]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* remote-mips.c (close_ports, mips_initialize_cleanups)
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e469c7fb
DE
12010-03-10 Doug Evans <dje@google.com>
2
3 * gdb.base/checkpoint.exp: Fix comment.
4 Lengthen timeout while doing >600 checkpoints test.
5 Rename duplicate "kill all one" test to keep test names unique.
6
60e1c644
PA
72010-03-10 Pedro Alves <pedro@codesourcery.com>
8
9 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10
cec808ec
KS
112010-03-08 Keith Seitz <keiths@redhat.com>
12
13 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
15 (dm_type_long): New function.
16 (dm_type_unsigned_short): New function.
17 (dm_type_unsigned_long): New function.
18 (myint): New typedef.
19 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
20 long, unsigned shor and long, operator char*, and typedef.
21 (test_lookup_operator_functions): Add operator char* test.
22 (test_paddr_operator_functions): Likewise.
23 (test_paddr_overloaded_functions): Use probe values for
24 short, long, and unsigned short and long.
25 (test_paddr_hairy_functions): If the demangler probe detected
26 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
27 demangler.
28 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
29 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
30 and "print null_pmf".
31 Add test "ptype a.*pmf".
32 * gdb.cp/overload.exp: Allow optional "int" to appear with
33 "short" and "long".
34 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
35 long expect value for men_overload1arg.
36 Allow "int" to appear with "short" and "long".
37 When testing "info break", add argument for main (void).
38 Also allow "int" to appear with "short" and "long".
39 Ditto with "unsigned" and "long long".
40 * gdb.java/jmain.exp: Do not enclose methods names in single
41 quotes.
42 * gdb.java/jmisc.exp: Likewise.
43 * gdb.java/jprint.exp: Likewise.
44 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
45
46 From Jan Kratochvil <jan.kratochvil@redhat.com>:
47 * gdb.cp/exception.exp (backtrace after first throw)
48 (backtrace after second throw): Allow a namespace before __cxa_throw.
49 (backtrace after first catch, backtrace after second catch): Allow
50 a namespace before __cxa_begin_catch.
51
52 * gdb.cp/cpexprs.exp: New file.
53 * gdb.cp/cpexprs.cc: New file.
54
55 From Daniel Jacobowitz <dan@codesourcery.com>
56 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
57 to use string_to_regexp.
58 (ctor, dtor): New functions. Use them to match constructor
59 and destructor function types.
60 (Top level): Use runto_main.
61
f870a310
TT
622010-03-05 Tom Tromey <tromey@redhat.com>
63
64 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
65 gdb.target_charset.
66 (pp_ns.to_string): Likewise.
67
0c199f28
KS
682010-03-04 Keith Seitz <keiths@redhat.com>
69
70 * gdb.cp/overload.exp: Test that the filename portion of a linespec
71 can be quoted. Test that both the filename and function/line
72 portions can be quoted at the same time.
73
c7437ca6
PA
742010-03-04 Pedro Alves <pedro@codesourcery.com>
75
76 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
77
b111b805
DE
782010-03-03 Doug Evans <dje@google.com>
79
24486cb7
DE
80 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
81 libc contains libpthread.
82
b111b805
DE
83 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
84 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
85 of gdb_compile. Add another pattern to match android backtrace.
86
a0e0ef55
TT
872010-03-03 Tom Tromey <tromey@redhat.com>
88
89 PR gdb/11345:
90 * gdb.base/printcmds.exp (test_printf): Add test.
91
1ba53b71
L
922010-03-02 H.J. Lu <hongjiu.lu@intel.com>
93
94 * gdb.arch/amd64-byte.exp: New.
95 * gdb.arch/amd64-dword.exp: Likewise.
96 * gdb.arch/amd64-pseudo.c: Likewise.
97 * gdb.arch/amd64-word.exp: Likewise.
98 * gdb.arch/i386-byte.exp: Likewise.
99 * gdb.arch/i386-pseudo.c: Likewise.
100 * gdb.arch/i386-word.exp: Likewise.
101
f5dff777
DJ
1022010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
103
104 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
105 types. Add structreg, bitfields, and flags registers.
106 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
107 registers.
108
90884b2b
L
1092010-03-01 H.J. Lu <hongjiu.lu@intel.com>
110
111 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
112 (load_description): Set architecture if defined.
113
dc00d89f
PM
1142010-02-28 Phil Muldoon <pmuldoon@redhat.com>
115
116 * gdb.python/py-frame.exp: Add read_var block tests.
117 * gdb.python/py-frame.c (block): New function.
118
0e095b7e
JK
1192010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
120 Daniel Jacobowitz <dan@codesourcery.com>
121
122 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
123
624f1a65
DM
1242010-02-25 David S. Miller <davem@davemloft.net>
125
126 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
127 fix logic for setting all_syscalls_numbers.
128
f3e9a817
PM
1292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
130
131 * Makefile.in: Add py-block and py-symbol.
132 * gdb.python/py-symbol.exp: New File.
133 * gdb.python/py-symtab.exp: New File.
134 * gdb.python/py-block.exp: New File.
135 * gdb.python/py-symbol.c: New File.
136 * gdb.python/py-block.c: New File.
137
f6bbabf0
PM
1382010-02-24 Phil Muldoon <pmuldoon@redhat.com>
139
140 PR python/11314
141 * lib/gdb.exp (skip_python_tests): New function.
142 * gdb.python/py-cmd.exp: Use skip_python_tests.
143 * gdb.python/py-frame.exp: Likewise.
144 * gdb.python/py-function.exp: Likewise.
145 * gdb.python/py-prettyprint.exp: Likewise.
146 * gdb.python/py-template.exp: Likewise.
147 * gdb.python/py-type.exp: Likewise.
148 * gdb.python/py-value.exp: Likewise.
149
85d721b8
PA
1502010-02-22 Pedro Alves <pedro@codesourcery.com>
151
152 PR9605
153
154 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
155
48e32051
TT
1562010-02-19 Tom Tromey <tromey@redhat.com>
157
158 PR c++/8693, PR c++/9496:
159 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
160 regression tests.
161
ac9c0048
JK
1622010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
163
164 Fix compatibility with m68k as.
165 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
166 Use only /* comments */.
167
57bb97a4
UW
1682010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
169
170 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
171 * configure: Regenerate.
172
7d1bf85c
DJ
1732010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.python/py-type.exp: Check for Python support.
176
061b5285
PA
1772010-02-17 Pedro Alves <pedro@codesourcery.com>
178
179 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
180 `regsub' syntax available.
181
f8a8bc2c
PA
1822010-02-17 Pedro Alves <pedro@codesourcery.com>
183
184 * gdb.base/shmain.c (main): Remove printf call.
185 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
186 * gdb.base/unload.c (main): Make format of fprintf a string
187 literal. Add missing endlines to prints to stderr.
188 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
189
6f451e5e
TT
1902010-02-17 Tom Tromey <tromey@redhat.com>
191
192 * gdb.java/jprint.java (jprint.props): New field.
193 * gdb.java/jprint.exp (set_lang_java): Add regression test.
194
12d79008
PA
1952010-02-17 Pedro Alves <pedro@codesourcery.com>
196
ef801a0e 197 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
198 available.
199
d252f7e5
DJ
2002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
201
202 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
203 creation to support remote host testing.
204
67bdab6c
DJ
2052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
206
207 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
208 Recognize "command not found".
209
bb391223
DJ
2102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
213 single-stepping.
214
70362913
DJ
2152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
216
217 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
218 if arguments are not supported.
219
493f3c00
DJ
2202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
221
222 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
223 be const or non-const.
224
8034c749
DJ
2252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
226
227 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
228 mi_send_resuming_command to send -exec-continue.
229
791dfb64
DJ
2302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.base/list.exp (test_list_filename_and_function): Add test
233 with single quotes.
234 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
235 matching.
236 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
237 Add KFAIL'd tests for PR gdb/11289.
238
7c5fe868
DJ
2392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
240
241 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
242
fdc498b8
DJ
2432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * gdb.base/comp-dir/subdir/dummy.txt: New file.
246 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
247 a temporary directory.
248
b519e2a6
DJ
2492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.base/charset.exp: Use a single regular expression to match
252 show host-charset and show target-charset output.
253
74164c56
JK
2542010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
257 "Illegal process-id" expect string more exact.
258 (attach to digits-starting nonsense is prohibited): New.
259
701ed6dc
JK
2602010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.base/prelink.exp (set verbose on): New.
263
fa19b4e5
MS
2642010-02-12 Tomas Holmberg <th@virtutech.com>
265
266 * mi-reverse.exp: New file. Test for reverse option to the
267 following MI commands: exec-continue, exec-finish, exec-next,
268 exec-step, exec-next-instruction, exec-step-instruction.
269
dadf0e9c
JB
2702010-02-09 Joel Brobecker <brobecker@adacore.com>
271
272 * gdb.ada/ptype_tagged_param: New testcase.
273
714f19d5
TT
2742010-02-08 Tom Tromey <tromey@redhat.com>
275
276 PR c++/8017:
277 * gdb.cp/overload.exp: Add tests.
278 * gdb.cp/overload.cc (struct K): New.
279 (namespace N): New.
280 (main): Call new functions.
281 (K::staticoverload): Define.
282
83b10087
CM
283Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
284
285 PR gdb/10728
286 * gdb.cp/pr10728-x.h: New file.
287 * gdb.cp/pr10728-x.cc: New file.
288 * gdb.cp/pr10728-y.cc: New file.
289 * gdb.cp/pr10728.exp: New file.
290 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
291
99903ae3
CM
292Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
293
294 PR gdb/9067
295 * gdb.cp/pr9067.exp: New
296 * gdb.cp/pr9067.cc: New
297 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
298
7b356089
JB
2992010-02-08 Joel Brobecker <brobecker@adacore.com>
300
301 * lib/gdb.exp (gdb_test_timeout): New global variable.
302 Set it to timeout if not already set.
303 (gdb_init): Reset the value of timeout to gdb_test_timeout.
304
1be00882
DE
3052010-02-05 Doug Evans <dje@google.com>
306
307 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
308 user.
309
82856980
SW
3102010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
311
312 PR c++/7935:
313 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
314
1a334831
TT
3152010-02-04 Tom Tromey <tromey@redhat.com>
316
317 * gdb.cp/virtbase.exp: Make test case names unique.
318
9c3c02fd
TT
3192010-02-02 Tom Tromey <tromey@redhat.com>
320
321 * gdb.cp/virtbase.exp: Add regression tests.
322 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
323 (main): Instantiate RHC.
324
0cc2414c
TT
3252010-02-02 Tom Tromey <tromey@redhat.com>
326
327 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
328 type-printing change.
329
edf3d5f3
TT
3302010-02-02 Tom Tromey <tromey@redhat.com>
331
332 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
333 * gdb.cp/virtbase.cc: New file.
334 * gdb.cp/virtbase.exp: New file.
335 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
336
e4b7f41c
JK
3372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 PR libc/11214:
340 * gdb.threads/current-lwp-dead.c: Include features.h.
341 (HAS_NOMMU): New.
342 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
343
b381ea14
JK
3442010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 * gdb.base/symbol-without-target_section.exp,
347 gdb.base/symbol-without-target_section.c: New.
348
c593ac0e
DJ
3492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
350
351 * gdb.base/bigcore.exp: Reset increased timeout.
352 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
353
db25f29d
DJ
3542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * gdb.base/gcore.exp (capture_command_output): Use
357 gdb_test_multiple.
358
f9d67f43
DJ
3592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
360
361 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
362 * gdb.arch/thumb2-it.exp (test_it_break): New function.
363 (Top level): Call it.
364
177321bd
DJ
3652010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
368
97f2ed50
DJ
3692010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * gdb.base/call-strs.exp, gdb.base/default.exp,
372 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
373 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
374 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
375 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
376 gdb.base/watchpoint-solib.exp: Save and restore timeout.
377 * gdb.base/ending-run.exp: Correct restore of timeout.
378 * gdb.base/page.exp: Remove unnecessary timeout setting.
379
e4e2711a
JB
3802010-01-29 Joel Brobecker <brobecker@adacore.com>
381
382 * gdb.ada/rec_return: New testcase.
383
ba581dc1
JB
3842010-01-29 Joel Brobecker <brobecker@adacore.com>
385
386 * gdb.ada/call_pn: New testcase.
387
4ea95be9
DJ
3882010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
389
390 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
391 (Top level): Use it to resume.
392 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
393 the Thumb mode displaced stepping error as unsupported.
394
df83a9bf
SW
3952010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
396
397 * gdb.cp/nsusing.exp: Added more tests.
398 * gdb.cp/nsrecurs.exp: Ditto.
399 * gdb.cp/nsusing.cc: Added test functions.
400 * gdb.cp/nsrecurs.cc: Ditto.
401
40b27cdc
JK
4022010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
405 absolute directory pathnames in gdb.sum file.
406
de958931
SW
4072010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
408
409 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
410 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
411
708ead4e
TT
4122010-01-26 Tom Tromey <tromey@redhat.com>
413
414 PR exp/7643:
415 * gdb.base/printcmds.exp (test_print_string_constants): Remove
416 setup_kfail.
417
b14e635e
SW
4182010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
419
420 * gdb.cp/nsrecurs.exp: New test.
421 * gdb.cp/nsrecurs.cc: New test program.
422 * gdb.cp/nsstress.exp: New test.
423 * gdb.cp/nsstress.cc: New test program.
424 * gdb.cp/nsdecl.exp: New test.
425 * gdb.cp/nsdecl.cc: New test program.
426
8540c487
SW
4272010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
428
429 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
430 imported into file scope.
431 Marked test as xfail.
432 * gdb.cp/namespace-using.cc (marker5): New function.
433 * gdb.cp/shadow.exp: New test.
434 * gdb.cp/shadow.cc: New test program.
435 * gdb.cp/nsimport.exp: New test.
436 * gdb.cp/nsimport.cc: New test program.
437
421d5d99
TT
4382010-01-25 Tom Tromey <tromey@redhat.com>
439
440 PR gdb/11049:
441 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
442 with "set print null-stop on".
443
691f8dc1
JK
4442010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
447 Adjust it for DISASSEMBLY_OMIT_FNAME.
448
0b92b5bb
TT
4492010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 PR symtab/11199:
452 * gdb.dwarf2/member-ptr-forwardref.exp,
453 gdb.dwarf2/member-ptr-forwardref.S: New.
454
23787403
JK
4552010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
458 (thread1_func): Protect thread1_tid with thread1_tid_cond by
459 thread1_tid_mutex. Remove gdbstop_mutex handling.
460 (thread2_func): Protect thread2_tid with thread2_tid_cond by
461 thread2_tid_mutex. Remove gdbstop_mutex handling.
462 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
463 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
464 pthread_cond_wait conditionalizations by while loops.
465
b966cb8a
TT
4662010-01-20 Tom Tromey <tromey@redhat.com>
467
468 PR backtrace/10770:
469 * gdb.dwarf2/pr10770.exp: New file.
470 * gdb.dwarf2/pr10770.c: New file.
471 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
472
fcae584b
VP
4732010-01-20 Vladimir Prus <vladimir@codesourcery.com>
474
475 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
476 that target was removed, and the test always runs native anyway.
477
a0f49112
JK
4782010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
481 gdb.base/watchpoint-cond-gone-stripped.c: New.
482
ceeb3d5a
TT
4832010-01-19 Tom Tromey <tromey@redhat.com>
484
485 PR c++/8000:
486 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
487 existing tests.
488 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
489 (main): Use AAA::SomeEnum.
490
dd322c54
JK
4912010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
494 (test_ignore_count): Declare line_callme_body global.
495 (run to breakpoint with ignore count): Use line_callme_body.
496 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
497 (set line_main_hello, set line_main_return): Reindent.
498 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
499 New.
500 (continue to callee4): Use line_callee4_body.
501 (check *stopped from CLI command): Use line_callee4_next.
502 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
503 (set line_main_hello, set line_main_return): Reindent.
504 (set line_callee4_head, set line_callee4_body): New.
505 (continue to callee4): Use line_callee4_body.
506
4e8f195d
TT
5072010-01-18 Tom Tromey <tromey@redhat.com>
508
509 PR c++/9680:
510 * gdb.cp/casts.cc: Add new classes and variables.
511 * gdb.cp/casts.exp: Test new operators.
512
9e14a9ba
JB
5132010-01-18 Tom Tromey <tromey@redhat.com>
514 Thiago Jung Bauermann <bauerman@br.ibm.com>
515
516 * gdb.python/source2.py: New file.
517 * gdb.python/source1: New file.
518 * gdb.python/python.exp: Test "source" command.
519
00bf0b85
SS
5202010-01-15 Stan Shebs <stan@codesourcery.com>
521
522 * gdb.trace/tfile.c: New file.
523 * gdb.trace/tfile.exp: New file.
524
55235ad7
JK
5252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
528
9f2982ff
JK
5292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
532
bbfba9ed
JK
5332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
536 (libfunc): New parameter action. Implement also selectable "sleep".
537 * gdb.base/break-interp-main.c: Include assert.h.
538 (libfunc): New parameter action.
539 (main): New parameters argc and argv. Assert argc. Pass argv.
540 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
541 (test_attach): New proc.
542 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
543 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
544
61f0d762
JK
5452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
546
547 * gdb.base/break-interp.exp (test_core): New proc.
548 (test_ld): Call it.
549
06a6f270
JK
5502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
553 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
554 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
555 and gdb_compile_shlib. Use new -Wl compiler options.
556 (dl bt, main bt): New tests.
557
51bee8e9
JK
5582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 Support PIEs with no symfile_objfile.
561 * gdb.base/break-interp.exp: New argument at the test_ld calls.
562 (test_ld): New parameter trynosym.
563 (test_ld <$trynosym>): New block.
564
b8040f19
JK
5652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 * gdb.base/break-interp.exp: New file.
568
be759fcf
PM
5692010-01-13 Phil Muldoon <pmuldoon@redhat.com>
570
571 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
572 * gdb.python/py-prettyprint.py (pp_ls): New printer.
573 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
574 test.
575 * gdb.python/py-prettyprint.c: Define lazystring test structure.
576 * gdb.python/py-mi.exp: Add lazy string test.
577
dc146f7c
VP
5782010-01-13 Vladimir Prus <vladimir@codesourcery.com>
579
580 * lib/mi-support.exp (mi_check_thread_states): Handle
581 core number in thread listing.
582
b4ba55a1
JB
5832010-01-12 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.base/maint.exp: Adjust the expected output for the
586 "maint print type" test. Use gdb_test_multiple instead of
587 gdb_sent/gdb_expect.
588
08e24bd4
DE
5892010-01-11 Doug Evans <dje@google.com>
590
6496a609
DE
591 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
592 from gdbserver_download. All callers updated.
593
08e24bd4
DE
594 * gdb.server/ext-run.exp: "info os processes" requires xml support.
595
b5cfddf5
JK
5962010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 Implement binary numbers parsing.
599 * gdb.base/printcmds.exp (test_integer_literals_accepted)
600 (test_integer_literals_rejected): New binary tests.
601
3725885a
RW
6022010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
603
604 * gdb.cell/configure: Regenerate.
605
37aeb5df
JK
6062010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 * gdb.base/corefile.exp: Move the core finding block out and call it as
609 core_find, new variable $corefile, replace corefile by $corefile and
610 [file tail $corefile] for usage vs. test names resp.
611 * lib/gdb.exp (core_find): Move it as a new function here. New
612 parameter binfile and deletefiles. New variable $destcore. Pre-delete
613 $destcore. Return "" on error.
614
d521f563
JK
6152010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 Workaround PR binutils/10802.
618 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
619 (twice).
620
28f24826
DJ
6212010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
622
623 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
624
2de75e71
JB
6252010-01-08 Joel Brobecker <brobecker@adacore.com>
626
627 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
628 call, to avoid interruption.
629
fe00719b 6302010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
631
632 * gdb.stabs/weird.def (args93): New.
633
d0ef5df8
DE
6342010-01-07 Doug Evans <dje@google.com>
635
636 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
637
3a08d52f
TT
6382010-01-07 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/source.exp: Use correct line number.
641
7a697b8d
SS
6422010-01-05 Stan Shebs <stan@codesourcery.com>
643
644 * gdb.trace/tracecmd.exp: Test ftrace.
645
7803799a
UW
6462010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
647
648 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
649
c54eabfa
JK
6502010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
653 "uint_for_mi_testing".
654
02e7ef19
JB
6552010-01-01 Joel Brobecker <brobecker@adacore.com>
656
657 Test indented comment in file being sourced.
658 * gdb.base/commands.exp: Test indented comment in file being sourced.
659
abd775ce
JB
6602010-01-01 Joel Brobecker <brobecker@adacore.com>
661
662 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
663 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
664 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
665 notice.
666
79b55b82
JB
6672010-01-01 Joel Brobecker <brobecker@adacore.com>
668
669 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
670 notice.
671
8997583e
JK
6722010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
675 missing $after_stopped and comma (,) expectation.
676
6da95a67
SS
6772009-12-31 Stan Shebs <stan@codesourcery.com>
678
679 * gdb.trace/actions.exp: Test teval action.
680
218d2fc6
TJB
6812009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
682
683 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
684 (top level): Call test_watchpoint_in_big_blob.
685 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
686 watchpoints.
687 (func3): Write to buf.
688
236f1d4d
SS
6892009-12-29 Stan Shebs <stan@codesourcery.com>
690
691 * gdb.trace/actions.exp: Test default-collect.
692
f61e138d
SS
6932009-12-28 Stan Shebs <stan@codesourcery.com>
694
695 * gdb.trace/tsv.exp: New file.
696 * gdb.base/completion.exp: Update ambiguous info output.
697
0219b378
DJ
6982009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.base/find.c (main): Reference search buffers.
701 * gdb.base/included.c (main): Reference integer.
702 * gdb.base/ptype.c (charfoo): Declare.
703 (intfoo): Call charfoo.
704 * gdb.base/scope0.c (useitp): New function.
705 (usestatics): Use useitp.
706 (useit): Add a type for val.
707 * gdb.base/scope1.c (useit1): Take a pointer argument.
708 (usestatics1): Update calls to useit1.
709 * gdb.cp/call-c.cc: Declare foo.
710 (main): Call foo.
711 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
712 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
713 (main): Call C::ensureRefs and ensureOtherRefs.
714 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
715 variables.
716 (ensureOtherRefs): New function.
717 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
718 * gdb.cp/templates.cc (main): Call t5i.value.
719
3f78692f
JK
7202009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 Fix compatibility with G++-4.5.
723 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
724 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
725 (uncaught return): Remove.
726
429374b8
JK
7272009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
728 Phil Muldoon <pmuldoon@redhat.com>
729
730 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
731 (bp_location13, bp_location14, bp_location17, bp_location18)
732 (marker3_proto, marker4_proto): New variables.
733 (breakpoint info): Update output.
734 (run until breakpoint at marker3, run until breakpoint at marker4): New
735 tests.
736
859825b8
JK
7372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
738
739 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
740 Replace the printf call of Y by provided "y-set-1" label. New block
741 for the second shared library.
742 * gdb.base/unload.exp: Compile also the second library, call
743 gdb_load_shlibs also for it. Use now gdb_breakpoint.
744 (single pending breakpoint info): Rename to ...
745 (pending breakpoint info before run): ... this extended test.
746 (libfile2, libname2, libsrcfile2, libsrc2)
747 (lib_sl2): New variables.
748 (exec_opts): Set also SHLIB_NAME2.
749 (pending breakpoint info on first run at shrfunc1)
750 (pending breakpoint info on second run at shrfunc1)
751 (pending breakpoint info on second run at shrfunc2)
752 (print y from libfile, print y from libfile2): New tests.
753 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
754 * gdb.base/unloadshr2.c: New.
755
e6a386cd
HZ
7562009-12-22 Hui Zhu <teawater@gmail.com>
757
758 * gdb.reverse/sigall-reverse.exp: Adjust.
759
9e19b45e
VP
7602009-12-21 Vladimir Prus <vladimir@codesourcery.com>
761
762 PR gdb/10884
763
764 * gdb.mi/var-cmd.c (do_bitfield_tests): New
765 (main): Call do_bitfield_tests.
aacf5b1e 766 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 767
d53a7b30
JB
7682009-12-20 Joel Brobecker <brobecker@adacore.com>
769
770 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
771 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
772 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
773 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
774 gdb.modula2/unbounded1.c: Update copyright header.
775
191ca0a1
CM
7762009-12-10 Chris Moller <moller@mollerware.com>
777
778 PR gdb/9399
779 * gdb.cp/virtfunc2.exp: New tests
780 * gdb.cp/virtfunc2.cc: New tests
781 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
782
0fa6cf1b
MS
7832009-12-10 Oza Pawandeep (paawan1982@yahoo.com
784
785 * gdb.reverse/i387-env-reverse.c: New file.
786 * gdb.reverse/i387-env-reverse.exp: New file.
787 * gdb.reverse/i387-stack-reverse.c: New file.
788 * gdb.reverse/i387-stack-reverse.exp: New file.
789
361ae042
PM
7902009-12-08 Phil Muldoon <pmuldoon@redhat.com>
791
792 * gdb.python/py-type.exp (test_range): New test.
793
bfd31e71
PM
7942009-12-03 Phil Muldoon <pmuldoon@redhat.com>
795
796 PR python/10805
797
798 * gdb.python/py-type.exp: New file.
799 * gdb.python/py-type.c: New file.
800 * Makefile.in: Add py-type.
801
57a1d736
TT
8022009-12-03 Tom Tromey <tromey@redhat.com>
803
804 * gdb.python/py-value.exp (test_parse_and_eval): New
805 function.
806
1f3b5d1b
PP
8072009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
808
809 PR gdb/11022
810
811 * gdb.base/pr11022.exp: New test.
812 * gdb.base/pr11022.c: New test.
813
8b7dbdc9
JK
8142009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
815
816 Fix spurious false FAILs.
817 * gdb.base/structs.c (chartest): New.
818 (main): Fill-in chartest.
819 * gdb.base/structs.exp (anychar_re, first): New.
820 (start_structs_test): Import global anychar_re and first.
821 New gdb_test call "set print elements 300; ${testfile}"
822 (start_structs_test <$first>): New block.
823 (any): Import global anychar_re. New variable ac. Use ${ac}.
824
6a53b2ec
JK
8252009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
828
d7167b4c
JK
8292009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
832 Force $srcfile file.
833 * gdb.base/foll-fork.c (callee): Comment out the printf call.
834
b1798462
UW
8352009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
836
837 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
838 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
839 * gdb.threads/watchthreads-reorder.exp: Likewise.
840
b6199126
DJ
8412009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
842
843 PR gdb/8704
844
845 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
846 "if", and "thread". Correct matching in the previous test.
847
b22a0510
DJ
8482009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
849
850 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
851
930636d2
MS
8522009-11-23 Michael Snyder <msnyder@vmware.com>
853
854 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
855 * gdb.reverse-watch-precsave.exp: Ditto.
856
21a0512e
PP
8572009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
858
859 * gdb.asm/asm-source.exp: Adjust.
860 * gdb.base/help.exp: Adjust.
861
fc30d5e0
PA
8622009-11-22 Pedro Alves <pedro@codesourcery.com>
863
864 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
865 (do_syscall_tests_without_xml): Set data-directory to
866 /the/path/to/nowhere.
867
f6bc2008
PA
8682009-11-21 Pedro Alves <pedro@codesourcery.com>
869
870 * gdb.threads/local-watch-wrong-thread.c,
871 gdb.threads/local-watch-wrong-thread.exp: New files.
872
8c2fb5de
PA
8732009-11-21 Pedro Alves <pedro@codesourcery.com>
874
875 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
876 assume new `regsub' syntax available.
877
ebec9a0f
PA
8782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
879
a79d3c27
JK
880 * gdb.base/watchpoint-hw-hit-once.exp,
881 gdb.base/watchpoint-hw-hit-once.c: New.
882
8832009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 * gdb.threads/watchthreads-reorder.exp,
886 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 887
276a961b
MK
8882009-11-17 Nathan Sidwell <nathan@codesourcery.com>
889
890 * gdb.xml/tdesc-regs.exp: Use for m68k.
891
4867c1fb
PA
8922009-11-15 Pedro Alves <pedro@codesourcery.com>
893
894 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
895
f6838f81
DJ
8962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
897
898 * lib/gdb.exp (current_target_name): New procedure.
899 (gdb_wrapper_target): New variable.
900 (gdb_wrapper_init): Set gdb_wrapper_target.
901 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
902 wrapper.
903
4ac4dd3f
DJ
9042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
905
906 * gdb.base/remote.exp: Delete the slowest load test.
907 Do not load with fixed packet sizes.
908
a7881759
DJ
9092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
910
911 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
912
97a5b505
DJ
9132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
916 srcfile when setting a breakpoint.
917
d3e1fc54
DJ
9182009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
919
920 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
921 macros.
922
7cbcbded
DJ
9232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
924
925 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
926 to be in memory.
927 * gdb.base/display.c (force_mem): New.
928 (do_loops): Use it. Add breakpoint comments.
929 (do_vars): Add a breakpoint comment.
930 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
931 line numbers.
932
bdea3a92
NF
9332009-11-13 Nathan Froyd <froydnj@codesourcery.com>
934
935 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
936 instead of a bare "run".
937
269f82e5
PP
9382009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
939
940 * gdb.python/py-prettyprint.exp: Adjust.
941
a69b7d9d
DJ
9422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
943
944 * lib/cell.exp (skip_cell_tests): Clean up test files before
945 returning.
946
b598bfda
DJ
9472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
950 and the breakpoint menu. Do not call perror if a prompt is seen.
951 Consume the following GDB prompt.
952 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
953 * gdb.cp/namespace.exp: Use gdb_test.
954 * gdb.cp/templates.exp: Use gdb_test.
955 (test_template_breakpoints): Use gdb_test_multiple.
956
87728fa0
DJ
9572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
958
959 * gdb.base/break1.c (struct some_struct, values): Move earlier.
960 (marker4): Reference values.
961
b67c692f
DJ
9622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
963
964 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
965 is missing.
966
f0df251a
DJ
9672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.base/break.c (need_malloc): New.
970 * gdb.base/constvars.c (main): Reference crass and crisp.
971 * gdb.base/gdb1821.c (main): Reference bar.
972 * gdb.cp/gdb1355.cc (main): Reference s1.
973 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
974 (main): Call them.
975 * gdb.cp/hang2.cc (dummy2): Define.
976 * gdb.cp/hang3.cc (dummy3): Define.
977 * gdb.cp/m-data.cc (main): Reference shadow.
978
bdf7534a
NF
9792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
980 Nathan Froyd <froydnj@codesourcery.com>
981
982 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
983 remote host.
984
f24fce77
NF
9852009-11-12 Nathan Froyd <froydnj@codesourcery.com>
986
987 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
988 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
989 * gdb.dwarf2/dw2-compressed.exp: Likewise.
990 * gdb.dwarf2/dw2-intercu.exp: Likewise.
991 * gdb.dwarf2/dw2-intermix.exp: Likewise.
992 * gdb.dwarf2/dw2-producer.exp: Likewise.
993 * gdb.dwarf2/mac-fileno.exp: Likewise.
994 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
995 py-prettyprint.py to the remote host.
996 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
997
40f0318e
KS
9982009-11-11 Keith Seitz <keiths@redhat.com>
999
1000 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1001 use it instead of "Foo".
1002 * gdb.cp/classes.exp (do_tests): Add a test to access
1003 a method through a typedef'd class name.
1004
f3d9f7fb
NF
10052009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1006
1007 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1008 exponents.
1009 * gdb.base/pointers.exp: Likewise.
1010 * gdb.cp/ref-types.exp: Likewise.
1011
a4216f37
KS
10122009-11-11 Keith Seitz <keiths@redhat.com>
1013
1014 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1015 new[] and delete[].
1016 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1017 "void".
1018 (probe_demangler): Remove all single-quoting of
1019 method and variable names.
1020 (info_func_regexp): Remove the word "void" from any
1021 occurrence of "(void)".
1022 (print_addr_2): Remove all single-quoting of
1023 method names.
1024 (print_addr_2_kfail): Likewise.
1025 (print_addr): Single-quote C function names before
1026 passing to print_addr_2.
1027 (test_paddr_operator_functions): Remove single-quoting
1028 for method names.
1029 Add tests for operator new[] and operator delete[].
1030
9b14d7aa
JK
10312009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1034
85feb311
KS
10352009-11-09 Keith Seitz <keiths@redhat.com>
1036
1037 * gdb.cp/overload.exp: Add tests for resolving overloaded
1038 methods in expression parsing/evaluation.
1039
fa335448
DJ
10402009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1041
1042 * lib/gdb.exp (default_gdb_version): Use --version instead of
1043 --command.
1044
ec3c07fc
NS
10452009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1046
1047 * lib/gdb.exp (gdb_compile_test): New.
1048 (skip_ada_tests, skip_java_tests): New.
1049 (gdb_compile): Use gdb_compile_test for f77.
1050 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1051 * lib/java.exp (compile_java_from_source): Remove runtests check,
1052 use gdb_compile_test to record result.
1053 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1054 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1055 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1056 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1057 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1058 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1059 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1060 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1061 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1062 adjust gdb_compile invocations.
1063
b8b4e42b
JK
10642009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * Makefile.in (abs_builddir): New.
1067 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1068 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1069 `$(abs_builddir)/site.exp'.
1070
f8b7eaf3
DJ
10712009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1072
1073 * config/m68k-emc.exp, lib/emc-support.exp,
1074 gdb.trace/gdb_c_test.c: Delete.
1075 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1076 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1077 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1078 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1079 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1080 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1081 casing for m68k-*-elf.
1082
c4187697
NS
10832009-11-03 Pedro Alves <pedro@codesourcery.com>
1084
1085 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1086 * gdb.arch/i386-prologue.exp: Likewise.
1087 * gdb.arch/i386-unwind.exp: Likewise.
1088
db16b772
DJ
10892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1092
bcf71277
DJ
10932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1096
0105cee2
DJ
10972009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1098
1099 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1100
24ddea62
JK
11012009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1104
287ccc17
JK
11052009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1108 * gdb.base/sepdebug2.c: New file.
1109
08bca259 11102009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1111
1112 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1113 the modified warnings for catch syscall. Verify if GDB was compiled
1114 with support for lib expat, and choose which tests to run depending
1115 on this.
1116
5d4e2b76
VP
11172009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1118
1119 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1120 that composite commands are parsed OK. And also test
1121 that breakpoint commands do work.
1122
240e538a
MS
11232009-10-23 Michael Snyder <msnyder@vmware.com>
1124
1125 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1126 to allow for new disassembly style.
1127
9c419145
PP
11282009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1129
1130 * gdb.asm/asm-source.exp: Adjust.
1131
02506ff1
MS
11322009-10-22 Michael Snyder <msnyder@vmware.com>
1133
1134 * gdb.reverse/break-precsave.exp: New test.
1135 * gdb.reverse/consecutive-precsave.exp: Ditto.
1136 * gdb.reverse/finish-precsave.exp: Ditto.
1137 * gdb.reverse/i386-precsave.exp: Ditto.
1138 * gdb.reverse/machinestate-precsave.exp: Ditto.
1139 * gdb.reverse/sigall-precsave.exp: Ditto.
1140 * gdb.reverse/solilb-precsave.exp: Ditto.
1141 * gdb.reverse/step-precsave.exp: Ditto.
1142 * gdb.reverse/until-precsave.exp: Ditto.
1143 * gdb.reverse/watch-precsave.exp: Ditto.
1144
4cf866a3
MS
11452009-10-22 Michael Snyder <msnyder@vmware.com>
1146
1147 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1148 for gdb_expect. Adjust one test's expect strings for the new
1149 format of disassemble.
1150 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1151 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1152 gdb_test_multiple.
1153 * gdb.reverse/step-reverse.exp: Delete 'return'.
1154 * gdb.reverse/until-reverse.exp: Delete blank lines.
1155 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1156
2b28d209
PP
11572009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1158
1159 * gdb.base/consecutive.exp: Adjust.
1160 * gdb.base/display.exp: Likewise.
1161 * gdb.base/pc-fp.exp: Likewise.
1162 * gdb.base/sigbpt.exp: Likewise.
1163
33b9c32b
MS
11642009-10-19 Michael Snyder <msnyder@vmware.com>
1165
1166 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1167 * gdb.reverse/finish-reverse.c: Ditto.
1168 * gdb.reverse/sigall-reverse.c: Ditto.
1169 * gdb.reverse/solib-reverse.c: Ditto.
1170 * gdb.reverse/step-reverse.c: Ditto.
1171 * gdb.reverse/watch-reverse.c: Ditto.
1172
6c95b8df
PA
11732009-10-19 Pedro Alves <pedro@codesourcery.com>
1174 Stan Shebs <stan@codesourcery.com>
1175
1176 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1177 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1178 "Executing new program".
1179 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1180 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1181 left listed after having been killed.
1182 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1183 * gdb.base/maint.exp: Adjust test.
1184
1185 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1186 * gdb.multi/Makefile.in: New.
1187 * gdb.multi/base.exp: New.
1188 * gdb.multi/goodbye.c: New.
1189 * gdb.multi/hangout.c: New.
1190 * gdb.multi/hello.c: New.
1191 * gdb.multi/bkpt-multi-exec.c: New.
1192 * gdb.multi/bkpt-multi-exec.exp: New.
1193 * gdb.multi/crashme.c: New.
1194
279017b7
TG
11952009-10-13 Tristan Gingold <gingold@adacore.com>
1196
1197 * gdb.base/sepdebug.exp: Check debug info are found.
1198
0413d738
PA
11992009-10-08 Pedro Alves <pedro@codesourcery.com>
1200
1201 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1202 bits.
1203
c628eecc
JK
12042009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1207
38af1bfe
JB
12082009-10-07 Joel Brobecker <brobecker@adacore.com>
1209
1210 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1211 of the comments.
1212
2b0adecd
PM
12132009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1214
1215 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1216 * gdb.base/annota3.exp: Idem.
1217 * gdb.base/maint.exp: Idem.
1218
8d417781
PM
12192009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1220
1221 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1222 to default.
1223
bb61102d
PM
12242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1225
1226 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1227 mingw and cygwin targets.
1228
ace5c364
PM
12292009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1230 Pedro Alves <pedro@codesourcery.com>
1231
1232 * lib/gdb.exp (gdb_compile): Avoid adding
1233 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1234
c2d494a0
PM
12352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1236
e1b52ce2
PM
1237 * gdb.base/shr1.c: Use %p in format string.
1238 * gdb.base/unload.c: Avoid warning in fprintf.
1239 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1240
209f53f5
PM
12412009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1242
1243 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1244 long type.
1245 (test_unlink): Correct printf string.
1246 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1247 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1248
8172766a
JK
12492009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1252 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1253 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1254
0f73703c
UW
12552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1256
1257 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1258 * gdb.objc/nondebug.exp: Likewise.
1259
b32306ca
UW
12602009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1261
1262 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1263 target_info setting.
1264
1265 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1266 that detect new threads during "info threads".
1267
0057022f
UW
12682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1269
1270 * gdb.threads/manythreads.c (main): Increase thread stack size
1271 to 2*PTHREAD_STACK_MIN.
1272 * gdb.threads/multi-create.c (main): Likewise.
1273 (create_function): Likewise.
1274
f29c0325
UW
12752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1276
1277 * gdb.base/dump.exp: Pass difference of pointer types instead
1278 of integer types as offset to restore in intarr3.srec case.
1279
fcb34849
UW
12802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1281
1282 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1283
d5142e3b
UW
12842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1285
1286 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1287
087b74b2
PM
12882009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1289
1290 New test for two watchpoints, with disabling of
1291 the first inserted.
1292 * testsuite/gdb.base/watchpoints.c: New file.
1293 * testsuite/gdb.base/watchpoints.exp: New file.
1294
96c07c5b
TT
12952009-09-25 Tom Tromey <tromey@redhat.com>
1296
1297 * gdb.base/charset.exp: Test utf-16 strings with Python.
1298
b8899f2b
TT
12992009-09-25 Tom Tromey <tromey@redhat.com>
1300
1301 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1302 UCS-4.
1303 * gdb.base/charset.c (utf_32_string): Rename.
1304 (init_utf32): Rename.
1305 (main): Update.
1306
329719ec
TT
13072009-09-22 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.python/py-function.exp: Add regression tests.
1310
11ef0d76
KS
13112009-09-21 Keith Seitz <keiths@redhat.com>
1312
1313 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1314 with invalid operator.
1315
3fe8f3b3
KS
13162009-09-21 Keith Seitz <keiths@redhat.com>
1317
1318 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1319 and destructor using typedef name of class.
1320 * gdb.cp/classes.cc (class Base1): Add a destructor.
1321 (base1): New typedef.
1322 (use_methods): Instanitate an object of type base1.
1323 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1324 (do_tests): Call test_template_typedef.
1325 * gdb.cp/templates.cc (Baz::~Baz): New method.
1326 (intBazOne): New typedef.
1327 (main): Instantiate intBazOne.
1328
7a9fe101
PM
13292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1330
1331 PR python/10633
1332
1333 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1334 Function.
1335 (run_lang_tests): Add print elements test.
1336
2e4d963f
PM
13372009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1338
1339 * gdb.python/py-value.exp (test_subscript_regression): New
1340 function. Test for invalid subscripts.
1341 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1342 (ptr_ref): New function.
1343
ec7e75e7
PP
13442009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1345
1346 * gdb.base/default.exp: Fix "show convenience".
1347
0cc7d26f
TT
13482009-09-15 Tom Tromey <tromey@redhat.com>
1349
1350 * lib/mi-support.exp (mi_create_varobj): Update.
1351 (mi_create_floating_varobj): Likewise.
1352 (mi_create_dynamic_varobj): New proc.
1353 (mi_varobj_update): Update.
1354 (mi_varobj_update_with_type_change): Likewise.
1355 (mi_varobj_update_kv_helper): New proc.
1356 (mi_varobj_update_dynamic_helper): Rewrite.
1357 (mi_varobj_update_dynamic): New proc.
1358 (mi_list_varobj_children): Update.
1359 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1360 * gdb.python/python-prettyprint.py (pp_outer): New class.
1361 (pp_nullstr): Likewise.
1362 (lookup_function): Register new printers.
1363 * gdb.python/python-prettyprint.c (struct substruct): New type.
1364 (struct outerstruct): Likewise.
1365 (substruct_test): New function.
1366 (struct nullstr): New type.
1367 (string_1, string_2): New globals.
1368 (main): Add new tests.
1369 * gdb.python/python-mi.exp: Added regression tests.
1370 * gdb.mi/mi2-var-display.exp: Update.
1371 * gdb.mi/mi2-var-cmd.exp: Update.
1372 * gdb.mi/mi2-var-child.exp: Update.
1373 * gdb.mi/mi2-var-block.exp: Update.
1374 * gdb.mi/mi-var-invalidate.exp: Update.
1375 * gdb.mi/mi-var-display.exp: Update.
1376 * gdb.mi/mi-var-cmd.exp: Update.
1377 * gdb.mi/mi-var-child.exp: Update.
1378 * gdb.mi/mi-var-block.exp: Update.
1379 * gdb.mi/mi-break.exp: Update.
1380 * gdb.mi/gdb701.exp: Update.
1381
a96d9b2e
SDJ
13822009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1383
1384 * Makefile.in: Inclusion of catch-syscall object.
1385 * gdb.base/catch-syscall.c: New file.
1386 * gdb.base/catch-syscall.exp: New file.
1387
b43b923a
MS
13882009-09-12 Michael Snyder <msnyder@vmware.com>
1389
1390 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1391 that can support reverse debuggnig.
1392
cec03d70
TT
13932009-09-11 Tom Tromey <tromey@redhat.com>
1394
1395 * gdb.dwarf2/valop.S: New file.
1396 * gdb.dwarf2/valop.exp: New file.
1397
e23bb3fc
MK
13982009-09-11 Mark Kettenis <kettenis@gnu.org>
1399
1400 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1401
37c3696d
DE
14022009-09-10 Doug Evans <dje@google.com>
1403
1404 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1405 Add $gdb_prompt to second breakpoint regexp.
1406
5172aecb
JB
14072009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1408
1409 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1410 names, add missing ones.
1411 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1412 * gdb.python/py-frame.c: Rename from python-frame.c.
1413 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1414 testfile name.
1415 * gdb.python/py-function.exp: Rename from python-function.exp.
1416 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1417 testfile name.
1418 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1419 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1420 Adjust testfile name.
1421 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1422 * gdb.python/py-template.cc: Rename from python-template.cc.
1423 * gdb.python/py-template.exp: Rename from python-template.exp.
1424 Adjust testfile name.
1425 * gdb.python/py-value.c: Rename from python-value.c.
1426 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1427 testfile name.
1428
b554e4bd
JK
14292009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1432 $bpt2address.
1433 (Second breakpoint address is valid on ia64)
1434 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1435
9a68ae16
JM
14362009-09-03 Joseph Myers <joseph@codesourcery.com>
1437
1438 * gdb.base/ending-run.exp: Restrict regular expression matching
1439 line number to require closing brace following.
1440
146b9145
DE
14412009-09-03 Doug Evans <dje@google.com>
1442
1443 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1444
787d21e1
TT
14452009-09-02 Tom Tromey <tromey@redhat.com>
1446
1447 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1448
e7802207
TT
14492009-09-02 Tom Tromey <tromey@redhat.com>
1450
1451 * gdb.dwarf2/callframecfa.exp: New file.
1452 * gdb.dwarf2/callframecfa.S: New file.
1453
817aadd2
JK
14542009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1457 gdb.base/solib-overlap-main.c: New.
1458
4a76eae5
DJ
14592009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1460
1461 PR gdb/10565
1462
1463 * gdb.base/bitfields.c (struct container, container): New.
1464 (main): Initialize it and call break5.
1465 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1466
d4b96c9a
JK
14672009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1470 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1471
4e22772d
JK
14722009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1475
2efab443
MS
14762009-08-26 Michael Snyder <msnyder@vmware.com>
1477
1478 * gdb.base/i386-reverse.c: New file.
1479 * gdb.base/i386-reverse.exp: New file.
1480 * gdb.base/Makefile.in: Add new files to be removed.
1481
07ab73a0
JM
14822009-08-26 Joseph Myers <joseph@codesourcery.com>
1483
1484 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1485 environment-pwd for remote host.
1486 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1487
676accff
KS
14882009-08-24 Keith Seitz <keiths@redhat.com>
1489
1490 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1491 Add two new C++ completer tests which limit the output to a
1492 given class.
1493
f9f7ad22
MS
14942009-08-24 Michael Snyder <msnyder@vmware.com>
1495
1496 * gdb.base/del.exp: Fix typo in comment.
1497 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1498
81ecdfbb
RW
14992009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1500
1501 * configure: Regenerate.
1502 * gdb.hp/configure: Likewise.
1503 * gdb.hp/gdb.aCC/configure: Likewise.
1504 * gdb.hp/gdb.base-hp/configure: Likewise.
1505 * gdb.hp/gdb.compat/configure: Likewise.
1506 * gdb.hp/gdb.defects/configure: Likewise.
1507 * gdb.hp/gdb.objdbg/configure: Likewise.
1508 * gdb.stabs/configure: Likewise.
1509
cab0c772
UW
15102009-08-19 Doug Evans <dje@google.com>
1511
1512 * gdb.base/gdbvars.c: New file.
1513 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1514
b8fa0bfa
PA
15152009-08-14 Pedro Alves <pedro@codesourcery.com>
1516
1517 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1518 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1519
b84aa90a
PA
15202009-08-13 Pedro Alves <pedro@codesourcery.com>
1521
1522 * gdb.base/default.exp: Adjust "set language test": it's now an
1523 enum command. Larger help string moved to "help set language".
1524 * gdb.base/help.exp: Adjust "help set language" expected output,
1525 now lists all known languages.
1526
0d8f9b2c
NF
15272009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1528
1529 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1530 all frame arguments.
1531 * gdb.arch/altivec-regs.exp: Likewise.
1532
bda180e0
TT
15332009-08-07 Tom Tromey <tromey@redhat.com>
1534
1535 * gdb.base/setshow.exp: Add tests for changes to set language, set
1536 check range, and set check type.
1537
48cb2d85
VP
15382009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1539
1540 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1541 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1542 Call it.
1543
1ea34204
UW
15442009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1545
1546 * configure.ac: Run gdb.cell tests when appropriate.
1547 * configure: Regenerate.
1548 * lib/cell.exp: New file.
1549 * gdb.cell: New directory.
1550 * gdb.cell/configure.ac: New file.
1551 * gdb.cell/configure: New file.
1552 * gdb.cell/Makefile.in: New file.
1553 * gdb.cell/arch.exp: New file.
1554 * gdb.cell/break.c: New file.
1555 * gdb.cell/break.exp: New file.
1556 * gdb.cell/break-spu.c: New file.
1557 * gdb.cell/bt.c: New file.
1558 * gdb.cell/bt2-spu.c: New file.
1559 * gdb.cell/bt-spu.c: New file.
1560 * gdb.cell/bt.exp: New file.
1561 * gdb.cell/coremaker.c: New file.
1562 * gdb.cell/coremaker-spu.c: New file.
1563 * gdb.cell/core.exp: New file.
1564 * gdb.cell/gcore.exp: New file.
1565 * gdb.cell/data.c: New file.
1566 * gdb.cell/data.exp: New file.
1567 * gdb.cell/data-spu.c: New file.
1568 * gdb.cell/ea-cache.exp: New file.
1569 * gdb.cell/ea-cache.c: New file.
1570 * gdb.cell/ea-cache-spu.c: New file.
1571 * gdb.cell/ea-standalone.c: New file.
1572 * gdb.cell/ea-standalone.exp: New file.
1573 * gdb.cell/ea-test.c: New file.
1574 * gdb.cell/ea-test.exp: New file.
1575 * gdb.cell/f-regs.exp: New file.
1576 * gdb.cell/mem-access.c: New file.
1577 * gdb.cell/mem-access.exp: New file.
1578 * gdb.cell/mem-access-spu.c: New file.
1579 * gdb.cell/ptype.exp: New file.
1580 * gdb.cell/registers.exp: New file.
1581 * gdb.cell/size.c: New file.
1582 * gdb.cell/sizeof.exp: New file.
1583 * gdb.cell/size-spu.c: New file.
1584 * gdb.cell/solib.exp: New file.
1585 * gdb.cell/solib-symbol.exp: New file.
1586
85e747d2
UW
15872009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1588
1589 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1590
58d6951d
DJ
15912009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1592
1593 * gdb.base/float.exp: Handle VFP registers.
1594
6e0a4f15
MS
15952009-07-14 Michael Snyder <msnyder@vmware.com>
1596
dcd5da87
MS
1597 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1598 to bring gdb to the beginning of the calling line.
1599
6e0a4f15
MS
1600 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1601 confusing the i386 epilogue unwinder.
1602
782b2b07
SS
16032009-07-14 Stan Shebs <stan@codesourcery.com>
1604
1605 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1606
f662c3bc
MS
16072009-07-14 Michael Snyder <msnyder@vmware.com>
1608
1609 * gdb.reverse/step-reverse.exp (stepi into function call):
1610 Call instruction may not be first instruction in the line.
1611 (reverse stepi from a function call): Used wrong line number.
1612
8f313923
JK
16132009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1616
4662c76e
JK
16172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 Fix gdb.base/macscp.exp when using custom inputrc.
1620 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1621 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1622 env(TERM) set.
1623 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1624 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1625
aa81e255
JK
16262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1627
1628 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1629 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1630 Change the compilation target to match the testcase name.
1631 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1632 testcase name.
1633 * a2-run.exp: Use for setup prepare_for_testing. Change the
1634 compilation target to match the testcase name.
1635 * gdb.base/commands.exp: Likewise.
1636 * gdb.base/finish.exp: Likewise.
1637 * gdb.base/float.exp: Likewise.
1638 * gdb.base/info-target.exp: Likewise.
1639 * gdb.base/relational.exp: Likewise.
1640 * gdb.base/term.exp: Likewise.
1641 * gdb.base/until.exp: Likewise.
1642 * gdb.base/volatile.exp: Likewise.
1643 * gdb.base/whatis-exp.exp: Likewise.
1644
4c93b1d7
HZ
16452009-07-11 Hui Zhu <teawater@gmail.com>
1646
1647 * gdb.base/help.exp (disassemble): Update expected help text.
1648
812f7342
TT
16492009-07-09 Tom Tromey <tromey@redhat.com>
1650
1651 * lib/gdb.exp: Handle TRANSCRIPT.
1652 (remote_spawn, remote_close, send_gdb): New procs.
1653
fbb8f299
PM
16542009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1655
1656 * gdb.python/python-prettyprint.c: Add counted null string
1657 structure.
1658 * gdb.python/python-prettyprint.exp: Print null string. Test for
1659 embedded nulls.
1660 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1661 * gdb.python/python-value.exp (test_value_in_inferior): Add
1662 variable length string fetch tests.
1663 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1664
c0ac0ec7
JK
16652009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1668
30b66ecc
TT
16692009-07-07 Tom Tromey <tromey@redhat.com>
1670
1671 * gdb.base/call-rt-st.exp: Update for change to escape output.
1672 * gdb.base/callfuncs.exp: Likewise.
1673 * gdb.base/charset.exp: Likewise.
1674 * gdb.base/constvars.exp: Likewise.
1675 * gdb.base/long_long.exp: Likewise.
1676 * gdb.base/pointers.exp: Likewise.
1677 * gdb.base/printcmds.exp: Likewise.
1678 * gdb.base/setvar.exp: Likewise.
1679 * gdb.base/store.exp: Likewise.
1680 * gdb.cp/ref-types.exp: Likewise.
1681 * gdb.mi/mi-var-child.exp: Likewise.
1682 * gdb.mi/mi-var-display.exp: Likewise.
1683 * gdb.mi/mi2-var-display.exp: Likewise.
1684 * gdb.base/charset.exp: Test octal escape sequence length.
1685 Update for change to escape output.
1686
187c4a2b
JK
16872009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1690
d80a43f9
DJ
16912009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1692
1693 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1694
047427a8
JK
16952009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1698 gdbserver increasing $portnum if "Can't bind address" has been seen.
1699
8b5a0f4f
PA
17002009-07-05 Pedro Alves <pedro@codesourcery.com>
1701
1702 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1703 mingw32ce.
1704
7d93ba58
PA
17052009-07-05 Pedro Alves <pedro@codesourcery.com>
1706
1707 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1708 VFP format.
1709
2277426b
PA
17102009-07-02 Pedro Alves <pedro@codesourcery.com>
1711
1712 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1713 linux. Adjust to use "inferior", "info inferiors", "detach
1714 inferior" and "kill inferior" instead of "restart", "info fork",
1715 "detach fork" and "delete fork".
1716 * gdb.base/ending-run.exp: Spell out "info".
1717 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1718 the "kill" command.
1719
5af949e3
UW
17202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1721
1722 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1723 change to prefix TLS offset in hex with 0x.
1724
5d3729b5
UW
17252009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1726
1727 * gdb.base/default.exp: Update test case for "x" changes.
1728
af589bd0
TG
17292009-07-01 Tristan Gingold <gingold@adacore.com>
1730
1731 * gdb.base/bigcore.exp: Make darwin untested.
1732
40974f91
JK
17332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.base/completion.exp (directory completion): Create the directory.
1736 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1737 escapeuniquesub.
1738 (directory completion 2): Expect now ${escapeuniquesub}.
1739 (Glob remaining of directory test): Remove one excessive newline.
1740 Expect the real output.
1741
59dd3af6
JK
17422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 Fix `make check//%' target after `make check' has been ran.
1745 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1746 a mkdir call.
1747 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1748 (%/.dir): Remove.
1749
f4e164aa
JK
17502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1753 the expected result record.
1754
69af2122
JK
17552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 Remove racy FAILs relying just on the timeouts.
1758 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1759 (annotation_level 2): Remove racy FAILs.
1760
2fd481e1
PP
17612009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1762
1763 gdb/10275
1764 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1765
c38f313d
DJ
17662009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1767
1768 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1769
8b777f02
VP
17702009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1771
1772 * gdb.mi/mi-stack.exp: Testing symbolic options
1773 to -stack-list-locals and -stack-list-arguments.
1774
00c7eacf
JK
17752009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1776
1777 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1778
6bc80edc
TT
17792009-06-29 Tom Tromey <tromey@redhat.com>
1780
1781 * dg-extract-results.sh: New file.
1782 * Makefile.in (FORCE_PARALLEL): New variable.
1783 (CHECK_TARGET): New conditional variable.
1784 (check): Use CHECK_TARGET.
1785 (DO_RUNTEST): New variable.
1786 (check-single): New target.
1787 (TEST_DIRS): New variable.
1788 (TEST_TARGETS): Likewise.
1789 (check-parallel): New target.
1790 (check-gdb.%): New pattern.
1791 (BASE1_FILES): New variable.
1792 (BASE2_FILES): Likewise.
1793 (check-gdb.base%): New pattern.
1794 (%/.dir): New pattern.
1795 * configure: Rebuild.
1796 * aclocal.m4 (AM_CONDITIONAL): New defun.
1797 * configure.ac: Check whether user is using GNU make.
1798 (GMAKE): New conditional.
1799
794684b6
SW
18002009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1801
1802 * gdb.cp/namespace-nested-import.cc: New test.
1803 * gdb.cp/namespace-nested-import.exp: New test.
1804
edb3359d
DJ
18052009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1806
1807 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1808 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1809 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1810 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1811 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1812 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1813 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1814 gdb.opt/inline-markers.c: New files.
1815 * lib/gdb.exp (skip_inline_frame_tests): New function.
1816 (skip_inline_var_tests): New function.
1817
cf657a0c
AS
18182009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1819
1820 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1821 backtrace.
1822
28d41a99
MS
18232009-06-27 Michael Snyder <msnyder@vmware.com>
1824
1825 * gdb.reverse: New directory.
1826 * gdb.reverse/break-reverse.c: New test.
1827 * gdb.reverse/break-reverse.exp: New test.
1828 * gdb.reverse/consecutive-reverse.c: New test.
1829 * gdb.reverse/consecutive-reverse.exp: New test.
1830 * gdb.reverse/finish-reverse.c: New test.
1831 * gdb.reverse/finish-reverse.exp: New test.
1832 * gdb.reverse/machinestate.c: New test.
1833 * gdb.reverse/ms1.c: New test.
1834 * gdb.reverse/machinestate.exp: New test.
1835 * gdb.reverse/Makefile.in: New file.
1836 * gdb.reverse/shr2.c: New test.
1837 * gdb.reverse/solib-reverse.c: New test.
1838 * gdb.reverse/solib-reverse.exp: New test.
1839 * gdb.reverse/step-reverse.c: New test.
1840 * gdb.reverse/step-reverse.exp: New test.
1841 * gdb.reverse/until-reverse.c: New test.
1842 * gdb.reverse/ur1.c: New test.
1843 * gdb.reverse/until-reverse.exp: New test.
1844 * gdb.reverse/watch-reverse.c: New test.
1845 * gdb.reverse/watch-reverse.exp: New test.
1846 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1847 * configure: Regenerate.
1848
fe3c8b0d
DE
18492009-06-26 Doug Evans <dje@google.com>
1850
1851 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1852
3a72a602
PM
18532009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1854
1855 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1856 windows problem for 'file delete $binfile'.
1857
27aa8d6a
SW
18582009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1859
1860 * gdb.cp/namespace-using.exp: New test.
1861 * gdb.cp/namespace-using.cc: New test.
1862
8ac055f8
JB
18632009-05-20 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.ada/variant_record_packed_array: New testcase.
1866
85e306ed
TT
18672009-06-23 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.base/charset.exp (test_combination): Regression test.
1870 * gdb.base/charset.c (my_wchar_t): New typedef.
1871 (myvar): New global.
1872 (main): Set myvar.
1873
56643c5e
PM
18742009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1875
1876 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1877 target.
1878
1fac167a
UW
18792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1880
1881 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1882
7ccb0be9
UW
18832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1884
1885 * gdb.mi/gdb680.exp: Update test for error message.
1886
568d6575
UW
18872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1888
1889 * gdb.base/annota1.exp: Allow multiple occurrences of the
1890 frames-invalid annotation.
1891 * gdb.cp/annota2.exp: Likewise.
1892
7cd1089b
PM
18932009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1894
1895 * gdb.cp/gdb2495.cc: New file.
1896 * gdb.cp/gdb2495.exp: New file.
1897
72c63395
JK
18982009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 Report error on GDB crash during runto.
1901 * lib/gdb.exp (runto <eof>): New.
1902
3788363d
DJ
19032009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1904
1905 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1906 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1907 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1908 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1909 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1910 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1911 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1912 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1913 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1914 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1915 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1916 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1917 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1918 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1919 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1920 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1921 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1922 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1923 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1924 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1925 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1926 gdb.trace/passcount.exp, gdb.trace/report.exp,
1927 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1928 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1929 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1930 executable.
1931
17592de3
PA
19322009-06-07 Pedro Alves <pedro@codesourcery.com>
1933
1934 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1935 defined before referencing it.
1936
701e355d
DE
19372009-06-03 Doug Evans <dje@google.com>
1938
1939 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1940 * gdb.arch/i386-see.c: Ditto.
1941
f2292c65
PM
19422009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1943
1944 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1945 (check_macro): Return 1 if undefined.
1946 If first test fails, check if macro debug information is available,
1947 and report unsupported test if no macro information is found.
1948
5a437975
DE
19492009-05-29 Doug Evans <dje@google.com>
1950
1951 * gdb.threads/hand-call-in-threads.exp: New.
1952 * gdb.threads/hand-call-in-threads.c: New.
1953
c141c696
MS
19542009-05-29 Michael Snyder <msnyder@vmware.com>
1955
1956 * gdb.base/break-always.exp: Change "1" to "on".
1957 Add confirmation check.
1958
b3444185
PA
19592009-05-28 Pedro Alves <pedro@codesourcery.com>
1960
1961 * gdb.threads/threxit-hop-specific.c: New.
1962 * gdb.threads/threxit-hop-specific.exp: New.
1963 * gdb.threads/thread-execl.c: New.
1964 * gdb.threads/thread-execl.exp: New.
1965
b6313243
TT
19662009-05-27 Tom Tromey <tromey@redhat.com>
1967 Thiago Jung Bauermann <bauerman@br.ibm.com>
1968
1969 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1970 (mi_child_regexp): Likewise.
1971 (mi_list_varobj_children_range): Likewise.
1972 (mi_get_features): Likewise.
1973 (mi_list_varobj_children): Rewrite.
1974 * gdb.python/python-mi.exp: New file.
1975
a6bac58e
TT
19762009-05-27 Tom Tromey <tromey@redhat.com>
1977 Thiago Jung Bauermann <bauerman@br.ibm.com>
1978 Phil Muldoon <pmuldoon@redhat.com>
1979 Paul Pluzhnikov <ppluzhnikov@google.com>
1980
1981 * gdb.python/python-prettyprint.exp: New file.
1982 * gdb.python/python-prettyprint.c: New file.
1983 * gdb.python/python-prettyprint.py: New file.
1984 * gdb.base/display.exp: print/r is now valid.
1985
2c74e833
TT
19862009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1987 Tom Tromey <tromey@redhat.com>
1988 Pedro Alves <pedro@codesourcery.com>
1989 Paul Pluzhnikov <ppluzhnikov@google.com>
1990
1991 * gdb.python/python-template.exp: New file.
1992 * gdb.python/python-template.cc: New file.
1993 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1994 tests.
1995 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1996 Call it.
1997 (test_value_after_death): New proc.
1998 * gdb.python/python-value.c (PTR): New typedef.
1999 (main): New variable 'x'.
2000
89c73ade
TT
20012009-05-27 Tom Tromey <tromey@redhat.com>
2002
2003 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2004 tests.
2005 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2006 Call it.
2007
a75724bc
PA
20082009-05-27 Pedro Alves <pedro@codesourcery.com>
2009
2010 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2011
e58b0e63
PA
20122009-05-24 Pedro Alves <pedro@codesourcery.com>
2013
2014 * gdb.threads/fork-thread-pending.c: New.
2015 * gdb.threads/fork-thread-pending.exp: New.
2016
4ac36638
JK
20172009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2020 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2021
c28c63d8
JB
20222009-05-18 Jon Beniston <jon@beniston.com>
2023
2024 * gdb.asm/asm-source.exp: Add lm32 target.
2025
b242c3c2
PA
20262009-05-17 Pedro Alves <pedro@codesourcery.com>
2027
2028 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2029 `gdb_get_line_number'. Call `callee' in both parent and child.
2030 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2031 `gdb_get_line_number' instead of hardcoding line numbers.
2032 (catch_fork_unpatch_child): New procedure to test detaching
2033 breakpoints from child fork.
2034 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2035 hardcoding line numbers.
2036 (do_fork_tests): Run `catch_fork_unpatch_child'.
2037
ee342b23
VP
20382009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2039
2040 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2041 of structure type enters or leaves the scope, it
2042 is reported by -var-update.
2043
e2009e98
DE
20442009-05-11 Doug Evans <dje@sebabeach.org>
2045
2046 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2047 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2048 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2049
00903456
JK
20502009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2053
dc621c35
DE
20542009-04-30 Doug Evans <dje@google.com>
2055
2056 * gdb.threads/watchthreads2.exp: New testcase.
2057 * gdb.threads/watchthreads2.c: New testcase.
2058
9ab4e744
DE
20592009-04-29 Doug Evans <dje@google.com>
2060
2061 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2062 * gdb.cp/mb-ctor.cc: Ditto.
2063 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2064 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2065 * gdb.cp/mb-inline1.cc: Call it.
2066 * gdb.cp/mb-inline2.cc: Ditto.
2067 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2068 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2069
484086b7
JK
20702009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2073 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2074 Replace all uses of `decimal' by `nonzero'.
2075 (info macro FROM_COMMANDLINE): New test.
2076
379a77b5
TT
20772009-04-27 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2080
b92b73c2
DE
20812009-04-27 Doug Evans <dje@google.com>
2082
2083 * gdb.threads/watchthreads.c (main): Initialize args before starting
2084 the threads. Plus formatting cleanup.
2085 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2086 biased scheduling of one thread.
2087
945a118d
JG
20882009-04-27 Jerome Guitton <guitton@adacore.com>
2089
2090 * gdb.cp/templates.cc (GetMax): New template.
2091 (main): Declare two instances of GetMax.
2092 * gdb.cp/templates.exp: Add new test.
2093
d389af10
JK
20942009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2097
e7f86de9
JM
20982009-04-22 Joseph Myers <joseph@codesourcery.com>
2099
2100 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2101
334cc82d
TT
21022009-04-15 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.base/charset.exp: Add regression test.
2105
d12672cc
JB
21062009-04-14 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.base/exe-lock.exp: New testcase.
2109
18e8c3bc
TT
21102009-04-13 Tom Tromey <tromey@redhat.com>
2111
2112 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2113 operator on Frame.
2114
5ecd5cbe
UW
21152009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2116
2117 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2118 * gdb.server/ext-attach.exp: Likewise.
2119
7309f756
VP
21202009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2121
2122 Eliminate some sleep usage.
2123
2124 * gdb.mi/basics.c (do_nothing): New.
2125 (main): Use do_nothing instead of printf, so that
2126 not to introduce race condition between output of
2127 inferiour and output of gdb. Do not use sleep as it
2128 is not generally available on embedded targets.
2129
f4b95f6f
PA
21302009-04-02 Pedro Alves <pedro@codesourcery.com>
2131
2132 * gdb.server/ext-attach.exp: Expect an optional process id after
2133 "Detached from remote process".
2134
de40b933
JK
21352009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2136
2137 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2138 gdb.dwarf2/dw2-unresolved.exp: New.
2139
2ae101a4
PA
21402009-04-02 Pedro Alves <pedro@codesourcery.com>
2141
2142 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2143 mi_run_to_main.
2144
56a8e183
PA
21452009-04-02 Pedro Alves <pedro@codesourcery.com>
2146
2147 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2148 mi_run_to_main. Skip thread exit test on remote targets.
2149 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2150 mi_run_to_main.
2151 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2152 mi_run_to_main.
2153 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2154 when expecting ^connected. Detect when the target doesn't support
2155 non-stop mode.
2156 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2157 supported. Return -1 on error, 0 on success.
2158 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2159 (mi_runto): Return mi_runto_helper's result explicitly.
2160
c35fafde
PA
21612009-04-01 Pedro Alves <pedro@codesourcery.com>
2162
2163 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2164
f8a8dce6
JB
21652009-04-01 Tom Tromey <tromey@redhat.com>
2166
2167 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2168 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2169 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2170 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2171
71c25dea
TT
21722009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2173 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 PR gdb/931
2176 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2177 output.
2178 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2179 for gdb/931.
2180 * dw2-strp.S (DW_AT_language): Change to C++.
2181 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2182
02d9a9ce
JB
21832009-03-31 Joel Brobecker <brobecker@adacore.com>
2184
2185 * gdb.ada/tasks: New testcase.
2186
1042e4c0
SS
21872009-03-30 Stan Shebs <stan@codesourcery.com>
2188
2189 * gdb.trace/actions.exp: Update to match new info trace format.
2190 * gdb.trace/deltrace.exp: Ditto.
2191 * gdb.trace/infotrace.exp: Ditto.
2192 * gdb.trace/passcount.exp: Ditto.
2193 * gdb.trace/save-trace.exp: Ditto.
2194 * gdb.trace/while-stepping.exp: Ditto.
2195 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2196
f8f6f20b
TJB
21972009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2198
2199 * gdb.python/python-frame.c: New file.
2200 * gdb.python/python-frame.exp: New file.
2201
c0c6f777
TJB
22022009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2203
2204 * gdb.python/python-value.exp: Add tests for the address
2205 attribute.
2206
3cb51905
AS
22072009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2208
2209 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2210
88fc996f
DE
22112009-03-26 Doug Evans <dje@google.com>
2212
2213 * gdb.mi/mi-nonstop-exit.exp: New file.
2214 * gdb.mi/non-stop-exit.c: New file.
2215
56ef84b1
TT
22162009-03-26 Tom Tromey <tromey@redhat.com>
2217
2218 Update for change to prologue skipping:
2219 * gdb.mi/mi2-simplerun.exp: Update.
2220 * gdb.mi/mi2-break.exp: Update.
2221 * gdb.mi/mi-simplerun.exp: Update.
2222 * gdb.mi/mi-break.exp: Update.
2223 * gdb.base/ending-run.exp: Update.
2224
def2b000
TJB
22252009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2226
2227 * gdb.python/python-value.exp (test_value_in_inferior): Test
2228 gdb.Value.is_optimized_out attribute.
2229
442ddf59
JK
22302009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * gdb.dwarf2/dw2-noloc-main.c: New file.
2233 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2234 (.text): Remove.
2235 (.data): New.
2236 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2237 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2238 (DW_TAG_subprogram func_cu1, noloc): Remove.
2239 (main): New.
2240 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2241 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2242 (file_symbols): New procedure.
2243
a8df5de4
TT
22442009-03-25 Tom Tromey <tromey@redhat.com>
2245
2246 * gdb.base/charset.exp (valid_target_charset): New proc.
2247 Use it to skip tests on invalid charsets.
2248
cc1d7add
PM
22492009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2250
2251 * gdb.base/completion.exp: Add a test for directory completion.
2252
bcd5727b
JK
22532009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 Fix a racy FAIL.
2256 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2257 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2258
cc924cad
TJB
22592009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2260
2261 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2262 * gdb.python/python-function.exp: Add test for function returning
2263 a GDB value.
2264
bc3b79fd
TJB
22652009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2266
2267 * gdb.python/python-function.exp: New file.
2268
6c7a06a3
TT
22692009-03-20 Tom Tromey <tromey@redhat.com>
2270
2271 * gdb.base/store.exp: Update for change to escape output.
2272 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2273 to escape output.
2274 * gdb.base/pointers.exp: Update for change to escape output.
2275 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2276 to escape output.
2277 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2278 escape output.
2279 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2280 to escape output.
2281 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2282 escape output.
2283 * gdb.base/setvar.exp: Update for change to escape output.
2284 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2285 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2286 to escape output.
2287 (test_print_string_constants): Likewise.
2288 * gdb.base/charset.exp (valid_host_charset): Check size of
2289 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2290 cases. Handle "auto"-related output.
2291 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2292 (uvar, Uvar): New globals.
2293
c31af87b
JG
22942009-03-19 Jerome Guitton <guitton@adacore.com>
2295
2296 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2297 deltas.
2298 * gdb.ada/fixed_points.exp: Ditto.
2299
51272cf2
PA
23002009-03-18 Pedro Alves <pedro@codesourcery.com>
2301
2302 * return-nodebug.c: Don't include stdio.h.
2303 (init): Delete.
2304 (func): Delete definition and provide extern declaration.
2305 (t): New.
2306 (main): Don't call printf. Call func and store its result in t.
2307 * return-nodebug1.c: New.
2308 * return-nodebug.exp: Don't expect stdio output. Instead, print
2309 the global variable t. Drop printf formatters and cast types from
2310 foreach loop. Don't use prepare_for_testing. Compile
2311 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2312 define FORMAT or CAST.
2313
d24948ac
PP
23142009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2315
2316 * gdb.base/solib-display.exp: Disable test for remote targers.
2317
61ff14c6
JK
23182009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2321
cb4dce93
JK
23222009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 Fix a racy FAIL.
2325 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2326 code from `follow parent, print pids'.
2327 (`follow child, print pids', `follow parent, print pids'): Call it.
2328 Replace `gdb_test "break..."' by gdb_breakpoint.
2329
f7c60c5e
VP
23302009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2331
2332 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2333 sync and async modes.
f7c60c5e 2334
383ace49
JB
23352009-03-12 Joel Brobecker <brobecker@adacore.com>
2336
2337 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2338 that was checked in by mistake. Remove loading of ada.exp, since
2339 this is not necessary in this case.
2340
4ce102af
JB
23412009-03-12 Joel Brobecker <brobecker@adacore.com>
2342
2343 * gdb.ada/ptype_arith_binop.exp: New testcase.
2344
529a2aef
JB
23452009-03-12 Joel Brobecker <brobecker@adacore.com>
2346
2347 * gdb.ada/mod_from_name: New testcase.
2348
8a38181c
JB
23492009-03-12 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.ada/tick_last_segv: New testcase.
2352
11436dee
VP
23532009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2354
61ff14c6 2355 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2356
1f31650a
VP
23572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2358
61ff14c6
JK
2359 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2360 include the token in ^running and frame info in *stopped.
1f31650a 2361
a3247a22
PP
23622009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2363
2364 * solib-display.exp: New file.
2365 * solib-display-main.c: New file.
2366 * solib-display-lib.c: New file.
61ff14c6 2367
aae64587
PA
23682009-03-05 Pedro Alves <pedro@codesourcery.com>
2369
2370 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2371
44aabfbc
JK
23722009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2375 (list_and_check_macro): Use more specific test name.
2376 (next to definition): Make the test names unique.
2377
c087fcd3
PM
23782009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2379
2380 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2381
c86cf029
VP
23822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2383
2384 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2385 notifications.
2386 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2387 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2388 * lib/mi-support.exp (library_loaded_re): New.
2389 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2390
3ea85240
VP
23912009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.gdb/observer.exp: Use test_notification observer, not
2394 normal_stop, everywhere.
2395 (test_normal_stop_notifications): Rename to...
2396 (test_notifications): ...this.
2397 (test_observer_normal_stop): Rename to...
2398 (test_observer): ...this.
2399
1903f0e6
DE
24002009-02-16 Doug Evans <dje@google.com>
2401
2402 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2403 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2404 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2405 (test_prefixed_syscall,test_int3): New tests.
2406 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2407 (test_prefixed_syscall,test_int3): New tests.
2408
1d33d6ba
VP
24092009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2410
3cb51905
AS
2411 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2412 (mi_expect_interrupt): Likewise.
2413 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2414 response.
1d33d6ba 2415
faafb047
PM
24162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2417
2418 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2419 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2420 Replace calls to get_valueofx by get_hexadecimal_valueof.
2421
417e16e2
PM
24222009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2423
2424 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2425 (get_integer_valueof): New procedure.
2426 (get_sizeof): Use new get_integer_value_of.
2427 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2428 by get_integer_valueof.
2429
7065b901
TT
24302009-02-13 Tom Tromey <tromey@redhat.com>
2431
2432 * gdb.base/remote.exp (get_sizeof): Remove.
2433 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2434 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2435 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2436 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2437 (get_sizeof): Likewise.
2438
5d7cb8df
JK
24392009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 PR fortran/9806
2442 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2443
b2febfff
PP
24442009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2445
2446 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2447
4aa995e1
PA
24482009-02-06 Pedro Alves <pedro@codesourcery.com>
2449
2450 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2451
d8906c6f
TJB
24522009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2453
2454 * gdb.python/python-cmd.exp: New file.
2455
ff4ab08d
TG
24562009-02-06 Tristan Gingold <gingold@adacore.com>
2457
2458 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2459
aacd552b
TG
24602009-02-05 Tristan Gingold <gingold@adacore.com>
2461
2462 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2463 pointer is dereferenced and use this signal name in regexp.
2464 * gdb.base/signull.exp: Ditto.
2465 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2466 * gdb.base/signull.c (main): Ditto.
2467
08c637de
TJB
24682009-02-04 Tom Tromey <tromey@redhat.com>
2469 Thiago Jung Bauermann <bauerman@br.ibm.com>
2470
2471 * gdb.python/python-value.exp: Use `gdb.history' instead of
2472 `gdb.value_from_history'.
2473 (test_value_numeric_ops): Add test for conversion of enum constant.
2474 * gdb.python/python-value.c (enum e): New type.
2475 (evalue): New global.
2476 (main): Use argv.
2477
20261af8
JG
24782009-02-04 Jerome Guitton <guitton@adacore.com>
2479
2480 * gdb.ada/uninitialized_vars: New test program.
2481 * gdb.ada/uninitialized_vars.exp: New testcase.
2482
52e44b43
TT
24832009-02-02 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2486 * gdb.cp/pr2489.cc: Rename...
2487 * gdb.cp/pr9594.cc: ... to this.
2488
1c71341a
TT
24892009-02-02 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2492 * gdb.cp/pr2489.cc: New file.
2493 * gdb.cp/cpcompletion.exp: New file.
2494
a4295225
TT
24952009-02-02 Tom Tromey <tromey@redhat.com>
2496
2497 PR exp/9059:
2498 * gdb.cp/call-c.exp: Add regression test.
2499 * gdb.cp/call-c.cc (FooHandle): New typedef.
2500 (main): New variable 'handle'.
2501
592375cd
VP
25022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2503
2504 * lib/mi-support.exp (et_mi_thread_list)
2505 (check_mi_and_console_threads): Adjust for current thread in
2506 -thread-list-ids output.
2507
41447f92
VP
25082009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2509
2510 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2511 Call it.
2512
35669430
DE
25132009-01-28 Doug Evans <dje@google.com>
2514
2515 * gdb.arch/amd64-disp-step.S: New file.
2516 * gdb.arch/amd64-disp-step.exp: New file.
2517 * gdb.arch/i386-disp-step.S: New file.
2518 * gdb.arch/i386-disp-step.exp: New file.
2519
09f00d9a
PM
25202009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2521
2522 * gdb.base/find.exp: Set newline variable
2523 using quotes instead of braces to fix cygwin failures.
2524
1e8fb976
PA
25252009-01-23 Pedro Alves <pedro@codesourcery.com>
2526
2527 * gdb.base/radix.exp: Add tests to ensure that that set
2528 input-radix 0 and set output-radix 0 are really rejected.
2529
da061712
PA
25302009-01-23 Pedro Alves <pedro@codesourcery.com>
2531
2532 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2533 copyright years.
2534
dd7e2d2b
PA
25352009-01-23 Pedro Alves <pedro@codesourcery.com>
2536
2537 PR gdb/9664:
2538 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2539
392452f6
PA
25402009-01-22 Pedro Alves <pedro@codesourcery.com>
2541
2542 PR c++/9631:
2543 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2544
8653e71c
PM
25452009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2546
2547 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2548 binfile definition to fix Windows OS failure.
2549
a12cc160
DJ
25502009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2551
2552 PR gdb/9346
2553 * gdb.base/interrupt.c (sigint_handler): New.
2554 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2555 on error.
2556 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2557 Test "signal SIGINT".
2558
b89667eb
DE
25592009-01-19 Doug Evans <dje@google.com>
2560
2561 * gdb.base/break.exp: Update expected gdb output.
2562 * gdb.base/sepdebug.exp: Ditto.
2563 * gdb.mi/mi-syn-frame.exp: Ditto.
2564 * gdb.mi/mi2-syn-frame.exp: Ditto.
2565 * gdb.base/call-signal-resume.exp: New file.
2566 * gdb.base/call-signals.c: New file.
2567 * gdb.base/unwindonsignal.exp: New file.
2568 * gdb.base/unwindonsignal.c: New file.
2569 * gdb.threads/interrupted-hand-call.exp: New file.
2570 * gdb.threads/interrupted-hand-call.c: New file.
2571 * gdb.threads/thread-unwindonsignal.exp: New file.
2572
adb483fe
DJ
25732009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2574
2575 * gdb.base/define.exp: Test defining and hooking prefix commands.
2576 * gdb.python/python.exp: Update test for "show user" output.
2577
60023297
JK
25782009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2581 now the output exactly, using less wildcards. Expect also the output
2582 of gfortran-4.3. Update for the f-valprint.c modification from
2583 2008-04-22.
2584 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2585 Remove gdb_test test names where matching the command.
2586
ccc57cf9
PA
25872009-01-01 Pedro Alves <pedro@codesourcery.com>
2588
2589 PR breakpoints/9681:
2590 * gdb.base/watchpoint.exp: Add regression test.
2591
c7a6ca08
PA
25922008-12-31 Pedro Alves <pedro@codesourcery.com>
2593
2594 * gdb.threads/attach-into-signal.exp: Don't use
2595 gdb_suppress_entire_file.
2596 * gdb.threads/attach-stopped.exp: Ditto.
2597 * gdb.threads/attachstop-mt.exp: Ditto.
2598
3a031f65
PA
25992008-12-31 Pedro Alves <pedro@codesourcery.com>
2600
2601 PR gdb/8812:
2602 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2603
09e6485f
PA
26042008-12-29 Pedro Alves <pedro@codesourcery.com>
2605
2606 PR gdb/7536:
2607 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2608 and unsupported output radices are really rejected.
2609
0cd53049
JK
26102008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2613
ba163c7e
TT
26142008-12-22 Tom Tromey <tromey@redhat.com>
2615
2616 * gdb.cp/punctuator.exp: New file.
2617
6f4de6c9
JK
26182008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 * gdb.base/completion.exp (Completing non-existing component): New test.
2621
0f34d0b4
JK
26222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 Fix for PR gdb/8648.
2625 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2626 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2627 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2628 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2629
db2ad4c3
JK
26302008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2633
bb5ef15e
DP
26342008-12-16 Christophe Lyon <christophe.lyon@st.com>
2635
2636 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2637 compiler actually generate code at the expected line number.
2638
90142adc
JZ
26392008-12-15 Jie Zhang <jie.zhang@analog.com>
2640
2641 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2642
fad6eecd
TT
26432008-12-12 Tom Tromey <tromey@redhat.com>
2644
2645 * gdb.base/commands.exp (redefine_hook_test): New proc.
2646 Call it.
2647
17c8aaf5
TT
26482008-12-11 Tom Tromey <tromey@redhat.com>
2649
2650 * gdb.base/macscp.exp: New regression test.
2651
7c8adf68
TT
26522008-12-11 Tom Tromey <tromey@redhat.com>
2653
2654 * gdb.base/macscp.exp: Print "address.addr".
2655 * gdb.base/macscp1.c (struct outer): New struct.
2656 (address): New global.
2657
b05dcbb7
TT
26582008-12-09 Tom Tromey <tromey@redhat.com>
2659
2660 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2661 Call it.
2662
2d476de1
DE
26632008-12-04 Doug Evans <dje@google.com>
2664
2665 * gdb.server/ext-run.exp: Relax regexp for init program.
2666
87bdc959
TG
26672008-12-03 Tristan Gingold <gingold@adacore.com>
2668
2669 * gdb.base/macscp.exp: Generate an object file during compilation
2670 to work around Darwin dsymutil limitations.
2671
e0740f77
JK
26722008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 Test resolving external references to TLS variables.
2675 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2676 FILE2_THREAD_LOCAL.
2677 (testfile2, srcfile2): New variables.
2678 * gdb.threads/tls.c (file2_thread_local)
2679 (function_referencing_file2_thread_local): New.
2680 * gdb.threads/tls2.c: New file.
2681
67f0aac5
JB
26822008-11-28 Joel Brobecker <brobecker@adacore.com>
2683
2684 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2685 rather than integer, as integer might not be big enough when
2686 on 64bit targets.
67f0aac5 2687
c332165e
JG
26882008-11-27 Jerome Guitton <guitton@adacore.com>
2689
2690 * gdb.cp/formatted-ref.exp: Add equality test.
2691 * gdb.ada/formatted_ref.exp: Ditto.
2692
fc9b693c
JK
26932008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2696 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2697
a9c64011
AS
26982008-11-20 Andreas Schwab <schwab@suse.de>
2699
2700 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2701 matching syscall entry point.
2702 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2703 (tcatch_vfork_then_child_follow): Likewise. Finish through
2704 vfork even if we stopped at the syscall trampoline.
2705
e2fd701e
DE
27062008-11-20 Doug Evans <dje@google.com>
2707
2708 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2709
69abc51c
TJB
27102008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2711
2712 * gdb.arch/ppc-dfp.exp: New file.
2713 * gdb.arch/ppc-dfp.c: New file.
2714
c14c28ba
PP
27152008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2716
2717 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2718
2e74121d
DE
27192008-11-17 Doug Evans <dje@google.com>
2720
2721 * gdb.mi/mi-syn-frame.exp: Update expected output.
2722 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2723
66bb093b
VP
27242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2725
2726 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2727 "thread N" results in =thread-selected.
2728 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2729 (mi_send_resuming_command_raw): Be prepared for
2730 =thread-selected.
2731
3d043ef6
VP
27322008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2733
a9c64011
AS
2734 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2735 * lib/mi-support.exp: Likewise.
3d043ef6 2736
808104c8
JB
27372008-11-16 Joel Brobecker <brobecker@adacore.com>
2738
2739 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2740 commands from the expected output for "help catch".
2741
00b22944
JB
27422008-11-15 Joel Brobecker <brobecker@adacore.com>
2743
2744 * gdb.ada/int_deref.exp: New testcase.
2745
59669435
TT
27462008-11-14 Nick Roberts <nickrob@snap.net.nz>
2747
2748 * gdb.mi/gdb2549.exp: New file.
2749
de04a248
DE
27502008-11-11 Doug Evans <dje@google.com>
2751
2752 * gdb.base/callexit.exp: New file.
2753 * gdb.base/callexit.c: New file.
2754
6b8ce727
DE
27552008-11-10 Doug Evans <dje@google.com>
2756
2757 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2758 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2759 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2760 (default_gdb_start,default_gdb_exit): Ditto.
2761 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2762 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2763 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2764 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2765 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2766 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2767
1b14b8aa
AS
27682008-11-03 Andreas Schwab <schwab@suse.de>
2769
2770 * gdb.base/hashline2.exp: Fix typo.
2771 * gdb.base/hashline3.exp: Likewise.
2772
f3134b88
TT
27732008-10-30 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.base/pointers.exp: Add test.
2776 * gdb.base/pointers.c (k, S): New typedefs.
2777 (instance): New global.
2778
c2226152
AS
27792008-10-30 Andreas Schwab <schwab@suse.de>
2780
2781 * gdb.base/args.exp: Add tests for newlines.
2782
462f405c
JB
27832008-10-30 Joel Brobecker <brobecker@adacore.com>
2784
2785 gdb.base/foll-exec.exp: Update the expected output of a couple
2786 of "info breakpoints" tests.
2787
79a45b7d
TT
27882008-10-28 Tom Tromey <tromey@redhat.com>
2789
2790 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2791
adc13a14
PA
27922008-10-24 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2795 gdb_start_cmd.
2796 Use runto_main before any test that requires execution.
2797
252fbfc8
PA
27982008-10-23 Pedro Alves <pedro@codesourcery.com>
2799
2800 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2801 instead of SIGINT.
2802
28148e3d
JB
28032008-10-22 Joel Brobecker <brobecker@adacore.com>
2804
2805 * gdb.base/completion.exp: Update expected output following
2806 the addition of the "info tasks" command.
2807
c209f847
TT
28082008-10-22 Tom Tromey <tromey@redhat.com>
2809
2810 * gdb.base/exprs.exp (test_expr): Add test for string
2811 concatenation.
2812
f177e350
PA
28132008-10-19 Pedro Alves <pedro@codesourcery.com>
2814
2815 * configure.ac: Output gdb.python/Makefile.
2816 * configure: Regenerate.
2817 * gdb.python/Makefile.in: New.
2818
cce89356
JB
28192008-10-16 Joel Brobecker <brobecker@adacore.com>
2820
2821 * gdb.base/foll-fork.exp: Adjust the expected output to match
2822 the new description for fork/vfork catchpoints in the "info
2823 breakpoints" output.
2824
176d289d
TJB
28252008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2826
2827 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2828
a08702d6
TJB
28292008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2830
2831 * gdb.python/python-value.c: New file.
2832 * gdb.python/python-value.exp: New file.
2833
1c5cfe86
PA
28342008-10-15 Pedro Alves <pedro@codesourcery.com>
2835
2836 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2837
5a98ad69
DP
28382008-10-15 Denis Pilat <denis.pilat@st.com>
2839
41702f1b 2840 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2841
dcb1a1e2
TT
28422008-10-09 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2845 'fprintf' and 'stderr'.
2846
9124fe48
JB
28472008-10-07 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.ada/ref_tick_size.exp: New testcase.
2850
45452591
DE
28512008-10-06 Doug Evans <dje@google.com>
2852
2853 * gdb.dwarf2/dw2-cu-size.exp: New file.
2854 * gdb.dwarf2/dw2-cu-size.S: New file.
2855
2856 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2857 .Ltype_int for clarity.
2858
4fc5b208
PP
28592008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2860
2861 PR gdb/2384:
2862 * gdb.cp/gdb2384.exp: Extended to test more cases.
2863 * gdb.cp/gdb2384.cc: Likewise.
2864 * gdb.cp/gdb2384-base.h: Likewise.
2865 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2866
d78df370
JK
28672008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.base/maint.exp (maint print type): Remove printing
2870 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2871
9a044a89
TT
28722008-09-30 Tom Tromey <tromey@redhat.com>
2873
2874 * gdb.base/macscp.exp: Add completion tests.
2875 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2876 (TWENTY_THREE): Likewise.
2877 (FORTY_EIGHT): Likewise.
2878
506800a9
TT
28792008-09-30 Tom Tromey <tromey@redhat.com>
2880
2881 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2882 everywhere.
2883 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2884
1a6f01b5
JK
28852008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2888 testcase is derived from. Fix racy dependency on an expected PID
2889 number. No longer support the testcase on Linux kernel 2.4.x.
2890
2fae03e8
TT
28912008-09-27 Tom Tromey <tromey@redhat.com>
2892
2893 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2894 and varargs.
2895
1ad15515
PA
28962008-09-22 Pedro Alves <pedro@codesourcery.com>
2897
2898 * lib/mi-support.exp (mi_expect_interrupt): New.
2899 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2900 from gdb.mi/mi-nonstop.exp.
2901 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2902 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2903 lib/mi-support.exp.
2904 Use mi_check_thread_states throughout. Avoid ".*" and do not
2905 require an anchor after -exec-run.
2906
d0b76dc6
DJ
29072008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2910 stop is pending. Avoid ".*" when two stops are pending.
2911 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2912 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2913 newlines in fullnames.
2914 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2915 (mi_expect_stop): Update comments. Only anchor in sync mode.
2916 Do not match newlines.
2917 (mi_send_resuming_command_raw): Always return status.
2918 (mi_get_stop_line): Do not match more than one line by accident.
2919 Only anchor in sync mode.
2920 (mi_run_inline_test): If -exec-next fails, give up.
2921
9990c830
UW
29222008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2923
2924 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2925 on SPU.
2926
ebcf6f00
JB
29272008-09-10 Joel Brobecker <brobecker@adacore.com>
2928
2929 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2930
b6db24e5
JB
29312008-09-10 Joel Brobecker <brobecker@adacore.com>
2932
2933 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2934 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2935 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2936 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2937 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2938 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2939 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2940 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2941 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2942 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2943 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2944 Include the "= " sequence in the expected output of print tests.
2945
2bf448e0
JB
29462008-09-10 Joel Brobecker <brobecker@adacore.com>
2947
2948 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2949 description for boolean types.
2950
d51fd4c8
PA
29512008-09-09 Pedro Alves <pedro@codesourcery.com>
2952
2953 * gdb.base/hook-stop-continue.c: New.
2954 * gdb.base/hook-stop-continue.exp: New.
2955
694182d2
DJ
29562008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2957
2958 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2959
3b8a7fc0
JG
29602008-09-08 Jerome Guitton <guitton@adacore.com>
2961
2962 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2963 (stack_check_probe_2, stack_check_probe_loop_1)
2964 (stack_check_probe_loop_2): New functions.
2965 (main): Add call to these new functions.
2966 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2967 functions, check that the breakpoint is inserted at the appropriate
2968 location.
2969 (insert_breakpoint): Slightly refine this procedure so that it can
2970 be called several times in the test.
2971
96cc0ae8
JG
29722008-09-08 Jerome Guitton <guitton@adacore.com>
2973
2974 * gdb.base/stack-checking.c: New file.
2975 * gdb.base/stack-checking.exp: New file.
2976
1f08b409
TJB
29772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2978
2979 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2980 * gdb.arch/altivec-regs.exp: Likewise.
2981 * gdb.arch/vsx-regs.exp: Likewise.
2982
3099e1c4
TJB
29832008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2984
2985 * gdb.arch/ppc-fp.exp: New file.
2986 * gdb.arch/ppc-fp.c: New file.
2987
cc69bfc1
PP
29882008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2989
2990 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2991 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2992
b02a33db
MS
29932008-09-04 Michael Snyder <msnyder@vmware.com>
2994
2995 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2996 as "at" (for non-debug functions such as _start).
2997
2992cbe0
UW
29982008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2999
3000 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3001 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3002 software watchpoints.
3003 * gdb.base/watch_thread_num.exp: Likewise.
3004
514f746b
AR
30052008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3006
3007 * gdb.arch/i386-bp_permanent.exp: New test.
3008
876cecd0
TT
30092008-08-24 Tom Tromey <tromey@redhat.com>
3010
3011 * gdb.base/maint.exp: Update "maint print type".
3012
80f73d71
VP
30132008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3014
3015 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3016 support. Adjust the order of "*running" notifications.
3017 * gdb.mi/non-stop.c: Don't cast from int to void* and
3018 back.
3019
d9c78d7d
MK
30202008-08-20 Mark Kettenis <kettenis@gnu.org>
3021
3022 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3023 expect to find it in the "info frame" output.
3024
97a2d1d3
DJ
30252008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3026
3027 * gdb.base/interp.exp: Always consume both prompts.
3028
b96e2927
PA
30292008-08-20 Pedro Alves <pedro@codesourcery.com>
3030
3031 * gdb.base/pending.exp: Test pending breakpoints without symbols
3032 loaded.
3033
8cf6e61a
VP
30342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3035
3036 * lib/mi-support.exp (mi_expect_stop): Produce
3037 more details on failures.
3038 * gdb.mi/mi-nonstop.exp: New.
3039 * gdb.mi/non-stop.c: New.
3040
c6ebd6cf
VP
30412008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3042
a9c64011
AS
3043 * gdb.mi/mi-async.exp: Use 'set target-async'.
3044 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3045
46a9b8ed
DJ
30462008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3047
3048 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3049
44feb3ce
TT
30502008-08-17 Tom Tromey <tromey@redhat.com>
3051
3052 * gdb.base/help.exp (help catch): Rewrite.
3053
311a4e6b
TJB
30542008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3055
3056 * gdb.base/define.exp: Test indented command documentation.
3057 * gdb.python/python.exp: Test indented multi-line command.
3058
604c2f83
LM
30592008-08-15 Luis Machado <luisgpm@br.ibm.com>
3060
3061 * testsuite/gdb.arch/vsx-regs.c: New source file.
3062 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3063 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3064
886a217c
TT
30652008-08-14 Tom Tromey <tromey@redhat.com>
3066
3067 * gdb.base/macscp.exp: Add regression test for "macro define" or
3068 "macro undef" with no arguments.
3069
c814a4f3
PP
30702008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3071
3072 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3073
12ab8a60
UW
30742008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3075
3076 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3077
d57a3c85
TJB
30782008-08-06 Tom Tromey <tromey@redhat.com>
3079
3080 * gdb.python/python.exp: New file.
3081
c7b778ff
JK
30822008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 Fix for PR gdb/1543.
3085 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3086 $LOCATION.
3087 (location): New variable.
3088 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3089 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3090 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3091 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3092 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3093 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3094 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3095 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3096 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3097 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3098 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3099 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3100 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3101 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3102 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3103 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3104 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3105 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3106 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3107 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3108 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3109 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3110 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3111 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3112 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3113 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3114 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3115 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3116 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3117 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3118 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3119 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3120 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3121 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3122 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3123 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3124 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3125 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3126 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3127 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3128 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3129 gdb.base/type-opaque.exp, gdb.base/until.exp,
3130 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3131 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3132 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3133 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3134 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3135 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3136 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3137 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3138 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3139 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3140 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3141 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3142 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3143 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3144 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3145 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3146 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3147 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3148 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3149 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3150 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3151 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3152 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3153 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3154 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3155 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3156 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3157 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3158 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3159 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3160 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3161 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3162 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3163 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3164 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3165 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3166 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3167 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3168 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3169 to bug-gdb@prep.ai.mit.edu .
3170
5e06a3d1
VP
31712008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3172
3173 * lib/mi-support.exp (mi_load_shlibs): New.
3174 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3175
9d81d21b
VP
31762008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3177
3178 * lib/mi-support.exp (get_mi_thread_list)
3179 (check_mi_and_console_threads): New, moved from ...
3180 * gdb.mi/mi-pthread.exp: ...here.
3181 * gdb.mi/gdb669.exp (get_mi_thread_list)
3182 (check_mi_and_console_threads): Delete.
3183 * gdb.mi/mi2-pthread.exp: Likewise.
3184
bae98fe0
TT
31852008-07-28 Tom Tromey <tromey@redhat.com>
3186
3187 * Makefile.in (just-check): Remove. Move body to...
3188 (check): ... here.
3189
57380f4e
DJ
31902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3193 Add a test for duplicated SIGINTs.
3194
e09490f1
DJ
31952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3196
3197 * gdb.threads/schedlock.exp (get_args): Update to work for any
3198 value of NUM.
3199 (Top level): Report the number of threads that did not resume.
3200
6387b45f
DJ
32012008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3202
3203 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3204
62f64ff2
DJ
32052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3208 non-MI prompt.
3209
fa8de41e
TT
32102008-07-26 Tom Tromey <tromey@redhat.com>
3211
3212 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3213 (function_struct, function_struct_ptr): New globals.
3214 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3215 function pointer in a struct.
3216
ccb3ac8a
TT
32172008-07-26 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.base/macscp.exp: Add test for macro lexing bug.
3220
d7d9f01e
TT
32212008-07-18 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.base/macscp.exp: Add macro tests.
3224
9bf07184
PP
32252008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3226
3227 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3228
becf6477
PP
32292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3230
3231 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3232
0709f7d3
PP
32332008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3234
3235 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3236
7093c834
PP
32372008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3238
3239 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3240
b432ffe3
JK
32412008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3244
b1a268e5
VP
32452008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3246
3247 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3248
e2995f8e
KB
32492008-07-11 Kevin Buettner <kevinb@redhat.com>
3250
3251 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3252 of regexp to account for changes made to GDB in the printing of
3253 byte vectors.
3254
14032a66
TT
32552008-07-11 Tom Tromey <tromey@redhat.com>
3256
3257 * gdb.base/completion.exp: Add 'help' completion test.
3258
981505ef
JK
32592008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3262
10568435
JK
32632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3266
4487aabf
PA
32672008-07-09 Pedro Alves <pedro@codesourcery.com>
3268
3269 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3270
a4a9b1c4
PA
32712008-07-09 Pedro Alves <pedro@codesourcery.com>
3272
3273 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3274
3c3185ac
JK
32752008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3276
3277 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3278
7ebd49dc
VP
32792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3280
3281 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3282 previous commit. Add a comment.
3283
84e46146
PA
32842008-06-28 Pedro Alves <pedro@codesourcery.com>
3285
3286 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3287
0f8d4a2f
VP
32882008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3289
3290 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3291
f747e0ce
PA
32922008-06-27 Pedro Alves <pedro@codesourcery.com>
3293
3294 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3295 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3296 compiling an executable, link in an object that forces unbuffered
3297 output.
3298 * lib/set_unbuffered_mode.c: New file.
3299
734a5c36
JK
33002008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3303
a2840c35
VP
33042008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3305
a9c64011
AS
3306 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3307 mi_expect_stop.
3308 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3309 Demand that *running is output.
3310 (detect_async): Perform checking every time.
3311 (mi_send_resuming_command): Extract everything into...
3312 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3313 (mi_expect_stop): Don't accept any output before *stopped.
3314
6ae37fef
VP
33152008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3316
3317 Robustify mi-simplerun.
a9c64011
AS
3318 * gdb.mi/basics.c (main): Add a call to sleep.
3319 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3320 * gdb.mi/mi2-cli.exp: Likewise.
3321 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3322
b4aa76f0 33232008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3324
3325 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3326
e1ac3328
VP
33272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3328
a9c64011
AS
3329 * gdb.mi/mi-console.exp: Adjust.
3330 * gdb.mi/mi-syn-frame.exp: Adjust.
3331 * gdb.mi/mi2-console.exp: Adjust.
3332 * gdb.mi/mi2-syn-frame.exp: Adjust.
3333 * lib/mi-support.exp (mi_run_cmd): Adjust.
3334 (mi_send_resuming_command): Adjust.
e1ac3328 3335
f7f9a841
VP
33362008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3337
3338 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3339 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3340 testing of stopped.
3341 * gdb.mi/mi2-syn-frame.exp: Likewise.
3342 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3343 (async, detect_async): New.
3344 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3345 depending on if we're running in sync or async mode.
f7f9a841 3346
37cd5d19
TT
33472008-06-09 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.base/completion.exp: New tests for field name completion
3350 with spaces, and field name completion with '->'.
3351
65d12d83
TT
33522008-06-06 Tom Tromey <tromey@redhat.com>
3353
3354 * gdb.base/break1.c (struct some_struct): New struct.
3355 (values): New global.
3356 * gdb.base/completion.exp: Add field name completion test.
3357
ebfe2e3f
PP
33582008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3359
3360 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3361 to pointer.
3362 * gdb.cp/call-c.cc: Likewise.
3363
bcf6fc3a
NR
33642008-06-06 Nick Roberts <nickrob@snap.net.nz>
3365
3366 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3367 annotation.
3368
49fd4a42 33692008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3370 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3371
3372 * gdb.threads/execl.c, gdb.threads/execl1.c,
3373 gdb.threads/execl.exp: New tests.
a9c64011 3374
8a34ac3f
AR
33752008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3376 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * gdb.cp/exception.exp: Activate test, make it work with pending
3379 catchpoints.
3380
86ae69ef
JK
33812008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3384
f7f9ae2c
VP
33852008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3386
a9c64011
AS
3387 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3388 now printed.
3389 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3390
2a2d4dc3
AS
33912008-05-27 Andreas Schwab <schwab@suse.de>
3392
3393 * gdb.base/frame-args.exp: Handle arguments that are optimized
3394 out.
3395
5099e4d9
LM
33962008-05-26 Luis Machado <luisgpm@br.ibm.com>
3397
3398 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3399 quiet for ppc32 and group options into a single variable.
3400
d9c36a91
JB
34012008-05-23 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3404 of zero-size elements.
3405 * gdb.ada/null_array.exp: Test printing this new array.
3406
103a8671
JK
34072008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3410
07a4cc1a 34112008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3412
3413 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3414 of the "finish" command.
3415
55f996a7
NR
34162008-05-21 Nick Roberts <nickrob@snap.net.nz>
3417
3418 * gdb.base/annota1.exp: Test for new annotation.
3419
907fc202
UW
34202008-05-16 Pedro Alves <pedro@codesourcery.com>
3421
3422 * gdb.base/fixsection.exp: New file.
3423 * gdb.base/fixsection0.c: New file.
3424 * gdb.base/fixsection1.c: New file.
3425
e8f97270
UW
34262008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3427
3428 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3429 * gdb.base/annota3.exp: Likewise.
3430
ac0bb574
NF
34312008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3432
3433 * gdb.base/watch_thread_num.exp: Don't run tests that require
3434 watchpoints if the target doesn't support them.
3435
6fadd07a
DE
34362008-05-12 Doug Evans <dje@google.com>
3437
3438 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3439
6e9a4a30
JB
34402008-05-09 Joel Brobecker <brobecker@adacore.com>
3441
3442 * gdb.ada/assign_1.exp: New testcase.
3443
08388c79
DE
34442008-05-09 Doug Evans <dje@google.com>
3445
a3c83fae
DE
3446 * gdb.base/find.exp: New file.
3447 * gdb.base/find.c: New file.
08388c79 3448
bd5ddfe8
DJ
34492008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3450
3451 * gdb.base/commands.exp (watchpoint_command_test): Handle
3452 gdb,no_hardware_watchpoints.
3453 * gdb.base/float.exp: Allow ARM targets without floating point.
3454 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3455
b5dd68e2 34562008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3457 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3458
3459 * gdb.ada/lang_switch: New test program.
3460 * gdb.ada/lang_switch.exp: New testcase.
3461
382d13d1
DE
34622008-05-05 Doug Evans <dje@google.com>
3463
3464 * gdb.base/help.exp (disassemble): Update expected help text.
3465
9dd789d0
PA
34662008-05-04 Pedro Alves <pedro@codesourcery.com>
3467
3468 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3469
611c83ae
PA
34702008-05-04 Pedro Alves <pedro@codesourcery.com>
3471
3472 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3473 different times.
3474
ff013f42
JK
34752008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3478 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3479 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3480 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3481
96dff6a2
VP
34822008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3483
3484 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3485 notification to appear.
3486
55cd6f92
DJ
34872008-05-04 Daniel Jacobowitz <dan@debian.org>
3488
3489 * gdb.base/fullname.c: New file.
3490 * gdb.base/fullname.exp: New file.
3491 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3492
d705c43c
PA
34932008-05-03 Pedro Alves <pedro@codesourcery.com>
3494
3495 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3496 expressions with macros.
3497
333222e1
JK
34982008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3501
5ac01682
DJ
35022008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3503
3504 * gdb.base/completion.exp: Handle lack of other symbols beginning
3505 with "a".
3506
3507 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3508
237fc4c9
PA
35092008-05-02 Jim Blandy <jimb@codesourcery.com>
3510
3511 * gdb.asm/asmsrc1.s: Add scratch space.
3512
ed5e9466
DJ
35132008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3514 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3517 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3518 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3519
b39cc962
DJ
35202007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3521
3522 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3523
36d520f5
JB
35242008-05-01 Joel Brobecker <brobecker@adacore.com>
3525
3526 * gdb.base/info-target.exp: New testcase.
3527
8d4e3071
DJ
35282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3529
3530 * gdb.cp/hang.exp: Use .cc instead of .C.
3531 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3532 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3533
6f3f3097
DJ
35342008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3535
3536 * gdb.base/gdb1250.exp: Remove perror.
3537 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3538
5550a914
PA
35392008-04-30 Pedro Alves <pedro@codesourcery.com>
3540
3541 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3542 .2byte.
3543
d848e687
DJ
35442008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3545
3546 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3547 (maybe_kfail): New.
3548
93b5768b
PA
35492008-04-25 Pedro Alves <pedro@codesourcery.com>
3550
3551 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3552
721c02de
VP
35532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3554
a9c64011
AS
3555 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3556 * gdb.mi/mi2-syn-frame.exp: Likewise.
3557 * lib/mi-support.exp: Likewise.
721c02de 3558
74960c60
VP
35592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3560
3561 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3562 to specify regexp for the location to stop at.
3563 * gdb.base/break-always.c: New.
3564 * gdb.base/break-always.exp: New.
3565
d24317b4
VP
35662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3567
3568 * lib/mi-support.exp (mi_runto_helper): Adjust
3569 for the original-location field.
3570 (mi_create_breakpoint, mi_list_breakpoints): New.
3571 * gdb.mi/mi-break.exp: Adjust.
3572 * gdb.mi/mi2-break.exp: Adjust.
3573 * gdb.mi/mi-pending.exp: Adjust.
3574 * gdb.mi/mi-simplerun.exp: Adjust.
3575 * gdb.mi/mi2-simplerun.exp: Adjust.
3576 * gdb.mi/mi-syn-frame.exp: Adjust.
3577 * gdb.mi/mi2-syn-frame.exp: Adjust.
3578 * gdb.mi/mi-until.exp: Adjust.
3579 * gdb.mi/mi2-until.exp: Adjust.
3580 * gdb.mi/mi-var-display.exp: Adjust.
3581 * gdb.mi/mi2-var-display.exp: Adjust.
3582 * gdb.mi/mi-watch.exp: Adjust.
3583 * gdb.mi/mi2-watch.exp: Adjust.
3584
fdc59709 35852008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3586
a9c64011
AS
3587 * aclocal.m4: Add override.m4.
3588 * configure: Regenerate.
fdc59709 3589
8e91f023
VP
35902008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3591
3592 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3593 '-var-update --all-values' reports new value even the type
3594 of a variable object has changed.
3595
233a11ab
CS
35962008-04-18 Craig Silverstein <csilvers@google.com>
3597
3598 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3599 files.
d24317b4 3600
9c1137ad
JB
36012008-04-18 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.ada/atomic_enum: New test program.
3604 * gdb.ada/atomic_enum.exp: New testcase.
3605
66d0bbc7
DE
36062008-04-17 Doug Evans <dje@google.com>
3607
3608 * gdb.opt/Makefile.in: Fix whitespace.
3609
100906b0
UW
36102008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3611
3612 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3613
4584e32e
DE
36142008-04-17 Doug Evans <dje@google.com>
3615
3616 * gdb.base/hashline1.exp: New testcase.
3617 * gdb.base/hashline2.exp: New testcase.
3618 * gdb.base/hashline2.exp: New testcase.
3619
0a320680
PA
36202008-04-17 Pedro Alves <pedro@codesourcery.com>
3621
3622 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3623
18ac113b
AR
36242008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3625
3626 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3627 temporary breakpoint to match "Temporary breakpoint".
3628 * gdb.base/break.exp (delete_breakpoints): Likewise.
3629 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3630 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3631 * gdb.base/display.exp: Likewise.
3632 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3633 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3634 * gdb.base/restore.exp (restore_tests): Likewise.
3635 * gdb.base/sepdebug.exp: Likewise.
3636 * gdb.base/watchpoint.exp: Likewise.
3637 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3638 * gdb.mi/mi-pending.exp: Likewise.
3639 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3640 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3641 * gdb.mi/mi-var-cmd.exp: Likewise.
3642 * gdb.mi/mi-var-display.exp: Likewise.
3643 * gdb.mi/mi2-cli.exp: Likewise.
3644 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3645 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3646 * gdb.mi/mi2-var-display.exp: Likewise.
3647 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3648 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3649 new "disp" field.
a9c64011 3650 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3651 reason. This is to support fix for PR2424.
3652
add38693
JK
36532008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3656
fcacd99f
VP
36572008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3658
3659 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3660 field. Add more floating varobj tests.
fcacd99f 3661 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3662 field.
3663 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3664 (main): Call do_at_tests.
3665 * lib/mi-support.exp (mi_create_floating_varobj)
3666 (mi_varobj_update_with_type_change): New.
fcacd99f 3667
de051565
MK
36682008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3669
3670 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3671 option of -var-evaluate-expression.
3672 * gdb.mi/mi2-var-display.exp: Likewise.
3673
dbc52822
VP
36742008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3675
3676 Introduce test setup helpers.
a9c64011
AS
3677 * lib/gdb.exp (build_executable, clean_restart)
3678 (prepare_for_testing): New.
3679 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3680 * gdb.base/return.exp: Likewise.
3681 * gdb.base/ending-run.exp: Likewise.
dbc52822 3682
473591da
NR
36832008-04-07 Nick Roberts <nickrob@snap.net.nz>
3684
3685 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3686 Interface (MI) responses.
3687
2b2d9e11
VP
36882008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3689
a9c64011
AS
3690 * gdb.cp/breakpoint.cc: New code to test conditions involving
3691 member variables.
3692 * gdb.cp/breakpoint.exp: Test condition involving member
3693 variables.
2b2d9e11 3694
bb378428
VP
36952008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3696
3697 * lib/mi-support.exp (mi_expect_stop): New.
3698 (mi_run_cmd): Change the
3699 token. Use mi_send_resuming_command, use
3700 mi_expect_stop.
3701 (mi_execute_to_helper): Rename to mi_execute_to.
3702 (mi_send_resuming_command): Add more error patterns.
3703 (mi_wait_for_stop): Renamed to...
3704 (mi_get_stop_line): ...this.
3705 (mi_run_inline_test): Adjust.
3706
3707 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3708 * gdb.mi/mi-console.exp: Likewise.
3709 * gdb.mi/mi-pending.exp: Likewise.
3710 * gdb.mi/mi-simplerun.exp: Likewise.
3711 * gdb.mi/mi-stack.exp: Likewise.
3712 * gdb.mi/mi-stepi.exp: Likewise.
3713 * gdb.mi/mi-syn-frame.exp: Add comment.
3714 * gdb.mi/mi-until.exp: Likewise.
3715 * gdb.mi/mi-var-display.exp: Likewise.
3716 * gdb.mi/mi-watch.exp: Likewise.
3717 * gdb.mi/mi2-cli.exp: Likewise.
3718 * gdb.mi/mi2-console.exp: Likewise.
3719 * gdb.mi/mi2-simplerun.exp: Likewise.
3720 * gdb.mi/mi2-stack.exp: Likewise.
3721 * gdb.mi/mi2-stepi.exp: Likewise.
3722 * gdb.mi/mi2-until.exp: Likewise.
3723 * gdb.mi/mi2-var-display.exp: Likewise.
3724 * gdb.mi/mi2-watch.exp: Likewise.
3725
62172bb9
UW
37262008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3727
3728 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3729
3730 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3731
a13e061a
PA
37322008-04-04 Pedro Alves <pedro@codesourcery.com>
3733
3734 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3735 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3736 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3737 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3738 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3739 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3740 expect an mi error duplicated in stderr.
3741
eae06beb
JB
37422008-04-03 Joel Brobecker <brobecker@adacore.com>
3743
3744 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3745 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3746 Add a couple of tests that verify the behavior when the new setting
3747 is set to "cancel" and "all".
3748 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3749 "ask" before we start the testing.
3750
79c6ced6
AR
37512008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3752
3753 * gdb.cp/casts.cc: Add class reference variables.
3754 * gdb.cp/casts.exp: New test cases for up/down casting references.
3755
6c2d1a6b
MK
37562008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3757
3758 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3759 instead of beginning to make an extra test pass.
3760 * gdb.mi/mi2-var-display.exp: Likewise.
3761
55b411d9
MR
37622008-03-31 Maciej W. Rozycki <macro@mips.com>
3763
3764 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3765
c6140da2
MD
37662008-03-31 Markus Deuling <deuling@de.ibm.com>
3767 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3768
3769 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3770 value. Add xfail for older kernels.
3771
79732189
AR
37722008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3773
3774 Bring mi-support in line with gdb.exp.
3775 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3776 (mi_gdb_start): New function.
3777
33c3676e
MR
37782008-03-28 Maciej W. Rozycki <macro@mips.com>
3779
3780 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3781
92e28119
VP
37822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3783
3784 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3785 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3786
9e8e3afe
VP
37872008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3788
3789 * lib/mi-support.exp (mi_create_varobj_checked): New.
3790 (mi_list_varobj_children): Allow to check for a
3791 value.
3792 (mi_list_array_varobj_children): New.
3793
3794 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3795 and mi_list_varobj_children, as opposed to hardcoding
3796 expected strings.
3797 * gdb.mi/gdb701.exp: Likewise.
3798 * gdb.mi/gdb792.exp: Likewise.
3799 * gdb.mi/mi-var-block.exp: Likewise.
3800 * gdb.mi/mi-var-cmd.exp: Likewise.
3801 * gdb.mi/mi-var-invalidate.exp: Likewise.
3802 * gdb.mi/mi2-var-block.exp: Likewise.
3803 * gdb.mi/mi2-var-child.exp: Likewise.
3804 * gdb.mi/mi2-var-cmd.exp: Likewise.
3805 * gdb.mi/mi2-var-display.exp: Likewise.
3806
9df50351
JK
38072008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 Fix random false FAILs on i386.
3810 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3811
31e5d73a
DJ
38122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3813
3814 PR gdb/544
3815 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3816
12f4afab
DJ
38172008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3818
3819 PR gdb/544
3820 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3821
b562a0cb
DJ
38222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3823
3824 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3825 fixed PR gdb/544.
3826
17faa917
DJ
38272008-03-21 Pedro Alves <pedro@codesourcery.com>
3828
3829 * gdb.threads/fork-child-threads.exp: Test next over fork.
3830
6214f497
DJ
38312008-03-21 Chris Demetriou <cgd@google.com>
3832
3833 * gdb.base/break.exp (rbreak junk): New test for rbreak
3834 "Junk at end of arguments" issue.
3835
63092375
DJ
38362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3837
3838 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3839 *& to work on created array elements.
3840 (Top level): Test print $pc with a file. Test string operations
3841 without a target.
3842 * gdb.base/ptype.exp: Do not expect *& to work on created array
3843 elements.
3844
b21991b0
DJ
38452008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3846
3847 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3848 gdb.threads/staticthreads.exp: Update exit query.
3849
c4b347c7
SL
38502008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3851
3852 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3853
fa4727a6
DJ
38542008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.base/watchpoint.c (global_ptr, func4): New.
3857 (main): Call func4.
3858 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3859 (test_inaccessible_watchpoint): New.
3860
2f34202f
MR
38612008-02-29 Maciej W. Rozycki <macro@mips.com>
3862
3863 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3864 select the largest.
3865
0d6ba1b1
DJ
38662008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3867
3868 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3869 frames-invalid annotations.
3870
e691325a
PM
38712008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3872
a9c64011 3873 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3874
f85b5ecc
DE
38752008-02-27 Doug Evans <dje@google.com>
3876
3877 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3878 for bug 1738.
3879 (breakpoint_to_handler_entry): Ditto.
3880
b40e7bf3
JB
38812008-02-27 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.base/ending-run.exp: Use the first line of code inside
3884 function body to test breakpoints.
3885 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3886 location where the breakpoint is inserted when using the line
3887 where a function is declared. Fix typo in the description of
3888 one of the tests.
3889 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3890
2faca73a
PM
38912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3892
3893 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3894 tests.
2faca73a 3895
6f439c36
PM
38962008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3897
3898 * gdb.base/args.exp: avoid same output for tests
3899 with single quotes.
3900
54e52265
VP
39012008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3902
a9c64011
AS
3903 * gdb.base/annota1.exp: Adjust for 'info break'
3904 format changes.
3905 * gdb.base/annota3.exp: Likewise.
3906 * gdb.base/break.exp: Likewise.
3907 * gdb.base/condbreak.exp: Likewise.
3908 * gdb.base/pending.exp: Likewise.
3909 * gdb.base/sepdebug.exp: Likewise.
3910 * gdb.base/unload.exp: Likewise.
3911 * gdb.cp/ovldbreak.exp: Likewise.
3912 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3913
897b09ca
DE
39142008-02-07 Doug Evans <dje@google.com>
3915
3916 * gdb.cp/mb-inline.exp: New.
3917 * gdb.cp/mb-inline.h: New.
3918 * gdb.cp/mb-inline1.cc: New.
3919 * gdb.cp/mb-inline2.cc: New.
3920
b1c32d35
PM
39212008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3922
3923 * gdb.pascal/floats.pas: New test program.
3924 * gdb.pascal/floats.exp: New testcase.
3925
1a4ca44a
TJB
39262008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3927
3928 * gdb.base/callfuncs.c (t_float_many_args): New function.
3929 (t_double_many_args): New function.
3930 * gdb.base/callfuncs.exp: Add tests for exceeding float
3931 and double parameters passed through the stack.
3932
439048e8
JB
39332008-02-05 Joel Brobecker <brobecker@adacore.com>
3934
3935 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3936 gdb.ada/complete/foo.adb: New files.
3937 * gdb.ada/complete.exp: New testcase.
3938
81fe8080
DE
39392008-02-03 Doug Evans <dje@google.com>
3940
301f0ecf
DE
3941 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3942
81fe8080
DE
3943 * gdb.cp/gdb2384.exp: New file.
3944 * gdb.cp/gdb2384.cc: New file.
3945 * gdb.cp/gdb2384-base.h: New file.
3946 * gdb.cp/gdb2384-base.cc: New file.
3947
4b071aec
DE
39482008-02-02 Doug Evans <dje@google.com>
3949
3950 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3951
61137ba6
JB
39522007-02-01 Joel Brobecker <brobecker@adacore.com>
3953
3954 * gdb.ada/sym_print_name: New test program.
3955 * gdb.ada/sym_print_name.exp: New testcase.
3956
39572007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3958
3959 * gdb.ada/nested/hello.adb: New file.
3960 * gdb.ada/nested.exp: New testcase.
3961 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3962
98deb0da
VP
39632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3964
3965 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3966 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3967 don't cause future evaluations of function to report
3968 creation of internal breakpoints.
98deb0da 3969
723a2275
VP
39702008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3971
3972 * gdb.mi/mi-break.exp (test_error): New.
3973 Call it.
3974
fb546a2f
LM
39752008-01-31 Luis Machado <luisgpm@br.ibm.com>
3976
3977 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3978 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3979
2d8fd90a
PM
39802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3981
3982 * gdb.pascal/integers.pas: New test program.
3983 * gdb.pascal/integers.exp: New testcase.
3984
a7fa0ded
PM
39852008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3986
3987 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3988
5e1a1926
TJB
39892008-01-30 Luis Machado <luisgpm@br.ibm.com>
3990
3991 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3992 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3993
8d04f9f0
JB
39942008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3995
3996 * gdb.ada/formatted_ref: New test program.
3997 * gdb.ada/formatted_ref.exp: New testcase.
3998
3999 * gdb.cp/formatted-ref.cc: New file.
4000 * gdb.cp/formatted-ref.exp: New testcase.
4001
ce75a98f
JB
40022008-01-30 Joel Brobecker <brobecker@adacore.com>
4003
4004 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4005
e835f6bf
NR
40062008-01-30 Nick Roberts <nickrob@snap.net.nz>
4007
4008 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4009 (test_file_list_exec_source_file): Update to new macro-info field.
4010
d118ef87
PH
40112008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4012
4013 * gdb.ada/exprs: New test program.
4014 * gdb.ada/exprs.exp: New testcase.
4015
7d35ab09
TJB
40162008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4017
4018 * dfp-test.c (DELTA, DELTA_B): New definitions.
4019 (double_val1, double_val2, double_val3, double_val4, double_val5,
4020 double_val6, double_val7, double_val8, double_val9, double_val10,
4021 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4022 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4023 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4024 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4025 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4026 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4027 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4028 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4029 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4030 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4031 dec128_val16): New global variables.
4032 (decimal_dec128_align): New function.
4033 (decimal_mixed): Likewise.
4034 (decimal_many_args_dec32): Likewise.
4035 (decimal_many_args_dec64): Likewise.
4036 (decimal_many_args_dec128): Likewise.
4037 (decimal_many_args_mixed): Likewise.
4038 * dfp-test.exp: Add tests calling new inferior functions.
4039
2d717e4f
DJ
40402008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4043 gdb.server/ext-run.exp: New files.
4044 * lib/gdbserver-support.exp (gdbserver_download): New.
4045 (gdbserver_start): New. Update gdbserver expected
4046 output.
4047 (gdbserver_spawn): Use them.
4048 (gdbserver_start_extended): New.
4049
e85a822c
DJ
40502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4051
4052 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4053 Run on GNU/Linux.
4054 (do_exec_tests): Check for systems which do not support catchpoints.
4055 Do not match START.
4056 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4057 Run on GNU/Linux. Enable verbose output.
4058 (check_fork_catchpoints): New.
4059 (explicit_fork_child_follow, catch_fork_child_follow)
4060 (tcatch_fork_parent_follow): Update expected messages.
4061 (do_fork_tests): Use check_fork_catchpoints.
4062 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4063 Run on GNU/Linux. Enable verbose output.
4064 (check_vfork_catchpoints): New.
4065 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4066 expected messages.
4067 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4068
401ea829
JB
40692008-01-29 Jim Blandy <jimb@red-bean.com>
4070
4071 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4072 host' errors.
4073 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4074
aceaf3ad
JB
40752008-01-29 Jim Blandy <jimb@red-bean.com>
4076
4077 * gdb.threads/sigthread.c: Use barriers to ensure that
4078 child_thread and child_thread_two are always initialized before we
4079 start to use them.
4080
a5606eee
VP
40812008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4082
4083 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4084 * gdb.base/watchpoint-solib.c: New.
4085 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4086
c55a82bb
PM
40872008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4088
4089 * gdb.base/gdb1056.exp: Add unsigned integer test.
4090
0993fe05
DE
40912008-01-28 Doug Evans <dje@google.com>
4092
4093 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4094
4fe42e7f
JB
40952008-01-27 Jim Blandy <jimb@codesourcery.com>
4096
c7a69933
JB
4097 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4098
4fe42e7f
JB
4099 * gdb.base/expand-psymtabs.exp: Doc fix.
4100
5def8285
MK
41012008-01-26 Mark Kettenis <kettenis@gnu.org>
4102
4103 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4104
5313c911
NR
41052008-01-24 Nick Roberts <nickrob@snap.net.nz>
4106
a9c64011 4107 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4108 -var-set-format.
4109
93815fbf
VP
41102008-01-23 Chris Demetriou <cgd@google.com>
4111
4112 * gdb.threads/thread_events.c: New testcase source file.
4113 * gdb.threads/thread_events.exp: New testcase expect file.
4114
467a88ee
NR
41152008-01-23 Nick Roberts <nickrob@snap.net.nz>
4116
4117 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4118
4119 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4120 -var-set-format.
4121
d8f82aba
DJ
41222008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4123 Vladimir Prus <vladimir@codesourcery.com>
4124
4125 * gdb.base/float.exp: Allow missing floating point for m68k and
4126 PowerPC.
4127
60c46647
VP
41282008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4129
4130 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4131 ignore count.
4132 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4133 * gdb.mi/mi-cli.exp: Adjust.
4134 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4135
c7dd36a1
PA
41362008-01-17 Pedro Alves <pedro@codesourcery.com>
4137
4138 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4139 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4140 with dummy_ptr's address.
4141 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4142 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4143 all targets.
4144 * gdb.mi/mi2-var-child.exp: Likewise.
4145
39d5313e
JB
41462008-01-09 Joel Brobecker <brobecker@adacore.com>
4147
4148 * gdb.ada/null_array: New test program.
4149 * gdb.ada/null_array.exp: New testcase.
4150
0aea4bf3
LM
41512008-01-09 Luis Machado <luisgpm@br.ibm.com>
4152
4153 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4154 with required float modifiers.
4155
0b354900
JB
41562008-01-08 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.ada/funcall_param: New test program.
4159 * gdb.ada/funcall_param.exp: New testcase.
4160
cdb7f5d4
JB
41612008-01-08 Joel Brobecker <brobecker@adacore.com>
4162
4163 * gdb.ada/arrayparam: New test program.
4164 * gdb.ada/arrayparam.exp: New testcase.
4165
88e2547f
JB
41662008-01-08 Joel Brobecker <brobecker@adacore.com>
4167
4168 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4169 landed. Should also fix random failures in the test following it.
4170
f6867ce0
TJB
41712008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4172
4173 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4174 for expressions with decimal float values.
4175 (test_dfp_conversions): New function to test casts to and from
4176 decimal float types.
4177 Call test_dfp_conversions.
4178 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4179 elements.
4180 (main): Initialize ds.float4 and ds.double8 elements.
4181 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4182 string to new error message.
4183 (d64_set_tests): Likewise.
4184 (d128_set_tests): Likewise.
4185 Add tests for expressions with decimal float variables. Add tests for
4186 conversions to and from decimal float types.
4187
f9c11282
JB
41882008-01-05 Joel Brobecker <brobecker@adacore.com>
4189
4190 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4191 * gdb.ada/packed_tagged.exp: New testcase.
4192
0ecbca72
JB
41932008-01-04 Joel Brobecker <brobecker@adacore.com>
4194
4195 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4196 gdb.ada/homonym/homonym_main.adb: New files.
4197 * gdb.ada/homonym.exp: New testcase.
4198
c18d3d89
JB
41992008-01-04 Joel Brobecker <brobecker@adacore.com>
4200
4201 * gdb.ada/packed_array.exp: Add testing of references to
4202 a packed array.
4203
ecc7085b
JB
42042008-01-04 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4207 New files.
4208 * gdb.ada/type_coercion.exp: New testcase.
4209
c474c922
JB
42102008-01-04 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4213 gdb.ada/tagged/foo.adb: New file.
4214 * gdb.ada/tagged.exp: New testcase.
4215
9005b927
JB
42162008-01-04 Joel Brobecker <brobecker@adacore.com>
4217
4218 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4219 gdb.ada/ptype_field/foo.adb: New files.
4220 * gdb.ada/ptype_field.exp: New testcase.
4221
1a6aaad8
JB
42222008-01-03 Joel Brobecker <brobecker@adacore.com>
4223
4224 * gdb.ada/print_pc.exp: New testcase.
4225
0ef22f53
JB
42262008-01-03 Joel Brobecker <brobecker@adacore.com>
4227
4228 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4229 gdb.ada/taft_type/p.adb: New files.
4230 * gdb.ada/taft_type.exp: New testcase.
4231
1689ecf8
JB
42322008-01-03 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/array_bounds/bar.adb: New file.
4235 * gdb.ada/array_bounds.exp: New testcase.
4236
a4d0b9c3
JB
42372008-01-03 Joel Brobecker <brobecker@adacore.com>
4238
4239 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4240 gdb.ada/arrayptr/foo.adb: New files.
4241 * gdb.ada/arrayptr.exp: New testcase.
4242
a31ace00
JB
42432008-01-03 Joel Brobecker <brobecker@adacore.com>
4244
4245 * gdb.base/set-lang-auto.exp: New testcase.
4246
a97fced3
JB
42472008-01-03 Joel Brobecker <brobecker@adacore.com>
4248
4249 * gdb.ada/fun_addr/foo.adb: New file.
4250 * gdb.ada/fun_addr.exp: New testcase.
4251
ef29ce1a
JK
42522008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4255 New files
4256
0fafefe3
JB
42572008-01-02 Joel Brobecker <brobecker@adacore.com>
4258
4259 * array_subscript_addr/p.adb: New file.
a9c64011 4260 * array_subscript_addr.exp: New testcase.
0fafefe3 4261
c4359f8d
JB
42622008-01-02 Joel Brobecker <brobecker@adacore.com>
4263
a9c64011 4264 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4265 New files.
4266 * gdb.ada/str_cmp_ref.exp: New testcase.
4267
1aa1b15b
JB
42682008-01-01 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4271 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4272 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4273
81c9b2cf
JB
42742008-01-01 Joel Brobecker <brobecker@adacore.com>
4275
4276 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4277 gdb.ada/ref_param/pck.ads: New files.
4278 * gdb.ada/ref_param.exp: New testcase.
4279
319e4674
JB
42802008-01-01 Joel Brobecker <brobecker@adacore.com>
4281
4282 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4283 gdb.ada/interface/foo.adb: New files.
4284 * gdb.ada/interface.exp: New testcase.
4285
ef682c56
JB
42862007-12-31 Jim Blandy <jimb@codesourcery.com>
4287
4288 * gdb.base/multi-forks.exp: Consume all output from child
4289 processes before proceeding to next test.
4290
f6f3eb6c
JB
42912007-12-29 Jim Blandy <jimb@codesourcery.com>
4292
4293 * configure: Regenerated.
4294
f652e42f
JB
42952007-12-27 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4298 gdb.ada/fixed_cmp/fixed.adb: New files.
4299 * gdb.ada/fixed_cmp.exp: New testcase.
4300
6943e596
JB
43012007-12-27 Joel Brobecker <brobecker@adacore.com>
4302
4303 * gdb.ada/boolean_expr.exp: New testcase.
4304
aad9a193
JB
43052007-12-26 Jim Blandy <jimb@codesourcery.com>
4306
4307 * gdb.base/multi-forks.exp: Doc fix.
4308
fb5f3683
JB
43092007-12-26 Joel Brobecker <brobecker@adacore.com>
4310
4311 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4312 * gdb.ada/char_param.exp: Do not compile our test program with
4313 -gnata, this is unnecessary.
4314 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4315
384e4a9c
JB
43162007-12-24 Joel Brobecker <brobecker@adacore.com>
4317
4318 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4319 gdb.ada/print_chars/foo.adb: New files.
4320 * gdb.ada/print_chars.exp: New testcase.
4321
01e044f7
JB
43222007-12-24 Joel Brobecker <brobecker@adacore.com>
4323
4324 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4325 gdb.ada/char_param/foo.adb: New files.
4326 * gdb.ada/char_param.exp: New testcase.
4327
0ce17860
JB
43282007-12-22 Jim Blandy <jimb@codesourcery.com>
4329
4330 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4331 hard-coding source line numbers into the test.
4332 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4333 gdb_get_line_number to find.
4334
919809b9
JB
43352007-12-22 Joel Brobecker <brobecker@adacore.com>
4336
4337 * gdb.base/ptype.c (highest): New struct type.
4338 (the_highest): New variable of that type.
4339 (main): Add dummy assignment to a field of variable the_highest.
4340 * gdb.base/ptype.exp: Test type printing of our new variable.
4341
abc8a88d
PM
43422007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4343
4344 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4345 and record first explicitly generated thread number.
abc8a88d
PM
4346 Use that thread number for thread specific watchpoint test.
4347 Add iteration number to repetitive tests.
4348
5158f3e3
CES
43492007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4350 Jim Blandy <jimb@codesourcery.com>
4351
4352 * gdb.base/expand-psymtabs.c: New testcase
4353 source file.
4354 * gdb.base/expand-psymtabs.exp: New testcase
4355 expect file.
4356
37e4754d
LM
43572007-12-17 Luis Machado <luisgpm@br.ibm.com>
4358
4359 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4360 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4361
551e5d04
JB
43622007-12-17 Joel Brobecker <brobecker@adacore.com>
4363
4364 * gdb.ada/frame_args/foo.adb: New file.
4365 * gdb.ada/frame_args/pck.ads: New file.
4366 * gdb.ada/frame_args/pck.adb: New file.
4367 * gdb.ada/frame_args.exp: New testcase.
4368
a05ee097
JB
43692007-12-17 Joel Brobecker <brobecker@adacore.com>
4370
4371 * gdb.base/frame-args.c: New file.
4372 * gdb.base/frame-args.exp: New testcase.
4373
c162e8c9 43742007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4375 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4376
4377 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4378
afe8ab22 43792007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4380
afe8ab22
VP
4381 * gdb.mi/mi-pending.exp: New.
4382 * gdb.mi/mi-pending.c: New.
4383 * gdb.mi/mi-pendshr.c: New.
4384
dfdfb3ca
JB
43852007-12-06 Jim Blandy <jimb@codesourcery.com>
4386
4387 * gdb.base/default.exp: Update expected output for 'info catch'.
4388
b7fca990
JK
43892007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4392 must be set to binary.
4393
6a1afc1e
PA
43942007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4395
4396 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4397
a6b151f1
DJ
43982007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4401 gdb.mi/mi-file-transfer.exp: New.
4402
43039443
JK
44032007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4406
0ef2251b
MR
44072007-11-22 Maciej W. Rozycki <macro@mips.com>
4408
4409 * gdb.trace/backtrace.exp: Fix a typo.
4410 * gdb.trace/circ.exp: Likewise.
4411 * gdb.trace/collection.exp: Likewise.
4412 * gdb.trace/limits.exp: Likewise.
4413 * gdb.trace/report.exp: Likewise.
4414 * gdb.trace/tfind.exp: Likewise.
4415 * gdb.trace/while-dyn.exp: Likewise.
4416
5443631e
NR
44172007-11-21 Nick Roberts <nickrob@snap.net.nz>
4418
4419 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4420 objects of pointers that can't be dereferenced are now
4421 "noneditable".
4422
a4ce5b0d
UW
44232007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4424
4425 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4426 (target_cpu): Remove.
4427
d6e956e5
VP
44282007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4429
4430 * gdb.base/ending-run.exp: Expect the list of cleared
4431 breakpoint to come in natural order, not the reversed one.
a9c64011 4432
214270ab
VP
44332007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4434
4435 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4436 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4437
1a619819
LM
44382007-11-05 Luis Machado <luisgpm@br.ibm.com>
4439
4440 * gdb.base/printcmds.exp: New function
4441 test_printf_with_dfp.
4442
5b01a6fa
DE
44432007-11-02 Doug Evans <dje@google.com>
4444
4445 * gdb.disasm/t01_mov.s: Remove carriage returns.
4446 * gdb.disasm/t02_mova.s: Ditto.
4447 * gdb.disasm/t03_add.s: Ditto.
4448 * gdb.disasm/t04_sub.s: Ditto.
4449 * gdb.disasm/t05_cmp.s: Ditto.
4450 * gdb.disasm/t06_ari2.s: Ditto.
4451 * gdb.disasm/t07_ari3.s: Ditto.
4452 * gdb.disasm/t08_or.s: Ditto.
4453 * gdb.disasm/t09_xor.s: Ditto.
4454 * gdb.disasm/t10_and.s: Ditto.
4455 * gdb.disasm/t11_logs.s: Ditto.
4456 * gdb.disasm/t12_bit.s: Ditto.
4457 * gdb.disasm/t13_otr.s: Ditto.
4458
ec33ab7f
JK
44592007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4462
ae0d01ff
UW
44632007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4464
4465 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4466 provide DFP support.
4467
55eddb0f
DJ
44682007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4469
4470 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4471 Test "set powerpc vector-abi". Skip auto-detection tests for old
4472 toolchains.
4473
7020f05c
PA
44742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4475
4476 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4477 with [string compare].
4478
84bc3db9
PA
44792007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4480
4481 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4482 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4483
5876dc88
LM
44842007-10-25 Luis Machado <luisgpm@br.ibm.com>
4485
4486 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4487 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4488 * gdb.opt/Makefile.in: New makefile.
4489 * Makefile.in: Create new directory "gdb.opt".
4490 * configure.ac: Add "gdb.opt" directory.
4491 * configure: Regenerated.
a9c64011 4492
c3ea9a14
DE
44932007-10-25 Doug Evans <dje@google.com>
4494
4495 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4496 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4497
a9c64011 44982007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4499 Thiago Jung Bauermann <bauerman@br.ibm.com>
4500
4501 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4502 Floating Point expressions.
4503 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4504 Floating Point variables.
4505 * gdb.base/dfp-test.c: new file containing program with Decimal
4506 Floating variables, used by gdb.base/dfp-test.exp.
4507
62a24a2b
DJ
45082007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4509
4510 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4511
e7b1eae6
UW
45122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4513
4514 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4515 compiling test case with GCC.
4516 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4517
c641edcc
UW
45182007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4519
4520 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4521 format changes.
4522
5e5ebfe6
MS
45232007-10-18 Michael Snyder <msnyder@specifix.com>
4524
4525 * gdb.base/dbx.exp: Add missing "-re " operator.
4526
e831e7b6
GM
45272007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4528
4529 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4530 * configure.ac: Removed trailing spaces after backslash.
4531 * gdb.modula2: New directory.
4532 * gdb.modula2/Makefile.in: New file.
4533 * gdb.modula2/unbounded-array.exp: New file.
4534 * gdb.modula2/unbounded1.c: New file.
4535
7cc46491
DJ
45362007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4537
4538 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4539
45402007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4541
4542 * gdb.base/sigstep.c (main): Add checks for
4543 return values for setitimer call.
4544 Call setitimer again with itimer = ITIMER_REAL
4545 if first call to setitimer fails.
4546
e91528f0
KH
45472007-10-11 Kazu Hirata <kazu@codesourcery.com>
4548
4549 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4550 of $timeout.
4551
2ec9a4f8
DJ
45522007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4555
45562007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4557
4558 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4559 of gdb_expect call, to avoid interruption.
4560
64b2fa04
PA
45612007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4562
4563 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4564 (v_unsigned_long_long, v_long_long_array)
4565 (v_signed_long_long_array, v_unsigned_long_long_array)
4566 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4567 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4568 [!NO_LONG_LONG]: New.
4569 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4570 v_long_long_member.
4571
4572 (v_long_long_func, v_signed_long_long_func)
4573 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4574 (main) [!NO_LONG_LONG]: Initialize long long variants.
4575
4576 * gdb.base/whatis.exp: If board file requests no_long_long, build
4577 test with NO_LONG_LONG defined. Test long long, signed long long,
4578 and unsigned long long variants but only if board file doesn't
4579 disable it.
4580
a912286e 45812007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4582 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4583
4584 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4585 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4586 * configure: Regenerated.
4587 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4588 gdb.pascal/types.exp, lib/pascal.exp: New files.
4589
471ba8c9
DJ
45902007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4593 call.
4594 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4595 to return to the call.
4596 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4597 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4598 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4599 * gdb.mi/mi-until.exp (test_until): Likewise.
4600 * gdb.mi/mi2-until.exp (test_until): Likewise.
4601
fef8a650
DJ
46022007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4603
4604 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4605 two-char array.
4606 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4607
d983da9c
DJ
46082007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4609
4610 * gdb.threads/watchthreads.c (thread_function): Sleep between
4611 iterations.
4612 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4613 at once for S/390. Generate matching fails and passes.
4614
17f62551
VP
46152007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4616
4617 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4618 the 'struct_declarations' variable to zeros.
a9c64011 4619
ed0616c6
VP
46202007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4621
4622 * gdb.cp/mb-ctor.cc: New.
4623 * gdb.cp/mb-ctor.exp: New.
4624 * gdb.cp/mb-templates.cc: New.
4625 * gdb.cp/mb-templates.exp: New.
4626
41f1b697
DJ
46272007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4628
4629 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4630
3f213f78
PA
46312007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4632
4633 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4634 targets.
4635 * configure: Regenerate.
4636
0d381245 46372007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4638
0d381245
VP
4639 * gdb.base/annota1.exp: Adjust for 'info break'
4640 format changes.
4641 * gdb.base/annota3.exp: Likewise.
4642 * gdb.base/break.exp: Likewise.
4643 * gdb.base/condbreak.exp: Likewise.
4644 * gdb.base/pending.exp: Likewise.
4645 * gdb.base/sepdebug.exp: Likewise.
4646 * gdb.base/unload.exp: Likewise.
4647 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4648
fe3f5fa8
VP
46492007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4650
4651 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4652 messages.
4653 * gdb.base/chng-syms.exp: Likewise.
4654 * gdb.base/unload.exp: Likewise.
a9c64011 4655
a75cf6c0
DJ
46562007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4657
4658 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4659
18ecae38
DJ
46602007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4661
4662 * schedlock.c (NUM): Change to 1.
4663 (main): Use args[0] for the main thread.
4664 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4665 regardless of the number of threads.
4666
5509918f
MR
46672007-09-14 Maciej W. Rozycki <macro@mips.com>
4668
4a543daf
MR
4669 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4670 type down.
4671 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4672 test.
4673 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4674 watchpoint type down.
4675 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4676 test.
4677
46782007-09-14 Maciej W. Rozycki <macro@mips.com>
4679
5509918f
MR
4680 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4681 Move all the tests here and run them twice, once using software
4682 watchpoints and once using hardware watchpoints.
4683 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4684
40b53987
DJ
46852007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4688 test.
4689
695e2681
MK
46902007-09-10 Mark Kettenis <kettenis@gnu.org>
4691
8b3fc8d8
MK
4692 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4693 build-id.
4694
695e2681
MK
4695 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4696 know about $ORIGIN. Calculate output dir from $dest instead of
4697 using ${objdir}/{$subdir}.
4698
58d69f29
MK
46992007-09-09 Mark Kettenis <kettenis@gnu.org>
4700
4701 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4702 gcore, before continuing with the test.
4703
3e347599
DJ
47042007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4707 * gdb.mi/mi-watch.exp: Likewise.
4708
ea37ba09
DJ
47092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4710 Jim Blandy <jimb@codesourcery.com>
4711
4712 * gdb.arch/i386-sse.exp: Do not expect character constants.
4713 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4714 * gdb.base/display.exp: Allow print/s.
4715 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4716 and unsigned char array changes.
4717
2025a643
DJ
47182007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * gdb.base/display.exp: Add tests for printf %p.
4721
26669a27
PA
47222007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4723
4724 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4725 the dll name to unicode.
4726
c8f021f8
JK
47272007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 * gdb.base/default.exp (show version): Update the version text.
4730 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4731
4cf31eea
JK
47322007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4735 New files.
4736
4935890f
JK
47372007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4738
4739 * lib/gdb.exp (build_id_debug_filename_get): New function.
4740 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4741 Remove the generate DEBUG file for the future testcase runs.
4742 New testcase for the NT_GNU_BUILD_ID retrieval.
4743 Move the final testing step to ...
4744 (test_different_dir): ... a new function.
4745 New parameter XFAIL to XFAIL all the tests performed.
4746 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4747 New parameter TYPE to PF_PREFIX all the tests performed.
4748
02142340
VP
47492007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4750
4751 * gdb.mi/mi-var-cp.cc (path_expression): New
4752 function.
4753 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4754
36acd84e
UW
47552007-08-27 Markus Deuling <deuling@de.ibm.com>
4756
4757 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4758 to fit into SPU Local Store memory.
4759
a896d121
JB
47602007-08-23 Joel Brobecker <brobecker@adacore.com>
4761
4762 * gdb.base/default.exp: Adjust the expected output of "info
4763 warranty" after the switch to GPLv3.
4764
7b433602
JB
47652007-08-23 Joel Brobecker <brobecker@adacore.com>
4766
4767 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4768 to 30000 (from 20000).
4769
e22f8b7c
JB
47702007-08-23 Joel Brobecker <brobecker@adacore.com>
4771
4772 Switch the license of all .exp files to GPLv3.
4773 Switch the license of all .f and .f90 files to GPLv3.
4774 Switch the license of all .s and .S files to GPLv3.
4775
5a0e3bd0
JB
47762007-08-23 Joel Brobecker <brobecker@adacore.com>
4777
4778 * configure.ac: Switch license to GPLv3.
4779
cc00619d
JB
47802007-08-23 Joel Brobecker <brobecker@adacore.com>
4781
4782 Switch the licensing to GPLv3 for all .ads and .adb files.
4783
8d26208a
DJ
47842007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4785
4786 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4787 and t_int_double.
4788 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4789
4fcb9948
JB
47902007-08-17 Joel Brobecker <brobecker@adacore.com>
4791
4792 * gdb.base/step-line.c: Switch license to GPL version 3, and
4793 update copyright year.
4794 * gdb.base/step-line.inp: Likewise.
4795
b9c34f67
JB
47962007-08-17 Joel Brobecker <brobecker@adacore.com>
4797
4798 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4799 changes inside gdb1555.c.
4800 * gdb.base/pending.exp: Likewise.
4801
2cc17678
DJ
48022007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * config/default.exp: New file.
4805
e48883f7
DJ
48062007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4807
4808 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4809 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4810
1ab80e5b
MR
48112007-07-30 Maciej W. Rozycki <macro@mips.com>
4812
4813 * gdb.base/dump.exp: Force the correct endianness for binary
4814 formats not carrying this information.
4815
aba471f5
DJ
48162007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4817
4818 * gdb.threads/staticthreads.exp: Match .*sem_post.
4819
d4e07204
DJ
48202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.base/readline.exp (operate_and_get_next): Match the final
4823 prompt.
4824
2b97317d
KB
48252007-07-23 Kevin Buettner <kevinb@redhat.com>
4826
4827 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4828 to restarting SID.
4829
44efa07a
KB
48302007-07-18 Kevin Buettner <kevinb@redhat.com>
4831
4832 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4833 prior to `gdb_start'.
4834
7b5ebade
KB
48352007-07-18 Kevin Buettner <kevinb@redhat.com>
4836
4837 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4838 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4839 Remove call to gdb_unload.
4840
255e7678
DJ
48412007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4842 Daniel Jacobowitz <dan@codesourcery.com>
4843
4844 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4845 for __WIN32__.
4846 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4847 * gdb.base/unload.exp: Use shared library test routines.
4848
3a40aaa0
UW
48492007-07-03 Markus Deuling <deuling@de.ibm.com>
4850
4851 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4852 * gdb.base/solib-symbol-lib.c: Likewise.
4853 * gdb.base/solib-symbol-main.c: Likewise.
4854
b0f4b84b
DJ
48552007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * config/gdbserver.exp (gdb_reconnect): New.
4858 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4859 gdb.base/solib-disc.exp: New files.
4860 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4861 remote debugging".
4862 (gdb_compile): Add shlib_load flag.
4863 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4864 port.
4865 (gdbserver_reconnect): New.
4866
1b05479a
DJ
48672007-07-01 Nick Roberts <nickrob@snap.net.nz>
4868 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.base/annota3.exp: Test for if construct.
4871
86f78eb2
DJ
48722007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4875
6a2eb474 48762007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4877 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4878
4879 * gdb.base/display.exp: Allow a newline after display/i.
4880 * gdb.base/pc-fp.exp: Likewise.
4881 * gdb.base/sigbpt.exp: Likewise.
4882
f8b73d13
DJ
48832007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4884
4885 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4886 required features to be included.
4887
4339e69e
DJ
48882007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4891 in info threads output.
4892
23d964e7
UW
48932007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4894 Markus Deuling <deuling@de.ibm.com>
4895
4896 * gdb.arch/spu-info.exp: New testcase.
4897 * gdb.arch/spu-info.c: New file.
4898
fd20f75b
DJ
48992007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4902 tpcs_offset. Restore lr after the call.
4903 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4904
2226f861
DJ
49052007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4908 (gdbserver_run): Kill any running gdbserver.
4909 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4910
d12371a9
MR
49112007-05-17 Maciej W. Rozycki <macro@mips.com>
4912
4913 * gdb.base/sigbpt.exp: Preset segv_addr.
4914
93f02886
DJ
49152007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4916
4917 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4918 (gdb_compile_shlib): Likewise.
4919 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4920 (default_gdb_init): Clear cleanfiles.
4921 (gdb_finish): Delete recorded cleanfiles.
4922 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4923
4924 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4925 Do not use isnative.
4926 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4927 gdb.base/so-impl-ld.exp: Likewise.
4928 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4929 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4930 gdb_compile.
4931
b04e06d7
VP
49322007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4933
4934 * config/unknown.exp: Remove.
4935
069ed931
UW
49362007-05-15 Markus Deuling <deuling@de.ibm.com>
4937
4938 * gdb.base/info-proc.exp: Check is_remote.
4939
09db0d03
UW
49402007-05-14 Markus Deuling <deuling@de.ibm.com>
4941
4942 * gdb.base/gcore.exp: Initialize variable core_supported.
4943
af2cbe8c
DJ
49442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4945
4946 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4947
027c0295
DJ
49482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4949
4950 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4951 * gdb.threads/print-threads.exp (test_all_threads): Allow
4952 negative and hexadecimal thread IDs.
4953
dc5000e7
DJ
49542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.java/jprint.java (public): Avoid invalid call to static
4957 method.
4958
2e74ed18
DP
49592007-05-14 Denis Pilat <denis.pilat@st.com>
4960
4961 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4962 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4963 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4964 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4965 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4966
83547f02
UW
49672007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4968
4969 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4970 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4971 this mode.
4972 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4973 * gdb.base/spu.ld: New file.
4974
b18be20d
DJ
49752007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4976
4977 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4978
be444858
DJ
49792007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4980
4981 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4982
b1d53152
DJ
49832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4984
4985 * gdb.java/jmain.exp: Handle demangled names with and without method
4986 signatures.
4987
d084b331
DJ
49882007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4991 (have_a_very_merry_interrupt): Remove calls to puts.
4992 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4993 inferior output.
4994 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4995 test names.
4996
db9d7fc5
DJ
49972007-04-29 Markus Deuling <deuling@de.ibm.com>
4998 Daniel Jacobowitz <dan@codesourcery.com>
4999
5000 * gdb.base/auxv.exp (core_works): Also check is_remote.
5001 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5002
ef783a7d 50032007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5004
ef783a7d
VP
5005 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5006 message, not the undefined 'module' variable.
5007 * gdb.base/siginfo.exp: Likewise.
5008 * gdb.base/sigstep.exp: Likewise.
5009 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5010 serialport.
5011 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5012
b7b73cae
CV
50132007-04-25 Corinna Vinschen <vinschen@redhat.com>
5014
5015 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5016 target sim fails. Return 0 otherwise.
5017 (gdb_load): Return prematurely if gdb_target_sim fails.
5018
7d90fdfa
DP
50192007-04-16 Denis Pilat <denis.pilat@st.com>
5020
5021 * gdb.base/setshow.exp: Reset height after having set it to 100.
5022
5d3e9c85
DP
50232007-04-16 Denis Pilat <denis.pilat@st.com>
5024
5025 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5026
18e75969
DP
50272007-04-16 Denis Pilat <denis.pilat@st.com>
5028
5029 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5030
25d5ea92
VP
50312007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5032
5033 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5034 tests. Run the frozen varobjs test.
5035 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5036 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5037
0b49cb80
JK
50382007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5041 gdb.base/type-opaque.exp: New files.
5042
a73bafbc 50432007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5044
5045 * gdb.mi/mi-var-child.c
a73bafbc
VP
5046 (do_children_tests): User char[2] instead of
5047 char so that automatic printing of pointers to char
5048 don't give unpredicable result.
5049 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5050 local variables.
5051 * gdb.mi/mi-var-child.exp: Step to right line
5052 of do_children_tests.
5053 * gdb.mi/mi2-var-child.exp: Likewise.
5054 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5055 do_locals_tests.
a73bafbc
VP
5056 (do_children_tests): User char[2] instead of
5057 char so that automatic printing of pointers to char
a9c64011 5058 don't give unpredicable result.
a73bafbc 5059 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5060 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5061 Pass test name to mi_wait_for_stop.
5062
7ce59000
DJ
50632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5064
5065 * gdb.asm/asm-source.exp: Remove d10v case.
5066 * lib/gdb.exp (skip_cplus_tests): Likewise.
5067 * gdb.asm/d10v.inc: Deleted.
5068
20389057
DJ
50692007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5070
5071 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5072
8807d78b
DJ
50732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5074
5075 * config/netware.exp: Delete file.
5076
aa3edb8e
JB
50772007-03-29 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.dwarf2/dw2-noloc.S: New file.
5080 * gdb.dwarf2/dw2-noloc.exp: New file.
5081
297561ac
PA
50822007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5083
5084 * gdb.cp/method2.cc: New test.
5085 * gdb.cp/method2.exp: New test.
5086 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5087
1f81bd39
DJ
50882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5089
5090 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5091
9453113a
DJ
50922007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5093
5094 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5095
b741e217
DJ
50962007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5097
5098 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5099 (gdb_load): Delete, replace with...
5100 (gdb_reload): ...this.
5101 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5102 * gdb.server/server-mon.exp: Likewise.
5103 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5104 (gdb_start_cmd): New.
5105 (gdb_file_cmd): Save the last loaded file.
5106 (gdb_reload): New.
5107 (gdb_gnu_strip_debug): Use transform.
5108 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5109 support here. Use new $last_loaded_file. Check mtime.
5110 (gdb_target_cmd): Handle ObjC failure case.
5111 (infer_host_exec): Delete.
5112 (gdbserver_load): Rename to...
5113 (gdbserver_run): ...this. Simplify.
5114 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5115 (mi_gdb_load): Move most contents to a new function...
5116 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5117 (mi_run_cmd): Use mi_gdb_target_load.
5118 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5119 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5120 Use gdb_run_cmd.
5121 * gdb.base/charsign.exp: Remove incorrect comment.
5122 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5123 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5124 gdb.base/start.exp: Use gdb_start_cmd.
5125
446ab585 51262007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5127 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5128
5129 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5130 * gdb.base/signull.exp: Similarly.
5131
bbb88ebf
UW
51322007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5133
5134 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5135 messages available to test cases (like chng-sym.exp).
5136
cb8c4a99
AS
51372007-03-14 Andreas Schwab <schwab@suse.de>
5138
5139 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5140 format changes.
5141
4e463ff5
DJ
51422007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5143
5144 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5145 (optimized_1): New.
5146 (main): Call optimized_1.
5147 (gdb2029): Correct typos. Call gdb2029_marker.
5148 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5149 for gdb2029.
5150
b6db2c47
MK
51512007-03-12 Mark Kettenis <kettenis@gnu.org>
5152
5153 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5154 as tabs. Remove redundant test pattern.
5155
70ed3737
UW
51562007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5157
5158 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5159 for /a format output.
5160
47b67b60
DJ
51612007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5162
5163 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5164 collect output incrementally.
5165
b8953b0e
UW
51662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5167
5168 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5169 for -var-create lpcharacter test.
5170 * gdb.mi/mi2-var-cmd.exp: Likewise.
5171
7acd5c40
UW
51722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5173
5174 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5175 pass on targets where address zero is readable.
5176
9c6759c1
UW
51772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5178
5179 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5180 just a single architecture.
5181
a2f1aeb4
UW
51822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5183
5184 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5185 (fetch_all_registers): New function, uses gdb_test_multiple and
5186 exp_continue to fetch inferior output line-by-line.
5187 Replace all uses of do_get_all_registers by fetch_all_registers.
5188
46579ac2
UW
51892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5190
5191 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5192 in target_info.
5193
fc133f24
MS
51942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5195
a9c64011 5196 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5197 consistancy; add a default (timeout) case.
5198
7646a51d
MS
51992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5200
5201 * gdb.base/watchpoint.exp: Fix truncated comment.
5202
dcfff61f
MS
52032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5204
5205 * Makefile.in: Remove spurious single-quotes from sed command.
5206
664e3ee9
DJ
52072007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5208
5209 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5210 func.
5211 * gdb.mi/mi2-var-cmd.exp: Likewise.
5212
d7cc6f2f
JB
52132007-02-27 Joel Brobecker <brobecker@adacore.com>
5214
a9c64011
AS
5215 * gdb.dwarf2/dw2-producer.S: New file.
5216 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5217
52182007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5219
5220 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5221 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5222 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5223 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5224 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5225 Revert tests to use mi_gdb_test and include value field in output
5226 of -var-create.
5227
93d42b30
DJ
52282007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5231
c499ed39
DJ
52322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * gdb.base/maint.exp: Remove full paths from test names.
5235 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5236 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5237
9836f81b
JB
52382007-02-27 Joel Brobecker <brobecker@adacore.com>
5239
5240 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5241
c74d0ad8
DJ
52422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5243
5244 * gdb.server/server-mon.exp: New test.
5245
2711e456
DJ
52462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5247
5248 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5249
ff6f572f
DJ
52502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5251
5252 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5253 register capitalization.
5254
fada3feb
DP
52552007-02-13 Denis Pilat <denis.pilat@st.com>
5256
5257 * gdb.mi/mi-var-invalidate.exp: New file.
5258
fb1e4ffc
DJ
52592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5260
5261 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5262
3da939d7
DJ
52632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5264
5265 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5266
123dc839
DJ
52672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5268
5269 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5270 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5271
877e3645 52722007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5273
5274 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5275 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5276 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5277 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5278 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5279 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5280 Update tests to include value field in output of -var-create.
a9c64011 5281
3c0a2960
AS
52822007-02-08 Andreas Schwab <schwab@suse.de>
5283
5284 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5285
108546a0
DJ
52862007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5289 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5290
d701dcab
DP
52912007-02-02 Denis Pilat <denis.pilat@st.com>
5292
5293 * gdb.threads/threadapply.exp: check that frame is not changed by
5294 the thread apply all command.
5295
783e3e2f
AS
52962007-01-31 Andreas Schwab <schwab@suse.de>
5297
6d9c3a87
AS
5298 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5299
3c50d7b9
AS
5300 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5301 in the dwarf sections.
5302 * gdb.dwarf2/mac-fileno.S: Likewise.
5303
783e3e2f
AS
5304 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5305 bspstore register on ia64.
5306
78ff580e
AS
53072007-01-29 Andreas Schwab <schwab@suse.de>
5308
cc8e9b12
AS
5309 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5310 "frame-begin" annotation.
5311
78ff580e
AS
5312 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5313 number of "frames-invalid" annotations.
5314
704a4f78
DJ
53152007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.base/commands.exp: Call if_commands_test.
5318 (gdb_test_no_prompt, if_commands_test): New.
5319
e741bf94
MK
53202007-01-28 Mark Kettenis <kettenis@gnu.org>
5321
5322 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5323
474d0ad3
AS
53242007-01-27 Andreas Schwab <schwab@suse.de>
5325
5326 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5327 .short/.int/.quad in the dwarf sections.
5328 * gdb.dwarf2/dw2-intercu.S: Likewise.
5329 * gdb.dwarf2/dw2-intermix.S: Likewise.
5330
e784b426
JK
53312007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5334 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5335 array.
e784b426
JK
5336 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5337 * gdb.base/setvar.exp: Likewise.
5338
37f08e04
AS
53392007-01-26 Andreas Schwab <schwab@suse.de>
5340
9a01813a
AS
5341 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5342 test.
5343
37f08e04
AS
5344 * gdb.base/multi-forks.exp ("restart $i"): Also match
5345 __kernel_syscall_via_break.
5346
6e2a9270
VP
53472007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5348
5349 * lib/mi-support.exp (mi_delete_varobj): New.
5350 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5351 testcase.
5352 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5353 (main): Call the above.
5354 (reference_update_test, base_in_reference_test)
5355 (reference_to_pointer): Delete the created varobjs.
a9c64011 5356
e515b470
DJ
53572007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5358
5359 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5360 * configure: Regenerated.
5361 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5362 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5363 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5364 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5365 * lib/gdb.exp (gdb_skip_xml_test): New function.
5366
08d8bcd7
DJ
53672007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5368
5369 * gdb.base/sigrepeat.exp: Correct error message.
5370
53712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5372 Daniel Jacobowitz <dan@codesourcery.com>
5373
5374 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5375 gdb.arch/i386-gnu-cfi-asm.S: New files.
5376
97c3f1f3
JK
53772007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * lib/gdb.exp: Abort on missing `site.exp'.
5380
cb1df416
DJ
53812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5382 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 * gdb.base/included.c, gdb.base/included.exp,
5385 gdb.base/included.h: New files.
5386
35990120
DJ
53872007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5388
5389 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5390 (maximize_rlimit): Reduce limits on 64-bit systems.
5391
6e81a116 53922007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5393
5394 From Marcus Deuling <deuling@de.ibm.com>:
5395 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5396 every case.
5397
6c3c41f3
NR
53982007-01-13 Nick Roberts <nickrob@snap.net.nz>
5399
5400 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5401 (test_path_specification): Use objdir instead of srcdir to always
5402 get an absolute filename.
5403
2f12c312
DJ
54042007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5407
81121995
VP
54082007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5409
5410 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5411 Make sure the variable we're using is in scope.
5412 (reference_to_pointer): Likewise.
5413
4741b737
DJ
54142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5415
5416 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5417 has no debug information.
5418
054410c3
DJ
54192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5420
5421 * gdb.base/annota1.exp: Remove extra send_gdb.
5422
818f79f6
DJ
54232007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5426
f7a6bb70
DJ
54272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5428
5429 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5430
57e66780
DJ
54312007-01-08 Nick Roberts <nickrob@snap.net.nz>
5432 Daniel Jacobowitz <dan@codesourcery.com>
5433
5434 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5435 lcharacter or linteger change. Correct duplicated test name.
5436 * gdb.mi/mi2-var-cmd.exp: Likewise.
5437
3d799a95
DJ
54382007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5439
5440 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5441
54422007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5443
a9c64011
AS
5444 * gdb.base/nofield.c: New file.
5445 * gdb.base/nofield.exp: New testcase.
51679ba9 5446
eafb94e8
NR
54472007-01-05 Nick Roberts <nickrob@snap.net.nz>
5448
5449 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5450
5451 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5452 test.
5453
5e572bb4
DJ
54542007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5455
5456 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5457
74a44383
DJ
54582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5459
5460 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5461 when continuing.
5462
1b572db9
DJ
54632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5464
5465 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5466 Expect ".exe" extension.
5467
381bc39b
DJ
54682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5469
5470 * gdb.base/charset.exp: Add explicit filename to break.
5471 * gdb.base/dbx.exp: Add explicit filename to breaks.
5472
2b70e4c6
DJ
54732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5474
5475 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5476 * gdb.mi/mi2-file.exp: Likewise.
5477
303b6f5d
DJ
54782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5479
5480 Implement specification of MI tests as comments
5481 in C and C++ sources.
5482 * lib/mi-support.exp (mi_autotest_data): New variable.
5483 (mi_autotest_source): New variable.
5484 (count_newlines, mi_prepare_inline_tests)
5485 (mi_get_inline_test, mi_continue_to_line)
5486 (mi_run_inline_test, mi_tbreak)
5487 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5488 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5489 Run inline tests.
5490 * gdb.mi/mi-var-cp.cc: Define tests here.
5491
23da0d94
VP
54922007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5493
5494 Simplify usage of mi_continue_to.
5495 * lib/mi-support.exp (mi_runto_helper): Renamed
5496 from mi_runto, added new parameter 'run_or_continue'.
5497 (mi_runto): Use mi_runto_helper.
5498 (mi_continue_to): Accept just function name as parameter.
5499 Use mi_runto_helper.
5500 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5501 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5502
f9e18282
JB
55032006-01-04 Joel Brobecker <brobecker@adacore.com>
5504
5505 Make this testcase a bit more realistic. The current code
5506 is too simplistic, and allows the compiler to optimize out
5507 some of the entities we need for this testcase.
5508 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5509 (Do_Nothing): Add extra parameter.
5510 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5511 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5512 by using a variable of type Void_Star.
5513
fd678c65
JB
55142006-01-04 Joel Brobecker <brobecker@adacore.com>
5515
5516 * gdb.ada/catch_ex/foo.adb: New file.
5517 * gdb.ada/catch_ex.exp: New testcase.
5518
05cfdb42
DJ
55192007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5520
5521 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5522 pass --image-base to linker.
5523
2e03ee74
DJ
55242007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5525 Daniel Jacobowitz <dan@codesourcery.com>
5526
5527 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5528 secondary prompts.
5529
0d5de010
DJ
55302007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5531
5532 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5533 output. Test the types of members and member pointers.
5534 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5535 gdb/2092.
5536 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5537 statement. Enable for GCC. Update expected output for some tests
5538 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5539 layout.
5540 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5541 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5542 (Diamond::vget_base): New.
5543 (main): Add new tests.
5544 * gdb.cp/printmethod.exp: Update expected output for member functions.
5545 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5546 print pEe->D::vg().
5547
61a771aa
DJ
55482007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5549
5550 * gdb.threads/tls.exp: Allow stops in sem_post.
5551
2fa63963
DJ
55522006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5553
5554 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5555 * gdb.base/annota3.exp: Likewise.
5556 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5557 again (instead of timing out).
5558 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5559 GCC bug 26475.
5560 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5561 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5562 test from jmisc1.exp.
5563 * gdb.java/jmisc1.exp: Delete.
5564 * gdb.java/jprint.exp: Adjust to work with method signatures including
5565 return types.
5566 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5567 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5568 * lib/java.exp (compile_java_from_source): Pass the correct type
5569 to target_compile.
5570
5eefc2b7
JB
55712006-12-31 Joel Brobecker <brobecker@adacore.com>
5572
5573 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5574 (stack_align_edx): New function.
5575 (stack_align_eax): New function.
5576 (main): Add calls to stack_align_edx and stack_align_eax.
5577 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5578 Add testing for the cases where the register used during a stack
5579 realignment is edx. Same for eax.
5580
227c54da
DJ
55812006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5582
5583 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5584 and generic PE targets.
5585
cab8ac94
JB
55862006-12-29 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.ada/array_return.exp: Update copyright date list.
5589
ba54f318
JB
55902006-12-27 Joel Brobecker <brobecker@adacore.com>
5591
5592 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5593 (Create_Small_Float_Vector): New function.
5594 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5595 function body.
5596 * gdb.ada/array_return/p.adb: Use new type and function from
5597 package Pck.
5598 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5599 able to print the value returned by a function returning an
5600 array of float.
5601
6b7a35dd
JB
56022006-12-20 Joel Brobecker <brobecker@adacore.com>
5603
5604 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5605 The associated tests should be PASSing.
5606
038224f6
VP
56072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5608
5609 Test for base in references.
5610 * gdb.mi/mi-var-cp.cc: Add test code.
5611 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5612 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5613 * gdb.mi/mi2-watch.exp: Likewise.
5614 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5615 (mi_list_varobj_children): New function.
5616
b26ed50d
VP
56172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5618
5619 * lib/mi-support.exp
5620 (mi_runto): Accept "()" after function name.
5621 (mi_create_varobj): New function.
5622 (mi_varobj_update): New function.
5623 (mi_Check_varobj_value): New function.
5624 * gdb.mi/mi-var-cp.exp: New file.
5625 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5626
08232497
DJ
56272006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5628
5629 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5630 gdb.base/weaklib2.c: New files.
5631
d394c993 56322006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5633
ac6c2fba
NS
5634 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5635 info. Adjust test names.
5636
8ec659a0 5637 * gdb.base/break.c (main): Move position of malloc.
d394c993 5638 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5639
acd65feb
VP
56402006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5641
5642 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5643 assignement of arrays and function pointers.
5644 * gdb.mi/var-cmd.c: Add declaration necessary for above
5645 tests.
5646
f556d5e5
NS
56472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5648
5649 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5650
5651 * gdb.threads/linux-dp.exp: Read thread table before and after
5652 creating each philosopher and verify it.
5653
697bc68d
NS
56542006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5655 Paul Brook <paul@codesourcery.com>
5656 Daniel Jacobowitz <dan@codesourcery.com>
5657
5658 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5659 main to remove duplication. Add start function of the form
697bc68d
NS
5660 '_*start[1-9]*'. Add RVDS start function.
5661
29d73ae4
DJ
56622006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5665
c1d88655
UW
56662006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5667
5668 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5669 * gdb.asm/spu.inc: New file.
5670 * gdb.base/term.exp: Disable if [target_info exists noargs].
5671 * gdb.gdb/complaints.exp: Disable if ![isnative].
5672 * gdb.gdb/selftest.exp: Likewise.
5673 * gdb.gdb/observer.exp: Likewise.
5674 * gdb.gdb/xfullpath.exp: Likewise.
5675 * gdb.base/attach.exp: Disable on SPU target.
5676 * gdb.cp/bs145503.exp: Likewise.
5677 * gdb.cp/exception.exp: Likewise.
5678 * gdb.cp/userdef.exp: Likewise.
5679
32a13b1a
DJ
56802006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5681
5682 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5683
d8295fe9
VP
56842006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5685
5686 * gdb.base/completion.exp: Fix completion tests for
5687 'info' and 'info '.
5688 * gdb.base/help.exp (help_test_raw, test_class_help)
5689 (test_prefix_command_help): Move...
5690 * lib/gdb.exp: Here.
5691 * gdb.base/main.exp: Adjust.
5692 * gdb.cp/maint.exp: Adjust.
5693 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5694
8c394015
VP
56952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5696
5697 * gdb.stabs/weird.exp (print_weird_var): Use
5698 gdb_test_multiple instead of gdb_expect.
5699
027fc1bc
VP
57002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5701
5702 * gdb.base/help.exp (help_test_raw): New.
5703 (test_class_help): New.
5704 (test_prefix_command_help): New.
5705 Adjust testcases.
5706
67609209
FR
57072006-11-09 Christophe Lyon <christophe.lyon@st.com>
5708
5709 * gdb.base/constvars.c (main): Write to crass and crips, so that
5710 they are allocated by the compiler.
5711
f73adfeb
AS
57122006-10-27 Andreas Schwab <schwab@suse.de>
5713
5714 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5715 "detach-fork".
5716
2f83a18e
DJ
57172006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5718
5719 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5720 of patterns.
5721
94277a38
DJ
57222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5723
5724 * gdb.base/sepdebug.exp: Remove debug format test.
5725 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5726 Handle no-symtab.
5727 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5728
5bd2f6e2
DJ
57292006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5730
5731 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5732 int to pointer or pointer to int.
5733 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5734
8c008720
DJ
57352006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5736
5737 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5738
9e35dae4
DJ
57392006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5742
d9639e13
DJ
57432006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5744
5745 PR c++/2116
5746 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5747
390a1bd0
JB
57482006-10-06 Joel Brobecker <brobecker@adacore.com>
5749
5750 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5751 the corresponding bug has been fixed in GDB (PR/2018).
5752
dd920c33
JB
57532006-10-06 Joel Brobecker <brobecker@adacore.com>
5754
5755 * gdb.base/subst.exp: New testcase.
5756
53bbefe9
JB
57572006-10-06 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/array_return/pck.ads: Add copyright notice.
5760 * gdb.ada/array_return/pck.adb: Likewise.
5761 * gdb.ada/array_return/p.adb: Likewise.
5762 * gdb.ada/exec_changed/first.adb: Likewise.
5763 * gdb.ada/exec_changed/second.adb: Likewise.
5764
09851417
JB
57652006-10-06 Joel Brobecker <brobecker@adacore.com>
5766
5767 * gdb.ada/watch_arg/watch.adb: New file.
5768 * gdb.ada/watch_arg.exp: New testcase.
5769
041bf30d
VP
57702006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5771
5772 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5773 via string_to_regexp.
041bf30d 5774 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5775
f286fbdd 57762006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5777
5778 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5779 Remove unused / obsolete files.
5780
7c07f349
NR
57812006-09-19 Nick Roberts <nickrob@snap.net.nz>
5782
5783 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5784
cd5ff84a
VP
57852006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5786
5787 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5788 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5789 the number of frames.
cd5ff84a 5790
ae018d1a
DJ
57912006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5792
5793 * gdb.base/args.c (main): Add breakpoint marker.
5794 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5795 really test empty arguments.
5796 (args_load): Delete.
5797 (args_test): New.
5798
b399c549
NR
57992006-09-13 Nick Roberts <nickrob@snap.net.nz>
5800
5801 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5802 check for one file.
5803
2ab1eb7a
VP
58042006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5805
5806 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5807 HIGH_FRAME argument to -stack-list-locals can be larger than
5808 the number of frames.
a9c64011 5809
476308bf
FF
58102006-08-18 Fred Fish <fnf@specifix.com>
5811
5812 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5813 '$' in front of skip_vmx_tests_saved when setting that.
5814
8625200f
AS
58152006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5816
5817 * gdb.base/trace-commands.exp: New file.
5818
089ec8f1
DJ
58192006-08-10 Joel Brobecker <brobecker@adacore.com>
5820 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5823 expected output of the backtrace commands.
5824
b60f0898
JB
58252006-08-09 Joel Brobecker <brobecker@adacore.com>
5826
5827 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5828 untested followed by return combination.
5829 * gdb.arch/altivec-regs.exp: Likewise.
5830 * gdb.arch/e500-abi.exp: Likewise.
5831 * gdb.arch/e500-regs.exp: Likewise.
5832 * gdb.arch/gdb1291.exp: Likewise.
5833 * gdb.arch/gdb1431.exp: Likewise.
5834 * gdb.arch/gdb1558.exp: Likewise.
5835 * gdb.arch/i386-prologue.exp: Likewise.
5836 * gdb.arch/i386-unwind.exp: Likewise.
5837 * gdb.asm/asm-source.exp: Likewise.
5838 * gdb.base/a2-run.exp: Likewise.
5839 * gdb.base/advance.exp: Likewise.
5840 * gdb.base/all-bin.exp: Likewise.
5841 * gdb.base/annota1.exp: Likewise.
5842 * gdb.base/annota3.exp: Likewise.
5843 * gdb.base/args.exp: Likewise.
5844 * gdb.base/arithmet.exp: Likewise.
5845 * gdb.base/assign.exp: Likewise.
5846 * gdb.base/async.exp: Likewise.
5847 * gdb.base/attach.exp: Likewise.
5848 * gdb.base/bang.exp: Likewise.
5849 * gdb.base/bigcore.exp: Likewise.
5850 * gdb.base/bitfields.exp: Likewise.
5851 * gdb.base/bitfields2.exp: Likewise.
5852 * gdb.base/break.exp: Likewise.
5853 * gdb.base/call-sc.exp: Likewise.
5854 * gdb.base/call-strs.exp: Likewise.
5855 * gdb.base/callfuncs.exp: Likewise.
5856 * gdb.base/checkpoint.exp: Likewise.
5857 * gdb.base/chng-syms.exp: Likewise.
5858 * gdb.base/code-expr.exp: Likewise.
5859 * gdb.base/commands.exp: Likewise.
5860 * gdb.base/completion.exp: Likewise.
5861 * gdb.base/cond-expr.exp: Likewise.
5862 * gdb.base/condbreak.exp: Likewise.
5863 * gdb.base/consecutive.exp: Likewise.
5864 * gdb.base/constvars.exp: Likewise.
5865 * gdb.base/corefile.exp: Likewise.
5866 * gdb.base/cvexpr.exp: Likewise.
5867 * gdb.base/dbx.exp: Likewise.
5868 * gdb.base/define.exp: Likewise.
5869 * gdb.base/detach.exp: Likewise.
5870 * gdb.base/display.exp: Likewise.
5871 * gdb.base/dump.exp: Likewise.
5872 * gdb.base/ena-dis-br.exp: Likewise.
5873 * gdb.base/ending-run.exp: Likewise.
5874 * gdb.base/environ.exp: Likewise.
5875 * gdb.base/eval-skip.exp: Likewise.
5876 * gdb.base/exprs.exp: Likewise.
5877 * gdb.base/fileio.exp: Likewise.
5878 * gdb.base/finish.exp: Likewise.
5879 * gdb.base/float.exp: Likewise.
5880 * gdb.base/foll-exec.exp: Likewise.
5881 * gdb.base/foll-fork.exp: Likewise.
5882 * gdb.base/foll-vfork.exp: Likewise.
5883 * gdb.base/freebpcmd.exp: Likewise.
5884 * gdb.base/funcargs.exp: Likewise.
5885 * gdb.base/gcore.exp: Likewise.
5886 * gdb.base/gdb1090.exp: Likewise.
5887 * gdb.base/gdb1250.exp: Likewise.
5888 * gdb.base/huge.exp: Likewise.
5889 * gdb.base/info-proc.exp: Likewise.
5890 * gdb.base/interrupt.exp: Likewise.
5891 * gdb.base/jump.exp: Likewise.
5892 * gdb.base/langs.exp: Likewise.
5893 * gdb.base/lineinc.exp: Likewise.
5894 * gdb.base/list.exp: Likewise.
5895 * gdb.base/logical.exp: Likewise.
5896 * gdb.base/long_long.exp: Likewise.
5897 * gdb.base/macscp.exp: Likewise.
5898 * gdb.base/maint.exp: Likewise.
5899 * gdb.base/mips_pro.exp: Likewise.
5900 * gdb.base/miscexprs.exp: Likewise.
5901 * gdb.base/multi-forks.exp: Likewise.
5902 * gdb.base/opaque.exp: Likewise.
5903 * gdb.base/overlays.exp: Likewise.
5904 * gdb.base/pc-fp.exp: Likewise.
5905 * gdb.base/pointers.exp: Likewise.
5906 * gdb.base/printcmds.exp: Likewise.
5907 * gdb.base/psymtab.exp: Likewise.
5908 * gdb.base/ptype.exp: Likewise.
5909 * gdb.base/recurse.exp: Likewise.
5910 * gdb.base/relational.exp: Likewise.
5911 * gdb.base/relocate.exp: Likewise.
5912 * gdb.base/remote.exp: Likewise.
5913 * gdb.base/reread.exp: Likewise.
5914 * gdb.base/restore.exp: Likewise.
5915 * gdb.base/return.exp: Likewise.
5916 * gdb.base/return2.exp: Likewise.
5917 * gdb.base/scope.exp: Likewise.
5918 * gdb.base/sect-cmd.exp: Likewise.
5919 * gdb.base/sep.exp: Likewise.
5920 * gdb.base/sepdebug.exp: Likewise.
5921 * gdb.base/setshow.exp: Likewise.
5922 * gdb.base/setvar.exp: Likewise.
5923 * gdb.base/sigall.exp: Likewise.
5924 * gdb.base/sigbpt.exp: Likewise.
5925 * gdb.base/signals.exp: Likewise.
5926 * gdb.base/signull.exp: Likewise.
5927 * gdb.base/sizeof.exp: Likewise.
5928 * gdb.base/solib.exp: Likewise.
5929 * gdb.base/step-line.exp: Likewise.
5930 * gdb.base/step-test.exp: Likewise.
5931 * gdb.base/structs.exp: Likewise.
5932 * gdb.base/structs2.exp: Likewise.
5933 * gdb.base/term.exp: Likewise.
5934 * gdb.base/twice.exp: Likewise.
5935 * gdb.base/until.exp: Likewise.
5936 * gdb.base/varargs.exp: Likewise.
5937 * gdb.base/volatile.exp: Likewise.
5938 * gdb.base/watchpoint.exp: Likewise.
5939 * gdb.base/whatis-exp.exp: Likewise.
5940 * gdb.base/whatis.exp: Likewise.
5941 * gdb.cp/ambiguous.exp: Likewise.
5942 * gdb.cp/annota2.exp: Likewise.
5943 * gdb.cp/annota3.exp: Likewise.
5944 * gdb.cp/bool.exp: Likewise.
5945 * gdb.cp/breakpoint.exp: Likewise.
5946 * gdb.cp/casts.exp: Likewise.
5947 * gdb.cp/class2.exp: Likewise.
5948 * gdb.cp/classes.exp: Likewise.
5949 * gdb.cp/cplusfuncs.exp: Likewise.
5950 * gdb.cp/ctti.exp: Likewise.
5951 * gdb.cp/derivation.exp: Likewise.
5952 * gdb.cp/exception.exp: Likewise.
5953 * gdb.cp/gdb1355.exp: Likewise.
5954 * gdb.cp/hang.exp: Likewise.
5955 * gdb.cp/inherit.exp: Likewise.
5956 * gdb.cp/local.exp: Likewise.
5957 * gdb.cp/m-data.exp: Likewise.
5958 * gdb.cp/m-static.exp: Likewise.
5959 * gdb.cp/member-ptr.exp: Likewise.
5960 * gdb.cp/method.exp: Likewise.
5961 * gdb.cp/misc.exp: Likewise.
5962 * gdb.cp/namespace.exp: Likewise.
5963 * gdb.cp/overload.exp: Likewise.
5964 * gdb.cp/ovldbreak.exp: Likewise.
5965 * gdb.cp/pr-1023.exp: Likewise.
5966 * gdb.cp/pr-1210.exp: Likewise.
5967 * gdb.cp/pr-574.exp: Likewise.
5968 * gdb.cp/printmethod.exp: Likewise.
5969 * gdb.cp/psmang.exp: Likewise.
5970 * gdb.cp/ref-params.exp: Likewise.
5971 * gdb.cp/ref-types.exp: Likewise.
5972 * gdb.cp/rtti.exp: Likewise.
5973 * gdb.cp/templates.exp: Likewise.
5974 * gdb.cp/try_catch.exp: Likewise.
5975 * gdb.cp/userdef.exp: Likewise.
5976 * gdb.cp/virtfunc.exp: Likewise.
5977 * gdb.disasm/am33.exp: Likewise.
5978 * gdb.disasm/h8300s.exp: Likewise.
5979 * gdb.disasm/mn10300.exp: Likewise.
5980 * gdb.disasm/sh3.exp: Likewise.
5981 * gdb.disasm/t01_mov.exp: Likewise.
5982 * gdb.disasm/t02_mova.exp: Likewise.
5983 * gdb.disasm/t03_add.exp: Likewise.
5984 * gdb.disasm/t04_sub.exp: Likewise.
5985 * gdb.disasm/t05_cmp.exp: Likewise.
5986 * gdb.disasm/t06_ari2.exp: Likewise.
5987 * gdb.disasm/t07_ari3.exp: Likewise.
5988 * gdb.disasm/t08_or.exp: Likewise.
5989 * gdb.disasm/t09_xor.exp: Likewise.
5990 * gdb.disasm/t10_and.exp: Likewise.
5991 * gdb.disasm/t11_logs.exp: Likewise.
5992 * gdb.disasm/t12_bit.exp: Likewise.
5993 * gdb.disasm/t13_otr.exp: Likewise.
5994 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5995 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5996 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5997 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5998 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5999 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6000 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6001 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6002 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6003 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6004 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6005 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6006 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6007 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6008 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6009 * gdb.mi/gdb701.exp: Likewise.
6010 * gdb.mi/gdb792.exp: Likewise.
6011 * gdb.mi/mi-basics.exp: Likewise.
6012 * gdb.mi/mi-break.exp: Likewise.
6013 * gdb.mi/mi-cli.exp: Likewise.
6014 * gdb.mi/mi-console.exp: Likewise.
6015 * gdb.mi/mi-disassemble.exp: Likewise.
6016 * gdb.mi/mi-eval.exp: Likewise.
6017 * gdb.mi/mi-file.exp: Likewise.
6018 * gdb.mi/mi-read-memory.exp: Likewise.
6019 * gdb.mi/mi-regs.exp: Likewise.
6020 * gdb.mi/mi-return.exp: Likewise.
6021 * gdb.mi/mi-simplerun.exp: Likewise.
6022 * gdb.mi/mi-stack.exp: Likewise.
6023 * gdb.mi/mi-stepi.exp: Likewise.
6024 * gdb.mi/mi-syn-frame.exp: Likewise.
6025 * gdb.mi/mi-until.exp: Likewise.
6026 * gdb.mi/mi-var-block.exp: Likewise.
6027 * gdb.mi/mi-var-child.exp: Likewise.
6028 * gdb.mi/mi-var-cmd.exp: Likewise.
6029 * gdb.mi/mi-var-display.exp: Likewise.
6030 * gdb.mi/mi-watch.exp: Likewise.
6031 * gdb.mi/mi2-basics.exp: Likewise.
6032 * gdb.mi/mi2-break.exp: Likewise.
6033 * gdb.mi/mi2-cli.exp: Likewise.
6034 * gdb.mi/mi2-console.exp: Likewise.
6035 * gdb.mi/mi2-disassemble.exp: Likewise.
6036 * gdb.mi/mi2-eval.exp: Likewise.
6037 * gdb.mi/mi2-file.exp: Likewise.
6038 * gdb.mi/mi2-read-memory.exp: Likewise.
6039 * gdb.mi/mi2-regs.exp: Likewise.
6040 * gdb.mi/mi2-return.exp: Likewise.
6041 * gdb.mi/mi2-simplerun.exp: Likewise.
6042 * gdb.mi/mi2-stack.exp: Likewise.
6043 * gdb.mi/mi2-stepi.exp: Likewise.
6044 * gdb.mi/mi2-syn-frame.exp: Likewise.
6045 * gdb.mi/mi2-until.exp: Likewise.
6046 * gdb.mi/mi2-var-block.exp: Likewise.
6047 * gdb.mi/mi2-var-child.exp: Likewise.
6048 * gdb.mi/mi2-var-cmd.exp: Likewise.
6049 * gdb.mi/mi2-var-display.exp: Likewise.
6050 * gdb.mi/mi2-watch.exp: Likewise.
6051 * gdb.stabs/exclfwd.exp: Likewise.
6052 * gdb.stabs/weird.exp: Likewise.
6053 * gdb.threads/gcore-thread.exp: Likewise.
6054 * gdb.trace/actions.exp: Likewise.
6055 * gdb.trace/backtrace.exp: Likewise.
6056 * gdb.trace/circ.exp: Likewise.
6057 * gdb.trace/collection.exp: Likewise.
6058 * gdb.trace/deltrace.exp: Likewise.
6059 * gdb.trace/infotrace.exp: Likewise.
6060 * gdb.trace/limits.exp: Likewise.
6061 * gdb.trace/packetlen.exp: Likewise.
6062 * gdb.trace/passc-dyn.exp: Likewise.
6063 * gdb.trace/passcount.exp: Likewise.
6064 * gdb.trace/report.exp: Likewise.
6065 * gdb.trace/save-trace.exp: Likewise.
6066 * gdb.trace/tfind.exp: Likewise.
6067 * gdb.trace/tracecmd.exp: Likewise.
6068 * gdb.trace/while-dyn.exp: Likewise.
6069 * gdb.trace/while-stepping.exp: Likewise.
6070
f4b618d1
JB
60712006-08-08 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.base/step-bt.c: New file.
6074 * gdb.base/step-bt.exp: New testcase.
6075
3d00d119
DJ
60762006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6077
6078 * config/monitor.exp (gdb_load): Remove support for obsolete
6079 download-write-size.
6080 * gdb.base/remote.exp: Likewise. Update all callers of
6081 gdb_timed_load.
6082
017b5bd4
DJ
60832006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6084
6085 * cursal.exp: Pass binfile to gdb_load.
6086
837c599d
DJ
60872006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6088
6089 * gdb.base/cursal.exp: Add "" to gdb_load call.
6090
8dd4540b
MK
60912006-07-29 Mark Kettenis <kettenis@gnu.org>
6092
6093 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6094 NetBSD/ELF targets.
6095
ab5c9f60
DJ
60962006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6099 operator*.
6100
4c42eaff
DJ
61012006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.base/completion.exp: Update for change in "file" behavior.
6104 * gdb.stabs/weird.exp: Likewise.
6105 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6106 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6107
0155cc76
NS
61082006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6109
6110 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6111 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6112
16026cd7
AS
61132006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6114
6115 * gdb.base/default.exp: Update source command error message.
6116 * gdb.base/help.exp: Update 'help source' message.
6117
16963cb6
DJ
61182006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6119
6120 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6121 test.
6122
6d7fd486
AS
61232006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6124
6125 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6126
29e8a844
DJ
61272006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6128
6129 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6130
6afcfa39
DJ
61312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6132
6133 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6134
267a692b
MK
61352006-07-17 Mark Kettenis <kettenis@gnu.org>
6136
6137 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6138 *-*-openbsd* from targets for wich we expect ARM FPA floating
6139 point format.
6140
85d2fec4
NR
61412006-07-17 Nick Roberts <nickrob@snap.net.nz>
6142
6143 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6144
61452006-07-17 Mark Kettenis <kettenis@gnu.org>
6146
6147 * gdb.base/annota3.exp: Expect frame-begin annotation.
6148
85b4c6e8
JB
61492006-07-14 Joel Brobecker <brobecker@adacore.com>
6150
6151 * gdb.base/help.exp: Adjust "help unset" test to accept
6152 any list of unset commands.
6153
fb933624
DJ
61542006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6155 Daniel Jacobowitz <dan@codesourcery.com>
6156
6157 * gdb.cp/ref-params.exp: New test.
6158 * gdb.cp/ref-params.cc: New source file.
6159 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6160
1dff4b64
MK
61612006-07-08 Mark Kettenis <kettenis@gnu.org>
6162
6163 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6164 spaces/tabs in regular expressions since they might not be there.
6165
40d2e0e3
AS
61662006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6167
6168 * gdb.base/ifelse.exp: New file.
6169
f6c957d2
NS
61702006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6171
6172 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6173 line.
6174 * gdb.base/huge.exp: Loop over compilation to find a size that
6175 is acceptable.
6176 * gdb.base/remote.exp: Correct expected strings.
6177 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6178
b9c5a23d
DJ
61792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6180
6181 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6182
9af2e58d
DJ
61832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6184
6185 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6186 native.
6187
30930ca5
DJ
61882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6189
6190 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6191 enable stabs testing.
6192
aa32fa1d
DJ
61932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6194
bd4a4c80 6195 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6196 gdb_test_multiple does.
6197
321fef15
DJ
61982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6199
6200 * Makefile.in (host_alias): Remove.
6201 (target_alias): Use @target_noncanonical@.
6202 (site.exp): Don't set host_alias.
6203 * aclocal.m4: Remove contents. Include acx.m4.
6204 * configure: Regenerated.
6205 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6206
e1c2defa
NS
62072006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6208
e63b55d1
NS
6209 * lib/gdb.exp (gdb_load_cmd): New.
6210
5600ea19
NS
6211 * gdb.base/fileio.c: Add system(NULL) test.
6212 * gdb.base/fileio.exp: Check it.
6213
e1c2defa
NS
6214 * gdb.base/break.c: Add 10a breakpoint at }
6215 * gdb.base/break.exp: Add test for breakpoint at }
6216 * gdb.cp/anon-union.cc: Add code at end of function.
6217 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6218 * gdb.mi/var-cmd.c: Add code at end of function.
6219 * gdb.mi/mi-var-display.exp: Adjust end of next.
6220 * gdb.mi/mi2-var-display.exp: Likewise.
6221 * gdb.base/fileio.c: Add stop function and insert calls at
6222 stopping places.
6223 * gdb.base/fileio.exp: Breakpoint stop function and remove
6224 explicit line number references.
6225
6c0112ec
JB
62262006-05-19 Joel Brobecker <brobecker@adacore.com>
6227
a9c64011
AS
6228 * gdb.base/del.exp (test_delete_alias): New function.
6229 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6230
154189a4
FF
62312006-05-18 Fred Fish <fnf@specifix.com>
6232
6233 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6234 required. Check for spurious output after program exits normally.
6235
582e64c2
FF
62362006-05-17 Fred Fish <fnf@specifix.com>
6237
6238 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6239 gdb_load, so it works in the simulator.
6240
8ef6493a
FF
62412006-05-11 Fred Fish <fnf@specifix.com>
6242
6243 * gdb.base/bang.exp: Ignore unexpected output between the
6244 "program exited normally" and the gdb prompt, as many other
6245 tests do.
6246
692b141c
MK
62472006-05-07 Mark Kettenis <kettenis@gnu.org>
6248
6249 * gdb.base/help.exp: Make "delete checkpoint" part option for
6250 "help d" and "help delete" tests.
6251
540b8a30
UW
62522006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6253
a9c64011 6254 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6255 expected output in some mi_gdb_test statements.
6256 * gdb.mi/mi2-basics.exp: Likewise.
6257
9b6462d9
JB
62582006-05-05 Joel Brobecker <brobecker@adacore.com>
6259
6260 * gdb.base/del.c: New file.
6261 * gdb.base/del.exp: New testcase.
6262
954de43b
DM
62632006-05-05 David S. Miller <davem@sunset.davemloft.net>
6264
6265 * gdb.base/break.exp: Do not assume a breakpoint on
6266 main will actually be in $srcfile when optimizing.
1303f75e
DM
6267 * gdb.base/savedregs.exp: Do not require that the dummy
6268 frame location match up to a symbol and source file location.
c3242428
DM
6269 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6270 will get printed without a mi_cmd_data_list_register_values prefix.
6271 (*-data-list-register-*): Correct regular expressions to expect the new
6272 pseudo d? floating point registers.
6273 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6274
c7e64c9a
DJ
62752006-05-05 Christophe Lyon <christophe.lyon@st.com>
6276
6277 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6278 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6279 is allocated by the compiler.
6280 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6281 anons, e, anone to force their allocation by the compiler.
6282
62832006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6284
6285 * gdb.base/help.exp: Update expected text for help d and
6286 help delete.
6287
27ce9a6d
MK
62882006-05-02 Mark Kettenis <kettenis@gnu.org>
6289
6290 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6291 NetBSD/ELF targets.
6292
8608915f
MK
62932006-04-30 Mark Kettenis <kettenis@gnu.org>
6294
6295 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6296 single-step breakpoint fails; make this a KFAIL on
6297 sparc*-*-openbsd*.
6298 * gdb.base/siginfo.exp: Likewise.
6299 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6300
b8db102d
MS
63012006-04-26 Michael Snyder <msnyder@redhat.com>
6302
6303 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6304 which may have to consume output from other forks.
6305 Add tests to make sure that "delete fork" succeeded.
6306
c702009a
MS
63072006-04-20 Michael Snyder <msnyder@redhat.com>
6308
6309 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6310 Add support for the Renesas M32C and M16C.
6311
6312 * gdb.asm/asm-source.exp: Add m32c target.
6313 * gdb.asm/m32c.inc: Support for m32c target.
6314
e28493f2
AS
63152006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6316
6317 * gdb.base/commands.exp (recursive_source_test): New test.
6318
880da185
DM
63192006-04-04 David S. Miller <davem@sunset.davemloft.net>
6320
6321 * gdb.base/float.exp: Add pattern for sparc targets.
6322
61d9b92f
DJ
63232006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6324
6325 * gdb.base/commands.exp (stray_arg0_test): New test.
6326
bd717df8
PB
63272006-03-30 Paul Brook <paul@codesourcery.com>
6328
6329 * gdb.mi/mi-until.exp: kfail broken until command.
6330 * gdb.mi/mi2-until.exp: Ditto.
6331
ec793d3c
NR
63322006-03-27 Nick Roberts <nickrob@snap.net.nz>
6333
6334 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6335
831004b7
AO
63362006-03-08 Alexandre Oliva <aoliva@redhat.com>
6337
6338 * gdb.base/prelink.exp: Anchor tested-for regular expression
6339 on gdb prompt.
6340
effe49a0
PB
63412006-03-07 Paul Brook <paul@codesourcery.com>
6342
6343 * gdb.base/assign.exp: Correct fail message.
6344
e5461016
PB
63452006-03-07 Paul Brook <paul@codesourcery.com>
6346
6347 * lib/compiler.c: Extract armcc version number.
6348 * lib/compiler.cc: Ditto.
6349
fc91c6c2
PB
63502006-03-07 Paul Brook <paul@codesourcery.com>
6351
6352 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6353 additional_flags=-w.
6354 * gdb.arch/altivec-regs.exp: Ditto.
6355 * gdb.arch/e500-abi.exp: Ditto.
6356 * gdb.arch/e500-regs.exp: Ditto.
6357 * gdb.base/all-bin.exp: Ditto.
6358 * gdb.base/annota1.exp: Ditto.
6359 * gdb.base/annota3.exp: Ditto.
6360 * gdb.base/args.exp: Ditto.
6361 * gdb.base/arithmet.exp: Ditto.
6362 * gdb.base/assign.exp: Ditto.
6363 * gdb.base/async.exp: Ditto.
6364 * gdb.base/bang.exp: Ditto.
6365 * gdb.base/break.exp: Ditto.
6366 * gdb.base/call-rt-st.exp: Ditto.
6367 * gdb.base/completion.exp: Ditto.
6368 * gdb.base/cond-expr.exp: Ditto.
6369 * gdb.base/condbreak.exp: Ditto.
6370 * gdb.base/consecutive.exp: Ditto.
6371 * gdb.base/define.exp: Ditto.
6372 * gdb.base/display.exp: Ditto.
6373 * gdb.base/ena-dis-br.exp: Ditto.
6374 * gdb.base/environ.exp: Ditto.
6375 * gdb.base/eval-skip.exp: Ditto.
6376 * gdb.base/info-proc.exp: Ditto.
6377 * gdb.base/jump.exp: Ditto.
6378 * gdb.base/logical.exp: Ditto.
6379 * gdb.base/long_long.exp: Ditto.
6380 * gdb.base/maint.exp: Ditto.
6381 * gdb.base/miscexprs.exp: Ditto.
6382 * gdb.base/pc-fp.exp: Ditto.
6383 * gdb.base/pointers.exp: Ditto.
6384 * gdb.base/relational.exp: Ditto.
6385 * gdb.base/reread.exp: Ditto.
6386 * gdb.base/sect-cmd.exp: Ditto.
6387 * gdb.base/sep.exp: Ditto.
6388 * gdb.base/sepdebug.exp: Ditto.
6389 * gdb.base/until.exp: Ditto.
6390 * gdb.base/whatis-exp.exp: Ditto.
6391 * gdb.cp/annota2.exp: Ditto.
6392 * gdb.cp/annota3.exp: Ditto.
6393 * gdb.trace/actions.exp: Ditto.
6394 * gdb.trace/backtrace.exp: Ditto.
6395 * gdb.trace/circ.exp: Ditto.
6396 * gdb.trace/collection.exp: Ditto.
6397 * gdb.trace/deltrace.exp: Ditto.
6398 * gdb.trace/infotrace.exp: Ditto.
6399 * gdb.trace/limits.exp: Ditto.
6400 * gdb.trace/packetlen.exp: Ditto.
6401 * gdb.trace/passc-dyn.exp: Ditto.
6402 * gdb.trace/passcount.exp: Ditto.
6403 * gdb.trace/report.exp: Ditto.
6404 * gdb.trace/save-trace.exp: Ditto.
6405 * gdb.trace/tfind.exp: Ditto.
6406 * gdb.trace/tracecmd.exp: Ditto.
6407 * gdb.trace/while-dyn.exp: Ditto.
6408 * gdb.trace/while-stepping.exp: Ditto.
6409 * lib/gdb.exp: Ditto.
6410 (gdb_compile): Handle nowarning option.
6411
5f4a23d9
AO
64122006-03-07 Alexandre Oliva <aoliva@redhat.com>
6413
6414 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6415 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6416 Rename executable to prelinkt. Don't re-prelink if we didn't
6417 get a core file. Test prelink -u exit status to tell whether
6418 prelinking failed. Use gdb_test_multiple.
6419
9733fc94
DJ
64202006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6421
6422 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6423 (do_tests): Call it.
6424
cc10cae3
AO
64252006-02-28 Alexandre Oliva <aoliva@redhat.com>
6426
6427 * gdb.base/prelink.exp: New test.
6428 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6429
15c46491
WZ
64302006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6431
6432 * gdb.fortran/derived-type.f90: New file.
6433 * gdb.fortran/derived-type.exp: New testcase.
6434
5c9f7ded
DJ
64352006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6436
6437 * gdb.base/default.exp: Allow ';' as a directory separator.
6438
5b96932b
AS
64392006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6440
6441 * gdb.base/help.exp (help add-symbol-file): Update.
6442
1986bccd
AS
64432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6444
6445 * gdb.base/help.exp (help load): Update expected results.
6446
a8b7528f
FF
64472006-02-19 Fred Fish <fnf@specifix.com>
6448
6449 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6450 specifix hex value as part of results.
6451 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6452
f8261448
FF
64532006-02-16 Fred Fish <fnf@specifix.com>
6454
6455 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6456 ushort_addr, and slong_addr, so the typedefs are not optimized
6457 away.
6458 * gdb.base/whatis.exp: Add tests using type name for struct type,
6459 union type, enum type, and typedef.
a9c64011 6460
31d8bdd2
MK
64612006-02-13 Mark Kettenis <kettenis@gnu.org>
6462
6463 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6464
34e41e63
JB
64652006-02-13 Jim Blandy <jimb@redhat.com>
6466
6467 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6468 case where it takes two "next" commands to skip past the init
6469 call.
6470
ac6e4f31
FF
64712006-02-12 Fred Fish <fnf@specifix.com>
6472
6473 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6474 to handle cases where it takes two "next" commands to skip
6475 past the init call.
6476
2db2d571
JB
64772006-02-07 Joel Brobecker <brobecker@adacore.com>
6478
6479 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6480 on hppa32 targets.
6481
38fcd64c
DJ
64822006-02-06 Vladimir Prus <ghost@cs.msu.su>
6483
6484 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6485 field.
6486
1315ad46
MK
64872006-01-29 Mark Kettenis <kettenis@gnu.org>
6488
6489 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6490
5625b943
DJ
64912006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6492
6493 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6494 files.
6495
80df1bbe
DJ
64962006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6497
6498 * gdb.cp/maint.exp: Set complaints to a positive value.
6499
9078e690
DJ
65002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6501
6502 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6503 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6504 function name.
6505
9c903399
DJ
65062006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6507
6508 * gdb.base/checkpoint.c: Update copyright notice. Include
6509 <stdlib.h>.
6510
761ae4d6
JB
65112006-01-04 Jim Blandy <jimb@redhat.com>
6512
6513 * gdb.asm/asm-source.exp: Independently provide default values for
6514 asm-flags and debug-flags. Use 'string equal' to do the
6515 comparison, not the implicit expr's '==' operator. Remove
6516 now-unneeded assignments to asm-flags. In h8300 case, place
6517 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6518
099ac3dd
MS
65192006-01-04 Michael Snyder <msnyder@redhat.com>
6520
6521 * gdb.base/checkpoint.c: New file.
6522 * gdb.base/checkpoint.exp: New file.
6523 * gdb.base/multi-fork.c: New file.
6524 * gdb.base/multi-fork.exp: New file.
6525 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6526
f4d85314
FF
65272006-01-04 Fred Fish <fnf@specifix.com>
6528
6529 * gdb.base/ptype.c (foo): Add typedef.
6530 (intfoo): Add function.
6531 * gdb.base/ptype1.c: New file.
6532 * gdb.base/ptype.exp: Handle compilation and linking with two
6533 source files. Test that proper type for "foo" is found based
6534 on source context rather than first match found in symtabs.
6535
a1b06f35
MK
65362005-12-28 Mark Kettenis <kettenis@gnu.org>
6537
6538 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6539 * gdb.asm/openbsd.inc: Indent commands.
6540
d082a1e2
MK
65412005-12-26 Mark Kettenis <kettenis@gnu.org>
6542
c65016bd
MK
6543 * gdb.base/freebpcmd.exp: Increase timeout.
6544
d082a1e2
MK
6545 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6546
d3c32a0e
DJ
65472005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * gdb.base/default.exp: Update check for "show version".
6550
9fdb1f50
RC
65512005-12-09 Randolph Chung <tausq@debian.org>
6552
6553 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6554 * gdb.asm/pa64.inc: New file.
6555
5f2c56f7
RC
65562005-12-09 Randolph Chung <tausq@debian.org>
6557
6558 * gdb.asm/common.inc: Indent commands.
6559 * gdb.asm/asmsrc1.s: Likewise.
6560 * gdb.asm/asmsrc2.s: Likewise.
6561
8117349c
RC
65622005-12-09 Randolph Chung <tausq@debian.org>
6563
6564 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6565 (get_addr_of_sym): Remove duplicate print.
6566 (gen_core): xfail hppa*-*-hpux*, update expected output.
6567 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6568 * gdb.arch/pa64-nullify.s: New file.
6569
8f07f25a
RC
65702005-12-09 Randolph Chung <tausq@debian.org>
6571
6572 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6573
55b39184
DJ
65742005-12-07 Christophe Lyon <christophe.lyon@st.com>
6575
6576 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6577 code generation for these functions.
6578 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6579 error message.
6580
31e2b00f
AS
65812005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6582
6583 * gdb.base/help.exp (help b, help br, help bre, help brea)
6584 (help break): Update the expected message.
6585
c3d0b56e
SC
65862005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6587
6588 * gdb.asm/m68hc11.inc: Setup the data section.
6589 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6590 script for this test.
6591 (m6812-*-*): Likewise.
6592
36ae0ea9
RC
65932005-11-09 Randolph Chung <tausq@debian.org>
6594
6595 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6596
9d6f42e9
WZ
65972005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6598
6599 * gdb.base/break.exp: Fix a comment typo.
6600
e2126a14
EZ
66012005-11-03 Jim Blandy <jimb@redhat.com>
6602
a9c64011
AS
6603 Checked in by Elena Zannoni <ezannoni@redhat.com>
6604
e2126a14
EZ
6605 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6606
e0ac7199
CV
66072005-11-02 Corinna Vinschen <vinschen@redhat.com>
6608
6609 * gdb.arch/gdb1558.c: Include stdio.h.
6610
31d3fb18
MK
66112005-10-31 Mark Kettenis <kettenis@gnu.org>
6612
6613 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6614
e52b687c
MK
66152005-10-31 Mark Kettenis <kettenis@gnu.org>
6616
6617 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6618
f4711d79
PG
66192005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6620
a9c64011
AS
6621 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6622 vscr" tests to better match output.
f4711d79 6623
987a9106
JB
66242005-10-12 Jim Blandy <jimb@redhat.com>
6625
6626 * gdb.base/structs.exp (any): New function.
6627 (test_struct_returns): Don't make any assumptions at all about
6628 what value the function returns when GDB can't set the return
6629 value.
6630
2336bb58
JB
66312005-10-09 Joel Brobecker <brobecker@adacore.com>
6632
6633 * gdb.ada/arrayidx/p.adb: New file.
6634 * gdb.ada/arrayidx.exp: New testcase
6635
66362005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6637
6638 * gdb.ada/array_return/pck.ads: New file.
6639 * gdb.ada/array_return/pck.adb: New file.
6640 * gdb.ada/array_return/p.adb: New file.
6641 * gdb.ada/array_return.exp: New testcase.
6642
705335ea
JB
66432005-10-03 Joel Brobecker <brobecker@adacore.com>
6644
a9c64011
AS
6645 * gdb.base/arrayidx.c: New file.
6646 * gdb.base/arrayidx.exp: New testcase.
705335ea 6647
11ee9940
NR
66482005-09-29 Nick Roberts <nickrob@snap.net.nz>
6649
6650 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6651 frames-invalid and breakpoints-invalid are no longer generated
6652 with level 3 so don't expect them in the output.
6653
39fb8e9e
BR
66542005-09-27 Bob Rossi <bob@brasko.net>
6655
a9c64011 6656 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6657 from test. Escape the | in mi_gdb_test call.
6658 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6659 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6660 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6661 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6662 expected regex's in mi_gdb_test calls.
6663 * lib/mi-support.exp: Remove arbitrary .* from tests.
6664 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6665 Fully anchor GDB/MI expected results in mi_gdb_test.
6666 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6667 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6668
2af48f68
PB
66692005-09-26 Paul Brook <paul@codesourcery.com>
6670
6671 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6672
f34502bc
WZ
66732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6674
6675 * bfp-test.c: New file.
6676 * bfp-test.exp: New testcase.
6677
ca929517
WZ
66782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6679
6680 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6681 of subarray and substring variable.
6682 * gdb.fortran/subarray.f: New source file for the test of subarray
6683 and substring variable evaluation.
6684 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6685 of string constant.
6686
c761af65
DJ
66872005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6688
6689 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6690 copyright dates.
6691
561d7a1d
PG
66922005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6693
6694 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6695 powerpc altivec' test with an almost identical 'info vector' test.
6696
b2b64cc9
PG
66972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6698
a9c64011
AS
6699 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6700 vscr" tests to match output.
b2b64cc9 6701
6ac4d15a
PG
67022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6703
a9c64011
AS
6704 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6705 output.
6ac4d15a 6706
40e55bef
BR
67072005-09-11 Bob Rossi <bob@brasko.net>
6708
6709 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6710 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6711 commands that return an MI output command and an asyncronous MI output
6712 command.
6713 * gdb.mi/mi-console.exp: Ditto.
6714
3c7385ec
BR
67152005-09-11 Bob Rossi <bob@brasko.net>
6716
6717 * gdb.mi/mi-var-child.c: Include <string.h>.
6718
a6cd0eb3
DJ
67192005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6720
6721 * killed.exp: Correct gdb_expect syntax.
6722
2f168eed
CV
67232005-08-09 Corinna Vinschen <vinschen@redhat.com>
6724
6725 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6726
ecd3fd0f
BR
67272005-08-02 Bob Rossi <bob@brasko.net>
6728
6729 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6730 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6731 Change tests to inferior-tty-set/show.
6732 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6733 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6734 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6735 inferior. Use mi_gdb_test to get GDB and Inferior output.
6736 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6737 descriptor.
6738 (mi_inferior_tty_name): Add inferior PTY file name.
6739 (mi_gdb_start): Add INFERIOR_PTY parameter.
6740 (mi_gdb_test): Add IPATTERN parameter.
6741
f1ea48cb 67422005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6743
f1ea48cb
BR
6744 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6745 parameter to mi_gdb_test.
6746 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6747
6e650a67
DJ
67482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6749
6750 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6751 struct_declarations.
6752 * gdb.mi/mi-var-child.exp: Step over the initialization of
6753 struct_declarations.
6754
8be260b6
DJ
67552005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6756
6757 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6758 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6759 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6760 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6761 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6762 file.
6763
4e660f07
NR
67642005-07-27 Nick Roberts <nickrob@snap.net.nz>
6765
6766 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6767 (do_children_tests): Assign values to the extra elements.
6768
6769 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6770 them for tests for "-var-update --no-values" and
a9c64011 6771 "-var-update --all-values".
4e660f07
NR
6772 Add test for "-var-list-children --simple-values".
6773
6774 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6775
6776 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6777 "-stack-list-locals --simple-values" Improve doc strings and
6778 comments.
6779
6bdae935
MK
67802005-07-18 Mark Kettenis <kettenis@gnu.org>
6781
598b7a6f
MK
6782 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6783 *-*-openbsd*.
6784 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6785
6bdae935
MK
6786 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6787 sigaltsatck'.
6788
1323e929 67892005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6790
1323e929
BR
6791 * gdb.base/default.exp (tty): Changed output of command.
6792 * gdb.base/help.exp (help tty): Ditto.
6793
b1a9c082
MK
67942005-07-12 Mark Kettenis <kettenis@gnu.org>
6795
6796 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6797
10a844a2
MK
67982005-07-10 Mark Kettenis <kettenis@gnu.org>
6799
6800 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6801 -stack-select-frame without arguments.
6802 (test_stack_frame_listing): Add test for newly implemented command
6803 -stack-info-frame.
6804
3cb3b8df
BR
68052005-07-06 Bob Rossi <bob@brasko.net>
6806
6807 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6808 command.
6809 (Copyright): Update copyright.
6810
a0c5fbcf
WZ
68112005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6812
6813 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6814 tests to evaluate exponentiation expression.
6815
984971d0
AS
68162005-06-29 Andreas Schwab <schwab@suse.de>
6817
6818 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6819 main to avoid warnings.
6820
6821 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6822
fe03833f
NR
68232005-06-20 Nick Roberts <nickrob@snap.net.nz>
6824
6825 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6826 -stack-select-frame without arguments.
6827 (test_stack_frame_listing): Add test for newly implemented command
6828 -stack-info-frame.
a9c64011 6829
7a55f279
WZ
68302005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6831
0ffa0ea5
DJ
6832 * gdb.fortran/array-element.f: New file.
6833 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6834
26585198
DJ
68352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6836
6837 * gdb.base/bigcore.exp: Correct checks for systems which can
6838 not dump a large core file.
6839
c1bd25fd
DJ
68402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6841
6842 * gdb.base/relocate.c: Add a copyright notice.
6843 (dummy): Remove.
6844 * gdb.base/relocate.exp: Test printing the values of variables
6845 from a relocatable file.
6846
589e074d
DJ
68472005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6848
6849 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6850 excess MI output after an error.
6851
0915f927
JB
68522005-05-29 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.arch/alpha-step.c: New file.
6855 * gdb.arch/alpha-step.exp: New testcase.
6856
76ff342d
DJ
68572005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6858 Dennis Brueni <dennis@slickedit.com>
6859
6860 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6861 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6862 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6863 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6864 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6865 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6866 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6867
96b0c7ac
DJ
68682005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6869 Wu Zhou <woodzltc@cn.ibm.com>
6870
6871 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6872 IBM's xlc compiler.
6873 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6874 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6875
f21565d2
JB
68762005-05-13 Jim Blandy <jimb@redhat.com>
6877
6878 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6879 calling gdb_suppress_entire_file.
6880 * gdb.base/charset.exp: Same.
6881 * gdb.base/call-rt-st.exp: Same.
6882
6006a3a1
BR
68832005-05-05 Bob Rossi <bob_rossi@cox.net>
6884
6885 * lib/gdb.exp (fullname_syntax): Added global regex.
6886 (fullname_syntax_POSIX): Ditto.
6887 (fullname_syntax_UNC): Ditto.
6888 (fullname_syntax_DOS_CASE): Ditto.
6889 (fullname_syntax_DOS): Ditto.
6890 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6891 fullname_syntax variable to scope and use it.
6892 (test_file_list_exec_source_files): Ditto.
6893 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6894
c3b69c04
DJ
68952005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6896
6897 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6898
3c95e6af
PG
68992004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6900
a9c64011
AS
6901 * lib/gdb.exp (skip_altivec_tests): New function, based on
6902 check_vmx_hw_available from the GCC testsuite.
6903 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6904 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6905
78df6c56
JB
69062005-05-02 Jim Blandy <jimb@redhat.com>
6907
6908 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6909 calling gdb_suppress_entire_file.
6910
1690f9cf
DJ
69112005-04-30 Randolph Chung <tausq@debian.org>
6912
6913 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6914 Slightly relax "sem_post" name checking.
6915
5ea106f7
PG
69162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6917
6918 * gdb.base/unload.exp: Use new shared library infrastructure.
6919
bf7234cf
PG
69202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6921
6922 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6923 infrastructure.
bf7234cf 6924
547b869a
CV
69252005-04-29 Corinna Vinschen <vinschen@redhat.com>
6926
6927 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6928 * gdb.asm/h8300.inc: New file.
6929
f07e55f0
PG
69302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6931
6932 * gdb.base/shlib-call.exp: Change to use new shared library
6933 infrastructure.
6934
3cbba3d1
PG
69352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6936
a9c64011
AS
6937 * gdb.base/pending.exp: Change to use new shared library
6938 infrastructure.
3cbba3d1 6939
ed6df200
PG
69402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6941
a9c64011
AS
6942 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6943 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6944
8c8f4ebe
PG
69452005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6946
a9c64011
AS
6947 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6948 shared objects being adjusted and update copyright years.
8c8f4ebe 6949
607fbc54
DJ
69502005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6951
6952 * ChangeLog: Correct some 2003-01-13 dates.
6953 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6954 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6955 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6956 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6957 gdb.trace/tfind.exp: Update copyright years.
6958
57bf0e56
DJ
69592005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6960 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * lib/gdb.exp (gdb_compile): Handle shlib=.
6963 (gdb_compile_shlib): New function.
6964
9b593790
PG
69652005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6966
a9c64011 6967 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6968
9494c6a5
DJ
69692005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6970
6971 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6972 gdb.server.
6973 * configure.ac: Likewise.
6974 * configure: Regenerated.
6975 * gdb.gdbserver/Makefile.in: Moved to...
6976 * gdb.server/Makefile.in: ... here.
6977 * gdb.gdbserver/server.c: Moved to...
6978 * gdb.server/server.c: ... here.
6979 * gdb.gdbserver/server-run.exp: Moved to...
6980 * gdb.server/server-run.exp: ... here.
6981
6f8eac0e
DJ
69822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6983
6984 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6985 * configure.ac: Create gdb.gdbserver/Makefile.
6986 * configure: Regenerated.
6987 * lib/gdbserver-support.exp: New file, derived from
6988 config/gdbserver.exp.
6989 * config/gdbserver.exp: Use gdbserver-support.exp.
6990 * gdb.gdbserver/Makefile.in: New file.
6991 * gdb.gdbserver/server.c: New file.
6992 * gdb.gdbserver/server-run.exp: New file.
6993
6e87504d
PG
69942005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6995
a9c64011
AS
6996 * lib/gdb.exp (test_compiler_info): Return compiler_info
6997 if no arguments are given.
6e87504d 6998
d1779be4
PG
69992005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7000
7001 * gdb.arch/altivec-abi.exp: Check for compiler and set
7002 use altivec' flag accordingly.
7003 * gdb.arch/altivec-regs.exp: Likewise.
7004
88750304
DJ
70052005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7008
f3fb768d
AS
70092005-03-27 Andreas Schwab <schwab@suse.de>
7010
7011 * gdb.base/bigcore.c (main): Add missing mode argument in open
7012 call.
7013
7e813ac5
DJ
70142005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7015
7016 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7017 downloads.
7018 * config/gdbserver.exp (gdb_load): Likewise.
7019
8e3049aa
PB
70202005-03-14 Paul Brook <paul@codesourcery.com>
7021
7022 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7023 targets.
7024
a9df7c44
JB
70252005-03-09 Joel Brobecker <brobecker@adacore.com>
7026
7027 * gdb.dwarf2/dup-psym.S: New file.
7028 * gdb.dwarf2/dup-psym.exp: New testcase.
7029
9f0d94e8
JB
70302005-03-09 Joel Brobecker <brobecker@adacore.com>
7031
7032 * gdb.ada/exec_changed/first.adb: New file.
7033 * gdb.ada/exec_changed/second.adb: New file.
7034 * gdb.ada/exec_changed.exp: New testcase.
7035
5f579bc5
NS
70362005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7037
36e9969c
NS
7038 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7039 (A2): New class.
7040 (main): Test operator+.
7041 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7042 breakpoint test.
7043
5f579bc5
NS
7044 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7045 * gdb.base/signull.exp: Disable if gdb,nosignals.
7046 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7047 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7048 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7049 * gdb.mi/mi2-console.exp: Likewise.
7050 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7051 continue output at start.
7052 (gdb_collect_locals_test): Robustify regexp.
7053 * gdb.trace/passc-dyn.exp: Fix comment typo.
7054 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7055
be46087e
CV
70562005-03-08 Corinna Vinschen <vinschen@redhat.com>
7057
7058 * gdb.asm/asm-source.exp: Add iq2000 case.
7059 * gdb.asm/iq2000.inc: New file.
7060
384e1a61 70612005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7062
384e1a61
MI
7063 * gdb.base/command.exp: Change hardcoded value to regular expression.
7064 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7065
584b6e9e
DJ
70662005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7067
7068 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7069 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7070 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7071 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7072 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7073
ab5b5d61
MK
70742005-03-05 Mark Kettenis <kettenis@gnu.org>
7075
7076 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7077 changes.
7078
ae051c1b
PG
70792004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7080
a9c64011
AS
7081 * lib/compiler.c: Add test for IBM's xlc compiler.
7082 * lib/compiler.cc: Likewise.
ae051c1b 7083
3f0f6ed2
JB
70842004-02-24 Joel Brobecker <brobecker@adacore.com>
7085
7086 * gdb.ada/fixed_points.exp: Create compilation object directory
7087 before running the test.
7088 * gdb.ada/null_record.exp: Likewise.
7089 * gdb.ada/packed_array.exp: Likewise.
7090 * gdb.ada/start.exp: Likewise.
7091
724f452b
JB
70922005-02-15 Joel Brobecker <brobecker@adacore.com>
7093
7094 * gdb.ada/packed_array/pa.adb: New file.
7095 * gdb.ada/packed_array.exp: New testcase.
7096
57f5cdfb 70972005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7098
1f393151
MK
7099 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7100 files.
7101
ebdda337
MK
7102 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7103 on *-*-openbsd*. Correctly match whitespace in regukar
7104 expressions.
7105
cf309262
DJ
71062005-02-10 Daniel Jacobowitz <dan@debian.org>
7107
7108 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7109 PR exp/1821
7110 * gdb.base/gdb1821.c: New test file.
7111 * gdb.base/gdb1821.exp: New test file.
7112
3be49e7a
JB
71132005-02-09 Joel Brobecker <brobecker@adacore.com>
7114
7115 * gdb.base/start.c: New file.
7116 * gdb.base/start.exp: New testcase.
7117
e292e67d
JB
71182005-02-09 Joel Brobecker <brobecker@adacore.com>
7119
7120 * gdb.ada/start/dummy.adb: New file.
7121 * gdb.ada/start.exp: New testcase.
7122
dbdfa66c
CV
71232005-02-09 Corinna Vinschen <vinschen@redhat.com>
7124
7125 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7126 for printing symbols and statistics.
7127 Add test for using relative pathnames in "maint print msymbols" test.
7128 Mark "maint info sections DATA" XFAIL on Cygwin.
7129 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7130 tests.
7131
d7941671
AC
71322005-02-09 Andreas Schwab <schwab@suse.de>
7133
7134 Committed by Andrew Cagney <cagney@gnu.org>
7135 * gdb.base/remotetimeout.exp: New file.
7136
74e5ef44
MK
71372005-02-07 Mark Kettenis <kettenis@gnu.org>
7138
7139 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7140
464dd14d
JB
71412005-02-03 Joel Brobecker <brobecker@adacore.com>
7142
7143 * gdb.ada/gnat_ada.gpr: New file.
7144 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7145 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7146 * configure.ac: No longer generate gnat_ada.gpr.
7147 * configure: Regenerate.
7148 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7149 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7150 * gdb.ada/null_record/bar.ads: Likewise.
7151 * gdb.ada/null_record/bar.adb: Likewise.
7152 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7153 * gdb.ada/null_record.exp (testdir): New variable.
7154 (testfile): executable is now in testdir subdirectory.
7155 (srcfile): Use full path to the main compilation unit.
7156 * gdb.ada/fixed_points.exp: Same changes as above.
7157
30d756ae
NR
71582005-02-03 Nick Roberts <nickrob@snap.net.nz>
7159
7160 * gdb.base/interp.exp: New test.
7161
9d799f85
AC
71622005-01-24 Andrew Cagney <cagney@gnu.org>
7163
7164 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7165
15656118
AC
71662005-01-19 Andrew Cagney <cagney@gnu.org>
7167
a892c31b
AC
7168 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7169 configure.ac not configure.in.
7170
15656118
AC
7171 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7172 of powerpc*-*-*.
7173 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7174 * gdb.base/list.exp (test_list_function)
15656118
AC
7175 (test_list_filename_and_function): Ditto.
7176 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7177
a7b01baf
AC
71782005-01-16 Andrew Cagney <cagney@gnu.org>
7179
17d92a02
AC
7180 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7181
a7b01baf
AC
7182 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7183
bc8332bb
AC
71842005-01-14 Andrew Cagney <cagney@gnu.org>
7185
7186 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7187 * gdb.mi/mi2-var-cmd.exp: Ditto.
7188
4d074752
CV
71892005-01-10 Corinna Vinschen <vinschen@redhat.com>
7190
7191 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7192
bec39cab
AC
71932005-01-07 Andrew Cagney <cagney@gnu.org>
7194
7195 * configure.ac: Rename configure.in, require autoconf 2.59.
7196 * configure: Re-generate.
7197 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7198 * gdb.stabs/configure: Re-generate.
7199 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7200 * gdb.hp/configure: Re-generate.
7201 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7202 autoconf 2.59.
7203 * gdb.hp/gdb.objdbg/configure: Re-generate.
7204 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7205 autoconf 2.59.
7206 * gdb.hp/gdb.defects/configure: Re-generate.
7207 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7208 autoconf 2.59.
7209 * gdb.hp/gdb.compat/configure: Re-generate.
7210 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7211 autoconf 2.59.
7212 * gdb.hp/gdb.base-hp/configure: Re-generate.
7213 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7214 autoconf 2.59.
7215 * gdb.hp/gdb.aCC/configure: Re-generate.
7216
f10b16d4
JB
72172004-12-15 Jim Blandy <jimb@redhat.com>
7218
7219 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7220 under NPTL when there is debugging info available for libpthread.
7221
fb6e1814
JG
72222004-12-13 Jerome Guitton <guitton@gnat.com>
7223
7224 * gdb.ada/fixed_points.c: New file.
7225 * gdb.ada/fixed_points.exp: New file.
7226
fe46cd3a
RC
72272004-12-03 Randolph Chung <tausq@debian.org>
7228
7229 * gdb.arch/pa-nullify.exp: New file.
7230 * gdb.arch/pa-nullify.s: New file.
7231
8de0841b
RC
72322004-11-30 Randolph Chung <tausq@debian.org>
7233
7234 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7235 instead of "tbug". Fix regexp to work properly with gdb_test.
7236
c8170782
PH
72372004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7238
7239 * gdb.base/bitfields2.exp: New test.
7240 * gdb.base/bitfields2.c: New file.
7241
954269c2
RE
72422004-11-28 Richard Earnshaw <rearnsha@arm.com>
7243
7244 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7245
0107feed
RC
72462004-11-16 Randolph Chung <tausq@debian.org>
7247
7248 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7249
f073ae8c
DJ
72502004-11-14 Daniel Jacobowitz <dan@debian.org>
7251
7252 * gdb.threads/threadapply.exp: Correct "macro details" test.
7253
19ad59e7
JJ
72542004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7255
7256 * gdb.threads/threadapply.exp: New test.
7257 * gdb.threads/threadapply.c: New file.
7258
9cf0961b
MK
72592004-11-07 Mark Kettenis <kettenis@gnu.org>
7260
7261 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7262 frames.
7263
c789492a
FL
72642004-11-05 Felix Lee <felix+log1@specifixinc.com>
7265
7266 * gdb.base/cursal.exp: New file.
7267 * gdb.base/cursal.c: New file.
7268
a1e167bb
AC
72692004-11-03 Andrew Cagney <cagney@gnu.org>
7270
7271 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7272
b7cbf173
MK
72732004-10-30 Mark Kettenis <kettenis@gnu.org>
7274
7275 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7276 NetBSD/ELF targets.
7277
88f9d34f
JB
72782004-10-29 Joel Brobecker <brobecker@gnat.com>
7279
7280 * gdb.threads/bp_in_thread.c: New file, copied from
7281 pthread_cond_wait.c.
7282 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7283 file, rather than reusing the .c file from another testcase.
7284
ca7d6a0c
JB
72852004-10-20 Joel Brobecker <brobecker@gnat.com>
7286
7287 * gdb.ada/null_record.exp: Check where we stopped after
7288 sending the start command, instead of where the associated
7289 temporary breakpoint was inserted.
7290
0d863d03
AC
72912004-10-14 Andrew Cagney <cagney@gnu.org>
7292
7293 * gdb.mi/gdb701.c (main): Return 0.
7294
d11e72cb
DJ
72952004-10-13 Daniel Jacobowitz <dan@debian.org>
7296
d40539a4 7297 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7298
e1923096
JJ
72992004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7300
7301 * gdb.threads/schedlock.c: Add comment markers to use to find
7302 line numbers.
7303 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7304 comments.
7305 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7306 breakpoint lines.
7307
ec8ba2c9
DJ
73082004-10-12 Daniel Jacobowitz <dan@debian.org>
7309
7310 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7311
0eb3658b
DJ
73122004-10-12 Daniel Jacobowitz <dan@debian.org>
7313
7314 * configure.in: Add gdb.dwarf2.
7315 * configure: Regenerated.
7316 * Makefile.in: Add gdb.dwarf2.
7317 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7318 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7319 gdb.dwarf2/file1.txt: New files.
7320
a271cc33
OF
73212004-10-11 Orjan Friberg <orjanf@axis.com>
7322
a9c64011 7323 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7324 of "run", since the latter doesn't work with remote targets. Adjust
7325 the breakpoint numbering accordingly.
7326 * gdb.threads/pthread_cond_wait.exp: Ditto.
7327
895ce074
MC
73282004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7329
7330 * gdb.base/overlays.exp: Update copyright years.
7331
6be3092d
KI
73322004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7333
7334 * gdb.base/overlays.exp: Disable if target is Linux.
7335
e05389b8
FL
73362004-10-06 Felix Lee <felix+log1@specifixinc.com>
7337
7338 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7339
73cb587d
KI
73402004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7341
7342 * gdb.asm/asm-source.exp: Add m32r-linux target.
7343 * gdb.asm/m32r-linux.inc: New file.
7344
3c0edcdc
AC
73452004-09-24 Andrew Cagney <cagney@redhat.com>
7346 David Anderson <anderson@redhat.com>
7347
7348 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7349 command fails, assume things will work.
7350 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7351 (_GNU_SOURCE): Define.
7352 (print_unsigned, print_hex): Change parameter to "long long".
7353 (print_byte_count): New function, use to print byte counts.
7354 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7355 O_LARGEFILE.
7356 (main): Compute an upper bound on a corefile in max_core_size.
7357 Limit memory chunk size to max_core_size. Limit total memory
7358 allocated to max_core_size.
7359
4bb3667f
AC
73602004-09-23 Andrew Cagney <cagney@gnu.org>
7361
7362 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7363 from a separate process with code that creates a corefile by
7364 making the inferior dump core.
7365
60fe1a51
MK
73662004-09-23 Mark Kettenis <kettenis@gnu.org>
7367
7368 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7369 block.
7370
8e937346
MC
73712004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7372
7373 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7374 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7375 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7376 Likewise.
7377
7213f6d6
JJ
73782004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7379
7380 * gdb.java/jprint.exp: New test case for java inferior call.
7381 * gdb.java/jprint.java: Ditto.
7382
eac69dca
JB
73832004-09-15 Joel Brobecker <brobecker@gnat.com>
7384
7385 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7386
22227696
MC
73872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7388
7389 * gdb.threads/killed.c: Include <stdlib.h>.
7390 * gdb.threads/pthreads.c: Likewise.
7391
7dd403a4
MC
73922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 * gdb.threads/killed.c: Add copyright notice.
7395
33f2d567
JM
73962004-09-10 Jason Molenda (jmolenda@apple.com)
7397
a9c64011
AS
7398 * gdb.base/define.exp: Two new tests to verify zero space chars
7399 after 'if' and 'while' commands in a user-defined command is correctly
7400 parsed.
33f2d567 7401
e05b62ac
AC
74022004-09-08 Andrew Cagney <cagney@gnu.org>
7403
7404 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7405 delivery test with duplicate at end of file.
7406
9cbe82da
MK
74072004-09-06 Mark Kettenis <kettenis@jive.nl>
7408
7409 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7410
564803d9
MC
74112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * config/hppro.exp: Removed.
7414
7c6807ce
MC
74152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * config/sparclet.exp: Removed.
7418
bf7e26dd
MC
74192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * config/udi.exp: Removed.
7422
714e341b
MC
74232004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7424
7425 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7426 of "exp_continue".
7427 (advancei): Likewise.
7428
1236e623
JJ
74292004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7430
7431 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7432
3bdcad15
MI
74332004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7434
228af206 7435 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7436 to check for nodebug in executable.
7437 * gdb.gdb/observer.exp (setup_test): Likewise.
7438 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7439 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7440
c72b934c
AC
74412004-09-01 Andrew Cagney <cagney@gnu.org>
7442
7443 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7444 files.
7445
edd9b715
JJ
74462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7447
7448 * gdb.base/unload.exp: Fix expected warning message to match
7449 latest format.
7450
fb4ce06b
CV
74512004-09-01 Corinna Vinschen <vinschen@redhat.com>
7452
7453 * gdb.base/call-rt-st.exp: Fix typos.
7454
ce78e7c3
MI
74552004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7456
7457 * gdb.threads/thread_check.exp: New testcase.
7458 * gdb.threads/thread_check.c: New testcase.
7459
2dedb159
AC
74602004-08-31 Andrew Cagney <cagney@gnu.org>
7461
7462 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7463 (skip_to_handler_entry): New procedures. Test stepping into a
7464 handler when the breakpoint is at the handler's entry point.
7465
68f53502
AC
74662004-08-30 Andrew Cagney <cagney@gnu.org>
7467
7468 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7469 gdb/1757.
7470
3e3ffd2b
MC
74712004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7472
7473 With code from Manoj Iyer <manjo@austin.ibm.com>:
7474 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7475 return value. Add an arm for "no debugging symbols found".
7476 Change a stray "error" to "perror".
7477 (gdb_run_cmd): Adapt to new return value.
7478 * gdb.base/remote.exp: Adapt to new return value.
7479 * gdb.gdb/complaints.exp: Likewise.
7480 * gdb.gdb/observer.exp: Likewise.
7481 * gdb.gdb/selftest.exp: Likewise.
7482 * gdb.gdb/xfullpath.exp: Likewise.
7483
4b6f5fd2
JB
74842004-08-27 Joel Brobecker <brobecker@gnat.com>
7485
7486 * gdb.threads/bp_in_thread.exp: New testcase.
7487
e5b25496
MC
74882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7489
7490 Fix PR testsuite/1735.
7491 * gdb.threads/schedlock.c (thread_function): Add a cast
7492 to suppress a gcc warning.
7493 * gdb.threads/thread-specific.c (thread_function): Likewise.
7494
934353d6
MC
74952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7496
7497 * gdb.base/unload.c: Include <stdlib.h>.
7498
f98a0aef 74992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7500
f98a0aef 7501 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7502 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7503 synchronized after the "return".
7504
5a2e8882
MC
75052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.mi/basics.c: Include <stdio.h>.
7508 * gdb.mi/pthreads.c: Include <stdlib.h>.
7509 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7510
a9640423
MC
75112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.threads/schedlock.c: Add copyright notice.
7514
b04e311d
AC
75152004-08-25 Andrew Cagney <cagney@gnu.org>
7516
7517 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7518 (skip_over_handler, breakpoint_over_hander): New test procedures.
7519 (advance, advancei): Add a proper prefix, do not use
7520 rerun_to_main.
7521 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7522
7c27f15b
MC
75232004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7524
7525 * gdb.mi/basics.c: Add copyright notice.
7526 * gdb.mi/var-cmd.c: Add copyright notice.
7527
fffc87ae
MC
75282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7529
7530 * lib/gdb.exp: Remove signed_keyword_not_used.
7531 * lib/compiler.c: Likewise.
7532 * lib/compiler.cc: Likewise.
7533
d782e0bf
MC
75342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7537 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7538
96033e83
MC
75392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7540
7541 * gdb.base/whatis.c: Add copyright notice.
7542
cf38c229
MK
75432004-08-20 Mark Kettenis <kettenis@gnu.org>
7544
7545 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7546 it to skip the breakpoints encoded in the inline assembly.
7547
f4b49756
MC
75482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7549
7550 * Makefile.in: Add gdb.fortran.
7551
2f193b69
MC
75522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7553
7554 * gdb.base/call-sc.exp (test_scalar_returns):
7555 Fix cut-and-paste glitch in "Make fun return now".
7556
89a237cb
MC
75572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * configure.in: Add gdb.fortran.
7560 * configure: Regenerate.
7561 * gdb.fortran/Makefile.in: New file.
7562 * lib/gdb.exp (skip_fortran_tests): New procedure.
7563
469aff8e
MC
75642004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7565
7566 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7567 reference to bug-gnu@prep.ai.mit.edu.
7568 * gdb.mi/mi-var-child.exp: Likewise.
7569 * gdb.mi/mi-var-cmd.exp: Likewise.
7570 * gdb.mi/mi-var-display.exp: Likewise.
7571 * gdb.mi/mi2-var-block.exp: Likewise.
7572 * gdb.mi/mi2-var-child.exp: Likewise.
7573 * gdb.mi/mi2-var-cmd.exp: Likewise.
7574 * gdb.mi/mi2-var-display.exp: Likewise.
7575
00b51b9f
MK
75762004-08-15 Mark Kettenis <kettenis@gnu.org>
7577
7578 * gdb.base/unload.c (main): Make local variable msg const.
7579
45f07fef
MC
75802004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7581
7582 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7583 to bug-gnu@prep.ai.mit.edu.
7584 * gdb.mi/mi-disassemble.exp: Likewise.
7585 * gdb.mi/mi-eval.exp: Likewise.
7586 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7587 default line number.
7588 * gdb.mi/mi-return.exp: Likewise.
7589 * gdb.mi/mi-simplerun.exp: Likewise.
7590 * gdb.mi/mi-stack.exp: Likewise.
7591 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7592 number with explicit range test.
7593 * gdb.mi/mi-watch.exp: Likewise.
7594 * gdb.mi/mi2-break.exp: Likewise.
7595 * gdb.mi/mi2-cli.exp: Likewise.
7596 * gdb.mi/mi2-disassemble.exp: Likewise.
7597 * gdb.mi/mi2-eval.exp: Likewise.
7598 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7599 default line number.
7600 * gdb.mi/mi2-return.exp: Likewise.
7601 * gdb.mi/mi2-simplerun.exp: Likewise.
7602 * gdb.mi/mi2-stack.exp: Likewise.
7603 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7604 number with explicit range test.
7605 * gdb.mi/mi2-watch.exp: Likewise.
7606
dd8c8ee7
MC
76072004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7608
7609 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7610 * gdb.cp/m-static.exp: Likewise.
7611 * gdb.cp/rtti.exp: Likewise.
7612
4e838464
MK
76132004-08-14 Mark Kettenis <kettenis@gnu.org>
7614
7615 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7616
8d8cb839
EZ
76172004-08-14 Eli Zaretskii <eliz@gnu.org>
7618
7619 * ChangeLog: Prefix Local Variables with semi-colons and indent
7620 the reference to older ChangeLog files, to fix fontification in
7621 Emacs.
7622
deea8bb0
MC
76232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7624
7625 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7626 * gdb.mi/mi2-break.exp: Likewise.
7627
c3297504
MC
76282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7629
7630 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7631
25808999
MC
76322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7633
7634 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7635
226a8d71
MC
76362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7637
7638 * gdb.cp/classes.exp: Remove unused declarations. Just let
7639 test names default instead of providing special names. Remove
7640 extraneous demangler test.
7641
37fdf854
JJ
76422004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7643
7644 * gdb.base/unload.exp: New test for breakpoints in dynamically
7645 loaded libraries.
7646 * gdb.base/unload.c: Ditto.
7647 * gdb.base/unloadshr.c: Ditto.
7648
2d3a7986
MC
76492004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7650
7651 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7652 cp_test_ptype_class.
7653 (test_enums): Likewise.
7654
c72b934c
AC
76552004-08-10 Andrew Cagney <cagney@gnu.org>
7656
7657 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7658 files.
7659
cc503c8a
AC
76602004-08-10 Andrew Cagney <cagney@gnu.org>
7661
7662 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7663 init_malloc call.
7664
902f2ccb
MC
76652004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7666
7667 * ChangeLog: Add copyright notice. The notice is copied
7668 from emacs 21.3 top level ChangeLog.
7669
78c90502
MC
76702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7671
7672 * lib/cp-support.exp: New file.
7673 * lib/cp-support.exp (cp_test_type_class): New function.
7674 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7675 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7676 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7677 cp_test_ptype_class.
7678
88e5ea78
MC
76792004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7680
7681 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7682 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7683 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7684 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7685 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7686 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7687 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7688 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7689 gdb.mi/mi2-watch.exp: Update copyright years.
7690
6a89fc9c
MK
76912004-08-09 Mark Kettenis <kettenis@gnu.org>
7692
7693 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7694
1482e0de
MC
76952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7696
7697 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7698 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7699 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7700 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7701 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7702 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7703 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7704 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7705 gdb.mi/mi-watch.exp: Update copyright years.
7706
1a5ce3f3
DJ
77072004-08-08 Daniel Jacobowitz <dan@debian.org>
7708
7709 PR gdb/1738
7710 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7711 from a breakpoint with a pending signal.
7712
04f6ecf2
DJ
77132004-08-08 Daniel Jacobowitz <dan@debian.org>
7714
7715 PR gdb/1736
7716 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7717 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7718 the prompt.
7719 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7720
54d90d35
DJ
77212004-08-08 Daniel Jacobowitz <dan@debian.org>
7722
7723 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7724
d2f6abb0
DJ
77252004-08-08 Daniel Jacobowitz <dan@debian.org>
7726
7727 PR gdb/1736
7728 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7729 for i?86-*-linux*.
7730
5598c03d
DJ
77312004-08-08 Daniel Jacobowitz <dan@debian.org>
7732
7733 * gdb.arch/i386-prologue.exp: Compile without debug information.
7734
c6fee705
MC
77352004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7736
7737 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7738 rather than asking gdb to search.
7739
dd90efdb
MC
77402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.base/gcore.c: Include <string.h>.
7743
1e84bec1
MC
77442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7745
7746 * gdb.base/gcore.c: Add copyright notice.
7747
e425eb2b
MC
77482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7749
7750 * gdb.base/freebpcmd.c: Include <stdio.h>.
7751 * gdb.base/long_long.c: Include <string.h>.
7752 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7753 * gdb.base/siginfo.c: Include <string.h>.
7754 * gdb.base/sigstep.c: Include <string.h>.
7755
cb9aaed5
MC
77562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7757
7758 * gdb.base/complex.c: Include <stdlib.h>.
7759
55944f3d
MC
77602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 * gdb.base/complex.c: Add copyright notice.
7763
7b2953d9
MC
77642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7765
7766 * gdb.base/charset.c: Include <stdlib.h>.
7767
c9133d23
MC
77682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7769
7770 * gdb.base/auxv.c: Include <stdlib.h>.
7771
0a8490ad
MC
77722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7773
7774 * gdb.base/auxv.c: Add copyright notice.
7775
3426d5ec
MC
77762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.base/coremaker.c: Add copyright notice.
7779 * gdb.base/coremaker2.c: Add copyright notice.
7780
8da195dd
AC
77812004-08-04 Andrew Cagney <cagney@gnu.org>
7782
7783 * gdb.base/store.exp: Update copyright.
7784 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7785 names, do not import gdb_prompt.
7786
8d394f98
AC
77872004-08-01 Andrew Cagney <cagney@gnu.org>
7788
7789 Fix PR testsuite/1729.
7790 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7791 not use capture_value with value 4.
7792 (capture_value): Add optional test name parameter.
7793 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7794 the prefix, pass to capture_value.
7795
b6702b23
MK
77962004-08-01 Mark Kettenis <kettenis@gnu.org>
7797
7798 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7799 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7800 (main): Call new function.
7801
c203e0ca
MC
78022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7803
7804 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7805
a7995a30
MC
78062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7807
7808 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7809
9366563b
MC
78102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7811
b6eeaf26 7812 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7813 Accept more values of vtbl pointer. Remove some messages
7814 about "obsolete gcc or gdb".
7815
2fc1f950
MC
78162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7817
7818 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7819
c724d49b
MC
78202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7821
7822 * gdb.base/asm-source.exp: Properly convert target board
7823 debug flags from gcc format to binutils format.
7824
736b0fce
MK
78252004-07-28 Mark Kettenis <kettenis@gnu.org>
7826
7827 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7828 gdb1718". PR backtrace/1718 partially fixed.
7829
5633ea5c
JJ
78302004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7831
7832 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7833
575eebb1
NC
78342004-07-26 Nick Clifton <nickc@redhat.com>
7835
7836 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7837 good default value for a specific architecture is available then
7838 set it to that value. Otherwise default to the -gstabs switch.
7839 Remove the -g... switches from the asm-flags variable. Allow the
7840 target board info to override the value if it wants to. Pass the
7841 switch on the assembler command line.
7842
62104619
MK
78432004-07-23 Mark Kettenis <kettenis@gnu.org>
7844
7845 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7846 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7847 (main): Call new function.
7848
4a1135b8
MC
78492004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7850
7851 Test for PR exp/1715.
7852 * gdb.base/radix.exp: Refactor common procedures. Make all
7853 test names unique. Change XFAIL to KFAIL.
7854
8a12c1f0
MC
78552004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7856
7857 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7858 * gdb.ada/gnat_ada.gin: ... to here.
7859 * configure.in: Use gnat_ada.gin.
7860 * configure: Regenerate.
7861
23b451cf
AC
78622004-07-20 Andrew Cagney <cagney@gnu.org>
7863
7864 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7865 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7866 XFAILs. Clean up test messages and comments. Check backtraces.
7867 Delete re-sync code.
7868
ab618a02
MC
78692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 Fix PR cli/740.
7872 * gdb.base/annota1.exp: Honor gdb,nosignals.
7873 * gdb.base/annota3.exp: Likewise.
7874
46dad340
MC
78752004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7876
7877 * lib/java.exp: Update copyright notice.
7878
756d8c70
AC
78792004-07-19 Andrew Cagney <cagney@gnu.org>
7880
7881 * gdb.base/selftest.exp: Copy file from here ...
7882 * gdb.gdb/selftest.exp: ... to here.
7883
586027e6
AC
78842004-07-16 Andrew Cagney <cagney@redhat.com>
7885
7886 * lib/insight-support.exp: Delete file.
7887 * lib/java.exp (java_init): Fix copyright.
7888
029d2200
AC
78892004-07-16 Andrew Cagney <cagney@gnu.org>
7890
7891 * gdb.base/restore.c: Append "prologue" to comments marking the a
7892 function's prologue.
7893 * gdb.base/restore.exp: Update copyright, re-indent.
7894 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7895 callerN" prefix where needed. Update patterns that match a
7896 function's prologue.
7897
653b62c5
MC
78982004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7899
7900 * gdb.base/restore.c: Add copyright notice.
7901
f7d690e5
AC
79022004-07-16 Andrew Cagney <cagney@gnu.org>
7903
7904 * gdb.base/logical.exp: Update copyright.
7905 (evaluate): New procedure. Use to re-implement tests using
7906 several tables.
7907
d629a7cb
MH
79082004-07-14 Martin Hunt <hunt@redhat.com>
7909
7910 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7911 which fixes some problems where init.tcl was not found.
7912
9c7bb332
AC
79132004-07-13 Andrew Cagney <cagney@gnu.org>
7914
6bf46641
AC
7915 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7916 (check_sizeof, check_valueof): Do not include the output in the
7917 test name. Use gdb_test.
7918 (get_valueof): Use gdb_test_multiple.
7919
c4ffd4c0
AC
7920 * gdb.base/step-test.exp: Update copyright. Use
7921 gdb_test_multiple. Ensure that test names do not include
7922 architecture dependent output.
7923
ab89363a
AC
7924 * gdb.gdb/observer.exp: Update copyright.
7925 (setup_test): Use gdb_test_multiple.
7926 (attach_first_observer, attach_second_observer)
7927 (attach_third_observer, detach_first_observer)
7928 (detach_second_observer, detach_third_observer)
7929 (reset_counters, check_counters): Make $message a prefix.
7930 (test_normal_stop_notifications): Add "args" parameter - a list of
7931 init functions to be called. Make $message a prefix,
7932 (test_observer_normal_stop): Change the message prefixes so that
7933 they are unique, pass the attach / detach procedures to
7934 test_normal_stop_notifications.
7935
ec58997a
AC
7936 * gdb.base/signull.exp (test_segv): Prefix all tests with
7937 "${name}". Clean up test messages.
7938
b475183b
AC
7939 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7940
9c7bb332
AC
7941 * gdb.base/ena-dis-br.exp: Update copyright.
7942 (break_at): New function. Replace send_gdb with gdb_test,
7943 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7944 ignore count, not stopped at bpt", with KFAIL.
7945
2dd95497
CV
79462004-07-13 Corinna Vinschen <vinschen@redhat.com>
7947
7948 * gdb.base/attach.exp: Remove cleanupfile handling.
7949
419e626b
AC
79502004-07-12 Andrew Cagney <cagney@gnu.org>
7951
7952 * gdb.base/annota1.exp: Cleanup corefile test name.
7953 * gdb.base/annota3.exp: Ditto.
7954
8b1b3228
AC
79552004-07-12 Andrew Cagney <cagney@gnu.org>
7956
78650829
AC
7957 * gdb.base/signals.exp: Clean up copyright, re-indent.
7958
8b1b3228
AC
7959 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7960 gdb_test and gdb_test_multiple.
7961
935c2760
JJ
79622004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7963
7964 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7965 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7966 provide line number info for first statement in main.
7967
1544280f
AC
79682004-07-08 Andrew Cagney <cagney@gnu.org>
7969
1279f4ff
AC
7970 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7971
1544280f
AC
7972 * gdb.base/sigbpt.exp: Make the common part of each test name a
7973 prefix instead of suffix.
7974
bcc82369
BR
79752004-07-07 Bob Rossi <bob_rossi@cox.net>
7976
7977 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7978 test from test_tbreak_creation_and_listing to
7979 test_file_list_exec_source_file
7980 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7981 Changed name of test from test_tbreak_creation_and_listing to
7982 test_file_list_exec_source_file
7983
23f4b0aa
JJ
79842004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7985
7986 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7987 the jmisc() constructor instead of <init>.
7988 * gdb.java/jmisc1.exp: Ditto.
7989
56401cd5
AC
79902004-07-07 Andrew Cagney <cagney@gnu.org>
7991
7992 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7993 corrupting the PC.
7994
44ae2f6a
MC
79952004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7996
7997 * gdb.cp/templates.exp: Accept whitespace change in demangler
7998 output.
7999
45a83408
AC
80002004-07-06 Andrew Cagney <cagney@gnu.org>
8001
8002 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8003
d205ad70
MC
80042004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8005
8006 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8007 * lib/compiler.cc: Likewise.
8008
06ea1a61
MC
80092004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8010
8011 * lib/compiler.cc: Work around string preprocessing problem
8012 with old hp c++ compiler.
8013 * lib/compiler.c: Likewise.
8014
daab1251
CV
80152004-06-29 Corinna Vinschen <vinschen@redhat.com>
8016
8017 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8018 directives to conditionalize symbol prefixing.
8019 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8020 additional_flags handling. Add underscore prefix for Cygwin.
8021 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8022 conditionalize symbol prefixing.
8023 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8024 additional_flags handling. Add underscore prefix for Cygwin.
8025
cc984116
CV
80262004-06-29 Corinna Vinschen <vinschen@redhat.com>
8027
8028 * gdb.base/bigcore.exp: Skip test on Cygwin.
8029
c279b077
MC
80302004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8031
8032 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8033 formats for "info register". Use gdb_test_multiple. Fix
8034 the "invalid register" test.
8035
0e915747
CV
80362004-06-28 Corinna Vinschen <vinschen@redhat.com>
8037
8038 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8039 PID for Cygwin. Add Cygwin specific strings to check for in some
8040 tests.
8041 (do_attach_tests): Add a test for user interaction when attaching
8042 to a process with no matching symbol table already loaded.
8043
11422c86
AC
80442004-06-26 Andrew Cagney <cagney@gnu.org>
8045
8046 Test PR java/1567 and PR java/1565.
8047 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8048 * gdb.java/jmisc2.exp: Delete file.
8049
cefbce26
MC
80502004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8051
8052 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8053
e19f872c
CV
80542004-06-25 Corinna Vinschen <vinschen@redhat.com>
8055
8056 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8057 attach process.
8058
d931ba3b
MC
80592004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8060
8061 * gdb.cp/pr-1553.exp: Remove.
8062
aef68c48
MC
80632004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8064
8065 * gdb.cp/pr-1553.cc: Remove.
8066 * gdb.cp/pr-1553.exp: Disable this test.
8067
8d5df71a
JB
80682004-06-20 Jim Blandy <jimb@redhat.com>
8069
a9c64011 8070 Fix PR testsuite/1680.
8d5df71a
JB
8071 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8072 regular expressions.
8073
4ac6f39d
MC
80742004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8075
8076 Fix PR testsuite/1679.
8077 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8078 Issue an UNSUPPORTED result instead.
8079
1b413552
JB
80802004-06-18 Jim Blandy <jimb@redhat.com>
8081
8082 * gdb.base/charset.exp: Only send a control-C if we see a new
8083 prompt and incomplete command.
8084
6daa6ebd
MC
80852004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8086
8087 * gdb.cp/pr-574.cc: Add copyright notice.
8088
51fa4ae0
JB
80892004-06-17 Jim Blandy <jimb@redhat.com>
8090
8091 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8092 cases where the regexp has no groups; this grabs random text from
8093 the previous test suite, whatever that was.
8094
8fea26c5
MC
80952004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8096
8097 * gdb.cp/printmethod.cc: Add copyright notice.
8098
1e3aeb41
MC
80992004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8100
8101 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8102
9d9030bc
AC
81032004-06-16 Andrew Cagney <cagney@gnu.org>
8104
8105 * gdb.base/signull.c: Update copyright. Include <string.h>.
8106 (bowler): Replace data_pointer with data_read
8107 and data_write cases. Add code_descriptor case.
8108 (zero, desc): New array and pointer.
8109 (data, code): Change to simple pointers.
8110 * gdb.base/signull.exp: Fix probe pattern matching a function
8111 descriptor SIGSEGV. Replace data_pointer with data_read and
8112 data_write tests.
8113
acd4ad44
AC
81142004-06-16 Andrew Cagney <cagney@gnu.org>
8115
8116 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8117
08fd625c
MC
81182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8119
8120 * gdb.base/long_long.c: Add copyright notice.
8121
1903502c
MC
81222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8123
8124 * gdb.base/long_long.exp: Remove reference to
8125 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8126 to gdb_breakpoint and gdb_continue_to_breakpoint.
8127
83313cb1
JB
81282004-06-14 Jim Blandy <jimb@redhat.com>
8129
8130 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8131 endian case.
8132
1bf404ef
AC
81332004-06-14 Andrew Cagney <cagney@gnu.org>
8134
8135 * gdb.base/gcore.exp (capture_command_output): Delete the always
8136 passing tests containing inferior values.
8137 * gdb.base/ending-run.exp: Do not include the breakpoint address
8138 in the test message. Update copyright.
8139 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8140 size in the test name, use gdb_test_multiple. Update copyright.
8141
ef220b33
MC
81422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8143
8144 * gdb.cp/ref-types.cc: Add copyright notice.
8145
4f70a4c9
MC
81462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8147
8148 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8149 hp_aCC_compiler.
8150 * lib/compiler.cc: Likewise.
8151 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8152 'set' commands. Log diagnostics for other lines. Set
8153 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8154
335928ac
MC
81552004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8156
8157 * gdb.cp/try_catch.cc: Add copyright notice.
8158
2efb12e8
MC
81592004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8160
8161 * gdb.cp/userdef.cc: Add copyright notice.
8162
0bbed51a
MC
81632004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 * gdb.cp/virtfunc.cc: Add copyright notice.
8166
e12a46c9
RC
81672004-06-11 Randolph Chung <tausq@debian.org>
8168
8169 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8170 problem.
8171
338e05af
AC
81722004-06-10 Andrew Cagney <cagney@gnu.org>
8173
8174 * lib/compiler.cc, lib/compiler.c: Append either
8175 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8176 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8177 instead of gcc-3-3.
8178
dc3f10cb
AC
81792004-06-09 Andrew Cagney <cagney@gnu.org>
8180
b4d946af
AC
8181 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8182 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8183
dc3f10cb
AC
8184 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8185 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8186 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8187 fixed.
8188
b5c0bfa2
AC
81892004-06-09 Andrew Cagney <cagney@gnu.org>
8190
8191 * gdb.base/structs.exp (test_struct_returns): Replace
8192 "return_value_unknown" and "finish_value_unknown" by
8193 "return_value_known" and "finish_value_known". Instead of
8194 "return_value_unknown" iff "finish_value_unknown", check
8195 "return_value_known" implies "finish_value_known".
8196
caeb605f
MH
81972004-06-08 Martin Hunt <hunt@redhat.com>
8198
8199 * gdb.base/float.exp: Add pattern for mips targets.
8200
c892bb64
RC
82012004-06-08 Randolph Chung <tausq@debian.org>
8202
8203 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8204 message for unknown architectures more clear.
8205
48306d3e
JB
82062004-06-08 Joel Brobecker <brobecker@gnat.com>
8207
8208 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8209 start the execution of the program.
8210
83ecb59f
JB
82112004-06-07 Jim Blandy <jimb@redhat.com>
8212
8213 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8214 * gdb.arch/i386-cpuid.h: New helper file.
8215
55264cb4
RC
82162004-06-07 Randolph Chung <tausq@debian.org>
8217
8218 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8219 has started.
8220
23cadb28
RM
82212004-06-04 Roland McGrath <roland@redhat.com>
8222
8223 Fix PR gdb/1647.
8224 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8225 differently to be robust to output buffering differences.
8226
51d01eda
MC
82272004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8228
8229 * gdb.threads/pthreads.exp: Update copyright years.
8230 (check_control_c): Change asynchronous 'after' to synchronous.
8231
f4fc3b93
RM
82322004-06-04 Roland McGrath <roland@redhat.com>
8233
8234 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8235 next gdb prompt.
8236
4013522b
MC
82372004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8238
8239 Fix PR gdb/1636.
8240 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8241 calls to synchronous.
8242
7a8f1e6b
JB
82432004-05-26 Jim Blandy <jimb@redhat.com>
8244
8245 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8246
81bb3443
RC
82472004-05-24 Randolph Chung <tausq@debian.org>
8248
8249 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8250 * gdb.asm/pa.inc: New file.
8251
8f5a3103
MK
82522004-05-22 Mark Kettenis <kettenis@gnu.org>
8253
8254 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8255
734b8fe8 82562004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8257 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8258
8259 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8260 GDB prompt.
8261
725603e1
UW
82622004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8263
f4fc3b93 8264 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8265 setjmp/longjmp. Use sigaction instead of signal.
8266
8b923272 82672004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8268 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8269
8270 * gdb.threads/pthread_cond_wait.c: New file.
8271 * gdb.threads/pthread_cond_wait.exp: New testcase.
8272
8bfabb04
AC
82732004-05-13 Andrew Cagney <cagney@redhat.com>
8274
8275 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8276 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8277
42edda50
AC
82782004-05-11 Andrew Cagney <cagney@redhat.com>
8279
8280 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8281 fixed but revealed gdb/1639.
8282
d303a6c7
AC
82832004-05-10 Andrew Cagney <cagney@redhat.com>
8284
8285 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8286 func1" and "next to 2nd alarm", kernel bug avoided.
8287
bf08c2a1
DJ
82882004-05-10 Daniel Jacobowitz <dan@debian.org>
8289
8290 PR external/1568
8291 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8292 XFAIL if it is smaller than bytes_allocated.
8293 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8294 (main): Make chunks_allocated unsigned. Correct comment.
8295
c0586a34
JB
82962004-05-07 Joel Brobecker <brobecker@gnat.com>
8297
8298 * gdb.arch/powerpc-aix-prologue.c: New file.
8299 * gdb.arch/powerpc-aix-prologue.exp: New file.
8300
f2785d12
JB
83012004-05-07 Jim Blandy <jimb@redhat.com>
8302
8303 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8304 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8305
bd7f6e30
JB
83062004-05-06 Joel Brobecker <brobecker@gnat.com>
8307
8308 * gdb.base/sep.exp: No longer setup_kfail when the program was
8309 built with dwarf2.
8310
0a5e7efe
JI
83112004-05-05 Jim Ingham <jingham@apple.com>
8312
8313 * gdb.base/pending.exp: Make sure pending breakpoints
8314 preserve the ignore count.
f4fc3b93 8315
a8958849
MK
83162004-04-27 Jerome Guitton <guitton@gnat.com>
8317
8318 * i386-prologue.exp: Add testcase for jump instruction as first
8319 instruction of the real code.
8320 * i386-prologue.c (jump_at_beginning): New function.
8321
7e103f5b
MK
83222004-04-28 Mark Kettenis <kettenis@gnu.org>
8323
8324 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8325 x86_64-*-*.
8326
5d38b224
MK
83272004-04-28 Mark Kettenis <kettenis@gnu.org>
8328
8329 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8330 i*86-*-*.
8331
0ef32fd9
MK
83322004-04-25 Mark Kettenis <kettenis@gnu.org>
8333
8334 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8335 expression that checks the return type.
8336
71d7dd7c
AC
83372004-04-23 Andrew Cagney <cagney@redhat.com>
8338
8339 * gdb.base/call-sc.exp: New test of scalar call/return values.
8340 * gdb.base/call-sc.c: Ditto.
8341
1e9f977e
JJ
83422004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8343
8344 * gdb.threads/manythreads.c: Reduce thread stack size.
8345
899d9e3a
JJ
83462004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8347
8348 * gdb.threads/manythreads.c: Add copyright notice.
8349
61bcae62
AC
83502004-04-23 Andrew Cagney <cagney@redhat.com>
8351
8352 * gdb.base/siginfo.exp: Better handle step out of signal.
8353 * gdb.base/sigstep.exp: Ditto.
8354
7339a42e 83552004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8356 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8357
8358 * gdb.threads/manythreads.c: New testcase.
8359 * gdb.threads/manythreads.exp: Ditto.
8360
5c98409b
JB
83612004-04-22 Jim Blandy <jimb@redhat.com>
8362
8363 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8364 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8365
3b611f1a
MC
83662004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8367
8368 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8369
f0fd9238
AC
83702004-04-21 Andrew Cagney <cagney@redhat.com>
8371
8372 * gdb.base/sigstep.c: New file.
8373 * gdb.base/sigstep.exp: New file.
8374
90990674
JB
83752004-04-16 Joel Brobecker <brobecker@gnat.com>
8376
8377 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8378 call to observer_notify_normal_stop.
8379
78cef34b
AC
83802004-04-15 Andrew Cagney <cagney@redhat.com>
8381
8382 * gdb.base/siginfo.c: New file.
8383 * gdb.base/siginfo.exp: New file.
8384
d2343407
JB
83852004-04-12 J. Brobecker <brobecker@gnat.com>
8386
8387 * gdb.base/sep.exp: Fix typo in comment.
8388
a2dba3c8
JB
83892004-04-12 J. Brobecker <brobecker@gnat.com>
8390
8391 * gdb.base/sep.c: New file.
8392 * gdb.base/sep-proc.c: New file.
8393 * gdb.base/sep.exp: New testcase.
8394
15f7b60e
MK
83952004-04-09 Mark Kettenis <kettenis@gnu.org>
8396
8397 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8398 support.
8399
44f4de1a
AC
84002004-04-05 Andrew Cagney <cagney@redhat.com>
8401
8402 * gdb.base/sigaltstack.c: New file.
8403 * gdb.base/sigaltstack.exp: New file.
8404
ef04f396
JB
84052004-04-04 Joel Brobecker <brobecker@gnat.com>
8406
8407 * gdb.base/foll-fork.exp: Update the expected output for
8408 "help set follow-fork-mode", to match a change that was made
8409 to the help of this variable on 2004-01-13.
8410
d40d2c92
JB
84112004-04-01 Joel Brobecker <brobecker@gnat.com>
8412
8413 * lib/ada.exp: Add copyright notice.
8414 * bar.ads: Likewise.
8415 * bar.adb: Likewise.
8416 * null_record.adb: Likewise.
8417 * null_record.exp: Likewise.
8418 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8419
f86ef5a3
JB
84202004-04-01 Joel Brobecker <brobecker@gnat.com>
8421
8422 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8423 * configure: Regenerate.
8424
414e70e3
JB
84252004-04-01 Joel Brobecker <brobecker@gnat.com>
8426
8427 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8428 to build the application. Remove the message printed when in
8429 verbose mode, redundant with the UNSUPPORTED message above.
8430
f0aaee49
JB
84312004-03-31 Joel Brobecker <brobecker@gnat.com>
8432
8433 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8434 * gdb.ada (null_record.exp): New testcase.
8435
ac81cb54
JB
84362004-03-31 Joel Brobecker <brobecker@gnat.com>
8437
8438 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8439
854af2f7
JB
84402004-03-31 Joel Brobecker <brobecker@gnat.com>
8441
8442 * gdb.ada: New subdirectory.
8443 * gdb.ada/Makefile.in: New file.
8444 * gdb.ada/gnat_ada.gpr.in: New file.
8445
034cb681
JB
84462004-03-31 Joel Brobecker <brobecker@gnat.com>
8447
8448 * lib/ada.exp: New file.
8449
78a1a894
DJ
84502004-03-24 Daniel Jacobowitz <drow@mvista.com>
8451
8452 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8453 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8454
4b2b3b3e
AC
84552004-03-22 Andrew Cagney <cagney@redhat.com>
8456
8457 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8458 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8459 Problem identified by Ulrich Weigand.
8460
23c73aa3
DC
84612004-03-17 David Carlton <carlton@kealia.com>
8462
8463 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8464 PR c++/826.
8465
d63a86f8
RM
84662004-03-16 Roland McGrath <roland@redhat.com>
8467
8468 * gdb.base/auxv.exp: New file.
8469 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8470
0e02aa50
DC
84712004-03-12 David Carlton <carlton@kealia.com>
8472
8473 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8474 * gdb.cp/pr-1553.cc: Ditto.
8475 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8476 pass branch.
8477
c20b71be
MC
84782004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8479
8480 * gdb.cp/templates.exp: Accept more template types.
8481
c7414a01
MC
84822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8483
8484 From Corinna Vinschen with modifications.
8485 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8486 local variable obj_with_enum.
8487 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8488 results with obj_with_enum.
8489
ed69573c
MC
84902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8491
8492 * gdb.cp/classes.cc: New file, copied from misc.cc.
8493 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8494
28301461
MC
84952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8496
8497 * gdb.cp/misc.cc: Add copyright notice.
8498
1198ecbe
DC
84992004-03-05 David Carlton <carlton@kealia.com>
8500
8501 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8502 * gdb.cp/rtti.h: Update copyright.
8503 (namespace n2::n3): New.
8504 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8505 (n2::n3::func3): New.
8506 (main): Call n2::n3::func3.
8507 * gdb.cp/rtti2.cc: Update copyright.
8508 (n2::create3): New.
8509
9e08c470
MK
85102004-03-04 Mark Kettenis <kettenis@gnu.org>
8511
8512 * gdb.asm/openbsd.inc: Fix typo.
8513
4bebc3aa
FF
85142004-03-03 Fred Fish <fnf@redhat.com>
8515
8516 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8517 "val" instead of unused "size". Update copyright year.
8518
6ea9fb37
DJ
85192004-02-29 Daniel Jacobowitz <drow@mvista.com>
8520
8521 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8522 to use unsigned char.
8523 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8524 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8525
23b23974
DJ
85262004-02-29 Daniel Jacobowitz <drow@mvista.com>
8527
8528 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8529 line of output.
8530
7574fd53
DJ
85312004-02-28 Daniel Jacobowitz <drow@mvista.com>
8532
8533 * gdb.base/relocate.c (dummy): Initialize.
8534
a195357f
DJ
85352004-02-28 Daniel Jacobowitz <drow@mvista.com>
8536
8537 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8538 a breakpoint at exit.
8539
72fd54a9
FF
85402004-02-27 Fred Fish <fnf@redhat.com>
8541
8542 * gdb.base/chng-syms.exp: Add expect condition to match failing
8543 case that isn't a timeout.
8544
b9d23137
AC
85452004-02-27 Andrew Cagney <cagney@redhat.com>
8546
8547 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8548 support.
8549
15d208f6 85502004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8551
15d208f6
FF
8552 * gdb.arch/gdb1431.c: Remove.
8553 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8554 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8555 of "until" incorrectly.
8556
98f9cd2d
JB
85572004-02-26 J. Brobecker <brobecker@gnat.com>
8558
8559 * gdb.cp/class2.cc (empty): New class.
8560 (refer): New function.
8561 (main): Declare an object of type empty and use it.
8562 * gdb.cp/class2.exp: Print the value of an object of type empty.
8563
9b50c11b
JJ
85642004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8565
8566 * gdb.base/langs.exp: Update query string to match the
8567 new nquery format used for pending breakpoints.
8568
0dcd613f
AC
85692004-02-26 Andrew Cagney <cagney@redhat.com>
8570
8571 Fix PR i18n/1570.
8572 * gdb.base/charset.c: Update copyright notice.
8573 (main, init_string): Remove the escape character '\e' tests.
8574 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8575 * gdb.base/charset.exp (valid_host_charset): Ditto.
8576 * gdb.base/setvar.exp: Ditto.
8577
b8a56647
AC
85782004-02-24 Andrew Cagney <cagney@redhat.com>
8579
90d59e34
AC
8580 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8581 mmapped data in core file" PASS and FAIL messages consistent.
8582
b8a56647
AC
8583 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8584 setting a breakpoint. Work around PR java/1565.
8585
9f27c604
JJ
85862004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8587
8588 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8589 new nquery format.
8590 * gdb.base/pending.exp: Ditto.
8591
3224a706
MK
85922004-02-22 Mark Kettenis <kettenis@gnu.org>
8593
8594 * configure.in: Run stabs tests on *BSD.
8595 * configure: Regenerated.
8596
41e0a9ca
MK
85972004-02-21 Mark Kettenis <kettenis@gnu.org>
8598
8599 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8600
1e1b3428
FF
86012004-02-20 Fred Fish <fnf@redhat.com>
8602
8603 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8604 blank in test for "returns short", for consistency with other
8605 "returns xxx" tests. Update copyright year.
8606
f9a7572a
FF
86072004-02-19 Fred Fish <fnf@redhat.com>
8608
8609 New testcase for PR breakpoint/1558.
8610 * gdb.arch/gdb1558.exp: New file.
8611 * gdb.arch/gdb1558.c: New file.
8612
b2ce2854
EZ
86132004-02-19 Elena Zannoni <ezannoni@redhat.com>
8614
8615 * gdb.base/nodebug.exp: Fix typo.
8616
e7c9ff01
JB
86172004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8618
8619 Committed by Jim Blandy <jimb@redhat.com>.
8620
62f4b920
JB
8621 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8622
2db536a1
JB
8623 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8624
e7c9ff01
JB
8625 * gdb.base/float.exp: Support s390*-*-* targets.
8626
f3205b34
AF
86272004-02-17 Adam Fedor <fedor@gnu.org>
8628
8629 * gdb.base/gdb1555.exp: New file.
8630 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8631
9d62932d
EZ
86322004-02-17 Elena Zannoni <ezannoni@redhat.com>
8633
8634 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8635
344c9711
FF
86362004-02-16 Fred Fish <fnf@redhat.com>
8637
8638 * gdb.arch/gdb1291.c: Remove
8639 * gdb.arch/gdb1291.s: New test input file.
8640 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8641 fail. Test for correct result, known incorrect result, other
8642 failures and timeouts.
8643
2d822687
AC
86442004-02-16 Andrew Cagney <cagney@redhat.com>
8645
8646 * gdb.base/bigcore.exp: New file.
8647 * gdb.base/bigcore.c: New file.
8648
dac15b66
AC
86492004-02-13 Andrew Cagney <cagney@redhat.com>
8650
8651 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8652 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8653 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8654 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8655 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8656 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8657 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8658 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8659 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8660 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8661
6bdfc2c4
JJ
86622004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8663
8664 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8665 executed is an alloc instruction.
8666
87b3ede8
DC
86672004-02-11 David Carlton <carlton@kealia.com>
8668
8669 * gdb.cp/breakpoint.exp: New.
8670 * gdb.cp/breakpoint.cc: New.
8671
6e19e2bf
MC
86722004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8673
8674 Partial fix for PR gdb/1543.
8675 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8676 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8677 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8678 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8679 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8680 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8681 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8682 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8683 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8684 to bug-gdb@prep.ai.mit.edu .
8685 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8686 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8687 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8688 Likewise.
8689
5c5455dc
AC
86902004-02-10 Andrew Cagney <cagney@redhat.com>
8691
8692 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8693 using gdb_internal_error_resync.
8694
9cf689d7
DJ
86952004-02-09 Daniel Jacobowitz <drow@mvista.com>
8696
8697 * gdb.threads/thread-specific.exp: Stop early if no threads are
8698 found.
8699
d2dc51db
MC
87002004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8701
8702 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8703
14b1a056
DJ
87042004-02-08 Daniel Jacobowitz <drow@mvista.com>
8705
8706 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8707 breakpoints.
8708
83f66e8f
DJ
87092004-02-07 Daniel Jacobowitz <drow@mvista.com>
8710
8711 * config/sim.exp (gdb_load): Handle $arg == "".
8712 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8713 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8714
30fc0091
EZ
87152004-02-07 Elena Zannoni <ezannoni@redhat.com>
8716
a9c64011
AS
8717 * gdb.base/maint.exp: Update test to reflect
8718 obstack changes.
30fc0091 8719
4d806929
JJ
87202004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8721
8722 * gdb.base/pendshr.c (pendfunc): New function that calls
8723 pendfunc1.
8724 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8725
7bfdd688
FF
87262004-02-04 Fred Fish <fnf@redhat.com>
8727
8728 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8729 function symbols and update copyright years.
8730 * gdb.arch/gdb1291.c: Ditto.
8731
aaa08ee4
MC
87322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8735
dbad7755
MC
87362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8737
8738 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8739
ec4646ef
MC
87402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8741
8742 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8743
1b802196
FF
87442004-02-02 Fred Fish <fnf@redhat.com>
8745
8746 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8747 remote targets. Update copyright years.
8748
18fe2033
JJ
87492004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8750
8751 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8752 support.
8753 * gdb.base/langs.exp: Fix test which attempts to create
8754 breakpoint on non-existent function to handle new pending
8755 support.
8756 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8757 a breakpoint.
8758 * gdb.base/pending.exp: New test.
8759 * gdb.base/pending.c: New file.
8760 * gdb.base/pendshr.c: Ditto.
8761
8d577d32
DC
87622004-02-02 David Carlton <carlton@kealia.com>
8763
8764 * gdb.cp/overload.exp: Add overloadNamespace tests.
8765 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8766 (overloadNamespace, XXX): New.
8767 (main): Call XXX::marker2.
8768
3ad13771
FF
87692004-02-01 Fred Fish <fnf@redhat.com>
8770
8771 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8772 * gdb.base/finish.exp: Ditto.
8773 * gdb.base/gcore.exp: Ditto.
8774 * gdb.base/huge.exp: Ditto.
8775 * gdb.base/info-proc.exp: Ditto.
8776 * gdb.base/return2.exp: Ditto.
8777 * gdb.threads/gcore-thread.exp: Ditto.
8778
44c75849
DJ
87792004-02-01 Daniel Jacobowitz <drow@mvista.com>
8780
8781 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8782
005bc093
MK
87832004-02-01 Mark Kettenis <kettenis@gnu.org>
8784
8785 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8786 that opening the file succeeds on OpenBSD.
8787
c47cebdb
DJ
87882004-02-01 Daniel Jacobowitz <drow@mvista.com>
8789
8790 * gdb.threads/thread-specific.c: New file.
8791 * gdb.threads/threads-specific.exp: New test script.
8792 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8793 to expect_out.
8794
5a01311c
MK
87952004-02-01 Mark Kettenis <kettenis@gnu.org>
8796
8797 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8798 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8799 only on the "print_small_structs from print_long_arg_list" test.
8800
ce22a4f1
DJ
88012004-02-01 Daniel Jacobowitz <drow@mvista.com>
8802
8803 * gdb.base/completion.exp: Kill a stray backslash.
8804
8805 From Jim Ingham <jingham@apple.com>:
8806 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8807 agrees with the result from sending a tab.
8808
abbab9d3
DJ
88092004-01-31 Daniel Jacobowitz <drow@mvista.com>
8810
8811 * gdb.base/chng-syms.exp: Remove stray newline.
8812
53904d1e
MK
88132004-01-31 Mark Kettenis <kettenis@gnu.org>
8814
8815 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8816 *-*-openbsd*.
8817 * gdb.asm/openbsd.inc: New file.
8818
3a4b3aac
MK
88192004-01-30 Mark Kettenis <kettenis@gnu.org>
8820
8821 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8822 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8823 *-*solaris2*. Remove commented out default settings for
8824 asm-flags. Replace gdb_compile with target_link.
8825
ebac27b4
MC
88262004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8827
8828 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8829 for all tests. Remove old hp-ux and cygnus xfail cases.
8830
d8679d84
PH
88312004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8832
8833 * gdb.base/chng-syms.exp: New file.
8834 * gdb.base/chng-syms.c: New file.
8835
0a55bc22
MC
88362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8837
8838 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8839 Provide arms for current output in all my configurations.
8840
94b8e876
MC
88412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8842
8843 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8844 * lib/compiler.cc: Likewise.
8845 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8846 get the right preprocessor. Eval the output directly. Remove
8847 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8848 hp_f77_compiler and hp_f90_compiler completely.
8849 (gdb_preprocess): Delete.
8850 (get_compiler): Delete.
8851
7cf03d44
MK
88522004-01-24 Mark Kettenis <kettenis@gnu.org>
8853
8854 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8855 <string.h>.
8856
68b6dce9
NR
88572004-01-24 Nick Roberts <nick@nick.uklinux.net>
8858
8859 * gdb.mi/mi-stack.exp: Update copyright.
8860
b368761e
DC
88612004-01-23 David Carlton <carlton@kealia.com>
8862
8863 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8864 test for cp_lookup_transparent_type.
8865 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8866 call them.
8867
f2061b53
DJ
88682004-01-23 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8871 after -var-update.
8872
37fc574a
DC
88732004-01-23 David Carlton <carlton@kealia.com>
8874
8875 * gdb.cp/namespace.cc (C::ensureRefs): New.
8876 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8877
8e94b928
NR
88782004-01-20 Nick Roberts <nick@nick.uklinux.net>
8879
8880 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8881 case "-stack-list-locals 2".
8882 * gdb.mi/mi-var-child.exp: Test for case
8883 "-var-list-children --all-values NAME".
8884
997b0952
MC
88852004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8886
8887 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8888
52470da3
MK
88892004-01-18 Mark Kettenis <kettenis@gnu.org>
8890
7049b4b8
MK
8891 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8892 used with gdb_test_multiple.
8893
52470da3
MK
8894 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8895 read at address 0. This fixes PR testsuite/1504.
8896
da6012e5
DJ
88972004-01-18 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8900 Remove downloading, guessing the host executable, the calls to
8901 gdb_file_cmd and gdb_target_cmd, and "load" support.
8902 (infer_host_exec): New function broken out from gdb_load.
8903 (gdb_load): New wrapper for gdbserver_gdb_load.
8904 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8905 gdb_target_cmd. Use -target-select.
8906 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8907 Download binaries to the host. Clear last_mi_remote_file when
8908 we load a new binary.
8909 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8910 call gdbserver_gdb_load and mi_gdb_target_cmd.
8911
32c70722
MC
89122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8913
8914 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8915 type patterns.
8916
b0cecf36
MC
89172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8918
8919 * gdb.cp/templates.exp: Fix typo in test name of
8920 "print Foo<volatile char*>::foo".
8921
4120d7e6
MC
89222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8923
8924 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8925
f679e530
BE
89262004-01-16 Ben Elliston <bje@wasabisystems.com>
8927
8928 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8929 (clean mostlyclean): Remove empty rm.
8930
091c48f6
MC
89312004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8932
8933 * gdb.base/setvar.exp: Add copyright years.
8934
3e5fc8d2
DC
89352004-01-14 David Carlton <carlton@bactrian.org>
8936
8937 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8938 PR c++/1511 and update coment.
8939 * gdb.cp/templates.exp: Update patterns to match current output.
8940 If changes involve something other than whitespace, KFAIL
8941 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8942
63d06c5c
DC
89432004-01-14 David Carlton <carlton@kealia.com>
8944
8945 * gdb.cp/namespace.exp: Add tests involving classes defined within
8946 namespaces.
8947 * gdb.cp/namespace.cc (C::CClass): New.
8948 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8949
a51dab88
EZ
89502004-01-14 Elena Zannoni <ezannoni@redhat.com>
8951
8952 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8953 what debug info we have. Print a better message if something goes
8954 wrong while producing the separate debug info file.
8955
a476ccc9
MC
89562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8957
8958 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8959
f453692c
MC
89602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8961
8962 * gdb.base/callfuncs.c: Add copyright notice.
8963
f40063a5
MC
89642004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8965
8966 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8967 inheritance. PR gdb/1498, PR gcc/13539.
8968
19ac3974
EZ
89692004-01-13 Elena Zannoni <ezannoni@redhat.com>
8970
a9c64011
AS
8971 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8972 test specific name.
8973 * gdb.mi/gdb669.exp: Ditto.
8974 * gdb.mi/mi-pthreads.exp: Ditto.
8975 * gdb.mi/mi1-pthreads.exp: Ditto.
8976 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8977
56c97c6e
MC
89782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8979
8980 * gdb.cp/member-ptr.cc: Add copyright notice.
8981
a0644324
MC
89822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8985 some patterns for recent versions of gcc and hpacc. Delete
8986 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8987 Delete tests that access a NULL pointer-to-member-data. This
8988 script is still disabled for gcc.
8989
32fabe09
EZ
89902004-01-12 Elena Zannoni <ezannoni@redhat.com>
8991
8992 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8993 escaped correctly.
32fabe09 8994
1f8a6abb
EZ
89952004-01-12 Elena Zannoni <ezannoni@redhat.com>
8996
8997 * gdb.base/sepdebug.exp: New file.
8998 * gdb.base/sepdebug.c: New file.
8999 * lib/gdb.exp (separate_debug_filename): New procedure.
9000 (gdb_gnu_strip_debug): New procedure.
9001
48efe704
AC
90022004-01-12 Andrew Cagney <cagney@redhat.com>
9003
9004 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9005 * gdb.mi/ChangeLog-1999-2003: New file.
9006
a9415475
AC
90072004-01-12 Andrew Cagney <cagney@redhat.com>
9008
9009 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9010 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9011 or EEXIST", treat EBUSY as an XFAIL.
9012
83b8cf9d
MC
90132004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9014
9015 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9016 hp_cc_compiler.
9017
9939d2a8
MC
90182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9019
9020 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9021 decorations.
9022
1ff8cadf
MC
90232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9024
9025 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9026 and "(aCC)" decorations. Remove obsolete doco about old
9027 test results.
9028
6fa9022e
MC
90292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9030
9031 * gdb.cp/exception.exp: Fix typo in doco.
9032
209721fe
MK
90332004-01-09 Mark Kettenis <kettenis@gnu.org>
9034
9035 * gdb.base/gdb1476.exp: Fix typo.
9036
ef11303e
MC
90372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9038
9039 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9040 file.
9041
041ab88c
MC
90422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9043
9044 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9045 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9046 Use gdb_compile. Remove restriction on gcc. Add some patterns
9047 for recent version of gdb. Delete second half, which was a copy
9048 of the first half with different build flags. This test is
9049 still disabled because it is still not ready for production.
9050
e36d075a
MC
90512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9052
9053 * gdb.cp/exception.cc: Add copyright notice.
9054 * gdb.cp/exception.exp: Add a notice that this file is broken
9055 because of line number changes caused by addition of copyright
9056 notice.
9057
42b190ad
MC
90582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9059
9060 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9061 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9062
8f25f06b
MC
90632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9064
9065 * gdb.cp/classes.exp: Accept gnu abi 2.
9066 * gdb.cp/derivation.exp: Likewise.
9067 * gdb.cp/overload.exp: Likewise.
9068 * gdb.cp/virtfunc.exp: Likewise.
9069
06ded8b8
MC
90702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9071
9072 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9073 semicolon after end of function.
9074
77c26ae3
MC
90752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9076
9077 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9078 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9079 boilerplate code for compiling and running the program under
9080 test. Add some string method tests.
9081
20757486
MC
90822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9083
9084 * gdb.cp/bs15503.cc: Add copyright notice.
9085 * gdb.cp/bs15503.exp: Adjust line number.
9086
0fd3b503
MC
90872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9088
9089 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9090 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9091
10d1bea8
MC
90922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9093
9094 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9095 hp_cc_compiler.
9096
2789202a
MC
90972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9098
9099 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9100 * gdb.cp/ctti.exp: Use the marker instead of "next".
9101 With gcc, run further before bailing.
9102
b862f14c
MC
91032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9104
9105 * gdb.cp/cttiadd.cc: Add copyright notice.
9106 * gdb.cp/cttiadd1.cc: Likewise.
9107 * gdb.cp/cttiadd2.cc: Likewise.
9108 * gdb.cp/cttiadd3.cc: Likewise.
9109
96da2469
MC
91102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9111
9112 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9113 Use gdb_test, gdb_test_multiple. Use floating-point values that
9114 have exact representations in IEEE-ish formats.
9115
053248ff
MC
91162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9117
9118 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9119 compilers. Delete duplicate call to get_compiler_info.
9120 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9121 * gdb.base/volatile.exp: Likewise.
9122
84acecdd
MK
91232004-01-07 Mark Kettenis <kettenis@gnu.org>
9124
9125 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9126 memory at address 0.
9127
fe11a27f
MC
91282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9129
9130 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9131 to test for hp-ux assembler. Fix copyright years.
9132
60ad077b
AC
91332004-01-07 Andrew Cagney <cagney@redhat.com>
9134
9135 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9136
1c9b8f33
AC
91372004-01-07 Andrew Cagney <cagney@redhat.com>
9138
9139 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9140 when creating the read-only file. From analysis by Roland McGrath
9141 and Elena Zannoni.
9142
753ccc7a
MC
91432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9144
9145 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9146
eca3e36b
MC
91472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9148
9149 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9150 data pointers.
9151
f8d4bac4
MC
91522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9153
9154 * gdb.cp/m-static.exp: Compile one source file at a time.
9155 Delete unused call to get_compiler_info.
9156
9b4e0f94
MC
91572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9158
9159 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9160 * gdb.base/call-rt-st.exp: Likewise.
9161 * gdb.base/nodebug.exp: Likewise.
9162 * gdb.base/volatile.exp: Likewise.
9163 * gdb.cp/ref-types.exp: Likewise.
9164 * gdb.cp/templates.exp: Likewise.
9165
023c1024
MK
91662004-01-05 Mark Kettenis <kettenis@gnu.org>
9167
9168 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9169
19703c4a
MC
91702004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9171
9172 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9173 hppa*-hp-hpux*.
9174
18b67037
MK
91752004-01-04 Mark Kettenis <kettenis@gnu.org>
9176
ba6219c8
MK
9177 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9178 x86_64-*-*.
9179
18b67037
MK
9180 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9181 sparc64-*-* and sparc*-solaris2*.
9182
1bfbbb9d
MK
91832004-01-04 Mark Kettenis <kettenis@gnu.org>
9184
9185 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9186 return ${tests}" test. The ${tests} already mentions the
9187 filename.
9188
06846494
MC
91892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9190
9191 * gdb.cp/local.exp: Accept gcc abi 2.
9192
3b0cb202
MC
91932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9194
9195 * gdb.cp/templates.exp: Accept gcc abi 2.
9196
0643ec3f
MC
91972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9198
9199 * lib/compiler.cc: Remove supports_template_debugging.
9200 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9201
d231d0b1
MC
92022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9203
9204 * gdb.cp/namespace.exp: Accept gcc abi 2.
9205
44ffb27c
MC
92062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 * gdb.cp/method.exp: Accept gcc abi 2.
9209
184ad485
MC
92102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9211
9212 * gdb.cp/classes.exp: Generate identical results as old version.
9213 * gdb.cp/derivation.exp: Likewise.
9214 * gdb.cp/overload.exp: Likewise.
9215 * gdb.cp/virtfunc.exp: Likewise.
9216
116f09e7
MC
92172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9218
9219 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9220 mysterious bug with sourceware version of expect.
9221
b1379776
MC
92222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9223
9224 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9225 current versions of gcc, including gcc abi 2. Remove gratuitous
9226 restart of test program. Use gdb_test_multiple and gdb_test for
9227 all tests. Add patterns to xfail missing "const" in "const char *"
9228 and kfail PR gdb/1155.
9229
6b7a4c0e
MC
92302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9231
9232 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9233 current versions of gcc, including gcc abi 2. Remove gratuitous
9234 restart of test program. Use gdb_test_multiple and gdb_test for
9235 all tests. Add patterns to kfail PR gdb/1498.
9236
51615d72
MC
92372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9238
9239 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9240 current versions of gcc, including gcc abi 2. Use "breakpoint"
9241 and "continue" instead of restarting the target program. Use
9242 gdb_test_multiple and gdb_test for all tests.
9243
7b79a9d7
MK
92442004-01-01 Mark Kettenis <kettenis@gnu.org>
9245
9246 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9247 for *-*-solaris2*.
9248
1cd3489f
MC
92492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9250
9251 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9252 current versions of gcc, including gcc abi 2. Use "breakpoint"
9253 and "continue" instead of restarting the target program several
9254 times. Use gdb_test_multiple and gdb_test for all tests.
9255
850742db
MC
92562003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9257
9258 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9259 source files.
9260
eb4bbda8
MC
92612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9262
9263 * gdb.base/environ.exp: Handle compiling test case from multiple
9264 source files.
9265
e42c7771
MC
92662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9267
9268 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9269
80e4b428
JB
92702003-12-17 Jim Blandy <jimb@redhat.com>
9271
5f06973a
JB
9272 * gdb.base/freebpcmd.c: Add copyright notice.
9273
80e4b428
JB
9274 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9275
0ab84fb7
MC
92762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9277
9278 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9279
1b3bb3d0
JB
92802003-12-13 Jim Blandy <jimb@redhat.com>
9281
9282 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9283
3a4c9371
KB
92842003-12-12 Kevin Buettner <kevinb@redhat.com>
9285
9286 * gdb.asm/frv.inc: New file.
9287 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9288
a1dea79a
FF
92892003-12-09 Fred Fish <fnf@redhat.com>
9290
9291 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9292 functions to break1.c and leave prototypes behind. Add more
9293 "set breakpoint NN here" comments.
9294 * gdb.base/break1.c: New file.
9295
9296 * gdb.base/break.exp: Handle compiling test case from multiple
9297 source files and change source file references as needed.
9298 * gdb.base/completion.exp: Ditto.
9299 * gdb.base/condbreak.exp: Ditto.
9300 * gdb.base/define.exp: Ditto.
9301 * gdb.base/ena-dis-br.exp: Ditto.
9302 * gdb.base/info-proc.exp: Ditto.
9303 * gdb.base/maint.exp: Ditto.
9304 * gdb.base/until.exp: Ditto.
9305
9306 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9307 hardcoded line numbers.
9308 * gdb.base/define.exp: Ditto.
9309 * gdb.base/ena-dis-br.exp: Ditto.
9310 * gdb.base/maint.exp: Ditto.
9311 * gdb.base/until.exp: Ditto.
9312
9313 * gdb.base/completion.exp: Use "break1" for completion tests since
9314 "break" is no longer a unique prefix.
9315
5266b69c
AC
93162003-12-06 Andrew Cagney <cagney@redhat.com>
9317
9318 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9319 "return_value_unimplemented". When an unimplemented struct return
9320 architecture, report incorrect values as a KFAIL
9321
374451f0
MC
93222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9323
9324 * gdb.cp/rtti.exp: Accept new wording of warning from
9325 cp_lookup_rtti_type.
9326
ba9b20a7
MC
93272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9328
9329 Partial fix for PR testsuite/1456.
9330 * gdb.base/scope.exp (test_at_main): Replace references to
9331 gcc_compiled with calls to test_compiler_info.
9332 (test_at_foo): Likewise.
9333 (test_at_bar): Likewise.
9334
b74b6d0b
MC
93352003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9336
9337 Partial fix for PR testsuite/1456.
9338 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9339 to test_compiler_info.
9340
ccfa3402
MC
93412003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9342
9343 * gdb.base/so-impl-ld.exp: Update copyright notice.
9344
f6246aba
MC
93452003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9346
9347 Partial fix for PR testsuite/1456.
9348 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9349 to test_compiler_info.
9350
13ae734a
MC
93512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9352
9353 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9354 from current versions of gdb. Clean up regular expressions.
9355 Delete redundant timeout case.
9356
d8e1cdee
MC
93572003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9358
9359 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9360 from current versions of gdb. Clean up regular expressions.
9361 Delete redundant timeout case.
9362
96457b64
MC
93632003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9364
9365 Partial fix for PR testsuite/1456.
9366 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9367 gcc_compiled with call to test_compiler_info.
9368
f35309fc
MC
93692003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9370
9371 Partial fix for PR testsuite/1456.
9372 * gdb.base/list.exp (test_list_function): Delete unused declaration
9373 of gcc_compiled.
9374
d7afdf9b
MC
93752003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9376
9377 Partial fix for PR testsuite/1456.
9378 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9379 call to test_compiler_info.
9380
71507b56
MK
93812003-11-29 Mark Kettenis <kettenis@gnu.org>
9382
9383 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9384 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9385 it to create the appropriate note.inc.
9386 * gdb.asm/asmsrc1.s: Include "note.inc".
9387 * gdb.asm/netbsd.inc: New file.
9388 * gdb.asm/empty.inc: New file.
9389
f81f93f7
MC
93902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9391
9392 Partial fix for PR testsuite/1456.
9393 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9394 calls to test_compiler_info.
9395
9a77938e
MC
93962003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9397
9398 Partial fix for PR testsuite/1456.
9399 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9400 calls to test_compiler_info.
9401
e8367dc7
MK
94022003-11-27 Mark Kettenis <kettenis@gnu.org>
9403
9404 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9405 pattern for the KFAILs.
9406
526c61ee
AF
94072003-11-25 Adam Fedor <fedor@gnu.org>
9408
9409 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9410 * gdb.objc/objcdecode.m: New file.
9411
28f2d600
AF
94122003-11-25 Adam Fedor <fedor@gnu.org>
9413
9414 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9415 * gdb.objc/nondebug.m: New file.
9416
a3895cee
BE
94172003-11-26 Ben Elliston <bje@wasabisystems.com>
9418
9419 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9420 NetBSD as it does on FreeBSD. Modelled on a similar change by
9421 Mark Kettenis on 2003-05-30.
9422 (link-flags): Set to "--entry _start" regardless of target.
9423 Special linker flags are to be appended to $link-flags.
9424 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9425
c9f2c8a3
MC
94262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9427
9428 * gdb.cp/method.exp: Accept output of new demangler.
9429
15a0587a 94302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9431
9432 * gdb/class2.exp: New file.
9433 * gdb/class2.cc: New file.
9434
3c00b570
MC
94352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9436
9437 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9438 of new demangler.
9439
7027acc7
MK
94402003-11-23 Mark Kettenis <kettenis@gnu.org>
9441
9442 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9443 of gdb_test "run".
9444
b0e1598a
MK
94452003-11-23 Mark Kettenis <kettenis@gnu.org>
9446
9447 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9448 "continue" into "run".
9449
4d9eda44
MC
94502003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9451
9452 Partial fix for PR testsuite/1456.
9453 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9454 call to test_compiler_info.
9455 * gdb.cp/ctti.exp: Likewise.
9456 * gdb.cp/derivation.exp: Likewise.
9457 * gdb.cp/member-ptr.exp: Likewise.
9458 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9459 reference to gcc_compiled.
9460
94612003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9462
9463 Fix PR testsuite/1463.
9464 * gdb.base/structs.exp (start_structs_test): Call
9465 get_debug_format before using the debug format.
9466
d422fe19
AC
94672003-11-22 Andrew Cagney <cagney@redhat.com>
9468
9469 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9470 * gdb.base/structs.exp: Use gdb_test_multiple.
9471
039cf96d
AC
94722003-11-20 Andrew Cagney <cagney@redhat.com>
9473
6882279b
AC
9474 * gdb.base/structs.exp: Handle and recover from internal errors.
9475 Replace "foo${n}" with "foo<n>" in test messages.
9476
e53890ae
AC
9477 * gdb.base/structs.exp: Update copyright. Rewrite.
9478 * gdb.base/structs.c: Update copyright. Rewrite.
9479
2b211c59
AC
9480 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9481 resync count exceeded.
d63a86f8 9482
039cf96d
AC
9483 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9484 from the internal error.
9485 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9486 Original from Jim Blandy.
9487 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9488
eac98b22
AC
94892003-11-19 Andrew Cagney <cagney@redhat.com>
9490
9491 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9492 KFAIL.
9493
67455b2a
MK
94942003-11-17 Mark Kettenis <kettenis@gnu.org>
9495
9496 New testcase for PR backtrace/1435.
9497 * gdb.arch/i386-unwind.exp: New file.
9498 * gdb.arch/i386-unwind.c: New file.
9499
853d6e5b
AC
95002003-11-17 Andrew Cagney <cagney@redhat.com>
9501
9502 * lib/gdb.exp (compiler_info): New global.
9503 (test_compiler_info): New function.
9504 (get_compiler_info): Set compiler_info.
9505 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9506 "compiler_info" to gcc-<major>-<minor>.
9507
38cf6e11
MC
95082003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9509
9510 * gdb.trace/configure: Remove.
9511
a50d3602
EZ
95122003-11-13 Elena Zannoni <ezannoni@redhat.com>
9513
9514 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9515 breakpoints.
a50d3602
EZ
9516 * gdb.base/break.exp: Remove all references to explicit line
9517 numbers.
9518
d9407aaa
NC
95192003-11-11 Nick Clifton <nickc@redhat.com>
9520
9521 * gdb.base/shreloc.exp: Do not run for targets which do not
9522 support shared objects.
9523
db488fc1
CV
95242003-11-10 Corinna Vinschen <vinschen@redhat.com>
9525
9526 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9527 Don't run tests if nofileio flag is given.
9528
6a90a18e
EZ
95292003-11-07 Elena Zannoni <ezannoni@redhat.com>
9530
9531 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9532 as well as 'Watchpoint'.
6a90a18e 9533
0b915e9c
EZ
95342003-11-06 Elena Zannoni <ezannoni@redhat.com>
9535
9536 Reported by Jim Ingham <jingham@apple.com>:
9537 * gdb.base/annota1.exp: Match at least one occurrence of the
9538 signal handler annotation.
9539
d7e4b55f
EZ
95402003-11-06 Elena Zannoni <ezannoni@redhat.com>
9541
a9c64011
AS
9542 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9543 as well as 'Watchpoint'.
d7e4b55f 9544
2fe4e8d0
MC
95452003-11-05 Michael Chastain <mec@shout.net>
9546
9547 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9548
6ef88553
KW
95492003-11-03 Kris Warkentin <kewarken@qnx.com>
9550
9551 * gdb.arch/gdb1291.c: New test file.
9552 * gdb.arch/gdb1291.exp: New test script.
9553 * gdb.arch/gdb1431.c: New test file.
9554 * gdb.arch/gdb1431.exp: New test script.
9555
ae7dc4d8
MC
95562003-10-22 Michael Chastain <mec@shout.net>
9557
9558 * gdb.mi/pthreads.c: Add copyright notice.
9559
c39d7427
MC
95602003-10-22 Michael Chastain <mec@shout.net>
9561
9562 * gdb.threads/pthreads.c: Add copyright notice.
9563
8b7d96c1
MC
95642003-10-20 Michael Chastain <mec@shout.net>
9565
9566 * gdb.base/gdb1056.exp: New test script.
9567
d1d69fdd
DJ
95682003-10-13 Daniel Jacobowitz <drow@mvista.com>
9569
9570 * gdb.threads/killed.exp: Use gdb_run_cmd.
9571
7d605576
DJ
95722003-10-13 Daniel Jacobowitz <drow@mvista.com>
9573
9574 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9575 create a core file.
9576 * gdb.threads/gcore-thread.exp: Likewise.
9577
618ec112
CV
95782003-10-13 Corinna Vinschen <vinschen@redhat.com>
9579
9580 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9581 type, based on char type.
9582 (struct bit_flags_short_t): New bitfield type, based on short type.
9583 (init_bit_flags_char): New fuction.
9584 (init_bit_flags_short): Ditto.
9585 (print_bit_flags_char): Ditto.
9586 (print_bit_flags_short): Ditto.
9587 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9588
9367a73c
MC
95892003-10-11 Michael Chastain <mec@shout.net>
9590
9591 * gdb.base/call-rt-st.exp: Update copyright year.
9592
1decf120
KI
95932003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9594
9595 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9596 * gdb.disasm/sh3.s: Ditto.
9597
5445b2ae
DJ
95982003-10-07 Daniel Jacobowitz <drow@mvista.com>
9599
9600 * gdb.threads/switch-threads.exp: New test.
9601 * gdb.threads/switch-threads.c: New source file.
9602
aec24853
CV
96032003-10-07 Corinna Vinschen <vinschen@redhat.com>
9604
9605 * gdb.base/ending-run.exp: Add sh specific case.
9606
adc7428d
AC
96072003-10-06 Andrew Cagney <cagney@redhat.com>
9608
9609 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9610 * gdb.disasm/mn10200.exp: Delete obsolete file.
9611
c9d37158
DJ
96122003-09-29 Daniel Jacobowitz <drow@mvista.com>
9613
9614 * ChangeLog: Correct an entry command.exp -> commands.exp.
9615 * gdb.base/commands.exp (bp_deleted_in_command_test)
9616 (temporary_breakpoint_commands): Check noargs.
9617
79c2c32d
DC
96182003-09-25 David Carlton <carlton@kealia.com>
9619
9620 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9621 of some print tests, where appropriate. Add tests for C::D::cd,
9622 E::ce, F::cXfX, G::XgX.
9623 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9624
594e6d67
RE
96252003-09-25 Richard Earnshaw <rearnsha@arm.com>
9626
9627 * lib/java.exp (java_init): Import target_alias before using it.
9628
10f0d451
DC
96292003-09-25 David Carlton <carlton@kealia.com>
9630
9631 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9632
274bcba0
EZ
96332003-09-23 Elena Zannoni <ezannoni@redhat.com>
9634
d63a86f8 9635 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9636 weirdness.
274bcba0 9637
cdbf20f7
MC
96382003-09-17 Michael Chastain <mec@shout.net>
9639
9640 * gdb.cp/gdb1355.exp: New file.
9641 * gdb.cp/gdb1355.c: New file.
9642
71e06f80
CV
96432003-09-15 Corinna Vinschen <vinschen@redhat.com>
9644
9645 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9646 * gdb.asm/sh.inc: New file.
9647
5c4e30ca
DC
96482003-09-11 David Carlton <carlton@kealia.com>
9649
bd45b7af
DC
9650 * gdb.cp/namespace.exp: Add tests for namespace types.
9651 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9652 (test_namespace): New.
9653
1c199746
EZ
96542003-09-11 Elena Zannoni <ezannoni@redhat.com>
9655
a9c64011 9656 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9657 * gdb.stabs/weird.exp: Ditto.
1c199746 9658
04ed252f
MC
96592003-09-08 Michael Chastain <mec@shout.net>
9660
9661 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9662
d8a2d9e7
MC
96632003-09-07 Michael Chastain <mec@shout.net>
9664
9665 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9666 'parse error'.
9667
161afb24
MK
96682003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9669
9670 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9671
49f2741a
MC
96722003-08-30 Michael Chastain <mec@shout.net>
9673
9674 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9675 * gdb.gdb/observer.exp: Ditto.
9676 * gdb.gdb/xfullpath.exp: Ditto.
9677
8afa723e
MK
96782003-08-29 Mark Kettenis <kettenis@gnu.org>
9679
9680 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9681 *-*-*bsd*.
9682
f31dfe3b
JJ
96832003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9684
9685 * gdb.base/dump.exp: Skip for ia64.
9686
4630e498
JJ
96872003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9688
9689 * gdb.asm/asm-source.exp: Add ia64 support.
9690 * gdb.asm/ia64.inc: New file.
9691
1105b7ef
MC
96922003-08-22 Michael Chastain <mec@shout.net>
9693
9694 * gdb.cp: New directory.
9695 * gdb.cp/*: Copy from gdb.c++/*.
9696 * gdb.c++/*: Remove.
9697 * Makefile.in: Change gdb.c++ to gdb.cp.
9698 * configure.in: Ditto.
9699 * configure: Regnerate.
9700
c945b932
MK
97012003-08-18 Mark Kettenis <kettenis@gnu.org>
9702
9703 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9704 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9705
2b66634b
DJ
97062003-08-17 Daniel Jacobowitz <drow@mvista.com>
9707
9708 * mi-var-display.exp (-var-list-children weird): Accept function
9709 pointers with argument types.
9710 * mi1-var-display.exp (-var-list-children weird): Likewise.
9711 * mi2-var-display.exp (-var-list-children weird): Likewise.
9712
a356f73b
DJ
97132003-08-17 Daniel Jacobowitz <drow@mvista.com>
9714
9715 * gdb.base/annota3.exp: Add missing newline.
9716
483417b8
MC
97172003-08-06 Michael Chastain <mec@shout.net>
9718
9719 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9720
c99c59c3
MS
97212003-08-12 Michael Snyder <msnyder@redhat.com>
9722
9723 * gdb.base/float.exp: Add test for SH.
9724
55ed7501
MK
97252003-08-10 Mark Kettenis <kettenis@gnu.org>
9726
9727 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9728
1a371f2e
EZ
97292003-08-07 Elena Zannoni <ezannoni@redhat.com>
9730
9731 * gdb.base/completion.exp: Remove reduntant completion test
9732 on filename.
9733
e0f353ce
EZ
97342003-08-07 Elena Zannoni <ezannoni@redhat.com>
9735
a9c64011
AS
9736 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9737 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9738 gdb.trace/save-trace.exp: Make sure that full pathnames are
9739 escaped correctly.
e0f353ce 9740
5710a1af 97412003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9742
a9c64011
AS
9743 * configure.in: Don't generate config.h from config.hin.
9744 * configure: Regenerate.
9745 * config.hin: Remove file.
9746 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9747 * gdb.threads/pthreads.c: Ditto.
5710a1af 9748
dcd81ce9
DJ
97492003-08-07 Daniel Jacobowitz <drow@mvista.com>
9750
9751 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9752 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9753 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9754 Replace ld24 with seth/add3.
9755
6009d884
AC
97562003-08-02 Andrew Cagney <cagney@redhat.com>
9757
9758 * gdb.base/annota3.exp: New file.
9759 * gdb.base/annota3.c: New file.
9760 * gdb.c++/annota3.exp: New file.
9761 * gdb.c++/annota3.cc: New file.
9762
51514e06
MC
97632003-07-29 Michael Chastain <mec@shout.net>
9764
9765 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9766 actually failed.
9767 (do_pass): Likewise.
9768 * gdb.threads/tls.exp: Always initialize no_of_threads.
9769
4ee6625b
DJ
97702003-07-27 Daniel Jacobowitz <drow@mvista.com>
9771
9772 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9773 pattern.
9774 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9775 * gdb.threads/tls.exp: Recognize one case of the host library not
9776 supporting TLS.
9777
225f2bf6
AC
97782003-07-27 Andrew Cagney <cagney@redhat.com>
9779
9780 * gdb.base/fileio.exp: Use SH when running commands using
9781 remote_exec.
9782
bcb27c9f
DJ
97832003-07-24 Daniel Jacobowitz <drow@mvista.com>
9784
9785 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9786 * gdb.base/relocate.c (dummy): New padding array.
9787
3d67be83
MS
97882003-07-22 Michael Snyder <msnyder@redhat.com>
9789
d63a86f8 9790 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9791
9792 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9793 patterns to be more general, accepting old and new output.
9794 Some output chars (such as '+') also must be quoted.
d63a86f8 9795 Some addresses are displayed numerically instead of
3d67be83
MS
9796 symbolically.
9797
57ba3b85
MS
97982003-07-23 Michael Snyder <msnyder@redhat.com>
9799
686d097c
MS
9800 * gdb.base/return2.exp: Don't test long-long return.
9801
57ba3b85
MS
9802 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9803 * gdb.disasm/t01_mov.exp: Ditto.
9804 * gdb.disasm/t02_mova.s: Ditto.
9805 * gdb.disasm/t02_mova.exp: Ditto.
9806 * gdb.disasm/t03_add.s: Ditto.
9807 * gdb.disasm/t03_add.exp: Ditto.
9808 * gdb.disasm/t04_sub.s: Ditto.
9809 * gdb.disasm/t04_sub.exp: Ditto.
9810 * gdb.disasm/t05_cmp.s: Ditto.
9811 * gdb.disasm/t05_cmp.exp: Ditto.
9812 * gdb.disasm/t06_ari2.s: Ditto.
9813 * gdb.disasm/t06_ari2.exp: Ditto.
9814 * gdb.disasm/t07_ari3.s: Ditto.
9815 * gdb.disasm/t07_ari3.exp: Ditto.
9816 * gdb.disasm/t08_or.s: Ditto.
9817 * gdb.disasm/t08_or.exp: Ditto.
9818 * gdb.disasm/t09_xor.s: Ditto.
9819 * gdb.disasm/t09_xor.exp: Ditto.
9820 * gdb.disasm/t10_and.s: Ditto.
9821 * gdb.disasm/t10_and.exp: Ditto.
9822 * gdb.disasm/t11_logs.s: Ditto.
9823 * gdb.disasm/t11_logs.exp: Ditto.
9824 * gdb.disasm/t12_bit.s: Ditto.
9825 * gdb.disasm/t12_bit.exp: Ditto.
9826 * gdb.disasm/t13_otr.s: Ditto.
9827 * gdb.disasm/t13_otr.exp: Ditto.
9828
e00759ef
EZ
98292003-07-22 Elena Zannoni <ezannoni@redhat.com>
9830
9831 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9832
8bc2021f
EZ
98332003-07-22 Elena Zannoni <ezannoni@redhat.com>
9834
a9c64011
AS
9835 * gdb.threads/tls.c : New file.
9836 * gdb.threads/tls.exp : New file.
9837 * gdb.threads/tls-main.c : New file.
9838 * gdb.threads/tls-shared.c : New file.
9839 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9840
89320c4c
AS
98412003-07-22 Andreas Schwab <schwab@suse.de>
9842
9843 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9844
180dea7c
AS
98452003-07-20 Andreas Schwab <schwab@suse.de>
9846
9847 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9848 due to insn reordering.
9849
0714963c
AC
98502003-07-15 Andrew Cagney <cagney@redhat.com>
9851
9852 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9853
98a23b3f
MC
98542003-07-15 Michael Chastain <mec@shout.net>
9855
9856 * gdb.base/gdb1250.exp: New file.
9857 * gdb.base/gdb1250.c: New file.
9858
27e417a2
ML
98592003-07-09 Michal Ludvig <mludvig@suse.cz>
9860
9861 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9862 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9863
8bc2021f
EZ
98642003-07-09 Elena Zannoni <ezannoni@redhat.com>
9865
a9c64011
AS
9866 * gdb.threads/tls.c: New file.
9867 * gdb.threads/tls.exp: New file.
9868 * gdb.threads/tls-main.c: New file.
9869 * gdb.threads/tls-shared.c: New file.
9870 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9871
d99968dc
EZ
98722003-07-09 Elena Zannoni <ezannoni@redhat.com>
9873
9874 * gdb.base/annota1.exp: Make sure that we properly escape the
9875 full path of the source file. Xfail more permissive patterns,
d63a86f8 9876 due to a compiler debug info problem.
d99968dc 9877
83876b3b
AS
98782003-07-07 Andreas Schwab <schwab@suse.de>
9879
2705e972
AS
9880 * gdb.asm/m68k.inc: New file.
9881 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9882
83876b3b
AS
9883 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9884 arguments"): Also match negative number.
9885
9886 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9887
3a871b37
DJ
98882003-07-03 Daniel Jacobowitz <drow@mvista.com>
9889
9890 * gdb.base/store.c (charest): New typedef.
9891 (add_char): Rename to add_charest, update.
9892 (wack_char): Rename to wack_charest, update types. Return l + r
9893 to keep r live across the call.
9894 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9895 (wack_double, wack_doublest): Return l + r to keep r live across
9896 the call.
9897 * gdb.base/store.exp: Accomodate store.c changes.
9898
b2a7f303
DC
98992003-06-30 David Carlton <carlton@kealia.com>
9900
9901 * gdb.c++/maint.exp (test_invalid_name): New.
9902 (test_first_component): Add tests for invalid names.
9903
3c6cb4a1
MC
99042003-06-29 Michael Chastain <mec@shout.net>
9905
9906 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9907 output of '<VTT for class>' for virtual base classes.
9908
f1c2644b
DJ
99092003-06-29 Daniel Jacobowitz <drow@mvista.com>
9910
9911 * gdb.base/completion.exp: Tab-complete "complet" instead of
9912 "compl".
9913 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9914
18080350
DJ
99152003-06-29 Daniel Jacobowitz <drow@mvista.com>
9916
9917 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9918 * gdb.base/volatile.exp: Likewise.
9919
f56973f8
DJ
99202003-06-29 Daniel Jacobowitz <drow@mvista.com>
9921
9922 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9923 gdb/1265.
9924
99252003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9926 Daniel Jacobowitz <drow@mvista.com>
9927
9928 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9929 initial line count of 'captured_main' from 26 to 32.
9930 (test_with_self): Allow xmalloc call to be interleaved with the
9931 preceding two lines.
9932
e766d4d6
JB
99332003-06-24 Joel Brobecker <brobecker@gnat.com>
9934
9935 * gdb.base/bang.exp: New testcase.
9936
f125c9a4
JB
99372003-06-23 Joel Brobecker <brobecker@gnat.com>
9938
9939 * gdb.base/langs.exp: Add some tests for the "minimal" language
9940 support.
9941
6e25beaf
EZ
99422003-06-23 Elena Zannoni <ezannoni@redhat.com>
9943
9944 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9945 the testcase.
9946
2f816dda
DJ
99472003-06-22 Daniel Jacobowitz <drow@mvista.com>
9948
9949 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9950 offset.
9951
db5a5748
DJ
99522003-06-22 Daniel Jacobowitz <drow@mvista.com>
9953
9954 * gdb.c++/pr-1210.cc: New file.
9955 * gdb.c++/pr-1210.exp: New file.
9956
1df0c130
DJ
99572003-06-21 Daniel Jacobowitz <drow@mvista.com>
9958
9959 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9960 000-exec-continue.
9961
a92feac0
MK
99622003-06-15 Mark Kettenis <kettenis@gnu.org>
9963
9964 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9965 on *-*-*bsd* instead of *-*-freebsd*.
9966
81a58f5b
AC
99672003-06-14 Andrew Cagney <cagney@redhat.com>
9968
9969 * gdb.base/store.exp: Test longest and doublest. Test all
9970 parameters. Weaken return statement match.
9971 * gdb.base/store.c: Add longest and doublest - aka long long and
9972 long double functions. Put all parameters into local register
9973 variables. Use negative values.
9974
b257a0d3
AC
99752003-06-14 Andrew Cagney <cagney@redhat.com>
9976
9977 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9978 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9979 exit status.
9980 * gdb.base/fileio.exp: Disable target when nointerrupts and
9981 noinferiorio, instead of limiting it to remote. Use remote_exec
9982 instead of system.
d63a86f8 9983
21c38304
JJ
99842003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9985
9986 * gdb.base/float.exp: Add ia64 support.
9987
1bcdb424
CV
99882003-06-12 Corinna Vinschen <vinschen@redhat.com>
9989
9990 * gdb.base/fileio.exp: Run only on remote targets.
9991
6aeb981f
CV
99922003-06-10 Corinna Vinschen <vinschen@redhat.com>
9993
9994 * gdb.base/fileio.c: New file, testing File-I/O.
9995 * gdb.base/fileio.exp: Ditto.
9996
53df362e
RG
99972003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9998
9999 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10000 shared objects after relocation at load time (gdb PR/1132).
10001 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10002 as above, part of the shared object relocation test.
53df362e 10003
ffee1b46
MK
100042003-06-08 Mark Kettenis <kettenis@gnu.org>
10005
b5ca3722
MK
10006 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10007 fully filled history list.
10008 * gdb.base/gdb_history: New file.
10009
03ed860d
MK
10010 * gdb.base/signals.exp: XFAIL "continue to func1" on
10011 i*86-*-freebsd*.
10012
ffee1b46
MK
10013 * gdb.base/attach.exp: When trying to attach to a nonexistent
10014 process, make it possible to specify the PID based on the target,
10015 and do so for *-*-freebsd*.
10016
d80dbb52
RH
100172003-06-02 Richard Henderson <rth@redhat.com>
10018
10019 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10020
6dd77b81
RH
100212003-06-02 Richard Henderson <rth@redhat.com>
10022
10023 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10024
f6347e16
RH
100252003-06-02 Richard Henderson <rth@redhat.com>
10026
10027 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10028
2c161407
DJ
100292003-06-01 Daniel Jacobowitz <drow@mvista.com>
10030
10031 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10032 of globalvar.
10033
572eb746
MK
100342003-06-01 Mark Kettenis <kettenis@gnu.org>
10035
10036 * gdb.asm/asm-source.exp: Check for memory read errors in
10037 disassembler test on *BSD too.
10038
9e9617a5
RH
100392003-06-01 Richard Henderson <rth@redhat.com>
10040
10041 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10042 for .frame.
10043 (gdbasm_call): Lose ldgp.
10044 (gdbasm_startup): Add frame information.
10045 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10046
7b34ad4e
MK
100472003-05-31 Mark Kettenis <kettenis@gnu.org>
10048
10049 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10050 i?86-*-*.
10051
10059fdf
MK
100522003-05-30 Mark Kettenis <kettenis@gnu.org>
10053
10054 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10055 FreeBSD.
10056
acf4b816
RH
100572003-05-29 Richard Henderson <rth@redhat.com>
10058
10059 * gdb.asm/alpha.inc: New file.
10060 * gdb.asm/asm-source.exp: Use it.
10061
e9ecd949
JB
100622003-05-29 Jim Blandy <jimb@redhat.com>
10063
10064 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10065 'core.PID'.
10066
e3e5a4f3
JB
100672003-05-22 Jim Blandy <jimb@redhat.com>
10068
10069 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10070 backtrace.
d63a86f8 10071
72fe3d25
DC
100722003-05-20 David Carlton <carlton@math.stanford.edu>
10073
10074 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10075 this time.
10076
58da2eb2
DC
100772003-05-19 David Carlton <carlton@bactrian.org>
10078
10079 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10080 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10081
1fcb5155
DC
100822003-05-19 David Carlton <carlton@bactrian.org>
10083
10084 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10085 namespace tests.
10086 Bump copyright date.
10087 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10088 (main): Call C::D::marker2.
10089 * gdb.c++/namespace1.cc: New file.
10090
85e85163
JJ
100912003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10092
10093 Roland McGrath <roland@redhat.com>
d63a86f8 10094 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10095 there is no manager thread.
10096
a25fbfec
JJ
100972003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10098
d63a86f8
RM
10099 * gdb.threads/schedlock.exp: Remove assumption that all threads
10100 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10101 in one of the child threads rather than the main thread.
10102
be375bae
JB
101032003-05-07 Jim Blandy <jimb@redhat.com>
10104
09bf6082
JB
10105 Add support for assembly source testing on the s390x.
10106 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10107 architecture.
10108 * gdb.asm/s390x.inc: New file.
10109
be375bae
JB
10110 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10111 succession of 'if' statements.
10112
00905d52
AC
101132003-05-05 Andrew Cagney <cagney@redhat.com>
10114
10115 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10116
b1e29e33
AC
101172003-05-05 Andrew Cagney <cagney@redhat.com>
10118
10119 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10120 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10121
e33d66ec
EZ
101222003-05-02 Elena Zannoni <ezannoni@redhat.com>
10123
10124 * gdb.base/charset.exp: Update based on new behavior of set/show
10125 charset commands.
10126
2b6fd0d8
AC
101272003-05-01 Andrew Cagney <cagney@redhat.com>
10128
10129 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10130 variable do not give memory errors.
10131
130cacce
AF
101322003-04-30 Adam Fedor <fedor@gnu.org>
10133
10134 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10135 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10136 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10137 gdb.objc/basicclass.m: : New files
10138
10139 * lib/gdb.exp (gdb_compile_objc): New procedure.
10140
bea71854
DJ
101412003-04-27 Daniel Jacobowitz <drow@mvista.com>
10142
10143 * gdb.base/signals.exp: Make backtrace tests more specific.
10144
0f20eeea
DC
101452003-04-23 David Carlton <carlton@bactrian.org>
10146
10147 * gdb.c++/maint.exp (test_first_component): Add tests for
10148 'operator' in more locations.
10149
c8c4d8dc
KB
101502003-04-16 Kevin Buettner <kevinb@redhat.com>
10151
10152 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10153
3fe60e3c
EZ
101542003-04-16 Elena Zannoni <ezannoni@redhat.com>
10155
10156 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10157 func marke' instead. Update test name.
3fe60e3c 10158
9219021c
DC
101592003-04-15 David Carlton <carlton@math.stanford.edu>
10160
10161 * gdb.c++/maint.exp: New file.
10162
5dd55bdd
EZ
101632003-04-14 Elena Zannoni <ezannoni@redhat.com>
10164
10165 * gdb.threads/schedlock.c: Change type of thread function argument
10166 to long, to avoid warnings on 64-bit platforms.
10167
00890572
EZ
101682003-04-14 Elena Zannoni <ezannoni@redhat.com>
10169
a9c64011
AS
10170 * gdb.base/attach.exp: Add new message from ptrace in case of
10171 attaching to nonexistent process.
d63a86f8 10172
93201743
JB
101732003-04-11 Jim Blandy <jimb@redhat.com>
10174
10175 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10176 gdb.c++/userdef.cc: Place comments on the lines to which the
10177 marker function might return.
10178 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10179 gdb.c++/userdef.exp: Look for those comments to check that we've
10180 returned to the right place, instead of checking line numbers.
10181
2a11c64d
EZ
101822003-04-11 Elena Zannoni <ezannoni@redhat.com>
10183
a9c64011
AS
10184 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10185 match on sourcefile name, instead of directory name.
2a11c64d 10186
68ab8fc5
EZ
101872003-04-10 Elena Zannoni <ezannoni@redhat.com>
10188
d63a86f8 10189 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10190 working directory name.
10191
5624293a
JB
101922003-04-09 Jim Blandy <jimb@redhat.com>
10193
10194 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10195 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10196 after an inferior function call, report the failure, but allow the
10197 test to continue.
10198
f1f02ee4
SC
101992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10200
10201 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10202 with -DPROTOTYPES.
10203
6eb79af0
SC
102042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10205
10206 * gdb.base/break.exp: Revert last patch.
10207
8dfb4cf0
SC
102082003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10209
10210 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10211 with -DPROTOTYPES.
10212
ed4c619a
AC
102132003-04-02 Andrew Cagney <cagney@redhat.com>
10214
10215 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10216 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10217 matching directories by the name breakpoint.
10218 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10219 Make "continue to marker1" consistent.
10220 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10221 message consistent.
10222 * lib/gdb.exp: Put "the program is no longer running", and "the
10223 program exited" in parenthesis.
10224 * lib/mi-support.exp: Ditto.
d63a86f8 10225
4e35d5f0 102262003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10227
4e35d5f0
BR
10228 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10229
71900fe8
AC
102302003-03-29 Andrew Cagney <cagney@redhat.com>
10231
10232 * gdb.base/sizeof.c (main): Print the value of '\377'.
10233 * gdb.base/sizeof.exp: Check the sign of '\377'.
10234
c0655a16
MC
102352003-03-27 Michael Chastain <mec@shout.net>
10236
10237 * gdb.base/gdb1090.exp: New file.
10238 * gdb.base/gdb1090.cc: New file.
10239
5b2a3989
JB
102402003-03-27 J. Brobecker <brobecker@gnat.com>
10241
10242 * gdb.gdb/observer.exp: New regression test.
10243
79876890
MC
102442003-03-27 Michael Chastain <mec@shout.net>
10245
10246 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10247 * gdb.base/ptype.exp: Likewise.
10248
6eac95e3
CV
102492003-03-27 Corinna Vinschen <vinschen@redhat.com>
10250
10251 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10252
e8c71839
MC
102532003-03-26 Michael Chastain <mec@shout.net>
10254
10255 * gdb.base/ptype.exp: Actually use some typedef'd types.
10256
71b10041
SC
102572003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10258
10259 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10260 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10261
2512cf80
CV
102622003-03-20 Corinna Vinschen <vinschen@redhat.com>
10263
10264 * gdb.base/default.exp: Fix regular expression.
10265
0d195a4f
CV
102662003-03-20 Corinna Vinschen <vinschen@redhat.com>
10267
10268 * gdb.base/args.exp: Fix regular expression.
10269
8a2dbca8
CV
102702003-03-20 Corinna Vinschen <vinschen@redhat.com>
10271
10272 * gdb.base/help.exp: Allow Win32 child process.
10273
bf028682
CV
102742003-03-20 Corinna Vinschen <vinschen@redhat.com>
10275
10276 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10277 when stepping out of main().
10278
182dbe85
CV
102792003-03-20 Corinna Vinschen <vinschen@redhat.com>
10280
10281 * gdb.base/default.exp: Check for win32 specific message when calling
10282 "run" without executable.
10283
d67a6ba5
CV
102842003-03-20 Corinna Vinschen <vinschen@redhat.com>
10285
10286 * gdb.base/args.exp: Expect .exe in output.
10287
a955b5bb
CV
102882003-03-20 Corinna Vinschen <vinschen@redhat.com>
10289
10290 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10291 Cygwin native.
10292
bf6bad4b
AC
102932003-03-17 Andrew Cagney <cagney@redhat.com>
10294
10295 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10296 vector registes.
10297 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10298 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10299
293e9a31
DC
103002003-03-17 David Carlton <carlton@math.stanford.edu>
10301
10302 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10303 test, for PR breakpoints/38.
10304 Call test_watchpoint_and_breakpoint.
10305 * gdb.base/watchpoint.c (func3): New function.
10306 (main): Call func3.
10307
5330f2db
DC
103082003-03-04 David Carlton <carlton@math.stanford.edu>
10309
10310 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10311 Garply<Garply<char> >:: garply".
10312 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10313 with respect to PR c++/1111; note also PR c++/1113.
10314 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10315 respect to PR c++/1062.
10316 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10317
6ece72da
DC
103182003-03-03 David Carlton <carlton@math.stanford.edu>
10319
10320 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10321 with respect to PR c++/57.
10322 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10323 c++/826.
10324 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10325 respect to PR c++/57.
10326
85ca1584
DC
103272003-03-03 David Carlton <carlton@math.stanford.edu>
10328
10329 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10330 respect to PR c++/33 into FAILs.
10331
98e9c5b8
MC
103322003-03-03 Michael Chastain <mec@shout.net>
10333
7bedbf27
MC
10334 * configure.in: Update copyright years.
10335
103362003-03-03 Michael Chastain <mec@shout.net>
10337
10338 * Makefile.in: Update copyright years.
98e9c5b8 10339
f683e100
DC
103402003-02-28 David Carlton <carlton@math.stanford.edu>
10341
10342 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10343 print class instead of struct and/or superfluous protection
10344 specifiers, as long as the resulting output is equivalent to the
10345 source code.
10346 Delete FIXME from end of messages on tests that don't need
10347 fixing.
10348
a9e0cf2c
DC
103492003-02-28 David Carlton <carlton@math.stanford.edu>
10350
10351 * gdb.c++/templates.exp (do_tests): Allow const in the two
10352 Foo<volatile char *>::foo tests.
10353
e8d359df
MS
103542003-02-27 Michael Snyder <msnyder@redhat.com>
10355
d63a86f8 10356 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10357 will be consistant.
10358
0b71dc91
DC
103592003-02-26 David Carlton <carlton@math.stanford.edu>
10360
10361 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10362 char *>::foo" test with respect to PR c++/33. Create a new test
10363 which is identical to that one except that it doesn't put the
10364 space between the "char" and the "*"; KFAIL it, too.
10365
dd14ab43
DC
103662003-02-26 David Carlton <carlton@math.stanford.edu>
10367
10368 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10369 template types into either PASSes or KFAILs (corresponding to PR
10370 c++/57). Tweak indentation. Update copyright.
10371
1146c7f1
SC
103722003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10373
10374 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10375
74641dfb
MC
103762003-02-13 Michael Chastain <mec@shout.net>
10377
10378 * gdb.base/exprs.exp: Remove i960 remnants.
10379 * gdb.base/funcargs.exp: Likewise.
10380 * gdb.base/list.exp: Likewise.
10381 * gdb.base/ptype.exp: Likewise.
10382
559cd2d0
DC
103832003-02-14 David Carlton <carlton@math.stanford.edu>
10384
10385 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10386 pEe->D::vg()" from XFAIL to KFAIL.
10387
c4f90d87
JM
103882003-02-13 Jason Molenda (jmolenda@apple.com)
10389
10390 * gdb.base/maint.exp: Update maint print statistics regexp to include
10391 new entries.
10392
cbc4d97c
MC
103932003-02-13 Michael Chastain <mec@shout.net>
10394
10395 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10396
40f235b7
MC
103972003-02-12 Michael Chastain <mec@shout.net>
10398
10399 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10400 * gdb.c++/inherit.exp: Likewise.
10401 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10402 * gdb.c++/templates.exp: Likewise.
10403 * gdb.c++/virtfunc.exp: Likewise.
10404
c56716b0
JM
104052003-02-06 Jason Molenda (jason-cl@molenda.com)
10406
10407 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10408 why the code is written that way.
10409
070afcf8
MC
104102003-02-05 Michael Chastain <mec@shout.net>
10411
10412 * gdb.base/dump.exp: Add missing copyright line.
10413
5d0331e5
JM
104142003-02-05 Jason Molenda (jason-cl@molenda.com)
10415
f7ae6d3e 10416 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10417 at the beginning so the breakpoint doesn't get set on the loop.
10418
92851186
MC
104192003-02-05 Michael Chastain <mec@shout.net>
10420
10421 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10422 output for configurations with gcc 2.95.3.
10423
cbf1e085
AC
104242003-02-05 Keith Seitz <keiths@redhat.com>
10425 Andrew Cagney <ac131313@redhat.com>
10426
10427 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10428
29518e1e
MC
104292003-02-04 Michael Chastain <mec@shout.net>
10430
10431 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10432 Call perror and then continue.
10433
5af1d5f3
MC
104342003-02-03 Michael Chastain <mec@shout.net>
10435
10436 * gdb.c++/pr-1023.cc: New file.
10437 * gdb.c++/pr-1023.exp: New file.
10438
6b549786
JB
104392003-02-05 Jim Blandy <jimb@redhat.com>
10440
10441 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10442 it's local to foobar. Check for it there, and check that it's not
10443 present in main.
10444 * gdb.c++/local.cc (marker2): New function.
10445 (foobar): Call marker1.
10446 (main): Call marker2 instead of marker1.
10447
67f16606
AC
104482003-02-04 Andrew Cagney <ac131313@redhat.com>
10449
10450 * gdb.disasm/mn10200.exp: Obsolete file.
10451 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10452 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10453 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10454
1c5cb38e
DC
104552003-02-04 David Carlton <carlton@math.stanford.edu>
10456
10457 * gdb.c++/overload.exp: Test intToChar(1).
10458 * gdb.c++/overload.cc (intToChar): New.
10459 (main): Call intToChar.
10460
d1fe6965
DC
104612003-02-03 David Carlton <carlton@math.stanford.edu>
10462
10463 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10464 'might_kfail' arg.
10465 KFAIL some of the continue_to_bp_overloaded calls, according to
10466 PR c++/1025.
10467
9ba61c5d
MC
104682003-02-01 Michael Chastain <mec@shout.net>
10469
10470 * gdb.base/advance.c (marker1): New marker function.
10471 * gdb.base/advance.exp: When the 'advance' command lands on the
10472 return breakpoint, it can legitimately stop on either the
10473 current line or the next line. Accommodate both outcomes.
10474 * gdb.base/until.exp: Likewise.
10475
e7494ffb
AC
104762003-02-02 Andrew Cagney <ac131313@redhat.com>
10477
10478 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10479 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10480 now a list, not a tuple.
10481 * gdb.mi/mi-var-display.exp: Ditto.
10482 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10483
075559bc
AC
104842003-02-01 Andrew Cagney <ac131313@redhat.com>
10485
10486 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10487 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10488 stack backtraces.
10489 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10490
2bd4c7b1
MK
104912003-02-01 Mark Kettenis <kettenis@gnu.org>
10492
10493 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10494 gdb.mi/mi1-pthreads.exp: Return instead of calling
10495 gdb_suppress_entire_file.
10496
eabd8992
MS
104972003-02-01 Mark Salter <msalter@redhat.com>
10498
10499 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10500
71469e2f
MS
105012003-01-31 Mark Salter <msalter@redhat.com>
10502
10503 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10504 Support empty arg.
10505
38a94d44
MC
105062003-01-30 Michael Chastain <mec@shout.net>
10507
10508 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10509 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10510 has been fixed in gdb/readline on 2003-01-09.
10511
19ea9e73
MS
105122003-01-29 Michael Snyder <msnyder@redhat.com>
10513
e8d359df
MS
10514 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10515 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10516 * gdb.base/args.exp: Skip if target does not support args passing.
10517
2307bd6a
DJ
105182003-01-22 Daniel Jacobowitz <drow@mvista.com>
10519
19ea9e73 10520 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10521 gdb_test. Accept a list of expect arguments as the third
10522 parameter.
10523 (gdb_test): Use it.
10524
f2dd3617
EZ
105252003-01-20 Elena Zannoni <ezannoni@redhat.com>
10526
10527 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10528 allow for different test tree configurations. Update some
10529 tescases accordingly.
10530 * gdb.arch/altivec-regs.exp: Ditto.
10531 * gdb.asm/asm-source.exp: Ditto.
10532 * gdb.base/advance.exp: Ditto.
10533 * gdb.base/display.exp: Ditto.
d63a86f8 10534 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10535 * gdb.base/mips_pro.exp: Ditto.
10536 * gdb.base/overlays.exp: Ditto.
10537 * gdb.base/relocate.exp: Ditto.
10538 * gdb.base/setshow.exp: Ditto.
10539 * gdb.base/step-line.exp: Ditto.
10540 * gdb.base/step-test.exp: Ditto.
10541 * gdb.base/until.exp: Ditto.
10542 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10543
c71cdefd
DC
105442003-01-17 David Carlton <carlton@math.stanford.edu>
10545
10546 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10547 corresponding to PR c++/945.
10548 Update copyright.
10549
fdba05d7
DC
105502003-01-17 David Carlton <carlton@math.stanford.edu>
10551
10552 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10553 corresponding to PR c++/68.
10554
105552003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10556
10557 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10558 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10559 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10560
c362c33a
EZ
105612003-01-15 Elena Zannoni <ezannoni@redhat.com>
10562
0fbc361c
EZ
10563 * gdb.base/break.exp: Fix change of default location, because of
10564 removal of until tests.
10565 * gdb.base/help.exp: Update test for new 'until' help message.
10566 Add test for help on 'advance'.
a9c64011 10567 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10568
dabf8a35
MK
105692003-01-15 Mark Kettenis <kettenis@gnu.org>
10570
10571 * gdb.base/default.exp: Adapt "info float" test for recent changes
10572 to that command. Add test for "info vector".
10573 * gdb.base/float.exp: New file. Add test for "info float" that
10574 resembles the old test in gdb.base/default.exp.
10575
a1769aca
DC
105762003-01-15 David Carlton <carlton@math.stanford.edu>
10577
10578 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10579
82025e13
EZ
105802003-01-15 Elena Zannoni <ezannoni@redhat.com>
10581
10582 * gdb.base/break.exp: Move the tests of until command from here...
10583 * gdb.base/until.exp: ... to here. New file. Add other tests.
10584 * gdb.base/advance.c: New file.
10585 * gdb.base/advance.exp: New file.
10586
8f9ab801
EZ
105872003-01-14 Elena Zannoni <ezannoni@redhat.com>
10588
a9c64011
AS
10589 * gdb.base/args.c: New file.
10590 * gdb.base/args.exp: New file.
8f9ab801 10591
9ae66589
DJ
105922003-01-14 Daniel Jacobowitz <drow@mvista.com>
10593
10594 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10595
8d77e5c3
DJ
105962003-01-14 Daniel Jacobowitz <drow@mvista.com>
10597
10598 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10599
12d2f0a1
DJ
106002003-01-14 Daniel Jacobowitz <drow@mvista.com>
10601
10602 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10603 dates.
10604
6ca37014
DJ
106052003-01-13 Daniel Jacobowitz <drow@mvista.com>
10606
10607 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10608
b0023472
DJ
106092003-01-13 Daniel Jacobowitz <drow@mvista.com>
10610
10611 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10612 (ptype &*"foo").
10613 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10614
607fbc54 106152003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10616
10617 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10618 * gdb.mi/mi1-console.exp: Likewise.
10619
607fbc54 106202003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10621
10622 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10623 * gdb.mi/mi1-console.exp: Likewise.
10624
a1fb14a2
DJ
106252003-01-13 Daniel Jacobowitz <drow@mvista.com>
10626
10627 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10628
c4cf40b7
DJ
106292003-01-09 Daniel Jacobowitz <drow@mvista.com>
10630
10631 * gdb.base/detach.exp: New test.
10632
696d5a5b
DJ
106332003-01-09 Daniel Jacobowitz <drow@mvista.com>
10634
10635 * Makefile.in (ALL_SUBDIRS): New variable.
10636 (subdirs, clean, distclean): Use it.
10637 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10638 regenerating Makefile, since it is generated from the top level.
10639 * gdb.asm/Makefile.in: Likewise.
10640 * gdb.base/Makefile.in: Likewise.
10641 * gdb.c++/Makefile.in: Likewise.
10642 * gdb.disasm/Makefile.in: Likewise.
10643 * gdb.java/Makefile.in: Likewise.
10644 * gdb.mi/Makefile.in: Likewise.
10645 * gdb.threads/Makefile.in: Likewise.
10646 * gdb.trace/Makefile.in: Likewise.
10647
754533e4
DC
106482003-01-09 David Carlton <carlton@math.stanford.edu>
10649
10650 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10651 Add copyright year 2003.
10652
d8b3e9ee
MC
106532003-01-06 Michael Chastain <mec@shout.net>
10654
10655 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10656 When selecting a thread, 'line' and 'file' are optional.
10657 * gdb.mi/mi1-pthreads.exp: Likewise.
10658
8e9e0fe6
AS
106592003-01-06 Andreas Schwab <schwab@suse.de>
10660
10661 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10662 failures.
10663
b5ab8ff3
DJ
106642003-01-04 Daniel Jacobowitz <drow@mvista.com>
10665
10666 Fix PR gdb/844
10667 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10668 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10669
10670 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10671 instead of calling gdb_suppress_entire_file.
10672 * gdb.threads/print-threads.exp: Likewise.
10673 * gdb.threads/schedlock.exp: Likewise.
10674
10675 * gdb.threads/killed.exp: Return instead of calling
10676 gdb_suppress_entire_file.
10677 * gdb.threads/linux-dp.exp: Likewise.
10678 * gdb.threads/pthreads.exp: Likewise.
10679
1e698235
DJ
106802003-01-04 Daniel Jacobowitz <drow@mvista.com>
10681
10682 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10683 stabs.
10684 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10685 * gdb.base/whatis.exp: Always allow (void) after function names.
10686
147ff08c
DJ
106872003-01-04 Daniel Jacobowitz <drow@mvista.com>
10688
10689 * gdb.c++/casts.exp: Correct regexp.
10690
dc62bfc2
MK
106912003-01-04 Mark Kettenis <kettenis@gnu.org>
10692
10693 * configure.in: Call AC_CONFIG_HEADER. Don't call
10694 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10695 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10696 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10697 aforementioned directories in the AC_OUPUT call.
10698 * config.hin: New file.
10699 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10700 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10701 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10702 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10703 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10704 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10705 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10706 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10707 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10708 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10709 gdb.threads/configure.in, gdb.threads/configure,
10710 gdb.threads/config.in, gdb.trace/configure.in,
10711 gdb.trace/configure: Removed.
10712
77afa639
MC
107132003-01-03 Michael Chastain <mec@shout.net>
10714
10715 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10716 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10717
7634bb6e
DJ
107182003-01-03 Daniel Jacobowitz <drow@mvista.com>
10719
10720 * gdb.base/store.exp: Fix regular expressions.
10721
b39c905e
MK
107222002-12-28 Mark Kettenis <kettenis@gnu.org>
10723
10724 * configure.in: Rewrite.
10725 * configure: Regenerated.
10726
0a8551dd
DC
107272003-01-03 David Carlton <carlton@math.stanford.edu>
10728
10729 * gdb.base/psymtab.exp: New file.
10730 * gdb.base/psymtab1.c: Ditto.
10731 * gdb.base/psymtab2.c: Ditto.
10732
c60b7188
AF
107332002-12-23 Adam Fedor <fedor@gnu.org>
10734
10735 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10736
ee73db83
DC
107372002-12-23 David Carlton <carlton@math.stanford.edu>
10738
10739 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10740 and current_directory initialization.
10741
d6c1774e
JB
107422002-12-22 Jim Blandy <jimb@redhat.com>
10743
f0a847b8
JB
10744 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10745 rather than as part of the output file name.
10746
d6c1774e
JB
10747 * gdb.base/attach.exp: There's no need to copy the test program to
10748 /tmp; that was only ever necessary on HP/UX, and this test is
10749 entirely disabled there anyway.
10750
f0708dbb
JB
107512002-12-21 Jim Blandy <jimb@redhat.com>
10752
4c2acfea
JB
10753 * gdb.c++/psmang.exp: Doc fix.
10754
f0708dbb
JB
10755 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10756 test.
10757
9579e000
DC
107582002-12-20 David Carlton <carlton@math.stanford.edu>
10759
10760 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10761
d1810171
MC
107622002-12-18 Michael Chastain <mec@shout.net>
10763
10764 * gdb.c++/annota2.exp: Add copyright year 2002.
10765
76565097
DC
107662002-12-17 David Carlton <carlton@math.stanford.edu>
10767
10768 * gdb.c++/try_catch.cc: Add marker comments.
10769 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10770 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10771 * gdb.c++/m-static.cc: Ditto.
10772 * gdb.c++/m-static1.cc: Ditto.
10773 * gdb.c++/try_catch.cc: Ditto.
10774
da81390b
JJ
107752002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10776
10777 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10778 to see whether we are using the new -environment-directory
10779 command which resets via -r or the old version of the command
10780 which may prompt the user. Part of fix for gdb/741.
10781
b304d130
AC
107822002-12-13 Andrew Cagney <ac131313@redhat.com>
10783
10784 * gdb.fortran/types.exp: Update obsolete comment.
10785 * gdb.fortran/exprs.exp: Ditto.
10786 * lib/gdb.exp: Delete obsolete code.
10787 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10788 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10789 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10790 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10791 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10792 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10793 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10794 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10795 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10796 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10797 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10798 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10799 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10800 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10801 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10802 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10803 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10804 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10805 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10806 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10807 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10808 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10809 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10810 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10811 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10812 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10813 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10814 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10815 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10816 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10817 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10818 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10819 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10820 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10821 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10822 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10823 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10824
a23b6e6a
DC
108252002-12-11 David Carlton <carlton@math.stanford.edu>
10826
10827 * gdb.c++/m-data.exp: Add test for members that shadow global
10828 variables: see PR gdb/804.
10829 * gdb.c++/m-data.cc: Ditto.
10830
6604731b
DJ
108312002-12-10 Daniel Jacobowitz <drow@mvista.com>
10832
10833 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10834
de46ecd7
DC
108352002-12-06 David Carlton <carlton@math.stanford.edu>
10836
10837 * gdb.base/store.c: Don't declare functions static.
10838
27e829d0
AC
108392002-12-04 Andrew Cagney <ac131313@redhat.com>
10840
10841 * gdb.base/store.exp, gdb.base/store.c: New files.
10842
92806416
DJ
108432002-12-03 Daniel Jacobowitz <drow@mvista.com>
10844
10845 * gdb.base/selftest.exp: Update for current gdb.
10846
3bcbaac5
DJ
108472002-12-03 Daniel Jacobowitz <drow@mvista.com>
10848
10849 * gdb.base/maint.exp: Only dump symbols from one source file
10850 or objfile.
10851
f4f00b1f
DJ
108522002-12-03 Daniel Jacobowitz <drow@mvista.com>
10853
10854 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10855 function call.
10856
f1c8a949
JB
108572002-11-25 Jim Blandy <jimb@redhat.com>
10858
10859 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10860 function appearing in error message.
10861
9e297a97
DJ
108622002-11-21 Daniel Jacobowitz <drow@mvista.com>
10863
10864 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10865
1f312e79
JJ
108662002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10867
d63a86f8
RM
10868 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10869 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10870 should be in mi console format. This is part of fix for PR gdb/604.
10871
83c31e7d
FN
108722002-09-18 Fernando Nasser <fnasser@redhat.com>
10873
10874 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10875 which explicitly prints the zero offset as "+0".
10876
322b3f65
DJ
108772002-10-22 Daniel Jacobowitz <drow@mvista.com>
10878
10879 * gdb.threads/schedlock.c (args): Make unsigned.
10880
108812002-10-21 Daniel Jacobowitz <drow@mvista.com>
10882
10883 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10884 numbers. Allow "foo2|selected stack frame".
10885 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10886 * gdb.asm/asmsrc2.s: Likewise.
10887 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10888 comments.
10889 * gdb.asm/mips.inc: New file.
10890
5e2fe5b8
AF
108912002-10-18 Adam Fedor <fedor@gnu.org>
10892
10893 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10894 * gdb.base/help.exp: Likewise.
10895
abe1a5d0
KB
108962002-10-17 Kevin Buettner <kevinb@redhat.com>
10897
10898 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10899 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10900
10abb1d4
JB
109012002-10-02 Jim Blandy <jimb@redhat.com>
10902
10903 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10904
1f609b42
AC
109052002-10-01 Andrew Cagney <ac131313@redhat.com>
10906
10907 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10908 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10909 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10910 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10911 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10912 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10913 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10914
0aee02e4
AC
109152002-09-29 Andrew Cagney <ac131313@redhat.com>
10916
10917 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10918 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10919 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10920 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10921 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10922 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10923 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10924
6fde09ad
KB
109252002-09-27 Kevin Buettner <kevinb@redhat.com>
10926
10927 * gdb.base/annota1.exp (info break): Make directory components of
10928 path optional since not all compilers emit this debug information.
10929
10930 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10931 step ends up stepping out of the function instead of stopping on
10932 the epilogue.
10933
9e8aab75
KS
109342002-09-26 Keith Seitz <keiths@redhat.com>
10935
10936 * lib/insight-support.exp (gdbtk_start): Figure out where
10937 the insight executable is based on where gdb is. Use this
10938 executable to start insight instead of gdb.
10939
e36180d7
AC
109402002-09-25 Andrew Cagney <cagney@redhat.com>
10941
10942 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10943
9dd34b2b
AC
109442002-09-24 Andrew Cagney <ac131313@redhat.com>
10945
10946 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10947 test_isolated_complaints.
10948 (test_empty_complaint): New function.
10949 (test_empty_complaints): New function. Check no output when no
10950 complaints.
d63a86f8 10951
dea97812
KB
109522002-09-19 Jim Blandy <jimb@redhat.com>
10953
a9c64011 10954 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10955
54951bd7
AC
109562002-09-19 Andrew Cagney <ac131313@redhat.com>
10957
10958 * gdb.gdb/complaints.exp: New file.
10959
dec43320
AC
109602002-09-18 Andrew Cagney <ac131313@redhat.com>
10961
10962 * gdb.base/maint.exp: Check `help maint internal-warning'.
10963
e70d6e3f
DC
109642002-09-18 David Carlton <carlton@math.stanford.edu>
10965
10966 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10967 numbers, and replace them by a single breakpoint after the
10968 constructors are all finished.
10969 Add test 4.
10970 * gdb.c++/m-static.cc: Add test 4.
10971 * gdb.c++/m-static.h: New file.
10972 * gdb.c++/m-static1.cc: New file.
10973
10974 * gdb.c++/printmethod.exp: New file.
10975 * gdb.c++/printmethod.cc: New file.
10976
10977 * gdb.c++/pr-574.exp: New file.
10978 * gdb.c++/pr-574.cc: New file.
10979
afb5c968
CV
109802002-09-18 Corinna Vinschen <vinschen@redhat.com>
10981
10982 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10983 embedded targets which never actually exit.
10984
31e45dee
FN
109852002-09-18 Fernando Nasser <fnasser@redhat.com>
10986
10987 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10988 "don't step after run" as unresolved or unsupported, instead of xfail.
10989
a283c5a1
CV
109902002-09-18 Corinna Vinschen <vinschen@redhat.com>
10991
10992 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10993 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10994 Add newline to expected string in "step out of main (status wrapper)"
10995 case.
10996
11350d2a
CV
109972002-09-18 Corinna Vinschen <vinschen@redhat.com>
10998
10999 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11000 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11001
0deec7d6
TT
110022002-09-17 Tom Tromey <tromey@redhat.com>
11003
11004 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11005 \000, not \0, in double-quoted string.
11006
b2b4a1b5
CV
110072002-09-14 Corinna Vinschen <vinschen@redhat.com>
11008
c9d37158 11009 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11010 string after running the commands execution on breakpoint tests.
11011
1c56143a
CV
110122002-09-13 Corinna Vinschen <vinschen@redhat.com>
11013
11014 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11015
37f8da45
JB
110162002-09-12 Joel Brobecker <brobecker@gnat.com>
11017
11018 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11019
08b468e0
KS
110202002-09-10 Keith Seitz <keiths@redhat.com>
11021
11022 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11023 runto proc.
11024 (mi_run_to_main): Use mi_runto.
11025 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11026
dc360f58
KS
110272002-09-10 Keith Seitz <keiths@redhat.com>
11028
11029 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11030 regexp for stopping at main. Could have multiple event notifications.
11031 Don't assume that main was declared with no parameters.
11032 (mi_next): Use mi_step_to.
11033 (mi_step): Use mi_next_to.
11034
ce3abcfb
CV
110352002-09-09 Corinna Vinschen <vinschen@redhat.com>
11036
11037 * gdb.base/default.exp: Fix expected string in `info float' test.
11038
d1f5b980
BE
110392002-09-09 Ben Elliston <bje@redhat.com>
11040
11041 * config/mips.exp: Update comments.
11042 * config/mips-idt.exp: Likewise.
11043 * config/nind.exp: Likewise.
11044 * config/slite.exp: Likewise.
11045 * config/sparclet.exp: Likewise.
11046 * config/udi.exp: Likewise.
11047 * config/vx.exp: Likewise.
11048 * config/vxworks29k.exp: Likewise.
11049
2f71430b
JB
110502002-09-05 Jim Blandy <jimb@redhat.com>
11051
11052 * gdb.threads/killed.exp: Fix test failure message.
11053
7ddebc7e
KS
110542002-09-04 Keith Seitz <keiths@redhat.com>
11055
11056 * lib/mi-support.exp: Update copyright.
11057 (mi_gdb_test): Increase the priority of the expected pattern
11058 so that it matches gdb_test.
11059
0ae67eb3
KS
110602002-09-03 Keith Seitz <keiths@redhat.com>
11061
11062 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11063 Use integer comparison instead of string comparison for testing
11064 whether binary was built.
11065
38fc42c8
JB
110662002-09-03 Jim Blandy <jimb@redhat.com>
11067
11068 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11069
b6ff0e81
JB
110702002-08-29 Jim Blandy <jimb@redhat.com>
11071
11072 * gdb.threads/pthreads.exp: Move the portable thread compilation
11073 code into a function in lib/gdb.exp, and call that from here.
11074 * lib/gdb.exp (gdb_compile_pthreads): New function.
11075
07c98896
KS
110762002-08-29 Keith Seitz <keiths@redhat.com>
11077
11078 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11079 expect_out so that callers can get at it.
11080
0312286c
DJ
110812002-08-23 Daniel Jacobowitz <drow@mvista.com>
11082
11083 * gdb.threads/print-threads.c: New file.
11084 * gdb.threads/print-threads.exp: New file.
11085 * gdb.threads/schedlock.c: New file.
11086 * gdb.threads/schedlock.exp: New file.
11087
dd039bc4
EZ
110882002-08-22 Elena Zannoni <ezannoni@redhat.com>
11089
a9c64011
AS
11090 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11091 not altivec.c.
dd039bc4 11092
1f36144c
MK
110932002-08-17 Mark Kettenis <kettenis@gnu.org>
11094
11095 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11096 targets. The problem should be fixed now.
11097
16057ec7 110982002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11099
11100 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11101 2002-07-24 change that removes final dots from error messages.
11102
3c1499ad
TT
111032002-08-13 Tom Tromey <tromey@redhat.com>
11104
11105 * gdb.base/readline.exp: New file.
11106
a20ce2c3
AC
111072002-08-01 Andrew Cagney <ac131313@redhat.com>
11108
11109 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11110 supress message.
11111
db034ac5
AC
111122002-08-01 Andrew Cagney <cagney@redhat.com>
11113
11114 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11115 CHILL_FOR_TARGET and CHILL_LIB.
11116 * configure.in (configdirs): Remove gdb.chill.
11117 * configure: Regenerate.
11118 * lib/gdb.exp: Obsolete references to chill.
11119 * gdb.fortran/types.exp: Ditto.
11120 * gdb.fortran/exprs.exp: Ditto.
11121
3e000b18
KB
111222002-07-30 Kevin Buettner <kevinb@redhat.com>
11123
11124 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11125 set Irix-specific compile and link flags.
11126
28f4966b
KB
111272002-07-29 Kevin Buettner <kevinb@redhat.com>
11128
11129 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11130 source files. The ``-o'' option doesn't work with the ``-E'' option
11131 when using the Irix compiler.
11132
46c0d5a6
DJ
111332002-07-19 Daniel Jacobowitz <drow@mvista.com>
11134
11135 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11136 Improve support for reusing an exec file. Copy exec file
11137 to target, and run gdbserver on the target instead of on the host.
11138
eecf4bed
JB
111392002-07-18 Jim Blandy <jimb@redhat.com>
11140
0f815cdf
JB
11141 * gdb.base/ending-run.exp: Don't expect to see the program end in
11142 some orderly fashion when we're running on a real stand-alone
11143 board.
11144
eecf4bed
JB
11145 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11146 targets that don't support interrupts.
11147
52d309e4
JB
111482002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11149
11150 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11151 systems.
11152 Move comments in expect statements to inside the actions, so that they
11153 don't get matched against.
11154
ff683d9e
MK
111552002-07-10 Mark Kettenis <kettenis@gnu.org>
11156
11157 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11158 function when asleep" test.
11159
b5356753
AC
111602002-07-10 Andrew Cagney <ac131313@redhat.com>
11161
11162 * gdb.base/page.exp: Rewrite to handle problems with very long
11163 `info set' output. Update copyright.
11164
6aa4d13a
AC
111652002-06-26 Andrew Cagney <ac131313@redhat.com>
11166
11167 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11168 gdb.threads-hp.
11169 * gdb.hp/configure: Regenerate.
11170 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11171 * gdb.hp/gdb.threads-hp/configure: Delete file.
11172 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11173
8cf8c2b8
AC
111742002-06-22 Andrew Cagney <ac131313@redhat.com>
11175
11176 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11177 setlocale, bindtextdomain and textdomain.
11178
6827a8f8
JB
111792002-06-11 Jim Blandy <jimb@redhat.com>
11180
919d772c
JB
11181 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11182 preprocessor macro information is present.
11183
6827a8f8
JB
11184 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11185 tests.
11186
c15b0d21
MS
111872002-06-06 Michael Snyder <msnyder@redhat.com>
11188
c5984d70
MS
11189 * gdb.base/overlays.exp: Record addresses of overlay
11190 functions in TCL variables rather than in GDB variables,
11191 to avoid having GDB convert them to pointers (with loss
11192 of information).
11193
d63a86f8 11194 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11195 default linker script changes.
c15b0d21
MS
11196 * gdb.base/long_long.exp: Add check for sizeof (long double).
11197
be26fe0d
ML
111982002-06-06 Michal Ludvig <mludvig@suse.cz>
11199
11200 * gdb.asm/asm-source.exp: Add x86-64 target.
11201 * gdb.asm/x86_64.inc: New.
d63a86f8 11202
258093ca 112032002-05-30 Michael Chastain <mec@shout.net>
258093ca 11204
4b3153f1 11205 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11206 * gdb.c++/m-static.cc: New file.
11207 * gdb.c++/m-static.exp: New file.
11208
241264c6
MS
112092002-05-28 Michael Snyder <msnyder@redhat.com>
11210
11211 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11212 precision.
11213
9bba8c8f 112142002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11215
4b3153f1 11216 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11217 * gdb.c++/m-data.cc: New file.
11218 * gdb.c++/m-data.exp: New file.
11219
112202002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11221
4b3153f1 11222 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11223 * gdb.c++/try_catch.cc: New file.
d63a86f8 11224 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11225
def1b996
MC
112262002-05-27 Michael Chastain <mec@shout.net>
11227
11228 * gdb.c++/local.exp: Accept more nested types in output.
11229
522ba268
MC
112302002-05-26 Michael Chastain <mec@shout.net>
11231
11232 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11233
277254ba
MS
112342002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11235
11236 * lib/gdb.exp (gdb_wrapper_init): Just because
11237 gdb_wrapper_file exists, this does not mean that the file
11238 should not be rebuilt. That is what gdb_wrapper_initialized
11239 is for.
11240 (default_gdb_init): Reset gdb_wrapper_initialized.
11241
b61a8733
MS
112422002-05-23 Michael Snyder <msnyder@redhat.com>
11243
d63a86f8 11244 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11245 the precision of the floating point test results.
11246 * gdb.base/call-rt-st.exp: Ditto.
11247
b61a8733
MS
11248 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11249 * gdb.base/call-rt-st.exp: Ditto.
11250
56f6e910
MC
112512002-05-19 Michael Chastain <mec@shout.net>
11252
11253 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11254
ad0b0016
EZ
112552002-05-19 Elena Zannoni <ezannoni@redhat.com>
11256
a9c64011
AS
11257 * configure.in (configdirs): Add gdb.arch.
11258 * configure: Regenerate.
ad0b0016 11259
f617d2b6
JB
112602002-05-17 Jim Blandy <jimb@redhat.com>
11261
11262 * gdb.base/completion.exp: Recognize the more detailed error
11263 messages produced by the macro expander's lexical analyzer.
11264
eac2a696
EZ
112652002-05-14 Elena Zannoni <ezannoni@redhat.com>
11266
a9c64011
AS
11267 * gdb.arch/altivec-abi.c: New file.
11268 * gdb.arch/altivec-abi.exp: New file.
11269 * gdb.arch/altivec-regs.c: New file.
11270 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11271
2fdde8f8
DJ
112722002-05-14 Daniel Jacobowitz <drow@mvista.com>
11273
11274 * gdb.base/maint.exp (maint print type): Update for new type
11275 structure.
d63a86f8 11276
e31f1a7c
EZ
112772002-05-14 Elena Zannoni <ezannoni@redhat.com>
11278
11279 * gdb.arch: New directory.
11280 * gdb.arch/configure.in: New file.
11281 * gdb.arch/configure: New file.
11282 * gdb.arch/Makefile.in: New file.
11283
db589741
CV
112842002-05-13 Corinna Vinschen <vinschen@redhat.com>
11285
11286 * gdb.asm/asm-source.exp: Add v850 as supported target.
11287 * gdb.asm/v850.inc: New file.
11288
8ce2a7dc
DJ
112892002-05-13 Daniel Jacobowitz <drow@mvista.com>
11290
11291 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11292
df763c7f
DJ
112932002-05-12 Daniel Jacobowitz <drow@mvista.com>
11294
11295 * gdb.base/break.exp: Check 'break "marker2"'.
11296
377daeed
MS
112972002-05-10 Michael Snyder <msnyder@redhat.com>
11298
11299 * gdb.base/long_long.exp: Fix typo.
11300
c4b7bc2b
JB
113012002-05-10 Jim Blandy <jimb@redhat.com>
11302
ecac9a4e
JB
11303 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11304 a bug.
11305
c4b7bc2b
JB
11306 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11307 Recognize more detailed error message produced by the macro
11308 expander's lexical analyzer.
11309 * lib/gdb.exp (test_print_reject): Same.
11310
e71019a1
MK
113112002-05-09 Mark Kettenis <kettenis@gnu.org>
11312
11313 * gdb.c++/method.exp: Fix typo.
11314
fedfc8e6
MS
113152002-05-08 Michael Snyder <msnyder@redhat.com>
11316
166a1957
MS
11317 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11318 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11319 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11320 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11321 Add iftarget clause for strongarm.
d63a86f8 11322
f1c47eb2
MS
113232002-05-06 Michael Snyder <msnyder@redhat.com>
11324
cb9a9d3e
MS
11325 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11326 (gdb_continue_to_end): Accept output from status wrapper.
11327 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11328 Clean up fail messages to match pass messages.
11329
f1c47eb2
MS
11330 Enable the "needs_status_wrapper" testsuite feature.
11331 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11332 (gdb_compile): Conditionally call gdb_wrapper_init.
11333 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11334 * gdb.c++/method.exp: Recognize output from status wrapper.
11335
6079c749
BE
113362002-05-06 Ben Elliston <bje@redhat.com>
11337From Graydon Hoare <graydon@redhat.com>
11338
11339 * config/sid.exp: Include support for "rawsid" protocol.
11340
188baff3
JB
113412002-05-03 Jim Blandy <jimb@redhat.com>
11342
11343 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11344 * gdb.c++/hang3.C: New file.
11345
b9c07f0f
AC
113462002-05-04 Andrew Cagney <ac131313@redhat.com>
11347
11348 * gdb.base/default.exp: Remove obsolete code.
11349 * gdb.c++/misc.exp: Ditto. Update copyright.
11350 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11351 * gdb.base/whatis.exp: Ditto. Update copyright.
11352 * gdb.base/scope.exp: Ditto. Update copyright.
11353 * gdb.base/ptype.exp: Ditto. Update copyright.
11354 * gdb.base/printcmds.exp: Ditto. Update copyright.
11355 * gdb.base/opaque.exp: Ditto. Update copyright.
11356 * gdb.base/list.exp: Ditto.
11357 * gdb.base/funcargs.exp: Ditto. Update copyright.
11358 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11359 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11360 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11361 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11362 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11363 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11364
5c7a0397
MS
113652002-05-02 Michael Snyder <msnyder@redhat.com>
11366
d6dcc264 11367 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11368 * gdb.base/long_long.exp: Add xscale target.
11369 * gdb.base/default.exp: Add xscale target.
11370
eb7f1c48
JB
113712002-05-01 Jim Blandy <jimb@redhat.com>
11372
11373 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11374 gdb.c++/hang.exp: New test.
11375
a6befae8
FF
113762002-05-01 Fred Fish <fnf@redhat.com>
11377
11378 * gdb.base/completion.exp: Handle completions of "./Make" for
11379 more than one completion possibility, as is the case when we
11380 build and test in the source tree.
11381
0a310277
AG
113822002-04-29 Anthony Green <green@redhat.com>
11383
11384 * gdb.java/jmisc1.exp: New file.
11385 * gdb.java/jmisc2.exp: New file.
11386
6ff9af88
DJ
113872002-04-24 Daniel Jacobowitz <drow@mvista.com>
11388
11389 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11390
96b3d632
EZ
113912002-04-23 Elena Zannoni <ezannoni@redhat.com>
11392
11393 * gdb.base/help.exp: Change 'help status' to allow for target
11394 dependent output differences.
11395
5019bb54
MC
113962002-04-22 Michael Chastain <mec@shout.net>
11397
11398 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11399
a805a116
MC
114002002-04-22 Michael Chastain <mec@shout.net>
11401
11402 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11403
a1706bfd
DM
114042002-04-17 David S. Miller <davem@redhat.com>
11405
11406 * gdb.asm/sparc64.inc: New file.
11407 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11408
a73a20a2
EZ
114092002-04-19 Elena Zannoni <ezannoni@redhat.com>
11410
11411 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11412 instruction file directly into the build tree. Clean up at end of
11413 test.
11414
ba678339
DM
114152002-04-18 David S. Miller <davem@redhat.com>
11416
11417 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11418 handle 64-bit platforms correctly.
11419 * gdb.base/maint.exp: Likewise.
11420
b03399da
KB
114212002-04-18 Kevin Buettner <kevinb@redhat.com>
11422
11423 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11424 ``-fpic'' when compiling files comprising a shared library, but
11425 it does need additional linker flags in order to find shared
11426 libraries at run time.
11427
e2004992
KB
114282002-04-18 Kevin Buettner <kevinb@redhat.com>
11429
11430 * gdb.base/cvexpr.c (use): New function.
11431 (main): Invoke use() on all global variables to prevent
11432 some linkers from deleting these otherwise unused symbols.
11433
d8937120
MC
114342002-04-17 Michael Chastain <mec@shout.net>
11435From David S. Miller <davem@redhat.com>
11436
11437 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11438 handle 64-bit platforms correctly.
11439
ffd61a58
MS
114402002-04-12 Michael Snyder <msnyder@redhat.com>
11441From Jim Blandy <jimb@redhat.com>
a9c64011 11442 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11443 script can handle this instead.
11444 * gdb.base/bar.c (barx): Same.
11445 * gdb.base/baz.c (bazx): Same.
11446 * gdb.base/grbx.c (grbxx): Same.
11447
11448 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11449 manager doesn't automatically unmap overlays unnecessarily.
11450
6b8426a6
MH
114512002-04-10 Martin M. Hunt <hunt@redhat.com>
11452
11453 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11454 stepping out of main.
11455
34af4875
MC
114562002-04-09 Michael Chastain <mec@shout.net>
11457
11458 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11459 scope so that the nested scope tests will make sense.
11460 * gdb.c++/local.exp: Write patterns that actually work with gcc
11461 (the HP patterns "were never known to work with gcc").
11462 Keep the old aCC patterns too.
11463
2d1676a0
DJ
114642002-04-09 Daniel Jacobowitz <drow@mvista.com>
11465
11466 * gdb.base/attach.exp: Correct target board test.
11467
3a63e3f9
MC
114682002-04-08 Michael Chastain <mec@shout.net>
11469
11470 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11471 in a const method. Add some xfail and fail cases for configurations
11472 that do not emit the "const ...".
11473
f18dabd2
MC
114742002-04-07 Michael Chastain <mec@shout.net>
11475
11476 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11477 Accept "A * const" and "const A * const" as type of "this".
11478 Fix spelling of getFunky throughout. Make messages uniform.
11479
0fcddd82
EZ
114802002-04-07 Elena Zannoni <ezannoni@redhat.com>
11481
a9c64011 11482 Work around for PR gdb/285:
0fcddd82
EZ
11483 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11484
16a8534a
EZ
114852002-04-07 Elena Zannoni <ezannoni@redhat.com>
11486
11487 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11488 instructions file at run time instead of configure time.
11489 Sometimes we run the test in a directory that is not the one we
11490 configured in.
11491 * gdb.asm/configure.in: Delete creation of symlink.
11492 * gdb.asm/configure: Regenerate.
11493
24181d81
JB
114942002-04-05 J. Brobecker <brobecker@gnat.com>
11495
11496 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11497 xfullpath () function.
11498
7cdb7107
DJ
114992002-04-04 Daniel Jacobowitz <drow@mvista.com>
11500
11501 * gdb.asm/Makefile.in: Correct dependencies.
11502
11503 * gdb.asm/powerpc.inc: New file.
11504 * gdb.asm/asm-source.exp: Add PowerPC.
11505 * gdb.asm/configure.in: Likewise.
11506 * gdb.asm/configure: Regenerated.
11507
a7d17088
DJ
115082002-04-04 Daniel Jacobowitz <drow@mvista.com>
11509
11510 * gdb.base/relocate.exp: New file.
11511 * gdb.base/relocate.c: New file.
11512
cd721503
FF
115132002-04-04 Fred Fish <fnf@redhat.com>
11514
11515 * gdb.base/step-test.exp: Update comment regarding stopping in
11516 memcpy/bcopy calls inserted as part of the compiler runtime.
11517
b22ad7a7
MS
115182002-04-04 Michael Snyder <msnyder@redhat.com>
11519
11520 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11521
5f279fa6
DJ
115222002-04-03 Daniel Jacobowitz <drow@mvista.com>
11523
11524 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11525 (gdb_expect): Remove $notransfer hack.
11526
dd0fd3ce
DJ
115272002-04-02 Daniel Jacobowitz <drow@mvista.com>
11528
11529 * gdb.c++/classes.exp ("calling method for small class"): Match
11530 updated register output.
11531
1e50cda1
DJ
115322002-03-30 Daniel Jacobowitz <drow@mvista.com>
11533
11534 Fix PR gdb/452
11535 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11536 when finished. Make gdb_file_cmd send "exec-file" when
11537 appropriate.
11538
24015922
DJ
115392002-03-30 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.base/attach.exp: Remove extra setup_xfail.
11542
dd7dfd64
MS
115432002-03-26 Michael Snyder <msnyder@redhat.com>
11544
11545 * gdb.base/default.exp: Add tests for dump, append, and restore.
11546 * gdb.base/help.exp: Add tests for dump, append, and restore.
11547 * gdb.base/dump.exp: New file, test dump, append and restore.
11548 * gdb.base/dump.c: New file.
11549
48b2f8d7
MS
115502002-03-27 Michael Snyder <msnyder@redhat.com>
11551
d63a86f8 11552 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11553 clean-ups in help messages.
11554
05b4d525
FF
115552002-03-26 Fred Fish <fnf@redhat.com>
11556
11557 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11558 have debugging info for those functions and the compiler uses them
11559 internally to copy structs around.
11560
d7679631
FF
115612002-03-26 Fred Fish <fnf@redhat.com>
11562
11563 * gdb.base/list.exp: Revert the change made yesterday and add note
11564 about why we don't list the default lines for remote targets.
11565
523ac3f9
MS
115662002-03-25 Michael Snyder <msnyder@redhat.com>
11567
11568 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11569
754b2b8d
FF
115702002-03-25 Fred Fish <fnf@redhat.com>
11571
11572 * gdb.base/list.exp: This test works on remote targets so remove
11573 the short circuit for remote targets. Update copyright.
11574
33c3e192
FF
115752002-03-25 Fred Fish <fnf@redhat.com>
11576
11577 * gdb.base/attach.exp: Fix logic error that was suppressing this
11578 test for all non hppa*-*-hpux* targets, instead of the hp target.
11579 Move comments closer to the suppression point. Also now need to
11580 check that we are running natively.
11581
d43e73ee
MS
115822002-03-22 Michael Snyder <msnyder@redhat.com>
11583
882c8f02
MS
11584 * gdb.base/default.exp: Add test for gcore. Update copyright.
11585 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11586
04c12f60
FF
115872002-03-06 Fred Fish <fnf@redhat.com>
11588
11589 * gdb.base/funcargs.c: Remove extraneous ';' character.
11590 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11591
b43df995
MC
115922002-03-04 Michael Chastain <mec@shout.net>
11593
11594 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11595 accommodate gcc v3 function signature.
11596 * gdb.mi/mi0-var-cmd-exp: Ditto.
11597
92362027
AC
115982002-02-24 Andrew Cagney <ac131313@redhat.com>
11599
11600 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11601 ``GNU/Linux'' or ``Linux kernel''
11602 * testsuite/gdb.threads/pthreads.c: Ditto.
11603
258ad32d
MC
116042002-02-24 Michael Chastain <mec@shout.net>
11605
11606 * gdb.threads/pthreads.c (thread1): Add a return statement.
11607 (thread2): Likewise.
11608 (foo): Likewise.
11609
04c3b3d4
MC
116102002-02-23 Michael Chastain <mec@shout.net>
11611
11612 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11613 to placate gcc.
11614
5a2a0a20
MC
116152002-02-23 Michael Chastain <mec@shout.net>
11616
11617 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11618 test "ptype bint". The test passes on all my stabs configurations.
11619
a640f7fc
JB
116202002-02-21 Jim Blandy <jimb@redhat.com>
11621
27924826
JB
11622 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11623 filename at a time, and watch for the ones we want to see.
11624
a640f7fc
JB
11625 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11626 types of pointers to prototyped functions.
11627
edcc8c75
AC
116282002-02-20 Andrew Cagney <ac131313@redhat.com>
11629
11630 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11631 signed, unsigned and straight char.
11632 (padding_char, padding_short, padding_int, padding_long,
11633 padding_long_long, padding_float, padding_double,
11634 padding_long_double): New global variables.
11635 (fill, fill_structs): New functions.
11636
11637 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11638 for correctly sized writes. Update copyright.
11639 (get_valueof): New procedure.
11640 (get_sizeof): Call get_valueof.
11641 (check_valueof): New procedure.
11642 (check_padding): New procedure.
11643
ac57ea44
MC
116442002-02-20 Michael Chastain <mec@shout.net>
11645
11646 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11647 to setup_xfail. Document some of the remaining calls.
11648
7a10c941
MC
116492002-02-18 Michael Chastain <mec@shout.net>
11650
11651 * gdb.c++/userdef.exp: Update copyright year.
11652
fb8acdcc
DJ
116532002-02-18 Daniel Jacobowitz <drow@mvista.com>
11654
11655 * gdb.c++/userdef.exp: Test overloaded operators properly.
11656 Remove xfails.
11657
fda6ae12
MS
116582002-02-14 Michael Snyder <msnyder@redhat.com>
11659
11660 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11661
676a0442
DJ
116622002-02-14 Daniel Jacobowitz <drow@mvista.com>
11663
11664 * gdb.base/a2-run.exp: Check for a remote target properly.
11665 * gdb.base/annota1.exp: Likewise.
11666 * gdb.base/list.exp: Likewise.
11667 * gdb.base/reread.exp: Likewise.
11668 * gdb.base/scope.exp: Likewise.
11669 * gdb.base/shlib-call.exp: Likewise.
11670 * gdb.base/term.exp: Likewise.
11671 * gdb.c++/annota2.exp: Likewise.
11672
78b4f468
RE
116732002-02-13 Richard Earnshaw <rearnsha@arm.com>
11674
11675 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11676
9a81ba51
MC
116772002-02-10 Michael Chastain <mec@shout.net>
11678
11679 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11680 (call_after_alloca): Ditto.
11681
004af6c7
DJ
116822002-02-10 Daniel Jacobowitz <drow@mvista.com>
11683
11684 * gdb.base/ending-run.exp: Guard "cont" test with
11685 gdb_skip_stdio_test.
11686
37225f62
JB
116872002-02-06 Jim Blandy <jimb@redhat.com>
11688
11689 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11690 from here...
11691 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11692 To here. Disable this test on non-HP platforms. Add big comment.
11693
fe6fdd96
MS
116942002-02-04 Michael Snyder <msnyder@redhat.com>
11695
11696 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11697 other than d10v and m32r.
11698
036fad3f
RE
116992002-02-02 Richard Earnshaw <rearnsha@arm.com>
11700
11701 * gdb.base/default.exp: Rewrite test patterns to reduce time
11702 taken to match them.
11703
7148ab62
DJ
117042002-01-30 Daniel Jacobowitz <drow@mvista.com>
11705
11706 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11707 Allow a start function above main.
11708 * gdb.threads/linux-dp.exp: Fix copyright date.
11709
396cc255
DJ
117102002-01-30 Daniel Jacobowitz <drow@mvista.com>
11711
a9c64011
AS
11712 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11713 (check_philosopher_stack): Check for manager thread before checking
11714 for a just-starting thread.
396cc255 11715
f038d31b
DJ
117162002-01-30 Daniel Jacobowitz <drow@mvista.com>
11717
11718 From Neil Booth <neil@daikokuya.demon.co.uk>:
11719 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11720 warnings.
11721
b3ff9d9a
FF
117222002-01-21 Fred Fish <fnf@redhat.com>
11723
11724 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11725 not caller.
11726
39ad761d
JB
117272002-01-21 Jim Blandy <jimb@redhat.com>
11728
11729 * gdb.base/reread.exp: Check that GDB properly re-reads the
11730 executable file when it changes while no inferior is running.
11731
aaf320fa
FF
117322002-01-21 Fred Fish <fnf@redhat.com>
11733
a9c64011
AS
11734 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11735 optionally accept the "shlib events" variation.
aaf320fa 11736
808a31f5
JB
117372002-01-21 Jim Blandy <jimb@redhat.com>
11738
11739 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11740 call `fflush' after every `printf', so that the output is produced
11741 at predictable points, regardless of whatever buffering does (or
11742 doesn't) take place.
11743 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11744 at different points.
11745
4420d5e2
DJ
117462002-01-20 Daniel Jacobowitz <drow@mvista.com>
11747
11748 * gdb.c++/inherit.exp: Update copyright years.
11749 * gdb.c++/method.exp: Likewise.
11750
3e36a0f4
DJ
117512002-01-20 Daniel Jacobowitz <drow@mvista.com>
11752
11753 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11754 artificial methods/arguments.
11755 * gdb.c++/derivation.exp: Likewise.
11756 * gdb.c++/inherit.exp: Likewise.
11757 * gdb.c++/method.exp: Likewise.
11758 * gdb.c++/virtfunc.exp: Likewise.
11759
b4ceaee6
AC
117602002-01-18 Andrew Cagney <ac131313@redhat.com>
11761
11762 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11763 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11764 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11765 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11766 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11767 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11768
ecace851
JB
117692002-01-17 Jim Blandy <jimb@redhat.com>
11770
11771 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11772 anchoring the pattern matching the entry point symbol's name.
11773
375fc983
AC
117742002-01-17 Andrew Cagney <ac131313@redhat.com>
11775
11776 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11777 continue/quit query. Update copyright.
11778
fe6fdd96
MS
117792002-01-14 Michael Snyder <msnyder@redhat.com>
11780
11781 * gdb.base/gcore.exp: Remove extra debugging output.
11782
e017c81f
DJ
117832002-01-13 Daniel Jacobowitz <drow@mvista.com>
11784
11785 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11786 for slightly dubious v2 mangled string.
11787
37ab3bf8
DJ
117882002-01-13 Daniel Jacobowitz <drow@mvista.com>
11789
11790 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11791
1bc05c3a 117922002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11793
1bc05c3a 11794 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11795
1bc05c3a
JM
11796 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11797 constructors.
11798 * gdb.c++/derivation.exp: Likewise.
11799 * gdb.c++/templates.exp: Likewise.
11800 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11801
1bc05c3a
JM
118022002-01-10 Michael Snyder <msnyder@redhat.com>
11803
11804 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11805
a911c360
MS
118062002-01-08 Michael Snyder <msnyder@redhat.com>
11807
11808 * gdb.base/gcore.exp: New test for generate-core-file command.
11809 * gdb.base/gcore.c: Testcase for above.
11810 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11811
ea2119ec
JM
118122002-01-08 Jason Merrill <jason@redhat.com>
11813
11814 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11815
68203136
FF
118162002-01-07 Fred Fish <fnf@redhat.com>
11817
11818 * gdb.c++/overload.exp: Remove unconditional xfails for:
11819 print foo_instance1.overloadargs(1)
11820 print foo_instance1.overloadargs(1, 2)
11821 print foo_instance1.overloadargs(1, 2, 3)
11822 print foo_instance1.overloadargs(1, 2, 3, 4)
11823 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11824 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11825 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11826 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11827 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11828 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11829 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11830 print foo_instance1.overload1arg()
11831 print foo_instance1.overload1arg((char)arg2)
11832 print foo_instance1.overload1arg((signed char)arg3)
11833 print foo_instance1.overload1arg((unsigned char)arg4)
11834 print foo_instance1.overload1arg((int)arg7)
11835 print foo_instance1.overload1arg((unsigned int)arg8)
11836 print foo_instance1.overload1arg((float)arg11)
11837 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11838
21b9b5b1
MS
118392002-01-07 Michael Snyder <msnyder@redhat.com>
11840
11841 * gdb.base/huge.exp: New test. Print a very large target data object.
11842 (skip_huge_test): New test variable. Define if you want to skip this
11843 test. The test reads an 8 megabyte data object from the target, so it
11844 might be very time consuming on remote targets with a slow connection.
11845 * gdb.base/huge.c: New file. Test case for above.
11846
725f922e
FF
118472002-01-07 Fred Fish <fnf@redhat.com>
11848
11849 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11850 g_instance.bfoo, and g_instance.cfoo.
11851
634d57ec
JL
11852Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11853
f286b2c3
JL
11854 * gdb.base/break.c (multi_line_if_conditional): New function.
11855 (multi_ilne_while_conditional): Likewise.
11856 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11857 IF or WHILE condition puts the breakpoint at the start of
11858 the condition.
11859
634d57ec
JL
11860 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11861 hppa*-*-hpux* expected failure.
11862 * gdb.base/structs.exp (do_function_calls): Similarly.
11863
11864 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11865 watchpoints.
11866
9fbfe2dc
AC
118672002-01-06 Andrew Cagney <ac131313@redhat.com>
11868
11869 Fix PR gdb/66.
11870 * gdb.base/structs.exp: Replace skip for a29k with skip for
11871 gdb,cannot_call_functions.
11872 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11873 * gdb.base/callfuncs.exp: Ditto.
11874 * gdb.base/call-rt-st.exp: Ditto.
11875 * gdb.base/call-strs.exp: Ditto.
11876 * gdb.base/callfwmall.exp: Ditto.
11877 * gdb.base/scope.exp: Obsolete xfail a29k.
11878 * gdb.c++/misc.exp: Ditto.
11879 * gdb.c++/cplusfuncs.exp: Ditto.
11880 * gdb.base/ptype.exp: Ditto.
11881 * gdb.base/printcmds.exp: Ditto.
11882 * gdb.base/opaque.exp: Ditto.
11883 * gdb.base/list.exp: Ditto.
11884 * gdb.base/funcargs.exp: Ditto.
11885 * gdb.base/default.exp: Ditto.
11886
8ddad156
MS
118872002-01-04 Michael Snyder <msnyder@redhat.com>
11888
ca4976a6 11889 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11890 * gdb.base/maint.exp: Add tests for maint info sections options.
11891
1b074332
JL
11892Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11893
11894 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11895
7d159115
CV
118962001-12-20 Corinna Vinschen <vinschen@redhat.com>
11897
11898 * gdb.asm/arm.inc: New file.
11899 * gdb.asm/asm-source.exp: Add arm targets.
11900 * gdb.asm/configure.in: Ditto.
11901 * gdb.asm/configure: Recreated from configure.in.
11902
8fb87725
JL
11903Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11904
afabe08c
JL
11905 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11906 with HP's compiler.
11907 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11908 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11909 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11910 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11911
11912 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11913 either HP's compilers or GCC.
11914
db521deb
JL
11915 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11916 a SIGBUS or SIGSEGV.
11917
11918 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11919
11920 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11921 can be compiled with either HP's compiler or GCC.
11922
cfa88ab7
JL
11923 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11924 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11925 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11926
ca344dff
JL
11927 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11928 to match current gdb output. Update due to using auto-solib-limit
11929 for limiting instead of overloading auto-solib-add.
11930 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11931 test program.
11932
3f3c6e55 11933 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11934 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11935 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11936 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11937 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11938 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11939 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11940 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11941 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11942 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11943 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11944 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11945 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11946
8fb87725
JL
11947 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11948 a SIGTRAP to the inferior.
11949
cf599fa7
CV
119502001-12-19 Corinna Vinschen <vinschen@redhat.com>
11951
11952 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11953 Substitute call to target_link by call to gdb_compile.
11954
2cd045cd
JL
11955Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11956
a9c64011
AS
11957 * gdb.base/break.exp: Fix HP specific search string when testing
11958 backtracing in a called function.
2cd045cd 11959
a9c64011
AS
11960 * gdb.base/constvars.exp: Only set lang to C++ if we're
11961 compiling the test with HP's compilers.
11962 * gdb.base/volatile.exp: Similarly.
2cd045cd 11963
99ebe9ac
JB
119642001-12-19 Jim Blandy <jimb@redhat.com>
11965
11966 * gdb.base/printcmds.exp: Expect the null character to be printed
11967 as '\0', and the '\013' to be printed as '\v'.
11968 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11969 * gdb.base/setvar.exp: Same.
11970
b9891b29
JB
119712001-12-17 Jim Blandy <jimb@redhat.com>
11972
0eba65ab
JB
11973 * gdb.base/completion.exp: Rather than completing very long
11974 filenames, which can make the readline library produce output we
11975 don't recognize, cd to the directory first, and then complete
11976 using nice, short relative paths.
11977
6970b5b1
JB
11978 * gdb.base/completion.exp: On some systems, there is, in fact, a
11979 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11980 variables as being in scope. So use `no_var_named_this'
11981 instead of `b'.
6970b5b1 11982
b9891b29
JB
11983 * gdb.base/corefile.exp: Recognize the message saying that GDB
11984 can't find the core file's registers as a failure.
11985
e6ccd35f
JSC
119862001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11987
a9c64011
AS
11988 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11989 test expect string more specific.
e6ccd35f 11990
105ba819
CV
119912001-12-13 Corinna Vinschen <vinschen@redhat.com>
11992
11993 * gdb.asm/asm-source.exp: Add support for xstormy16.
11994 * gdb.asm/configure.in: Ditto.
11995 * gdb.asm/configure: Rebuild.
11996 * gdb.asm/xstormy16.inc: New file.
11997
e9e79dd9
FF
119982001-12-10 Fred Fish <fnf@redhat.com>
11999
12000 * gdb.base/maint.exp: Update to match changes in type dumping code.
12001
347dc97d
JB
120022001-12-10 Jim Blandy <jimb@redhat.com>
12003
12004 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12005 matching the entry point symbol's name at the beginning of the
12006 line.
12007
5178b9d6
DJ
120082001-12-07 Daniel Jacobowitz <drow@mvista.com>
12009
12010 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12011 gdb.c++/inherit.exp, gdb.c++/method.exp,
12012 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12013 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12014 and class layout support.
12015
af890c52
DJ
120162001-12-07 Daniel Jacobowitz <drow@mvista.com>
12017
12018 * gdb.c++/classes.exp: Add test for static member function.
12019 * gdb.c++/misc.cc: Add class with static member function.
12020
7a345fb3
JB
120212001-12-07 Jim Blandy <jimb@redhat.com>
12022
f2e54a80 12023 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12024 those tests as `unsupported'.
12025 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12026 Rewrite subsequent tests to use it.
12027
12028 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12029 those tests as `unsupported'.
12030 * gdb.base/structs.exp (call_struct_func): New function.
12031 (do_function_calls): Use call_struct_func to call the functions
12032 returning structs.
12033
0bc69509
JB
12034 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12035 whether functions are prototyped or not, so we can't possibly pass
12036 arguments to t_float_values2 properly.
12037
7a345fb3
JB
12038 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12039 value of `timeout' for targets other than the mips*tx39-*.
12040
edb6ede1
MS
120412001-12-06 Michael Snyder <msnyder@redhat.com>
12042
d63a86f8 12043 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12044 and detect whether the start symbol has a leading underscore.
12045
2d842f13
JB
120462001-12-04 Jim Blandy <jimb@redhat.com>
12047
12048 * gdb.base/completion.exp: Clarify indentation.
12049
68550daf
JB
120502001-12-03 Jim Blandy <jimb@redhat.com>
12051
12052 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12053 variables on the S/390, not `.word'.
12054
cd5195a8
JB
120552001-11-30 Jim Blandy <jimb@redhat.com>
12056
12057 Add assembly-source tests for s390-ibm-linux.
12058 * gdb.asm/s390.inc: New file.
12059 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12060 the S/390 architecture.
a9c64011 12061 * gdb.asm/configure: Regenerated.
cd5195a8 12062
ca9efc90
MS
120632001-11-30 Michael Snyder <msnyder@redhat.com>
12064
12065 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12066 next, info source, info sources, info line, global and static
12067 variables, and static functions.
12068 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12069 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12070 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12071 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12072 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12073 (gdbasm_leave): Restore frame pointer.
12074 (gdbasm_startup): Copy stack set-up from crt0.S.
12075
d0e66976
FN
120762001-11-26 Fernando Nasser <fnasser@redhat.com>
12077
12078 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12079 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12080 to a local (non-static) variable. Copy tstruct.a to a static buffer
12081 and return a pointer to that buffer.
12082 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12083
e2334072
MK
120842001-11-24 Mark Kettenis <kettenis@gnu.org>
12085
12086 * gdb.asm/configure.in: Fix recognition of ix86 target.
12087 * gdb.asm/configure: Regenerate.
12088
756caa3d
MS
120892001-11-21 Michael Snyder <msnyder@redhat.com>
12090
12091 * gdb.asm/sparc.inc: New file.
12092 * gdb.asm/asm-source.exp: Recognize sparc target.
12093 * gdb.asm/configure.in: Recognize sparc target.
12094 * gdb.asm/configure: Regenerate.
d63a86f8 12095
9a4d72d5
MS
120962001-11-21 Michael Snyder <msnyder@redhat.com>
12097
12098 * gdb.asm/m32r.inc: New file.
12099 * gdb.asm/asm-source.exp: Recognize m32r target.
12100 * gdb.asm/configure.in: Recognize m32r target.
12101 * gdb.asm/configure: Regenerate.
12102
a773d1cd
MS
121032001-11-20 Michael Snyder <msnyder@redhat.com>
12104
017ac23d
MS
12105 * gdb.asm/i386.inc: New file.
12106 * gdb.asm/asm-source.exp: Recognize ix86 target.
12107 * gdb.asm/configure.in: Recognize ix86 target.
12108 * gdb.asm/configure: Regenerate.
12109
a773d1cd
MS
12110 * gdb.c++/namespace.exp: Fix quotes in output messages.
12111
bb632afb
MS
121122001-11-14 Michael Snyder <msnyder@redhat.com>
12113
25d559ca 12114 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12115 qualifier in a type cast expression, to designate an address
12116 in the instruction space (Harvard architecture).
12117
4749e309
MS
121182001-11-13 Michael Snyder <msnyder@redhat.com>
12119
12120 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12121 Tests for expressions using 'const' and 'volatile'.
12122
25050984
CV
121232001-11-13 Corinna Vinschen <vinschen@redhat.com>
12124
12125 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12126
1902c51f
DJ
121272001-11-12 Daniel Jacobowitz <drow@mvista.com>
12128
12129 * lib/mi-support.exp (mi_run_to_helper): Move comments
12130 outside of gdb_expect.
12131
dcf95b47
DJ
121322001-11-11 Daniel Jacobowitz <drow@mvista.com>
12133
12134 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12135 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12136 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12137 mi0_run_to): New functions.
12138 * gdb.mi/mi-simplerun.exp: Use them.
12139 * gdb.mi/mi0-simplerun.exp: Likewise.
12140 * gdb.mi/mi-var-cmd.exp: Likewise.
12141 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12142
45b074e1
AC
121432001-11-10 Andrew Cagney <ac131313@redhat.com>
12144
12145 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12146 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12147
bf50d346
AC
121482001-11-09 Andrew Cagney <ac131313@redhat.com>
12149
12150 * gdb.base/restore.exp: Include $expected value in restored test
12151 message.
12152
9383332c
AC
121532001-11-09 Andrew Cagney <ac131313@redhat.com>
12154
12155 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12156 implemented.
12157
db62520a
MS
121582001-11-08 Michael Snyder <msnyder@redhat.com>
12159
12160 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12161 Add pass/fail message for stop at breakpoint in call dummy function.
12162
b5703437
MS
121632001-11-07 Michael Snyder <msnyder@redhat.com>
12164
d63a86f8
RM
12165 * gdb.c++/templates.exp (test_template_breakpoints):
12166 If we get an overload menu, but it does not match what
760f6330 12167 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12168 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12169 making the whitespace optional. Argument for "new" may be
12170 "unsigned" as well as "unsigned int/long".
d63a86f8 12171 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12172 making the whitespace optional. Also replace "(void) with
12173 "((void|)), making the keyword "void" optional.
d63a86f8 12174 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12175 making the whitespace optional. Also replace "(void) with
12176 "((void|)), making the keyword "void" optional.
3bf40917
MS
12177 * gdb.base/callfuncs.c (t_float_values): This function must
12178 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12179 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12180 can be tested against both cases. Usually one case involves
12181 promotion of float to double, while the other does not.
12182 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12183 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12184 includes a stack frame for "start".
12185
c8ab4e6d
JB
121862001-11-05 Jim Blandy <jimb@redhat.com>
12187
12188 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12189 pointers are 32 bits long, and that offsets of relocs are always
12190 stored in the data (REL-style), and not in the reloc entry itself
12191 (RELA-style).
12192 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12193 stabs.
12194
3f08ced9
MS
121952001-11-01 Michael Snyder <msnyder@redhat.com>
12196
12197 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12198 and regular expression operators by using quoting.
12199
cbfa24cd
MS
122002001-10-31 Michael Snyder <msnyder@redhat.com>
12201
12202 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12203 depending on what the symbol table contains.
12204 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12205 the output of the ptype command. Similarly, accept both "const &"
12206 and "const&".
12207
aaa68313
CV
122082001-10-31 Corinna Vinschen <vinschen@redhat.com>
12209
12210 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12211 symbol `STORAGE' to allow to choose the storage class of
12212 the local datastructures.
12213 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12214 compiler directive.
12215
91740388
MS
122162001-10-30 Michael Snyder <msnyder@redhat.com>
12217
12218 * gdb.base/jump.exp: Allow it to run for all targets.
12219
1b7c05e7
CV
122202001-10-29 Corinna Vinschen <vinschen@redhat.com>
12221
12222 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12223 with new double_array size.
12224 (main): Change storage class of all local variables to static.
12225 Reduce size of double_array to 9.
12226 * gdb.base/call-ar-st.exp: Increase timeout value.
12227 Change expected output for double array to match new size in
12228 call-ar-st.c.
12229
36a22261
CV
122302001-10-29 Corinna Vinschen <vinschen@redhat.com>
12231
12232 * gdb.base/ending-run.exp: Create identical output when passing
12233 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12234 Stormy16 target.
36a22261 12235
92b8ae91
MK
122362001-10-28 Mark Kettenis <kettenis@gnu.org>
12237
12238 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12239 that we catch the expected failure under Linux/x86.
12240
cb135b83
OF
122412001-10-29 Orjan Friberg <orjanf@axis.com>
12242
12243 * gdb.base/setvar.exp: Escape curly braces.
12244 * gdb.stabs/weird.exp: Ditto.
12245
6884aa54
DJ
122462001-10-27 Daniel Jacobowitz <drow@mvista.com>
12247
12248 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12249 * gdm.mi/mi0-hack-cli.exp: Likewise.
12250
0398c9aa
AC
122512001-10-25 Andrew Cagney <ac131313@redhat.com>
12252
12253 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12254 messages.
12255
d20bf2e8
AC
122562001-10-21 Andrew Cagney <ac131313@redhat.com>
12257
12258 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12259 checking MI enabled.
12260
03dd63aa
CV
122612001-10-09 Corinna Vinschen <vinschen@redhat.com>
12262
12263 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12264
1d9d99f3
FCE
122652001-10-04 Frank Ch. Eigler <fche@redhat.com>
12266
12267 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12268 if gdb child process crashes, just signal an error.
12269
838ae6c4
JB
122702001-10-02 Jim Blandy <jimb@redhat.com>
12271
12272 * lib/gdb.exp (test_xfail_format): Simplify.
12273
12274 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12275 front of the variable name `format'. Simplify `if'.
12276
8f0cbc1c
DJ
122772001-10-01 Daniel Jacobowitz <drow@mvista.com>
12278
12279 * gdb.threads/pthreads.exp: Wait for output and delay
12280 before sending ^C.
12281
1f08dafd
DJ
122822001-10-01 Daniel Jacobowitz <drow@mvista.com>
12283
12284 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12285 some incorrect output instead of timing out.
12286 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12287
674f90ff
CV
122882001-09-28 Corinna Vinschen <vinschen@redhat.com>
12289
12290 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12291 check to allow additional `int'.
12292
9b284272
DJ
122932001-09-27 Daniel Jacobowitz <drow@mvista.com>
12294
12295 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12296 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12297
b55a4771
MS
122982001-09-27 Michael Snyder <msnyder@redhat.com>
12299
12300 * lib/gdb.exp (test_debug_format): New proc.
12301 (setup_xfail_format): Use new proc test_debug_format.
12302 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12303 proc; use new service proc test_debug_format.
12304 Replace all other "gcc_compiled" tests with this test.
12305 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12306 proc; use new service proc test_debug_format.
12307 Replace all other "gcc_compiled" tests with this test.
12308
123092001-09-27 Michael Snyder <msnyder@redhat.com>
12310
12311 * gdb.base/cvexpr.exp: New file.
12312 * gdb.base/cvexpr.c: New file
12313 Test for expressions using const and volatile keywords.
12314
4e6667ac
CV
123152001-09-26 Corinna Vinschen <vinschen@redhat.com>
12316
12317 * gdb.base/constvars.exp: Check for different orders of keywords
12318 and additional "int" strings in output.
12319
4f337972
AC
123202001-09-22 Andrew Cagney <ac131313@redhat.com>
12321
12322 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12323 responses from "help maint".
12324
2015650d
FCE
123252001-09-19 Frank Ch. Eigler <fche@redhat.com>
12326
12327 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12328 to localhost:NNN instead of :NNN, in case Xvfb is listening
12329 only on TCP.
12330
f3bcedc1
CV
123312001-09-19 Corinna Vinschen <vinschen@redhat.com>
12332
12333 * gdb.base/recurse.exp: When checking leaving the watchpoint
12334 scope, recognize when gdb is in function's epilogue and pass.
12335
6b819c92
KS
123362001-09-18 Keith Seitz <keiths@redhat.com>
12337
12338 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12339 support for running tests against sid targets.
12340 (gdbtk_done): Ditto.
12341
a10c9419
CV
123422001-09-18 Corinna Vinschen <vinschen@redhat.com>
12343
12344 * gdb.base/ending-run.c (main): Set stdout buffersize
12345 to the same reasonable value for any target.
12346 * gdb.base/ending-run.exp: Add a regular expression
12347 to make testsuite happy on Sanyo Stormy16 target.
12348
739d0d99
CV
123492001-09-17 Corinna Vinschen <vinschen@redhat.com>
12350
12351 * gdb.base/display.c (do_loops): Add float variable `f'.
12352 Increment f in loop.
12353 * gdb.base/display.exp: Increment timeout by 60 seconds.
12354 Change float display test to use variable `f'.
12355
1b8947f0
JB
123562001-09-17 Jim Blandy <jimb@redhat.com>
12357
12358 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12359 overflowing the limited breakpoint tables on some ROM monitors
12360 (like the ROM68K).
12361
9890ac81
FCE
123622001-09-15 Frank Ch. Eigler <fche@redhat.com>
12363
12364 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12365 the "-ac" (disable access control) flag.
12366
6db765ea
JH
123672001-08-30 Jeff Holcomb <jeffh@redhat.com>
12368
12369 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12370 ints.
12371
4c32cc04
KS
123722001-08-30 Keith Seitz <keiths@redhat.com>
12373
12374 * lib/gdb.exp: Move all insight-related functionality into
12375 separate file.
12376 * lib/insight-support.exp: New file.
12377
8d6e6f81
FCE
123782001-08-29 Frank Ch. Eigler <fche@redhat.com>
12379
12380 * config/sid.exp (sid_start): Never set sid verbosity; disable
12381 expect_background {} that consumed its stdout; tolerate </dev/null.
12382 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12383
6a90e1d0
AC
123842001-08-18 Andrew Cagney <ac131313@redhat.com>
12385
12386 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12387 CLI jump command to start it.
12388 (mi_run_to_main): Fail immediatly when unexpected output.
12389
1759b3c3
AC
123902001-08-18 Andrew Cagney <ac131313@redhat.com>
12391
12392 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12393 beginning of function. Fix PR gdb/191.
12394
61d11d80
FCE
123952001-08-16 Frank Ch. Eigler <fche@redhat.com>
12396
12397 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12398 what to force sid endianness to.
12399
942a4df2
KS
124002001-08-15 Keith Seitz <keiths@redhat.com>
12401
12402 * lib/gdb.exp (gdbtk_start): Don't set environment
12403 variables for TCL_LIBRARY and friends. Insight will
12404 now figure these out for itself.
12405
0521c418
MS
124062001-08-02 Michael Snyder <msnyder@redhat.com>
12407
12408 * gdb.base/completion.exp: Remove the symbol "a64l" from
12409 the expect string; this is target-specific, and not related
12410 to what is being tested.
12411
74a9a58a
DB
124122001-08-02 Dave Brolley <brolley@redhat.com>
12413
12414 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12415
c70819fa
MS
124162001-07-25 Michael Snyder <msnyder@redhat.com>
12417
c2b8fa57
MS
12418 * gdb.base/consecutive.exp: New file. Test stepping over
12419 breakpoints on consecutive instructions.
12420 * gdb.base/consecutive.c: New file.
12421
c70819fa
MS
12422 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12423 curly braces in regular expressions.
12424
2b1a1355
MS
124252001-07-25 Michael Snyder <msnyder@redhat.com>
12426
12427 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12428 legitimate output from stepping out of main.
12429
413eca6f
KS
124302001-07-22 Keith Seitz <keiths@redhat.com>
12431
12432 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12433 the empty string, do not run the tests.
12434
7e5a9322
SC
124352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12436
12437 * gdb.base/long_long.exp: Detect size of pointer. Take into
12438 account 2-byte pointers when testing for p/a results.
12439
de58f10f
SC
124402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12441
d63a86f8 12442 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12443 and defined to 1K for m68hc11.
12444 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12445 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12446 (sizeof_random_data): New variable to tell the size of the data table;
12447 don't test past this size; always run to main.
12448
d6f5fea1
SC
124492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12450
12451 * gdb.base/return2.exp: return of long long and double fails for
12452 68HC11; don't execute these tests on that platform.
12453 * gdb.base/return.exp: Return of a double fails for 68hc11.
12454
c477543d
SC
124552001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12456
12457 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12458 tests that print a float.
12459 * call-rt-st.exp: Likewise.
12460
63cf1c79
MK
124612001-07-12 Mark Kettenis <kettenis@gnu.org>
12462
12463 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12464 running this test on Linux.
12465
112f9ab5
MC
124662001-06-24 Michael Chastain <chastain@redhat.com>
12467
12468 * gdb.base/arithmet.exp: Remove some tests to make all test names
12469 unique.
12470
4970cb0f
MS
124712001-07-03 Michael Snyder <msnyder@redhat.com>
12472
12473 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12474 the output of the ptype command.
12475
d85da69f
MS
124762001-07-02 Michael Snyder <msnyder@redhat.com>
12477
4c8a82de
MS
12478 * gdb.base/completion.exp: Don't assume that break.c is the only
12479 source file that may contain functions named "marker".
d85da69f
MS
12480 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12481
8afc772b
AC
124822001-06-28 Andrew Cagney <ac131313@redhat.com>
12483
12484 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12485 of files to delete.
12486
12487 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12488 * gdb.disasm/h8300s.exp: New file.
12489 gdb.disasm/h8300s.s: Likewise.
12490
cff22675
AC
124912001-06-27 Andrew Cagney <ac131313@redhat.com>
12492
12493 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12494 empty breakpoint tables.
12495
68c81b54
AC
124962001-06-25 Andrew Cagney <ac131313@redhat.com>
12497
12498 * lib/mi-support.exp: Update args=... part of stop-reason
12499 patterns. Accept either a list or a tuple.
12500
2dd62704
AC
125012001-06-23 Andrew Cagney <ac131313@redhat.com>
12502
12503 * lib/mi-support.exp: Remove local emacs variable defining
12504 change-log-default-name.
12505
b4127474
MC
125062001-06-22 Michael Chastain <chastain@redhat.com>
12507
12508 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12509 This is operationally compatible with the previous version.
12510
8dbfb380
JB
125112001-06-13 Jim Blandy <jimb@redhat.com>
12512
12513 * lib/gdb.exp (gdb_test): Doc fix.
12514
f2d8c86d
MC
125152001-06-10 Michael Chastain <chastain@redhat.com>
12516
12517 * gdb.base/exprs.exp: Remove a duplicate test.
12518
81564d34
JB
125192001-06-06 Jim Blandy <jimb@redhat.com>
12520
12521 * gdb.base/return2.exp (main): Use values to test float and double
12522 returns that are not NaN's, to avoid being confused by IEEE
12523 comparison rules.
12524
da55addb
MS
125252001-06-04 Michael Snyder <msnyder@redhat.com>
12526
12527 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12528 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12529 rather than wait for 12 more tests to time out.
12530
42c65987
JB
125312001-06-06 Jim Blandy <jimb@redhat.com>
12532
b18bced9 12533 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12534 Don't forget to match the GDB prompt.
b18bced9 12535
42c65987
JB
12536 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12537
5b41e5f0
JB
125382001-06-04 Jim Blandy <jimb@redhat.com>
12539
12540 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12541 command.
12542
015e046f
KB
125432001-05-31 Kevin Buettner <kevinb@redhat.com>
12544
12545 * gdb.base/annota1.exp (info break): Match four or more spaces
12546 after "Address".
12547
fb1ffbbe
MC
125482001-05-31 Michael Chastain <chastain@redhat.com>
12549
12550 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12551 (dm_type_int_star): Likewise.
12552 (dm_type_long_star): Likewise.
12553 (dm_type_void_star): Likewise.
12554
5ea2a32c
KB
125552001-05-29 Kevin Buettner <kevinb@redhat.com>
12556
12557 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12558 to a known value in order to get consistent results regardless
12559 of the setting of INPUTRC or the presence or contents of .inputrc.
12560
ae23c492
MS
125612001-05-24 Michael Snyder <msnyder@redhat.com>
12562
ac55707e
MS
12563 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12564 Don't require that the main thread and the manager thread are the
12565 first in the list.
12566
ae23c492
MS
12567 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12568 debugging. If test fails, issue an "unsupported" not a "fail".
12569
400071f1
JB
125702001-05-24 Jim Blandy <jimb@redhat.com>
12571
12572 Don't assume that short is shorter than int.
12573 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12574 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12575 this isn't true.
400071f1
JB
12576 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12577 an int, is not equal to ~0 stored in an unsigned char. This tests
12578 the same thing that the previous test meant to, but works on
12579 16-bit machines, too.
12580 ("print unsigned char != (~0)"): Same test, complemented.
12581
0816a3e5
MS
125822001-05-24 Michael Snyder <msnyder@redhat.com>
12583
12584 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12585 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12586 and prevents dejagnu getting out of step.
12587
f6dc23a9
KB
125882001-05-23 Kevin Buettner <kevinb@redhat.com>
12589
12590 * gdb.base/finish.exp (finish_void): Revise pattern for
12591 stopping on the call statement to not permit stopping at
12592 the start of the instructions comprising the call sequence.
12593
7dbd117d
MC
125942001-05-19 Michael Chastain <chastain@redhat.com>
12595
12596 * gdb.base/callfuncs.exp: Make all test names unique.
12597 * gdb.base/commands.exp: Make all test names unique.
12598 * gdb.base/condbreak.exp: Make all test names unique.
12599 * gdb.base/dbx.exp: Make all test names unique.
12600 * gdb.base/default.exp: Make all test names unique.
12601 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12602 and TIMEOUT messages to their corresponding PASS message.
12603 * gdb.base/ending-run.exp: Make all test names unique.
12604 * gdb.base/long_long.exp: Remove duplicate test.
12605
6b0b0a9e
KB
126062001-05-21 Kevin Buettner <kevinb@redhat.com>
12607
12608 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12609 stop on the call statement as well as the statement after the
12610 call.
12611
2caa35cb
MS
126122001-05-21 Michael Snyder <msnyder@redhat.com>
12613
12614 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12615
40713331
EZ
126162001-05-10 Elena Zannoni <ezannoni@redhat.com>
12617
a9c64011
AS
12618 * gdb.base/completion.exp: Revamp test. Make it execute on all
12619 platforms.
40713331 12620
c2c1be8d
EZ
126212001-05-10 Elena Zannoni <ezannoni@redhat.com>
12622
a9c64011
AS
12623 * config/gdbserver.exp (gdb_load): Handle the case
12624 in which the arguments to gdbserver are given in the
12625 baseboard configuration file.
12626 Also handle the case in which the server needs to do a
12627 load.
2c9cd303 12628
9671de48
KS
126292001-05-07 Keith Seitz <keiths@cygnus.com>
12630
a9c64011
AS
12631 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12632 set up the display for testing.
12633 (gdbtk_start): Convert all paths to paths that tcl will like.
12634 Export target information to environment.
12635 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12636 necessary.
12637 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12638 (to_tcl_path): New proc to convert a given pathname into
12639 a path acceptible as an argument to a tcl command.
12640 (_gdbtk_export_target_info): New proc to export target info
12641 into the environment for gdbtk testing.
12642 (gdbtk_done): New proc to signal end-of-test.
9671de48 12643
5a360f47
JB
126442001-05-06 Jim Blandy <jimb@redhat.com>
12645
12646 * restore.c: Make the code of caller0 correspond to its comment.
12647
66c756c6
MS
126482001-05-03 Michael Snyder <msnyder@redhat.com>
12649
12650 * config/sid.exp (gdb_target_sid): Check for error messages.
12651 On error or timeout, don't make expect exit (which will terminate
12652 all subsequent tests); instead just make gdb exit.
d63a86f8 12653 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12654 return a negative value.
12655
a966fde5
JB
126562001-04-24 Jim Blandy <jimb@redhat.com>
12657
851c18e0
JB
12658 * gdb.c++/templates.exp: If we see the prompt for the overload
12659 list, but we haven't recognized any of the longer patterns,
12660 arrange for this test to fail, not hang.
12661
a966fde5
JB
12662 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12663 variations.
12664
db144853
MC
126652001-04-22 Michael Chastain <chastain@redhat.com>
12666
12667 * gdb.c++/local.exp: Use the 'runto' library function.
12668 * gdb.c++/namespace.exp: Likewise.
12669 * gdb.c++/overload.exp: Likewise.
12670
3207ec21
KB
126712001-03-26 Kevin Buettner <kevinb@redhat.com>
12672
12673 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12674 * gdb.base/step-line.exp: New file. Test step/next in presence of
12675 #line directives.
12676 * gdb.base/step-line.c: New file. Test program for the above.
12677 * gdb.base/step-line.inp: New file. We pretend that this file has
12678 been transformed by some other tool into step-line.c.
12679
13b57657
JB
126802001-03-21 Jim Blandy <jimb@redhat.com>
12681
12682 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12683 unmangled operator names.
12684
754cbe1c
JB
126852001-03-20 Jim Blandy <jimb@redhat.com>
12686
12687 * gdb.threads/linux-dp.exp: Recognize an additional message
12688 generated by GDB when it doesn't understand how to debug threads
12689 on the target system.
12690
177495c9
AC
126912001-03-19 Andrew Cagney <ac131313@redhat.com>
12692
12693 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12694
f266096b
MC
126952001-03-12 Michael Chastain <chastain@redhat.com>
12696
12697 * gdb.c++/derivation.exp: Use the 'runto' library function.
12698
cac3c2ff
MC
126992001-03-12 Michael Chastain <chastain@redhat.com>
12700
12701 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12702
b6c11a24
MC
127032001-02-24 Michael Chastain <chastain@redhat.com>
12704
12705 * gdb.c++/ref-types.exp: Change handwritten code to library
12706 function 'runto'.
12707
6bae5bce
OF
127082001-03-16 Orjan Friberg <orjanf@axis.com>
12709
12710 * gdb.base/signals.exp: Set count to 0 explicitly.
12711
0015fd9a
MS
127122001-03-15 Mark Salter <msalter@redhat.com>
12713
12714 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12715 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12716 (gdb_load): Add support for additional target_info: gdb_download_size
12717 and gdb_load_timeout.
0015fd9a 12718
fc33412a
DT
12719Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12720
12721 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12722 file -- to prevent failing when the compile fails but we have no
12723 intention of running the tests anyway.
12724
12725 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12726 tests if set.
12727
12728 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12729 integers.
12730
12731 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12732 * gdb.c++/namespace.exp: Ditto.
12733
115f06de
OF
127342001-03-07 Orjan Friberg <orjanf@axis.com>
12735
12736 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12737 * gdb.base/pointers.exp: Relax pattern match of decimals.
12738
b6ba6518
KB
127392001-03-06 Kevin Buettner <kevinb@redhat.com>
12740
12741 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12742 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12743 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12744 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12745 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12746 config/sh.exp, config/sid.exp, config/slite.exp,
12747 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12748 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12749 config/vxworks.exp, config/vxworks29k.exp,
12750 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12751 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12752 gdb.base/arithmet.exp, gdb.base/assign.exp,
12753 gdb.base/async.exp, gdb.base/attach.exp,
12754 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12755 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12756 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12757 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12758 gdb.base/commands.exp, gdb.base/completion.exp,
12759 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12760 gdb.base/constvars.exp, gdb.base/corefile.exp,
12761 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12762 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12763 gdb.base/ending-run.exp, gdb.base/environ.exp,
12764 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12765 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12766 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12767 gdb.base/funcargs.exp, gdb.base/help.exp,
12768 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12769 gdb.base/logical.exp, gdb.base/long_long.exp,
12770 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12771 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12772 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12773 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12774 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12775 gdb.base/regs.exp, gdb.base/relational.exp,
12776 gdb.base/remote.exp, gdb.base/reread.exp,
12777 gdb.base/restore.exp, gdb.base/return2.exp,
12778 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12779 gdb.base/selftest.exp, gdb.base/setshow.exp,
12780 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12781 gdb.base/sigall.exp, gdb.base/signals.exp,
12782 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12783 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12784 gdb.base/step-test.exp, gdb.base/structs.c,
12785 gdb.base/structs.exp, gdb.base/structs2.exp,
12786 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12787 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12788 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12789 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12790 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12791 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12792 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12793 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12794 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12795 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12796 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12797 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12798 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12799 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12800 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12801 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12802 gdb.trace/circ.exp, gdb.trace/collection.exp,
12803 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12804 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12805 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12806 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12807 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12808 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12809 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12810 notices.
12811
dc96c6c7 128122001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12813
12814 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12815 first arg is int not float.
12816
dc96c6c7 128172001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12818
12819 * gdb.base/reread.exp: Unsupported for non-native targets;
12820 doesn't work for remote debugging.
12821
9b0c4aeb
FN
128222001-02-19 Fernando Nasser <fnasser@redhat.com>
12823
12824 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12825 * gdb.base/ending-run.exp: Properly handle the BSP state when
12826 stepping past the end of main.
9b0c4aeb 12827
02aa71d5
MC
128282001-02-19 John Moore <jmoore@redhat.com>
12829
12830 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12831 Converted HPUX fix for non-expected items following multiple
12832 step commands into general solution for all platforms.
12833
1fa449a4
MC
128342001-02-18 Michael Chastain <chastain@redhat.com>
12835
12836 * gdb.c++/classes.exp (do_tests): Change runto statements
12837 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12838 statements demangler agnostic.
12839 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12840 (gdb_virtfunc_restart): Likewise.
12841
b2f9ec70
MC
128422001-02-14 Michael Chastain <chastain@redhat.com>
12843
12844 * gdb.c++/inherit.exp (do_tests): Change runto statements
12845 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12846 statements demangler agnostic.
12847
cf74b8ca
AC
12848Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12849
12850 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12851 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12852 before calling common_routine 15 times'' tests.
12853
99f78f56
MC
128542001-02-11 Michael Chastain <chastain@redhat.com>
12855
12856 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12857 Helps the test script figure out which demangler is in use.
12858 (dm_type_foo_ref): Ditto.
12859 (dm_type_int_star): Ditto.
12860 (dm_type_long_star): Ditto.
12861 (dm_type_unsigned_int): Ditto.
12862 (dm_type_void): Ditto.
12863 (dm_type_void_star): Ditto.
99707966 12864 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12865 Probe the gdb demangler and set variables to accommodate
12866 formatting differences.
12867 (info_func_regexp): New function. Same as info_func, but
12868 matches against a regexp.
12869 (info_func): Match against a literal string.
12870 (print_addr_2): New function. Match against a literal string,
12871 which can be different from the input to gdb.
12872 (print_addr): Simply call print_addr_2 with the same argument twice.
12873 (test_lookup_operator_functions): Use demangler formatting variables.
12874 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12875 the tests in the same order as the C++ class declaration.
12876 (test_paddr_operator_functions): Ditto.
12877 (test_paddr_overloaded_functions): Ditto.
12878 (test_paddr_hairy_functions): Use demangler formatting variables.
12879 Add reference to gdb/19 for related tests.
12880 (do_tests): Call probe_demangler.
12881
1de8f023
KB
128822001-01-30 Kevin Buettner <kevinb@redhat.com>
12883
12884 * gdb.c++/templates.cc (printf): Remove unused function definition.
12885
ca3f91ed
MS
128862001-01-26 Felix Lee <flee@redhat.com>
12887
12888 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12889
128902001-01-25 matthew green <mrg@redhat.com>
12891
12892 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12893 up sid.
12894 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12895
128962001-01-25 matthew green <mrg@redhat.com>
12897
12898 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12899 Deprecate $sid_spawn_id.
ca3f91ed
MS
12900 (sid_exit): Remove code necessary only for `spawn.'
12901
129022001-01-25 matthew green <mrg@redhat.com>
12903
12904 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12905
fb18ec4a
MC
129062001-01-28 Michael Chastain <chastain@redhat.com>
12907
12908 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12909 to call when tests fail. It takes gdb out of the overloaded
12910 function choice menu back to the main prompt, so that the test
12911 program stays synchronized.
12912 (set_bp_overloaded): New proc to collect all the common
12913 code for setting a breakpoint on an overloaded name. Calls
12914 take_gdb_out_of_choice_menu when needed.
12915 (menu_overload1arg): New variable to collect the repeated
12916 instances of the expected menu for an overloaded name. Change
12917 the regular expression to handle changes in g++ type encoding:
12918 "void" can be either "void" or "", and "unsigned int" can be
12919 either "unsigned int" or "unsigned".
12920 (continue_to_bp_overloaded): Change regular expressions to handle
12921 changes in g++ type encoding.
12922 (no proc): Call take_gdb_out_of_choice_menu when needed.
12923 Remove redundant calls to "info break". Accept either "canceled"
12924 or "cancelled". Change regular expressions in "info break"
12925 calls to handle changes in g++ type encoding. Give all tests
12926 unique strings.
12927
9c646a6e
BE
129282001-01-17 Ben Elliston <bje@redhat.com>
12929
12930 * config/sid.exp: New file.
12931
9549d9c1
AC
12932Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12933
12934 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12935
dc96c6c7 129362000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12937
12938 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12939 Add a RE to accept a non-ascii char if one is ever presented.
12940
b4df4f68
FN
129412000-12-20 Fernando Nasser <fnasser@redhat.com>
12942
297dd0fd 12943 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12944
dc96c6c7 129452000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12946
d63a86f8 12947 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12948 in regexp. One '\' does not suffice on Linux.
12949
4a7bddb6
MC
129502000-12-09 Michael Chastain <chastain@redhat.com>
12951
12952 * gdb.base/break.exp (test_clear_command): Use a marker function
12953 rather than 'main' for the test function. Also move this
12954 test to an execution point where the marker function names are
12955 guaranteed to be bound to functions. (Executing tests after a
12956 'finish' from main runs into name conflicts with local names
12957 in __libc_start_main).
12958
dc96c6c7 129592000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12960
12961 * gdb.base/finish.exp: New test for gdb's "finish" command.
12962 * gdb.base/return2.exp: New test for gdb's "return" command.
12963 * gdb.base/return2.c: New source file for above.
12964
dc96c6c7 129652000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12966
12967 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12968 * gdb.base/miscexprs.exp: Ditto.
12969 * gdb.base/pointers.exp: Ditto.
12970 * gdb.c++/derivation.exp: Ditto.
12971 * gdb.c++/local.exp: Ditto.
12972 * gdb.c++/namespace.exp: Ditto.
12973 * gdb.c++/overload.exp: Ditto.
12974 * gdb.c++/ref-types.exp: Ditto.
12975
dc96c6c7 129762000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12977
12978 * gdb.base/constvars.exp: Test result of "up" command.
12979 * gdb.base/miscexprs.exp: Ditto.
12980 * gdb.base/pointers.exp: Ditto.
12981 * gdb.base/scope.exp: Ditto.
12982 * gdb.c++/derivation.exp: Ditto.
12983 * gdb.c++/local.exp: Ditto.
12984 * gdb.c++/namespace.exp: Ditto.
12985 * gdb.c++/overload.exp: Ditto.
12986 * gdb.c++/ref-types.exp: Ditto.
12987
44097287
FN
129882000-11-22 Michael Chastain <chastain@redhat.com>
12989
12990 * mips_pro.exp: Accept either "middle -> top -> main" or
12991 "middle -> main" in the backtrace, because gcc can optimize
12992 tail calls to jumps. Remove setup_xfail for the hppa case.
12993 Add a comment with the original warning messages from PR 3016,
12994 which was filed in 1993, to preserve them for posterity.
12995
9d2e1bab
ND
129962000-11-17 Nick Duffek <nsd@redhat.com>
12997
12998 * lib/gdb.exp (gdb_test): Override timeout with board info.
12999
1aca8eb7
ND
130002000-11-17 Nick Duffek <nsd@redhat.com>
13001
13002 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13003 the second kill and detach messages.
13004
93076499
ND
130052000-11-17 Nick Duffek <nsd@redhat.com>
13006
13007 * configure.in: Add AC_EXEEXT.
13008 * configure: Regenerate.
13009 * Makefile.in (just-check): Export EXEEXT.
13010 * lib/gdb.exp ($EXEEXT): Import from environment.
13011 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13012 expect "maint dump-me" on Cygwin.
13013 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13014 $EXEEXT.
13015
30e87cd3
ND
130162000-11-17 Nick Duffek <nsd@redhat.com>
13017
13018 * gdb.base/break.exp: Test backtrace and finish from called
13019 function on all platforms, not just HP-UX.
13020
dc96c6c7 130212000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13022
13023 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13024 code from gdb_target_monitor, so it can be used independantly
13025 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13026
dc96c6c7 130272000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13028
13029 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13030 * gdb.base/corefile.exp: Expect the message "Program is being
13031 debugged already" when we send the "corefile" command, since
13032 the preceeding gdb_load may have connected gdb to a remote target.
13033 * gdb.base/display.exp: Disable hardware watchpoints if new
13034 board info variable "no_hardware_watchpoints" is true.
13035 Replace single-letter commands with more readable ones.
13036 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13037 if new board info variable "no_hardware_watchpoints" is true.
13038 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13039 to see if stdio (printf) testing is possible.
13040 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13041 board info variable "no_hardware_watchpoints" is true. Use new
13042 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13043
39124dea
FN
130442000-11-13 Fernando Nasser <fnasser@redhat.com>
13045
13046 From Orjan Friberg <orjanf@axis.com>:
13047 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13048 in array print pattern match.
13049
a9e2e984
FN
130502000-11-09 Fernando Nasser <fnasser@redhat.com>
13051
13052 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13053 spelling "cancelled" to U.S. spelling "canceled" to match changes
13054 made to gdb.
13055 * gdb.c++/ovldbreak.exp: Ditto.
13056
c7db355b
PS
130572000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13058
13059 * gdb.base/callfuncs.c (main): Moved to end of file, call
13060 t_double_values to initialize the FPU before inferior calls are made.
13061 * gdb.base/callfuncs.exp: Test for register preservation after calling
13062 inferior functions. Add tests for continuining, finishing and
13063 returning from a stop in a call dummy.
13064
dc96c6c7 130652000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13066
13067 * gdb.base/commands.exp: Break up long lines, and re-indent.
13068
dc96c6c7 130692000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13070
13071 * config/gdbserver.exp: Rewritten from the ground up, to make it
13072 compatible with the current dejagnu tree, and to make it work with
13073 the new "gdbserver" in libremote.
13074
dc96c6c7 130752000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13076
13077 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13078 * gdb.base/varargs.exp: Skip entire test if no printf support.
13079 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13080 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13081
dc96c6c7 130822000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13083
13084 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13085 no floating point support.
13086 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13087 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13088 * gdb.base/call-rt-st.exp: Ditto.
13089 * gdb.base/call-strs.exp: Ditto.
13090
bac5fc66
JG
130912000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13092
13093 * gdb.base/sizeof.c: include <stdio.h>.
13094
13095 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13096 'finish', otherwise uncaptured gdb_prompt would potentially
13097 throw remaining test points out of sync.
bac5fc66 13098
b22a6027
SB
130992000-07-26 Scott Bambrough <scottb@netwinder.org>
13100
13101 * gdb.base/recurse.exp: Run tests for all targets.
13102 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13103 gnu-oldld case on ARM.
13104 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13105 for ARM targets.
d63a86f8 13106
d8231941
AG
13107Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13108
13109 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13110 * gdb.java/configure: Rebuild.
13111
8caabe69
AG
13112Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13113
13114 * gdb.java/jv-exp.exp: New file.
13115
9d273ca3
AG
13116Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13117
13118 * configure: Rebuilt.
13119 * configure.in (configdirs): Add gdb.java.
13120 * gdb.java/jmisc.java: New file.
13121 * gdb.java/jmisc.exp: New file.
13122 * gdb.java/Makefile.in: New file.
13123 * gdb.java/configure: Rebuilt.
13124 * gdb.java/configure.in: New file.
13125 * lib/java.exp: New file.
13126
4f823a66
AC
13127Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13128
13129 * gdb.base/exprs.exp: Test casts to a pointer including over and
13130 underflow.
13131
2391e11d
AC
13132Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13133
13134 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13135 and the compilers sizes.
13136
54602222
ND
131372000-07-09 Nick Duffek <nsd@redhat.com>
13138
13139 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13140 (use_methods): New function.
13141 (main): Call use_methods().
13142 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13143 (do_tests): Call test_method_param_class.
13144
2bec0572
ND
131452000-07-09 Nick Duffek <nsd@redhat.com>
13146
13147 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13148 spelling.
13149 (test_enums): New procedure. Move enum tests from end of script
13150 to here. Set breakpoint on function name instead of line number.
13151 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13152 (enums2): New marker function.
13153 (enums1): New function.
13154 (main): Call enums1(). Move enum tests to enums1().
13155
78492fde
AC
13156Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13157
13158 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13159 compile/link program. Update line numbers.
13160 * gdb.asm/d10v.inc: Define ``startup''.
13161 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13162
49a2cef8
AC
13163Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13164
13165 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13166
3e6c8688
EZ
131672000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13168
13169 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13170 of 'help maint print' command.
13171
9ff5cbe9
AC
13172Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13173
13174 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13175 they use gdb_expect_list.
13176
17c579bd
AC
13177Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13178
13179 * gdb.base/commands.exp: Use ``set remote
13180 memory-read-packet-size'' instead of ``set endian big'' to test
13181 long commands.
13182
e6d71bf3
DB
131832000-06-03 Daniel Berlin <dan@cgsoftware.com>
13184
13185 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13186 g++, and stop skipping them.
e6d71bf3
DB
13187
13188 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13189 work under g++.
13190
d63a86f8 13191 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13192 initialization.
13193
dc96c6c7 131942000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13195
13196 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13197 the regular expression: accept an (almost) arbitrary sequence of
13198 "frames-invalid" and "breakpoints-invalid" messages both before
13199 and after the "starting" message.
13200
dc96c6c7 132012000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13202
13203 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13204
dc96c6c7 132052000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13206
13207 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13208 Relax the regular expression a little, make it pass on Solaris 8.
13209
8216cda9
KB
132102000-05-12 Kevin Buettner <kevinb@redhat.com>
13211
13212 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13213 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13214 Instead, it is permissible for gdb to stop on the line of the
13215 call itself.
13216
1a570b2f
MS
132172000-05-12 Michael Snyder <msnyder@.cygnus.com>
13218
13219 * gdb.base/break.exp (bp on small function, optimized file):
13220 Add a second pass pattern. The behavior differs here between stabs
13221 and dwarf for one-line functions. Stabs preserves two line symbols
13222 (one before the prologue and one after) with the same line number,
13223 but dwarf regards these as duplicates and discards one of them.
13224 Therefore the address after the prologue (where the breakpoint is)
13225 has no exactly matching line symbol, and GDB reports the breakpoint
13226 as if it were in the middle of a line rather than at the beginning.
13227
dc96c6c7 132282000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13229
d63a86f8 13230 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13231 rather than "send_gdb" (for consistancy).
13232
7d418785
AC
13233Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13234
13235 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13236 * gdb.c++/templates.cc: Properly check for GCC version number.
13237 * lib/compiler.cc: Likewise
13238
dc96c6c7 132392000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13240
d63a86f8 13241 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13242 gdb may not stop at the first line of main, due to code motion.
13243
dc96c6c7 132442000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13245
13246 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13247 This test depends on parsing the printf output from the target.
13248 Since the sparclet stub doesn't do stdio, this will never work.
13249 * gdb.base/call-rt-st.exp: ditto.
13250 * gdb.base/call-strs: ditto.
13251
dc96c6c7 132522000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13253
13254 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13255
13256 * gdb.base/ending-run.exp: After connecting to a remote target,
13257 but before running, the target will appear to be in a random
13258 location. Specify both a file and a line for breakpoints.
13259 Also, the function that calls main may be called 'init'
13260 rather than 'start'.
13261
a5a51225
EZ
132622000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13263
13264 * gdb.base/help.exp: Update output for add-symbol-file command.
13265
7930cc7c
FN
132662000-04-10 Fernando Nasser <fnasser@cygnus.com>
13267
13268 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13269 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13270
23e37ab1
C
132712000-04-07 J.T. Conklin <jtc@redback.com>
13272
e93c542c
C
13273 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13274
23e37ab1
C
13275 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13276
591b8fa3
PDM
13277Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13278
13279 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13280 values that can be represented exactly.
13281 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13282 above change, and to not check against the directory part of the source
13283 file name.
13284 (step into print_long_arg_list): Likewise.
13285 (print print_small_structs from print_long_arg_list): Likewise.
13286 (print print_long_arg_list): Likewise.
13287
7a495180
EZ
132882000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13289
30b53638 13290 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13291
beb998c6
AC
13292Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13293
13294 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13295
1c689132
DB
132962000-03-25 Daniel Berlin <dan@cgsoftware.com>
13297
13298 * gdb.base/commands.exp (deprecated_command_test): Add test for
13299 deprecate with no arguments.
13300
c1790a9d
JL
133012000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13302
13303 * gdb.base/break.exp: Add new test for setting breakpoints on
13304 optimized code so we can test breakpoints work even when function
13305 prologues may be optimized away
13306
003ba290
FN
133072000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13308
13309 From David Whedon <dwhedon@gordian.com>
a9c64011 13310 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13311
6837a0a2
DB
133122000-03-22 Daniel Berlin <dan@cgsoftware.com>
13313
13314 * gdb.base/help.exp: Added test for new apropos command.
13315
b9593231
KB
133162000-03-21 Kevin Buettner <kevinb@redhat.com>
13317
13318 * gdb.base/pointers.c (usevar): New function.
13319 (main): Make sure that global variables v_int_pointer2, rptr,
13320 and y are all referenced someplace in the program by calling
13321 usevar() on them. [Some linkers delete symbols which are
13322 never referenced. The space remains, but there's no way to
13323 get a (symbolic) handle on the variable from the debugger.]
13324
751a959b
EZ
133252000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13326
13327 * gdb.base/printcmds.c: Add typedeffed arrays.
13328
13329 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13330 procedure to test arrays that are typedef'd.
13331
73a93a32
JI
133322000-03-13 James Ingham <jingham@leda.cygnus.com>
13333
13334 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13335 the library directories.
73a93a32 13336
fb40c209
AC
13337Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13338
13339 * configure.in (configdirs): Add sub directory gdb.mi.
13340 * configure: Re-generate.
13341
13342 * gdb.mi: New directory.
d63a86f8 13343
ee4dd2c9
AC
133442000-02-25 Scott Bambrough <scottb@netwinder.org>
13345
13346 * gdb.base/long_long.exp: Correct test suite failure when printing
13347 a long long value as a double on ARM platforms.
13348
70f0cc22
JB
133492000-02-16 Jim Blandy <jimb@redhat.com>
13350
13351 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13352 default source file is set properly before running this test.
13353
853819b8
EZ
133542000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13355
13356 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13357 gdbtk/library directory, not in gdbtcl2.
13358
dfcd3bfb
JM
133592000-02-04 Jim Blandy <jimb@redhat.com>
13360
13361 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13362 backslash from regexp pattern.
13363
13364 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13365 procedure. Use it to run all the "continue to bp overloaded"
13366 tests. Note that this changes the names of the tests slightly.
13367 If the breakpoint hit message includes a hex PC value, because
13368 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13369 from the real source code, still consider that a pass.
13370
13371 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13372 XFAIL here if the breakpoint message contains a hex address. Note
13373 similar change on 1999-11-02.
13374
13375 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13376
13377 * gdb.base/ptype.exp: Establish a default source file before
13378 calling get_debug_format.
13379
133802000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13381
13382 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13383
8b93c638
JM
133842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13385
13386 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13387 of successive stepi commands -- while in the prologue we should see
13388 the function entry bracket.
13389
133902000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13391
13392 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13393 reach __change_mode() when stepping through the end of main().
13394
c5394b80
JM
133952000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13396
13397 * gdb.base/default.exp: Fix expected pattern.
13398 * gdb.base/help.exp: Same.
13399
0d06e24b
JM
134002000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13401
13402 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13403 Don't use xfail's because that affects only the following test.
d63a86f8 13404
0d06e24b
JM
13405 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13406 solaris or linux.
13407
13408 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13409
dc96c6c7 134102000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13411
d63a86f8 13412 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13413 "A syntax error" rather than "A parse error". Accept both.
13414
134152000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13416
13417 * gdb.base/default.exp: Remove OS dependent string from "target
13418 remote" test.
13419 * gdb.base/help.exp: Same for "help target remote" test.
13420
c3f6f71d
JM
134212000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13422
13423 From Jim Kingdon <kingdon@redhat.com>:
13424
13425 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13426 prompt (cleanup rather than necessity, but still might keep output
13427 from spilling to next test).
13428
134292000-01-02 Fred Fish <fnf@cygnus.com>
13430
13431 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13432 AIX, which defines them in <sys/types.h>.
13433
ed9a39eb 134341999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13435
ed9a39eb
JM
13436 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13437 float" test.
13438
134391999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13440
ed9a39eb 13441 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13442
13443 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13444 outermost frame disallowed".
13445
134461999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13447
13448 * gdb.base/setvar.exp: New tests for setting the value of a struct
13449 with a constant list.
13450
134511999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13452
13453 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13454 require the user to type a cast before setting the value of a struct.
13455
de57eccd
JM
134561999-12-06 Jim Blandy <jimb@cygnus.com>
13457
13458 * gdb.base/default.exp: Expect the new 'info float' command on
13459 all i386 platforms.
13460
13461 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13462 LinuxThreads libraries that don't support debugging.
13463
c2d11a7d
JM
13464Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13465
13466 * gdb.base/remote.c: Fill the buffer with truely random data.
13467 Change the buffer type to ``unsigned char'' to simplify size
13468 arithmetic.
13469
13470 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13471 stub only handles 400-1 byte packets. Verify that the download
13472 worked.
13473
134741999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13475
13476 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13477 tests, using UNRESOLVED for the untested cases. Also, does not wait
13478 for a timeout if the prompt was received before a recognizable pattern.
13479
134801999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13481
13482 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13483
134841999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13485
13486 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13487 watchpoints.
13488
134891999-11-24 Jason Merrill <jason@casey.cygnus.com>
13490
13491 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13492
13493 * gdb.c++/local.exp: Be more flexible in recognizing local class
13494 name mangling. Don't allow horribly truncated method names.
13495 * gdb.c++/derivation.exp: Expect protected inheritance.
13496 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13497 * gdb.c++/virtfunc.exp: Likewise.
13498 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13499 when printing a nested enum.
13500
135011999-11-22 Jim Blandy <jimb@cygnus.com>
13502
13503 * gdb.base/step-test.exp: Properly await GDB's response to setting
13504 a breakpoint on the call to large_struct_by_value.
13505
13506 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13507 just because we have debug info for the `start' function.
13508
135091999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13510
13511 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13512 "Unknown signal" messages, which indicate (on LinuxThreads) that
13513 GDB doesn't know how to debug threads on this system. This is
13514 better than hanging while philosopher 0 dumps chatter into gdb.log.
13515
135161999-11-18 Tom Tromey <tromey@cygnus.com>
13517
13518 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13519
135201999-11-18 Fred Fish <fnf@cygnus.com>
13521
13522 * gdb.base/coremaker2.c: Add sample program for generating
13523 cores that is more self contained than coremaker.c. Eventually
13524 I'll add more code to this and tie it into the testsuite.
13525
4ce44c66
JM
135261999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13527
13528 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13529
135301999-11-10 Jimmy Guo <guo@cup.hp.com>
13531
13532 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13533 from $srcdir/lib/.
13534 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13535 and gdb.c++/.
13536
13537 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13538
d63a86f8 13539 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13540 'continue with watch' test point.
13541
135421999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13543
13544 Merged from p2linux-990323-branch:
d63a86f8 13545
4ce44c66
JM
13546 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13547
11cf8741
JM
13548Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13549
13550 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13551 {limit,fixed}''. Test ``set download-write-size''.
13552
13553Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13554
13555 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13556 gdb_expect_list.
13557
13558Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13559
13560 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13561
135621999-11-03 Mark Salter <msalter@cygnus.com>
13563
13564 * gdb.base/break.exp: Fix "stub continue" pattern.
13565
135661999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13567
13568 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13569
135701999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13571
13572 * gdb.base/display.exp ("finish"): Add timeout clause.
13573
13574 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13575 plain prompt clause, so this doesn't have to time out in order to
13576 fail.
13577
13578 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13579 breakpoint hit messages include an address.
13580
13581 * gdb.base/display.exp: Don't forget to escape parens in regular
13582 expressions. Unix regexp notatation sucks.
13583
135841999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13585
13586 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13587 order for 'signalled' message.
13588
5c44784c
JM
135891999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13590
13591 From Jimmy Guo <guo@cup.hp.com>:
13592 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13593 * gdb.base/annota1.c: Add code for tests to work with.
13594
135951999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13596
13597 * gdb.base/remote.exp: New test for remote downloading settings.
13598 * gdb.base/remote.c: New file with large .data.
13599
917317f4
JM
136001999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13601
13602 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13603 for LinuxThreads support, merged from the Code Fusion branch.
13604
13605Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13606
13607 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13608 containing exp_continue into a while within an expect. Don't
13609 attempt a start more than three times. Check return value from
13610 gdb_load.
d63a86f8 13611
2df3850c
JM
13612Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13613
13614 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13615 a pass case.
13616
2acceee2
JM
136171999-10-01 Kevin Buettner <kevinb@cygnus.com>
13618
13619 * gdb.base/break.c (main): Added a statement that we can step
13620 off of.
13621 * gdb.base/break.exp: Added tests for setting a breakpoint
13622 at an offset and stepping onto a breakpoint.
13623
136241999-10-01 Fred Fish <fnf@cygnus.com>
13625
d63a86f8 13626 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13627 gdb output.
13628
c2c6d25f
JM
136291999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13630
13631 * gdb.base/break.exp: Code locations are in hex, don't forget!
13632 (For HP-UX.)
13633
136341999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13635
13636 * condbreak.exp: Use break.c as test program.
13637 * condbreak.c: Remove, redundant with break.c.
13638
136391999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13640
13641 * config/monitor.exp (gdb_target_monitor): Disable X- and
13642 Z-packets if the target needs it.
13643
136441999-09-13 James Ingham <jingham@leda.cygnus.com>
13645
13646 * gdb.c++/overload.exp: Added tests for listing overloaded
13647 functions with function pointers in the arg, explicitly calling
13648 out the version you want.
13649
cff3e48b
JM
136501999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13651
13652 * long_long.exp: Add variations of test cases that work for
13653 targets with 16-bit ints and 32-bit doubles.
13654
d4f3574e
SS
136551999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13656
13657 * break.c (main): Compare a possibly-uninitialized argc with an
13658 unlikely value that fits in 16 bits.
13659
136601999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13661
13662 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13663 0xfeeb, don't want negative numbers if ints are 16 bits.
13664
13665 * lib/gdb.exp (skip_cplus_tests): New proc.
13666 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13667 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13668 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13669 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13670 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13671 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13672 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13673 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13674
13675 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13676
13677Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13678
13679 * gdb.base/corefile.exp (up): Allow a parameter to appear
13680 in the frame that we're going up to.
13681
13682 From Jim Blandy <jimb@cygnus.com>:
13683
13684 * gdb.base/default.exp (info float): Expect some output now.
13685
13686 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13687 returning floating-point values to fail on the x86.
13688 * gdb.base/callfwmall.exp (do_function_calls): Same.
13689
13690 * gdb.base/list.exp (test_listsize): Correct expectations for
13691 listing line 1 with listsize 2. Also, listing a single line
13692 works now, as does listing three lines. [Kevin's note: There
13693 were a number of other cases fixed too where the expectations
13694 differed...]
13695
136961999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13697
13698 * gdb.base/selftest.exp: Add case for when version prints as
13699 constant string instead of char pointer.
13700
104c1213
JM
137011999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13702
13703 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13704 stepping out of main.
13705
13706 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13707 G++ used.
13708
13709 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13710 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13711
13712 * gdb.c++/ovldbreak.exp: Update match string in test that
13713 includes a warning of multiple breakpoints.
13714
137151999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13716
13717 * gdb.base/display.exp: Improve precision of step-after-finish
13718 added yesterday.
13719
13720 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13721 test.
13722
13723 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13724 configs when using G++, not just hppa*.
13725
137261999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13727
13728 * gdb.base/async.c: New file.
13729 * gdb.base/async.exp: New file.
13730
13731Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13732
13733 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13734 PA64.
13735
53a5351d
JM
13736Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13737
104c1213
JM
13738 * gdb.base/display.exp: "finish" can leave us mid-line on many
13739 targets, deal with it. Add a small constant to main, instead of
13740 1000 since main+1000 may not be a valid address in the target.
13741
53a5351d
JM
13742 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13743 on hpux11.
13744
13745 * gdb.base/attach.exp: Handle another hpux11 error message variant
13746 when attaching to a process that does not exist.
13747
137481999-08-19 J.T. Conklin <jtc@redback.com>
13749
13750 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13751 characters in 'continue to 1241' test.
13752
137531999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13754
13755 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13756 stop in print_long_arg_list, define and use a whitespace
13757 variable in print_small_structs test, add an XFAIL for Solaris.
13758 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13759 interested enough to fix.
13760
7be570e7
JM
137611999-08-13 Keith Seitz <keiths@cygnus.com>
13762
13763 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13764 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13765 proc knows about targets other than the natives.
13766 (test_assign): Use "gdb_run_cmd" to "run" the target.
13767 Check that we've actually hit the breakpoint at main.
13768 When we attempt to assign a value to a local variable, check
13769 that the variable is in the current scope, i.e., don't use
13770 a test with an empty result.
13771
13772Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13773
13774 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13775 command.
13776
137771999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13778
13779 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13780 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13781 gdb.compat, gdb.threads-hp.
13782 gdb.hp/configure, gdb.hp/configure.in: New files.
13783 gdb.hp/Makefile.in: Recurse into new subdirs.
13784 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13785 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13786 in object files.
13787 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13788
96baa820
JM
137891999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13790
13791 * gdb.base/display.exp: Help expect by putting a newline in the
13792 funky printf, remove a bogus p/a test.
13793
137941999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13795
13796 * gdb.base/display.exp: Make sure that when we say 'run', we are
13797 connected to the target. This is necessary when running not
13798 natively.
13799
138001999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13801
13802 * gdb.base/step-test.exp: Removed some extraneous messages.
13803
13804 * gdb.base/long_long.exp: Don't run memory examination tests
13805 on little-endian targets (they will need a different set of
13806 results to match).
13807
138081999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13809
13810 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13811 until somebody decides to fix GDB.
13812
13813 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13814 constant as "ULL".
13815 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13816 matches for a couple x/2 commands.
13817
a0b3c4fd
JM
138181999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13819
13820 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13821 by merging in ref-types2 tests.
13822 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13823
13824 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13825 * gdb.c++/Makefile.in: Add standard actions.
13826 (EXECUTABLES): Rename from PROGS, update list.
13827 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13828 from gdb.hp.
13829 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13830 foo and bar locals.
13831 * gdb.c++/anon-union.exp: Fix tests to match.
13832 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13833 expect matches to handle output variations.
13834 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13835 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13836 output, add HP alternatives for new and delete prints.
13837 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13838 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13839 * gdb.c++/demangle.exp: Use $style when reporting failure.
13840 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13841 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13842 match alternatives.
13843 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13844 compilers.
13845 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13846 * gdb.c++/method.exp: Add match alternatives.
13847 * gdb.c++/misc.cc: Add bool types.
13848 * gdb.c++/misc.exp: Add tests for bool types.
13849 * gdb.c++/overload.exp: Add xfails.
13850 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13851 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13852 add some more template parameter tests (only for HP currently).
13853 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13854 * gdb.c++/virtfunc.cc: Add return type and value for main.
13855 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13856 match alternatives.
d63a86f8 13857
a0b3c4fd
JM
138581999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13859
13860 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13861
138621999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13863
13864 * gdb.base/signals.exp: Don't expect getting a backtrace from
13865 within a signal handler to fail on Linux.
13866
138671999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13868
13869 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13870 * lib/gdb.exp: Remove some gratuitious semicolons.
13871 (delete_breakpoints): Increase timeout.
13872 (gdb_expect): Add -notransfer option.
13873 (gdb_test): Use -notransfer option.
13874 (get_compiler_info): Add f77 case.
13875 (get_compiler): New proc, split out from gdb_preprocess, add f77
13876 case.
13877 (gdb_preprocess): Call get_compiler.
13878
13879 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13880 * gdb.base/attach.exp, gdb.base/display.exp,
13881 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13882 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13883 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13884 third arg to gdb_test.
13885 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13886 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13887 HP-UX xfails, add others.
13888 * gdb.base/completion.exp: Reflect name change of self-test.
13889 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13890 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13891 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13892 HP failure number.
13893 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13894 useless HP-UX 10.30 references.
13895 * gdb.base/maint.exp: Loosen matches.
13896 * gdb.base/pointers.c (main): Declare more_code.
13897 * gdb.base/pointers.exp: Match on output of a `next'.
13898 * gdb.base/structs.c: Add prototypes.
13899 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13900 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13901
139021999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13903
13904 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13905 command.
13906
139071999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13908
13909 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13910 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13911
13912 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13913 debug info. Deal with lack of signal hanlder info in stack.
13914
a9c64011 13915 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13916 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13917
5a2468f5
JM
139181999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13919
13920 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13921 gdb.base/foll-vfork.exp: Don't run for crosses.
13922
adf40b2e
JM
13923Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13924
13925 * gdb.base/configure.in: Check for gdbvars.exp instead of
13926 a1-selftest.exp.
13927 * gdb.base/configure: Re-generate.
13928
139291999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13930
13931 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13932 in trying to run first and name is too long.
13933
13934 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13935 pointers2.c and pointers2.exp, respectively.
13936 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13937 doschk happier.
13938
43e526b9
JM
139391999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13940
13941 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13942 callfuncs2.c and callfuncs2.exp.
13943
13944 * gdb.base/list.exp: Remove mistaken xfails.
13945 * gdb.base/list0.h: Add optional prototypes.
13946
9846de1b
JM
13947Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13948
a9c64011 13949 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13950 calling malloc.
a9c64011
AS
13951 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13952 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13953 use.
13954
139551999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13956
13957 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13958 * gdb.base/annota2.cc, annota2.exp: Move from here.
13959 * gdb.c++/annota2.cc, annota2.exp: To here.
13960 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13961
43ff13b4
JM
13962Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13963
13964 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13965 a consistent format.
13966
085dd6e6
JM
139671999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13968
13969 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13970 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13971 HP compilers, also set the globals $true and $false.
13972
13973 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13974 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13975 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13976 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13977 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13978 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13979 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13980 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13981 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13982 whatis.c} Add C++ compatible function definitions and return
13983 types, add includes for library functions.
13984 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13985 * gdb.base/step-test.c (myglob): Rename from glob.
13986 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13987 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13988 files, move here from gdb.hp.
13989 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13990 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13991 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13992 Adjust line numbers in regexps.
13993
13994 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13995 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13996 instead of 0/1.
13997
13998 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13999 foll-vfork.exp: New files, move here from gdb.hp.
14000 * gdb.base/page.exp: New file, test of pagination command.
14001
14002 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14003 recursion test.
14004 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14005
14006 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14007 gdb.base/solib.exp: Fix compiler invocation process.
14008
14009 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14010 HP-UX 11, turn off overload resolution explicitly.
14011 * gdb.base/commands.exp: Set argument list explicitly, add
14012 watchpoint test.
14013 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14014 them work.
14015 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14016 expressions properly.
14017 * gdb.base/corefile.exp: Loosen the match slightly.
14018 * gdb.base/default.exp: Allow "Error accessing memory" message
14019 also.
14020 * gdb.base/display.exp: Skip over x/0 j if PA64.
14021 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14022 * gdb.base/interrupt.exp: Ditto.
14023 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14024 in use.
14025 * gdb.base/list.exp: Add xfails for HP-UX.
14026 * gdb.base/long_long.exp: Refine some of the numeric matches.
14027 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14028 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14029 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14030 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14031 * gdb.base/ptype.exp: Succeed on more varieties of output.
14032 * gdb.base/scope.exp: Add xfails for HP-UX.
14033 * gdb.base/sect-cmd.exp: Add more cases.
14034 * gdb.base/setvar.exp: Add xfails for HP-UX.
14035 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14036 * gdb.base/signals.exp: Match on void symbolically.
14037 * gdb.base/step-test.exp: Add case for PA64.
14038 * gdb.base/term.exp: Add exit and restart.
14039 * gdb.base/twice.exp: Clean up after self.
14040 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14041 * gdb.base/whatis.exp: Allow more ways to pass tests.
14042
14043 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14044 no longer useful.
14045
14046Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14047
14048 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14049 list of patterns.
14050 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14051 print_double_array(double_array)", "continuing to breakpoint
14052 1018", "print print_double_array(array_d)" and "continuing to
14053 1034" tests.
d63a86f8 14054
085dd6e6
JM
140551999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14056
a9c64011 14057 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14058
140591999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14060
14061 * config/mt-*: Remove, these haven't been used since 1996.
14062
140631999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14064
14065 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14066 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14067 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14068
9e0b60a8
JM
140691999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14070
14071 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14072 simpler match case for the ptype of the big class.
14073
140741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14075
14076 * gdb.exp: Fix test for gdb_prompt existence.
14077
140781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14079
14080 * gdb.exp (gdb_test): Add fail after calls to perror.
14081
140821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14083
14084 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14085
140861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14087
14088 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14089
0f71a2f6
JM
14090Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14091
14092 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14093 malloc() is linked in.
14094
140951999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14096
14097 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14098 step at end.
14099
14100 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14101
141021999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14103
14104 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14105
cce74817
JM
14106Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14107
14108 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14109 * gdb.base/mips_pro.exp: Likewise.
14110
141111999-06-02 Keith Seitz <keiths@cygnus.com>
14112
14113 * gdb.c++/templates.cc: Change all "new" operators to throw
14114 an exception.
14115 * gdb.c++/cplusfuncs.cc: Likewise.
14116
14117 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14118
14119Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14120
14121 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14122 * gdb.base/ending-run.exp: When stepping out of main, accept a
14123 step into an arbitrary assembler file.
cce74817 14124
392a587b
JM
141251999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14126
d63a86f8 14127 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14128 "breakpoint-invalid" to be printed.
d63a86f8 14129 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14130 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14131 * gdb.base/annota2.cc: Initialize a.x to 0.
14132
9e086581
JM
141331999-05-17 Keith Seitz <keiths@cygnus.com>
14134
14135 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14136 when "skip_float_tests" set.
14137 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14138 "print print_ten_doubles", and "step into print_long_arg_list".
14139 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14140 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14141 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14142 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14143 "skip_float_tests" is set.
14144 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14145 when "skip_float_tests" set.
d63a86f8 14146
cd0fc7c3
SS
141471999-05-06 Keith Seitz <keiths@cygnus.com>
14148
14149 * gdb.base/annota2.cc: Include stdio.h.
14150
14151Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14152
14153 * gdb.base/crossload.exp: Remove, this has been disabled ever
14154 since BFD stopped including all targets, and cross-GDB gets
14155 plenty of testing anyway.
14156 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14157 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14158 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14159 * gdb.base/README: Remove, was doc for this.
14160 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14161 needed.
14162
b83266a0
SS
141631999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14164
14165 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14166 output.
14167
14168 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14169 * gdb.base/annota2.exp: New file. More annotation tests.
14170 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14171 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14172
141731999-04-23 Angela Marie Thomas <angela@cygnus.com>
14174
14175 * config/cfdbug.exp: New file.
14176
7a292a7a
SS
141771999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14178
14179 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14180 Marcus Daniel's and Dale Hawkins's demangler crashes.
14181
14182 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14183 test_lucid_style_demangling, test_arm_style_demangling,
14184 test_hp_style_demangling): Try Tom Tromey's core-dumping
14185 identifier under each demangling style.
14186
141871999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14188
14189 * gdb.c++/demangle.exp: Include the current demangling style
14190 in all test names.
14191 (current_demangling_style): New global variable.
14192 (set_demangling_style, test_demangling_core, test_demangling,
14193 test_demangling_exact): New functions.
14194 (test_gnu_style_demangling, test_lucid_style_demangling,
14195 test_arm_style_demangling, test_hp_style_demangling): Use those,
14196 instead of calling gdb_test and gdb_test_exact directly.
14197 (catch_demangling_errors): New function, which reports errors
14198 signalled by the demangling test functions in an orderly way.
14199 (do_tests): Use catch_demangling_errors.
14200
142011999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14202
14203 * gdb.base/signals.exp (test_handle_all_print): Use () for
14204 grouping in expressions, not {}.
14205
14206 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14207 initialized yet.
14208
142091999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14210
14211 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14212 are listed.
14213
142141999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14215
14216 * gdb.stabs/weird.exp: Test for CC being defined before
14217 looking at its value.
14218
142191999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14220
14221 * gdb.base/call-ar-st.exp: Remove stray '#'.
14222 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14223 "short int" and "long int".
14224 * gdb.c++/overload.cc: Cast the string added in the previous
14225 change, to mollify finicky HP compiler.
14226 * gdb.hp/reg-test.exp (testfile): Fix file name.
14227 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14228
7a292a7a
SS
14229 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14230 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14231 alternate form of enum ptype.
14232
c906108c
SS
142331999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14234
7a292a7a
SS
14235 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14236 * gdb.hp/*.exp: Change all to run compiler probe only after
14237 passing skip_hp_tests, so as not to waste time on guaranteed
14238 failure.
14239
c906108c
SS
14240 * gdb.c++/overload.cc: Pass string instead of char addr, always
14241 init ccpfoo.
14242 * gdb.c++/templates.cc: Fix syntax error.
14243
7a292a7a
SS
14244Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14245
14246 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14247 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14248 command.
14249
142501999-03-18 James Ingham <jingham@cygnus.com>
14251
14252 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14253
14254 * gdb.c++/method.exp: It was testing an uninitialized int on the
14255 stack and assuming it was positive.
14256
14257 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14258
14259 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14260 keep it from killing the rest of the tests.
7a292a7a
SS
14261 Use gdb_continue_to_end.
14262
14263 * gdb.base/sigall.exp: use gdb_continue_to_end.
14264
14265 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14266
14267 * gdb.base/display.exp: use runto_main, not run.
14268
d63a86f8
RM
14269 * gdb.base/default.exp: Check for the current error message in the
14270 r abbreviation test.
7a292a7a
SS
14271 Add strongarm to the targets that know info float.
14272
d63a86f8 14273 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14274 run which doesn't work with monitors.
14275
14276 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14277
14278 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14279
14280 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14281 program. Traps the case (in Cygmon) when the program never really
14282 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14283 more places, so I used my name. Sorry Mark...
14284
14285 * config/monitor.exp (gdb_target_monitor): added another
14286 target_info parameter: remotebinarydownload. This will set the
14287 remotebinarydownload flag if this is causing some boards trouble.
14288
142891999-03-18 Mark Salter <msalter@cygnus.com>
14290
14291 * lib/gdb.exp (continue_to_exit): New function.
14292
14293 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14294 * gdb.base/ending-run.exp: Ditto.
14295 * gdb.base/step-test.exp: Ditto.
14296
142971999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14298
14299 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14300 (suggested by Art Haas <ahaas@neosoft.com>).
14301
143021999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14303
14304 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14305
14306Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14307
14308 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14309 descriptions of types (short unsigned int vs unsigned short, etc).
14310
143111999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14312
14313 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14314 a call to strlen; sometimes we do have sources.
14315
143161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14317
14318 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14319 character, so GDB won't print garbage after its end.
d63a86f8 14320
c906108c
SS
14321 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14322 breakpoint there instead. Sometimes GCC emits memcpy to handle
14323 the large structures being passed by value, so we step into that
14324 instead of sum_array_print, which obscures what we're really testing.
14325 * gdb.base/step-test.exp: However, we do want a test that notices
14326 the bizarre steps into memcpy, so do that here. Add check for
14327 stepping into function calls that pass large structures by value.
14328 ("Is that a noun clause, or are you just happy to see me?")
14329 Remove all references to specific line numbers.
14330 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14331 New type and function.
14332 (main): Call large_struct_by_value, passing it a large struct by value.
14333 * lib/gdb.exp (gdb_get_line_number): New function.
14334
14335 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14336 more portable.
14337
7a292a7a
SS
143381999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14339
c906108c
SS
14340 * lib/gdb.exp: Doc fixes.
14341
7a292a7a
SS
143421999-03-05 Nick Clifton <nickc@cygnus.com>
14343
d63a86f8 14344 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14345
143461999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14347
c906108c
SS
14348 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14349 commands. They're not germane to this test, and they don't work
14350 that way on remote targets.
14351
3fc11d3e
JM
143521999-03-01 James Ingham <jingham@cygnus.com>
14353
14354 * Changelog entries merged over from gdb development branch.
14355
3fc11d3e
JM
14356 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14357
14358 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14359 for outputting results of test run.
14360
2d4a1622 14361 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14362
14363 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14364
7a292a7a
SS
143651999-02-25 Felix Lee <flee@cygnus.com>
14366
14367 * lib/gdb.exp (debug_format): initialize
14368
c906108c
SS
143691999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14370
14371 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14372 * gdb.base/call-rt-st.c: Ditto.
14373
c906108c
SS
143741999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14375
14376 * gdb.threads/pthreads.exp (horiz): New variable.
14377 (test_startup): Fix regexps that capture thread numbers.
14378
143791999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14380
14381 * gdb.base/smoke.exp: Disambiguate two test case names (both
14382 called ``print'').
14383
14384Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14385
14386 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14387 compilation.
14388
143891999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14390
14391 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14392 actual output formatting.
14393 * gdb.base/smoke.exp: GDB removes leading 0's.
14394 * gdb.base/volatile.exp: Don't check type of remuneration;
14395 that variable is no longer defined in constvars.c.
14396 * gdb.base/step-test.c (main): Exit with explicit exit code.
14397 * gdb.base/step-test.exp: Remove two nexti checks--they are
14398 not portable.
14399
144001999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14401
14402 * gdb.base/help.exp ("help delete display"): Fix test to match
14403 gdb's output.
14404
14405 * gdb.base/long_long.c (known_types): Initialize values to zero.
14406 * gdb.base/long_long.exp: Step one more line
14407 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14408 leading zeros. Explicitly ask for hex formatting. Use
14409 unique test case names.
c906108c
SS
14410
14411Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14412
d63a86f8 14413 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14414
14415 * gdb.c++/method.exp: Add missing close brace.
14416
144171999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14418
14419 * gdb.base/maint.exp: Use 'set height 0' to disable page
14420 prompting, not 'set height 400'.
14421
14422 Fix a bunch of timeouts.
14423 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14424 four separate tests, so expect doesn't take forever to match a ton
14425 of text against a regexp with lots of .* forms.
14426 ("maint print psymbols", "maint print symbols"): Make some of
14427 these greps more selective, so that expect doesn't try to wade
14428 through huge piles of output and time out.
14429
14430 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14431
14432 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14433 tests: one which doesn't expect shlib events to be reported, and
14434 another which does, but is XFAIL for all platforms other than
14435 HP/UX.
14436
14437 * gdb.base/break.exp: Teach the test suite that the `catch
14438 fork', `catch vfork', and `catch exec' commands produce error
14439 messages on platforms that don't provide these features.
14440
14441Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14442
14443 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14444 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14445 (shortening names from solib_threshold.exp etc), won't run on
14446 anything but HP-UX for the foreseeable future.
14447 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14448 reflect move.
14449
14450Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14451
14452 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14453 gdb.trace/Makefile.in (clean): Remove all test executables.
14454
14455Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14456
14457 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14458 successfully re-sets breakpoints in shared libraries.
14459 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14460
14461Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14462
d63a86f8
RM
14463 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14464 and compiled w/o GCC.
c906108c
SS
14465
14466 * gdb.hp/watch-cmd.exp: ditto.
14467
14468 * gdb.hp/watch-hp.exp: ditto.
14469
14470 * gdb.hp/xdb1.exp: ditto.
14471
14472 * gdb.hp/xdb2.exp: ditto.
14473
14474 * gdb.hp/dbx.exp: ditto.
14475
14476Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14477
14478 * constvars.c: Remove C++-isms.
14479 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14480 with GCC.
14481
14482Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14483
14484 The following changes are part of the HP merge.
14485
14486 * gdb.base/break.exp: new tests to verify that catchpoints for
14487 fork, vfork, and exec don't trigger inappropriately.
14488
14489 * gdb.base/opaque.exp: compile one file at a time, then link.
14490
14491 * gdb.base/signals.exp: be more restrictive about which hppa
14492 systems receive a setup_xfail. new tests.
14493
14494 * gdb.base/solib_threshold.build: new file.
14495 * gdb.base/solib_threshold.exp: new file.
14496 * gdb.base/solib_threshold.link_opts: new file.
14497 * gdb.base/solib_threshold.mk: new file.
14498 * gdb.base/gen_solib_threshold.c: new file.
14499
14500 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14501 tests. New tests for enums inside classes.
14502
14503 * gdb.c++/compiler.cc: indicate support of template debugging.
14504
14505 * gdb.c++/demangle.exp: run hp style demangling tests.
14506
14507 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14508 tests.
14509
14510 * gdb.c++/misc.cc: changes to support new tests.
14511
14512 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14513 to support new tests.
14514
14515 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14516 gcc, then skip these tests.
14517
14518Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14519
14520 The following files are part of the HP merge; some had longer
14521 names at HP, but have been renamed to be no more than 14
14522 characters in length.
14523
14524 * gdb.hp/ambiguous.cc: new file.
14525 * gdb.hp/ambiguous.exp: new file.
14526 * gdb.hp/attach.exp: new file.
14527 * gdb.hp/attach2.exp: new file.
14528 * gdb.hp/classes-hp.exp: new file.
14529 * gdb.hp/ctti.exp: new file.
14530 * gdb.hp/ctti-add.cc: new file.
14531 * gdb.hp/ctti-add1.cc: new file.
14532 * gdb.hp/ctti-add2.cc: new file.
14533 * gdb.hp/ctti-add3.cc: new file.
14534 * gdb.hp/dbx.exp: new file.
14535 * gdb.hp/exception.cc: new file.
14536 * gdb.hp/exception.exp: new file.
14537 * gdb.hp/foll-exec.c: new file.
14538 * gdb.hp/foll-exec.exp: new file.
14539 * gdb.hp/foll-fork.c: new file.
14540 * gdb.hp/foll-fork.exp: new file.
14541 * gdb.hp/foll-vfork.c: new file.
14542 * gdb.hp/foll-vfork.exp: new file.
14543 * gdb.hp/inherit-hp.exp: new file.
14544 * gdb.hp/more-steps.exp: new file.
14545 * gdb.hp/namespace.cc: new file.
14546 * gdb.hp/namespace.exp: new file.
14547 * gdb.hp/optimize.exp: new file.
14548 * gdb.hp/pxdb.c: new file.
14549 * gdb.hp/pxdb.exp: new file.
14550 * gdb.hp/quicksort.exp: new file.
14551 * gdb.hp/reg-test.exp: new file.
14552 * gdb.hp/reg-test.s: new file.
14553 * gdb.hp/sized-enum.c: new file.
14554 * gdb.hp/sized-enum.exp: new file.
14555 * gdb.hp/start-stop.exp: new file.
14556 * gdb.hp/templ-hp.cc: new file.
14557 * gdb.hp/templ-hp.exp: new file.
14558 * gdb.hp/thr-lib.c: new file.
14559 * gdb.hp/thr-lib.exp: new file.
14560 * gdb.hp/thr-lib.h: new file.
14561 * gdb.hp/thr-liblib.c: new file.
14562 * gdb.hp/virtfun-hp.c: new file.
14563 * gdb.hp/virtfun-hp.exp: new file.
14564 * gdb.hp/watch-cmd.exp: new file.
14565 * gdb.hp/watch-hp.exp: new file.
14566 * gdb.hp/xdb1.exp: new file.
14567 * gdb.hp/xdb2.exp: new file.
14568 * gdb.hp/xdb3.exp: new file.
14569
14570Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14571
14572 The following files are part of the HP merge; some had longer
14573 names at HP, but have been renamed to be no more than 14
14574 characters in length.
14575
14576 * gdb.base/ss.h: new file.
14577 * gdb.base/call-ar-st.c: new file.
14578 * gdb.base/call-ar-st.exp: new file.
14579 * gdb.base/call-rt-st.c: new file.
14580 * gdb.base/call-rt-st-exp: new file.
14581 * gdb.base/call-strs.exp: new file.
14582 * gdb.base/ena-dis-br.exp: new file.
14583 * gdb.base/environ.exp: new file.
14584 * gdb.base/long_long.exp: new file.
14585 * gdb.base/sect-cmd.exp: new file.
14586 * gdb.base/shlib-cl2.exp: new file.
14587 * gdb.base/smoke.exp: new file.
14588 * gdb.base/so-impl-ld.c: new file.
14589 * gdb.base/so-impl-ld.exp: new file.
14590 * gdb.base/so-indr-cl.c: new file.
14591 * gdb.base/so-indr-cl.exp: new file.
14592 * gdb.base/varargs.exp: new file.
14593 * gdb.base/volatile.exp: new file.
14594 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14595 * gdb.base/display.exp: new file.
c906108c
SS
14596 * gdb.c++/derivation.exp: new file.
14597 * gdb.c++/local.exp: new file.
14598 * gdb.c++/member-ptr.exp: new file.
14599 * gdb.c++/overload.exp: new file.
14600 * gdb.c++/ovldbreak.exp: new file.
14601 * gdb.c++/ref-types.exp: new file.
14602 * gdb.c++/ref-types2.exp: new file.
14603 * gdb.c++/userdef.exp: new file.
d63a86f8 14604
c906108c
SS
14605Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14606
14607 * gdb.base/default.exp: Reflect wording change in remote.c.
14608
dc96c6c7 14609Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14610
14611 * gdb.base/help.exp: Update to reflect current text.
14612
14613Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14614
14615 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14616 they're stack variables and contain garbage.
14617 * gdb.c++/anon-union.exp: new file.
14618
14619 The following changes were made by David Taylor
14620 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14621 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14622 in changes by HP.
14623
14624 * gdb.base/bitops.exp: new file.
14625 * gdb.base/default.exp: change expected messages for catch and
14626 info catch tests to reflect HP merge changes.
14627 * gdb.base/enable-disable-break.exp
14628 * gdb.base/ending-run.c: new file.
14629 * gdb.base/long_long.c: new file.
14630 * gdb.base/maint.exp: new file.
14631 * gdb.base/pointers2.exp: new file.
14632 * gdb.base/shlib-call2.exp: new file.
14633 * gdb.base/solib.exp: new file.
14634 * gdb.base/step-test.c: new file.
14635 * gdb.c++/anon-union.cc: new file.
14636 * gdb.c++/local.cc: new file.
14637 * gdb.c++/member-pointer.cc: new file.
14638 * gdb.c++/method.cc: new file.
14639 * gdb.c++/ref-types.cc: new file.
14640 * gdb.c++/ref-types2.cc: new file.
14641 * gdb.c++/userdef.cc: new file.
d63a86f8 14642
c906108c
SS
14643 * gdb.base/scope.exp: compile one file at a time, then link.
14644 * gdb.base/langs.exp: ditto.
14645 * gdb.base/list.exp: ditto.
d63a86f8 14646
c906108c
SS
14647Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14648
14649 The following changes were made by David Taylor
14650 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14651 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14652 in changes by HP.
d63a86f8 14653
c906108c
SS
14654 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14655 skip tests. When compiling pass c++ flag to gdb_compile.
14656 * gdb.c++/
d63a86f8 14657
c906108c
SS
14658 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14659 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14660 (skip_hp_tests): new function.
14661 (gdb_preprocess): new function.
14662
14663 * configure.in (hpdir): decide whether to configure gdb.hp.
14664 * configure: regenerated.
14665
14666 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14667 to delete on clean.
14668 (EXECUTABLES): update to reflect new additions.
14669 * gdb.base/commands.exp: update message expected.
14670 * gdb.base/default.exp: add copyright notice.
14671 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14672 * gdb.base/help.exp: update messages to reflect current text.
14673 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14674 targets for recurse tests.
14675 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14676 skip this file.
14677
14678 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14679 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14680 compilation.
14681 * gdb.c++/misc.exp: ditto.
14682 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14683 run the tests. tell gdb_compile that it's a c++ compilation.
14684
14685 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14686
c906108c
SS
14687 * gdb.base/all-bin.exp: new file.
14688 * gdb.base/arithmet.exp: new file.
14689 * gdb.base/assign.exp: new file.
14690 * gdb.base/completion.exp: new file.
14691 * gdb.base/cond-expr.exp: new file.
14692 * gdb.base/condbreak.exp: new file.
14693 * gdb.base/define.exp: new file.
14694 * gdb.base/dollar.exp: new file.
14695 * gdb.base/environment.exp: new file.
14696 * gdb.base/eval-skip.exp: new file.
14697 * gdb.base/jump.exp: new file.
14698 * gdb.base/logical.exp: new file.
14699 * gdb.base/pointers.exp: new file.
14700 * gdb.base/relational.exp: new file.
14701 * gdb.base/section_command.exp: new file.
14702 * gdb.base/whatis-expr.exp: new file.
14703
14704 * gdb.base/all-types.c: new file.
14705 * gdb.base/call-array-struct.c: new file.
14706 * gdb.base/call-return-struct.c: new file.
14707 * gdb.base/call-strings.c: new file.
14708 * gdb.base/callfuncs2.c: new file.
14709 * gdb.base/condbreak.c: new file.
14710 * gdb.base/constvars.c: new file.
14711 * gdb.base/display.c: new file.
14712 * gdb.base/int-type.c: new file.
14713 * gdb.base/jump.c: new file.
14714 * gdb.base/miscexprs.c: new file.
14715 * gdb.base/pointers.c: new file.
14716 * gdb.base/pointers2.c: new file.
14717 * gdb.base/shmain.c: new file.
14718 * gdb.base/shr1.c: new file.
14719 * gdb.base/shr2.c: new file.
14720 * gdb.base/solib.c: new file.
14721 * gdb.base/solib1.c: new file.
14722 * gdb.base/solib2.c: new file.
14723 * gdb.base/varargs.c: new file.
14724 * gdb.c++/derivation.cc: new file.
14725 * gdb.c++/overload.cc: new file.
14726 * gdb.c++/ovldbreak.cc: new file.
14727 * gdb.hp/attach.c: new file.
14728 * gdb.hp/attach2.c: new file.
14729 * gdb.hp/average.c: new file.
14730 * gdb.hp/compiler.c: new file.
14731 * gdb.hp/compiler.cc: new file.
14732 * gdb.hp/execd-program.c: new file.
14733 * gdb.hp/follow-exec.c: new file.
14734 * gdb.hp/follow-fork.c: new file.
14735 * gdb.hp/follow-vfork-and-exec.c: new file.
14736 * gdb.hp/misc-hp.cc: new file.
14737 * gdb.hp/more-steps.c: new file.
14738 * gdb.hp/optimize.c: new file.
14739 * gdb.hp/quicksort.c: new file.
14740 * gdb.hp/run-hp.c: new file.
14741 * gdb.hp/start-stop.c: new file.
14742 * gdb.hp/sum.c: new file.
14743 * gdb.hp/templates-hp.cc: new file.
14744 * gdb.hp/thread-local-in-lib.c: new file.
14745 * gdb.hp/thread-local-in-lib.h: new file.
14746 * gdb.hp/thread-local-in-lib.lib.c: new file.
14747 * gdb.hp/vforked-program.c: new file.
14748 * gdb.hp/virtfunc-hp.cc: new file.
14749 * gdb.hp/watchpoint-hp.c: new file.
14750 * gdb.hp/xdb.c: new file.
14751 * gdb.hp/xdb0.c: new file.
14752 * gdb.hp/xdb0.h: new file.
14753 * gdb.hp/xdb1.c: new file.
14754
14755Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14756
14757 The following change was made by Edith Epstein
14758 <eepstein@cygnus.com> as part of a project to merge in changes
14759 originally made by HP; HP did not create ChangeLog entries.
14760
14761 * gdb.c++/demangle.exp: changed the expected output for some
14762 ARM-style mangling -- removed second reference to datatype.
14763 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14764 T1<char>::~T1<char>(void)
c906108c 14765 becomes,
a9c64011
AS
14766 maint demangle __dt__11T1__pt__2_cFv
14767 T1<char>::~T1(void)
c906108c
SS
14768
14769 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14770
c906108c
SS
14771Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14772
14773 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14774 * gdb.trace/backtrace.exp: Likewise.
14775 * gdb.trace/circ.exp: Likewise.
14776 * gdb.trace/collection.exp: Likewise.
14777 * gdb.trace/deltrace.exp: Likewise.
14778 * gdb.trace/infotrace.exp: Likewise.
14779 * gdb.trace/limits.exp: Likewise.
14780 * gdb.trace/packetlen.exp: Likewise.
14781 * gdb.trace/passc-dyn.exp: Likewise.
14782 * gdb.trace/passcount.exp: Likewise.
14783 * gdb.trace/report.exp: Likewise.
14784 * gdb.trace/save-trace.exp: Likewise.
14785 * gdb.trace/tfind.exp: Likewise.
14786 * gdb.trace/tracecmd.exp: Likewise.
14787 * gdb.trace/while-dyn.exp: Likewise.
14788 * gdb.trace/while-stepping.exp: Likewise.
14789
147901998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14791
14792 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14793
14794Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14795
14796 From Brendan Kehoe:
14797 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14798 int return types.
14799
14800Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14801
14802 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14803 remote dos host testing right.
14804
14805Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14806
14807 * gdb.base/corefile.exp: remove some xfails.
14808
14809Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14810
14811 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14812 have different timestamps.
14813
14814Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14815
14816 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14817 gdb.base/default.exp: Replace "exec" with "executable".
14818
14819Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14820
14821 * gdb.base/default.exp: Change else if to elseif from previous
14822 delta.
14823
14824Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14825
14826 * gdb.base/default.exp: Add brace missing from previous delta.
14827
14828Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14829
14830 * gdb.base/default.exp: Support test for info float for all
14831 varieties of arm toolchain.
14832
dc96c6c7 14833Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14834
14835 * gdb.trace/*.exp: remove "remote_download" command.
14836
dc96c6c7 14837Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14838
14839 * gdb.trace/*.exp: remove -gdwarf from compile.
14840
14841Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14842
14843 * gdb.trace/configure.in(AC_INIT): typo
14844 * gdb.trace/configure: regenerated
14845
dc96c6c7 14846Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14847
14848 * config/m68k-emc.exp: New file.
14849 * lib/<emc-support.exp trace-support.exp}: New files.
14850 * configure.in: add new test directory gdb.trace.
14851 * gdb.trace/{configure configure.in Makefile.in}: New files.
14852 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14853 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14854 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14855 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14856 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14857 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14858 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14859
dc96c6c7 14860Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14861
14862 * gdb.c++/classes.exp: Change all regular expressions to match
14863 arbitrary combinations of newline/carriage-return, so that they
14864 will work equally well on Unix and Windows.
14865 * gdb.c++/inherit.exp: ditto.
14866 * gdb.c++/virtfunc.exp: ditto.
14867
148681998-08-11 Dawn Perchik <dawn@cygnus.com>
14869
14870 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14871
c2d11a7d
JM
14872Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14873
14874 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14875 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14876 to use a0-a3/d0-d3 as needed.
14877
14878Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14879
14880 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14881 * gdb.disasm/am33.exp: Corresponding changes.
14882
c906108c
SS
148831998-07-11 Felix Lee <flee@cygnus.com>
14884
14885 * gdb.base/callfuncs.exp: add cmp10 test.
14886 * gdb.base/callfuncs.c (cmp10): new function.
14887
14888Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14889
d63a86f8 14890 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14891 into two parts to get around a synchronization problem in expect.
14892
3fc11d3e
JM
14893Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14894
14895 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14896
14897 * configure.in: Add options for gdbtk testsuite.
14898
14899 * configure: Regenerate.
14900
14901 * gdb.gdbtk: New directory to hold gdbtk tests.
14902
c906108c
SS
14903Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14904
14905 * gdb.fortran/types.exp: Escape brackets in expect patterns
14906 for test_float_literal_types_accepted tests.
14907 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14908 before run test.
14909
c2d11a7d
JM
14910Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14911
14912 * am33.exp: Just compile, do not link the testcase.
14913 * am33.s: Add ".am33" pseudoop to force am33 mode.
14914
c906108c
SS
149151998-06-25 Felix Lee <flee@cygnus.com>
14916
14917 * gdb.base/setshow.exp: make sure $pc is sane.
14918
14919 * gdb.stabs/weird.exp: split expect patterns properly.
14920
c2d11a7d
JM
14921Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14922
14923 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14924 * gdb.disasm/am33.exp: Run it.
14925
dc96c6c7 14926Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14927
14928 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14929 match processing (and eliminate spurious timeouts when running).
14930
dc96c6c7 14931Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14932
14933 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14934 exception test, but conditionalize it on target [mach | gnu].
14935
dc96c6c7 14936Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14937
14938 * gdb.base/overlays.exp: fixup compile line for linker script.
14939
14940Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14941
14942 * gdb.fortran/types.exp: don't guess at float size.
14943
14944Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14945
14946 * gdb.base/exprs.exp: delete test that depends on int size.
14947
14948Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14949
14950 * config/sim.exp: Removed checks for target triplets.
14951 (gdb_target_sim): Use gdb,target_sim_options.
14952
14953Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14954
14955 * gdb.base/reread.exp: New file.
14956 * gdb.base/reread1.c: New file.
14957 * gdb.base/reread2.c: New file.
14958
14959Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14960
14961 * config/sim.exp: Use 'target sim -sparclite' when running
14962 SPARClite programs.
14963
14964Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14965
14966 * gdb.base/structs2.exp: New file.
14967 * gdb.base/structs2.c: New file.
14968
14969Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14970
14971 * gdb.asm/common.inc: New file.
14972 * gdb.asm/d10v.inc: New file.
14973 * asm-source.exp: Pass -I's to gas to find .inc files.
14974 Update line numbers in expected output.
14975 * asmsrc1.s: Rewrite.
14976 * asmsrc2.s: Rewrite.
14977 * configure.in: Create arch.inc symlink.
14978 * configure: Regenerate.
14979 * Makefile.in (distclean): Delete arch.inc.
14980
14981Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14982
14983 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14984 (t_enum_value2): ditto
14985 (t_enum_value3): ditto
14986 (main): ditto
14987Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14988
14989 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14990 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14991 change.
14992 Use gdb_test instead of send_gdb/gdb_expect sequences.
14993
14994Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14995
14996 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14997 not void.
14998
14999Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15000
15001 * gdb.base/branches.c: Code with lots of loops and
15002 subroutines. Used to test gdbs ability to single step through PC
15003 changes, especially to test mips-tdep.c:mips_next_pc
15004
15005Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15006
15007 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15008 more rigorous EGCS C++ error checking.
15009
15010Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15011
a9c64011
AS
15012 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15013 tests.
15014 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15015 function when asleep.
15016 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15017 for i*86 Linux and SVR4 signal handling problems.
15018 Remove linux xfail for `next to handler in signals_tests_1', fixed
15019 by recent infrun.c change.
15020 Limit backtrace to 10 frames to avoid timeout problems with infinite
15021 stack backtraces.
15022 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15023 target.[ch] change.
c906108c
SS
15024
15025Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15026
15027 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15028 for a newline from gdb before continuing.
15029 (default_gdb_exit): Just look for y or n.
15030 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15031 it does, fail the rests of the tests in the file.
15032
15033Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15034
15035 * config/cygmon.exp: New file.
15036
15037Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15038
15039 * gdb.base/list.exp: Fix problem with "list default lines around
15040 main" test on remote targets.
15041
15042 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15043 run test on remote targets.
15044
15045Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15046
15047 * gdb.asm: New directory.
15048 * configure.in: Configure it.
15049 * configure: Regenerate.
15050 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15051 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15052
15053Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15054
15055 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15056
dc96c6c7 15057Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15058
a9c64011
AS
15059 * gdb.base/overlays (several files): Merge the two overlay
15060 managers into one. Change variables (foox, barx, bazx, grbxx)
15061 back into ints but force them to load in their proper sections.
c906108c
SS
15062
15063Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15064
15065 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15066 on-chip insn memory and IMAP1 to upper 128k.
15067 (D10VCopy): Handle memory regions crossing 16k boundaries.
15068 (D10VCopy): Transfer data in 32 bit chunks.
15069
15070Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15071
15072 * gdb.base/overlays.c (main): Exit normally when result is
15073 correct.
15074
15075 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15076 map. Include space for printf in .text segment.
15077
15078 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15079 updated d10v memory VMA/LMA map.
15080 (D10VCopy): Call D10VTranslate.
d63a86f8 15081
c906108c
SS
15082Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15083
15084 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15085
15086 * gdb.base/bar.c (barx, bar): Change variable to small array so
15087 that it won't be put into the .sdata - small data -
15088 section. Update reference.
15089 * gdb.base/baz.c (bazx, baz): Ditto.
15090 * gdb.base/foo.c (foox, foo): Ditto.
15091 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15092
15093 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15094 to be arrays.
d63a86f8 15095
dc96c6c7 15096Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15097
a9c64011
AS
15098 * gdb.base/overlays.exp: fix up and get working again.
15099 Add tests for backtraces from an overlay function.
d63a86f8 15100
c906108c
SS
15101Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15102
15103 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15104 "calling function with watchpoint enabled".
15105
15106Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.base/break.exp (test_next_with_recursion): Remove
15109 gdb_suppress_tests for d10v-*-*.
15110 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15111 pending review of whether it is useful or not.
15112
15113Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15114
15115 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15116
15117Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15118
15119 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15120 * config/dve.exp: New file to support Densan boards.
15121
15122Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15123
15124 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15125 reads and BSD.
15126
15127Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15128
15129 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15130 response.
15131
15132 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15133
15134Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15135
15136 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15137 test.
15138
15139 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15140 target_sizeof_long and target_bigendian_p.
15141 (structs_by_value, structs_by_reference): Check values according
15142 to targets word size and endianess.
d63a86f8 15143
c906108c
SS
15144Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15145
15146 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15147 output.
15148
15149Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15150
15151 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15152 Update test of set args help to match source change.
15153
15154Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15155
15156 * gdb.base/default.exp: Expect help system output to be in
15157 alphabetical order.
15158 * gdb.base/help.exp: Ditto.
15159
15160Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15161
15162 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15163 "i*86-pc-linux-gnu*".
15164 * gdb.base/interrupt.exp: Ditto.
15165 * gdb.base/corefile.exp: Ditto.
15166
15167 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15168 define vxworks when building the testcase.
15169
15170 * gdb.base/ptype.exp: Fix testnames to be unique.
15171 * gdb.base/radix.exp: Ditto.
15172 * gdb.base/term.exp: Ditto.
15173 * gdb.base/whatis.exp: Ditto.
15174 * gdb.c++/classes.exp: Ditto.
15175
15176Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15177
15178 * gdb.base/callfuncs.exp: Fix indentation.
15179
15180 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15181 suppress_flag has been set.
15182 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15183 target feature.
15184
15185Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15186
15187 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15188 the testcase.
15189
15190 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15191 set_debug_traps() and breakpoint().
15192 * gdb.c++/misc.cc (main): Ditto.
15193 * gdb.c++/templates.cc (main): Ditto.
15194 * gdb.c++/virtfunc.cc (main): Ditto.
15195
15196Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15197
15198 * lib/gdb.exp(gdb_step_for_stub): New function.
15199 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15200 exists, reload the executable and do a "continue" instead of
15201 doing a jump.
15202 (runto_main): Use gdb_step_for_stub.
d63a86f8 15203
c906108c
SS
15204 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15205 tests to have unique names.
15206 * gdb.base/callfuncs.exp: Ditto.
15207 * gdb.base/commands.exp: Ditto.
15208 * gdb.base/default.exp: Ditto.
15209 * gdb.base/help.exp: Ditto.
15210 * gdb.base/list.exp: Ditto.
15211 * gdb.base/opaque.exp: Ditto.
15212 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15213 similar tests.
d63a86f8 15214
c906108c
SS
15215 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15216 * gdb.c++/cplusfuncs.cc: Ditto.
15217 * gdb.c++/virtfunc.cc: Ditto.
15218
15219 * config/monitor.exp: Keep track of the last file we saw, rather
15220 than trying to get the info from gdb.
15221
15222 * gdb.fortran/types.exp: Move comment to previous line.
15223
15224Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15225
15226 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15227 target mode.
15228
15229Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15230
15231 From Bob Manson:
15232 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15233 string from GDB when it connects.
15234
15235 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15236
15237Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15238
15239 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15240 if we can't get a debug format from GDB (we may be testing an
15241 older GDB). Use a 10 second timeout when checking for the format.
15242
15243 * gdb.stabs/weird.exp: Fix quoting.
15244
15245 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15246
15247Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15248
15249 * config/arm-ice.exp: New file.
15250
15251Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15252
15253 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15254 until it has been modified to work with the new testsuite.
15255
99707966 15256 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15257 testcase won't compile, cause all of the testcases in the file to
15258 fail instead.
15259
15260 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15261 (gdb_clear_suppressed): New procedure.
15262 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15263 it contains a positive value.
15264
15265Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15266
15267 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15268
15269 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15270
15271Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15272
15273 * lib/gdb.exp (setup_xfail_format): New function.
15274 (get_debug_format): New function to get debug format.
15275 (debug_format): New global variable to hold last value set
15276 by get_debug_format.
15277 * gdb.base/list.exp: Call get_debug_format and expect some
15278 tests to fail for DWARF 1 and COFF formats.
15279 * gdb.c++/ptype.exp: Ditto.
15280 * gdb.c++/classes.exp: Ditto.
15281 * gdb.c++/cplusfuncs.exp: Ditto.
15282 * gdb.c++/inherit.exp: Ditto.
15283 * gdb.c++/templates.exp: Ditto.
15284 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15285
c906108c
SS
15286Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15287
15288 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15289 host doesn't have a currently-open connection.
15290
15291 * config/sparclet.exp: Cleanups and fixes to make it generic for
15292 any gdb stub target. Handle cases where gdb doesn't respond when
15293 interrupted in a sane fashion.
15294
15295 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15296 same thing in a totally different way.
15297
15298 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15299 setting "timeout".
15300 (gdb_start): We set the global gdb_prompt variable in
15301 default_gdb_init now.
15302
15303Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15304
15305 * gdb.base/printcmds.exp: Fix "check for floating addition"
15306 regexp to accept results within approx +/- .01 of exact value.
15307 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15308
15309Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15310
15311 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15312 properly.
15313 (gdb_expect): Add optional timeout parameter, and add timeout
15314 value to various calls.
15315 (gdb_suppress_tests): Only give one warning message per group.
15316
15317Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15318
15319 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15320 global variables. Handle getting a value for $timeout more
15321 gracefully.
15322
15323Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15324
15325 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15326 initialize.
15327 (default_gdb_init): New procedure; allow gdb_init to be overridden
15328 by a target configuration file.
15329 (gdb_expect): Pass the timeout to remote_expect.
15330
15331 * config/monitor.exp(gdb_load): Fix typo in regexp.
15332
15333Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15334
15335 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15336
15337Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15338
15339 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15340 here. Call gdb_target_exec before rebooting the target, to make
15341 sure the connection to the target is closed.
15342 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15343 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15344 Also detect "Timeout reading from remote" error.
15345
15346 * config/gdbserver.exp: Pass the executable being loaded to
15347 gdb_target_monitor. Don't call gdb_file_cmd here; let
15348 gdb_target_monitor do it.
15349
15350 * gdb.disasm/hppa.exp: Don't use exec_output.
15351
15352Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15353
15354 * gdb.base/list.exp: If we're debugging a non-native target,
15355 try to set the pc register to point to the start of the
15356 program before doing the first list command.
15357
15358 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15359 test_calls after restarting.
15360
15361 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15362 reloading.
15363
15364 * gdb.base/watchpoint.exp: Fix typo.
15365
15366 * gdb.base/setshow.exp: Check for use_gdb_stub.
15367
15368 * gdb.base/break.exp: Fix continue until exit test for the gdb
15369 stub case.
15370 * gdb.base/langs.exp: Ditto.
15371
15372 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15373 gdb_load_offset. If we weren't given a file to load, figure out
15374 what the current file is and use it.
15375
15376 * config/i386-bozo.exp: New file.
15377
15378Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15379
15380 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15381 feature.
15382
15383 * config/proelf.exp: New entry.
15384
15385Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15386
15387 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15388 of regexps.
15389
15390 * gdb.base/watchpoint.exp: Don't run the test_stepping
15391 tests if gdb can't call functions on the target.
15392
15393 * gdb.base/setshow.exp: Don't run the set prompt tests if
15394 the board has gdb_prompt set.
15395
15396Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15397
15398 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15399 * gdb.base/commands.exp: Likewise.
15400 * gdb.base/setshow.exp: Likewise.
15401
15402Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15403
15404 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15405 feature.
15406
15407 * config/i960.exp: New file.
15408
15409Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15410
15411 * gdb.base/funcargs.exp: Check for gdb,short_int target
15412 feature instead of looking for explicit target triplets.
15413
dc96c6c7 15414Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15415
d63a86f8 15416 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15417 "p 123DEADBEEF", to check parse_number.
15418 * top.c: change "to enable to enable" to "to enable" in a couple
15419 of help strings.
15420
15421Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15422
15423 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15424 on the mn10300.
d63a86f8 15425
c906108c
SS
15426Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15427
15428 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15429 where the test executable is run with explicit args.
15430 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15431
15432Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15433
15434 * gdb.base/run.c: Use FAKEARGV to build test executable that
15435 does not require a command line arg, since most simulators
15436 don't currently support passing such an arg into the simulated
15437 program.
15438 * gdb.base/commands.exp: Change tests to insert the proper
15439 value as the arg to the first recursive factorial call. Change
15440 compilation line to define FAKEARGV at compile time.
15441
15442Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15443
15444 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15445 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15446 function with watchpoint enabled" test.
15447
15448Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15449
15450 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15451 Don't call gdb_test when the command doesn't return to a gdb prompt.
15452
15453 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15454 "Tests restarted" messages.
15455
15456Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15457
15458 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15459
dc96c6c7 15460Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15461
15462 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15463 for INFO SYMBOL; add help tests for OVERLAY commands.
15464 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15465 add tests for OVERLAY commands
15466 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15467 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15468 * gdb.base/sigall.c: add usestubs code frag
15469 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15470
c906108c
SS
15471Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15472
15473 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15474 failures.
15475 (gdb_stop_suppressing_tests): Note that tests have restarted.
15476
15477Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15478
15479 * config/h8300.exp: New file.
15480
15481Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15482
15483 * gdb.base/setshow.exp: Check for the existence of a
15484 feature, not its value.
15485
15486Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15487
15488 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15489
15490 * gdb.base/scope.exp: It's now init0(), not init().
15491
15492 * gdb.base/scope0.c: For now, change init() to be init0().
15493
15494 * config/monitor.exp: Use gdb_serial in preference to serial
15495 or netport.
15496
15497 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15498 and it's not already set.
15499
15500Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15501
15502 * gdb.base/setshow.exp: Only test the run command if the target
15503 isn't using a stub and if it supports argument passing.
15504
15505Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15506
15507 * config/udi.exp(gdb_start): Make sure UDICONF is set
15508 properly before starting gdb.
15509
15510Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15511
15512 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15513 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15514 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15515
15516Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15517
15518 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15519 specialized code to reboot the board, use remote_reboot instead.
15520
15521 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15522
15523 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15524
15525 * config/monitor.exp: Make sure we disconnect from the target.
15526 Also, try a reboot/reload cycle instead of failing if the
15527 load fails.
15528
15529Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15530
15531 * gdb.base/default.exp: Don't set match_max.
15532 * gdb.base/help.exp: Ditto.
15533 * gdb.base/list.exp: Ditto.
15534 * gdb.base/signals.exp: Ditto.
15535
15536 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15537 set, use remote_ld to download the testcase instead of
15538 the GDB loader.
15539
15540Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15541
15542 * config/vr5000.exp: New file.
15543
15544 * config/monitor.exp(gdb_target_monitor): Add pattern for
15545 "Ending remote" to detect errors in connecting.
15546
15547 * gdb.base/setshow.exp: Add .* within auto language test.
15548
15549 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15550 target feature.
15551
15552 * config/monitor.exp(gdb_load): Check for a failure when loading,
15553 and reboot the board if necessary.
15554
15555 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15556 a set of tests. Remove print.* from the patterns being checked.
15557
15558Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15559
15560 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15561 refer to gdb_spawn_id.
15562
15563 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15564 longer used.
15565 * config/sparclet.exp: Ditto.
15566 * config/sparclet-old.exp: Ditto.
15567 * config/slite.exp: Ditto.
15568 * config/sim.exp: Ditto.
15569 * gdb.base/funcargs.exp: Ditto.
15570
15571 * lib/gdb.exp:Remove references to gdb_spawn_id.
15572 (gdb_expect): Move to remote.exp.
15573
15574Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15575
15576 * config/monitor.exp: Detect the "Couldn't establish connection"
15577 message from GDB.
15578
15579Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15580
15581 * gdb.base/bitfields.exp: Use runto instead of explicit
15582 gdb_run_cmd/gdb_expect sequences.
15583
15584 * gdb.base/break.exp(text_next_with_recursion): Add match for
15585 gdb_expect call.
15586
15587 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15588 We also need to handle the "A program is being debugged already"
15589 prompt from gdb. Use gdb_test to set the baud rate.
15590
15591 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15592 to 20000. Really. I mean it.
15593
15594Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15595
15596 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15597 fails. If suppress_flag is set, skip perror message about not
15598 being able to send to GDB.
15599 (send_gdb): If suppress_flag is set, don't try to send commands to
15600 GDB.
15601 (gdb_expect): If suppress_flag is set, always fail immediately.
15602 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15603 (gdb_init): Call gdb_stop_suppressing_tests.
15604 (default_gdb_exit): Ditto.
15605 (default_gdb_start): Ditto.
15606
15607 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15608 gdb_stop_suppressing_tests as appropriate.
15609 * gdb.base/break.exp: Ditto.
15610 * gdb.base/callfuncs.exp: Ditto.
15611 * gdb.base/commands.exp: Ditto.
15612 * gdb.base/exprs.exp: Ditto.
15613 * gdb.base/funcargs.exp: Ditto.
15614 * gdb.base/list.exp: Ditto.
15615 * gdb.base/recurse.exp: Ditto.
15616 * gdb.base/scope.exp: Ditto.
15617 * gdb.base/structs.exp: Ditto.
15618 * gdb.c++/inherit.exp: Ditto.
15619
15620Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15621
15622 * config/vr4300.exp: New file.
15623
99707966 15624 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15625
99707966 15626 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15627
15628Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15629
15630 * lib/gdb.exp(gdb_init): New function.
15631
15632 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15633 for each individual variable set.
15634
15635 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15636 name.
15637
15638 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15639
15640 * gdb.base/scope.exp: Use gdb_test.
15641
15642 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15643 aborting; the testsuite driver will do that for us (see
15644 gdb_finish). Also, use gdb_test in a few more places.
15645
15646Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15647
15648 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15649
15650Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15651
15652 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15653 and "add_tests" are not at the same address.
15654
15655Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15656
15657 * gdb.base/ptype.exp: Use gdb_test.
15658
15659Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15660
15661 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15662 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15663 left in. No longer expect them to fail.
15664
15665 * gdb.stabs/*.mt; Deleted, no longer used.
15666 * gdb.stabs/configure.in: Remove references to target makefile
15667 frags.
15668 * gdb.stabs/configure: Rebuilt.
15669
15670 * gdb.disasm/*.mt: Deleted, no longer used.
15671 * gdb.disasm/configure.in: Remove references to target makefile
15672 frags. Use "sh3.s" as the unique filename for this directory.
15673 * gdb.disasm/configure: Rebuilt.
15674
15675 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15676 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15677 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15678
15679Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15680
15681 * config/udi.exp: Use mondfe,name instead of remote_host.
15682
15683Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15684
15685 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15686 a function with a watchpoint enabled on the mn10200.
15687
15688 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15689 before trying to create it!
15690
15691Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15692
15693 * config/vx.exp: Use hostname instead of netport.
15694
15695 * config/vxworks.exp: New file.
15696
15697 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15698
15699 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15700 gdb before assuming everything worked. Send a ^C if a timeout
15701 occurs.
15702
15703 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15704 $gdb_spawn_id directly.
15705 (gdb_run_cmd): Try _start as well as start. Use the target feature
15706 gdb,start_symbol as the symbol to start from when jumping.
15707
15708Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15709
15710 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15711 redundant) test.
15712
15713 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15714 it doesn't lose for 16bit integer systems.
15715
15716Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15717
15718 * gdb.fortran/types.exp: If the target doesn't support "double"
15719 data types, then expect "real" types to only be 4 bytes.
15720
15721 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15722 call tests if the target doesn't support inferior function calls.
15723
15724 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15725 in printf tests.
15726
15727Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15728
15729 * gdb.base/help.exp: Disable "help set", "help show", and
15730 "help support". Simplify regexp for "help stack".
15731
15732 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15733 to 60 seconds. Temporarily set match_max to 15000 around the
15734 "info copying" test.
15735
15736 * gdb.base/nodebug.exp: Don't try to do an inferior function
15737 call if the target doesn't support them.
15738 * gdb.base/printcmds.exp: Likewise.
15739 * gdb.base/setvar.exp: Likewise.
15740 * gdb.base/structs.exp: Likewise.
15741 * gdb.c++/templates.exp: Likewise.
15742 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15743
15744 * gdb.base/recurse.exp: Enable for the mn10200.
15745
15746 * configure.in: Do configure gdb.stabs directory for *-*-elf
15747 targets.
15748 * configure: Rebuilt.
15749
15750 * gdb.base/break.exp: Check for gdb,noresults before testing
15751 exit status and/or results from the target.
15752 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15753 * lib/gdb.exp: Remove old (now bogus) initialization of
15754 noinferior, noargs, noresults and nosignals.
15755
15756Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15757
15758 * config/sh.exp: New file.
15759
15760 * config/slite.exp: Try to connect multiple times to the board
15761 before rebooting. Only send a "monitor run" if need_monitor_run
15762 is set.
15763
15764 * gdb.base/break.exp: Don't do the "stub continue" test if
15765 the target has gdb_stub set.
15766
15767 * gdb.base/callfuncs.exp: Increase the timeout.
15768
15769 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15770 if the target has gdb,noinferiorio set.
15771
15772 * gdb.base/list.exp: Increase match_max to 10000 characters.
15773
15774 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15775
15776 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15777 target.
15778
15779 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15780
15781Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15782
15783 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15784 trying to delete the copy of gdb. Catch the file delete so we
15785 don't die if the delete fails; also, the file should be copied to
15786 the host, not to the build.
15787
15788Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15789
15790 * lib/gdb.exp(gdb_test): Surround the result pattern with
15791 parenthesis in case it contains multiple regexps separated
15792 with |.
15793
15794 * gdb.base/watchpoint.exp: Use gdb_test.
15795 * gdb.base/default.exp: Ditto.
15796
15797Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15798
99707966 15799 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15800
c906108c
SS
15801 * gdb.base/scope.exp: Use gdb_test.
15802 * gdb.c++/classes.exp: Ditto.
15803 * gdb.c++/inherit.exp: Ditto.
15804
15805Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15806
15807 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15808 remote_exec instead.
15809 * gdb.base/corefile.exp: Don't be ridiculous.
15810 * gdb.base/*.c: Add missing stub invocations.
15811
15812Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15813
15814 * config/slite.exp: Miscellaneous fixes.
15815
15816 * lib/gdb.exp: Fix runto.
15817
15818 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15819 the target.
15820
15821 * gdb.base/watchpoint.exp: Fix regexp.
15822
15823 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15824 close and wait commands, as the descriptor may now be
15825 invalid. Always call "remote_close host".
15826
15827Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15828
15829 Major rewrite for testsuite revision.
d63a86f8 15830
c906108c
SS
15831 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15832 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15833 instead of relying on spawn_id to always contain a valid
15834 spawn id.
15835 (get_compiler_info): New procedure to build the ${binfile}.ci
15836 file, instead of replicating this in N different places.
15837 (gdb_compile): New procedure.
d63a86f8 15838
c906108c
SS
15839 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15840 appropriate arguments) instead of compile. Use gdb_test in a lot
15841 more places. Use send_gdb instead of send. Always run gdb_start
15842 at the start of a testcase, as this is no longer done magically.
15843
15844 config/*-gdb.exp: Rename without the -gdb suffix.
15845
15846 config/mips.exp: Use remote_close instead of exit_remote_shell.
15847 config/monitor.exp: Use target_info instead of looking at
15848 baud, timeout, etc.
15849 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15850
15851Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15852
15853 * gdb.c++/templates.exp (test_ptype_of_templates),
15854 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15855 Update expect patterns for destructors and assignment operators
15856 to match corresponding c-typeprint.c changes.
15857 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15858 to destructor breakpoint test, GDB should be able to set the
15859 destructor breakpoint without specifying arguments.
15860
15861Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15862
15863 * gdb.threads/pthreads.exp: Change result for failure to compile due
15864 to lack of pthreads runtime support from an error to simply an
15865 unsupported test, per dejagnu standards.
15866
15867Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15868
15869 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15870 where GDB exits to reduce pattern match time.
15871 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15872
15873 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15874
dc96c6c7 15875Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15876
15877 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15878 * gdb.base/default.exp: ditto.
15879 * gdb.base/nodebug.exp: ditto.
15880 * gdb.base/printcmds.exp: ditto.
15881 * gdb.base/ptype.exp: ditto.
15882 * gdb.base/setvar.exp: ditto.
15883 * gdb.base/structs.exp: ditto.
15884 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15885
15886Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15887
15888 * configure, */configure: Rebuild with autoconf 2.12.
15889
15890Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15891
15892 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15893 use new i*86-pc-linux*-gnu quads.
15894 * gdb.base/corefile.exp: Ditto.
15895 * gdb.base/signals.exp: Ditto.
15896 * gdb.base/sigall.exp: Ditto.
15897 * gdb.base/interrupt.exp: Ditto.
15898
15899 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15900 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15901 RedHat 4.0.
d63a86f8 15902
c906108c
SS
15903 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15904 linux. This allows the test case to at least compile on latest
15905 linux, but still not run due to missing the threads runtime library.
15906
15907Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15908
15909 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15910 directory to search gdb directory. Accept and step over conditional
15911 stack alignment code. Consume $prompt in failure cases.
15912 Reset timeout to $oldtimeout instead of some arbitrary value.
15913 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15914 timeout problems with infinite stack backtraces.
15915 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15916 Accept function parameters for linkfunc member.
15917
15918Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15919
15920 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15921 (CXXFLAGS): Remove, unreferenced.
15922 (B_OPTIONS): Add for -B options and add code to initialize with
15923 previous -B options and also add -B option to pick up cross compiled
15924 runtime.
15925 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15926 doing cross compiles.
15927 (target_alias): Declare global.
15928 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15929 to verify that gcc exists in build tree, and if so set CC to that
15930 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15931
c906108c
SS
15932Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15933
15934 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15935 ptype test for anonymous union. Fixup testcase to match
15936 current gcc debug output.
15937
15938Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15939
15940 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15941 force argument to an unsigned long type.
15942
15943Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15944
15945 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15946 tests and anonymous union print/ptype tests.
15947 * gdb.base/list.exp (test_forward-search): Increase timeout by
15948 5 minutes for the "search extremely long line" case.
15949 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15950 completely optional and that the pass/fail messages use the command as
15951 the message if that third arg is a null string.
15952 (gdb_test_exact): Arrange that a null string pattern means match a
15953 null string output rather than any output, which might include random
15954 errors.
15955 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15956 backtrace test.
15957 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15958 always failing and failure is now exposed by gdb.exp changes.
15959
15960Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15961
15962 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15963 weren't being noted.
15964
15965Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15966
15967 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15968 * gdb.stabs/weird.exp: Remove v_comb xfails.
15969
dc96c6c7 15970Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15971
15972 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15973 list.exp scope.exp watchpoint.exp]
c906108c 15974 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15975
dc96c6c7 15976Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15977
15978 * config/monitor.exp: Increase download timeout to 1000 seconds.
15979
dc96c6c7 15980Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15981
15982 * config/m32r.exp: Increase timeout to 120 seconds.
15983
15984Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15985
15986 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15987 and accept older ordering as obsolescent gcc or gdb.
15988 * gdb.c++/templates.exp: Ditto.
15989 * gdb.c++/virtfunc.exp: Ditto.
15990
15991Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15992
15993 * gdb.base/coremaker.c: Add code to mmap some data so we
15994 can check that it ends up in the core file.
15995 * gdb.base/corefile.exp: Add test to read mmapped data
15996 from core file.
15997
dc96c6c7 15998Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15999
16000 * config/m32r.exp: New file.
16001
16002Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16003
16004 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16005 that cflags can contains -gstabs, and work correctly for other tests.
16006
dc96c6c7 16007Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16008
16009 * gdb.base/setshow.exp: New file, tests show and set.
16010 * gdb.base/setshow.c: New file, tests show and set.
16011 * gdb.base/help.exp: Add test for help set|show annotate.
16012 * gdb.base/default.exp: Add test for set|show annotate.
16013
16014Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16015
16016 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16017 errors unique.
16018 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16019 explicitly.
16020
16021Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16022
16023 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16024 and width commands. This is done elsewhere.
16025 * (gdb_start): Don't call gdb_start_sim here. That's already
16026 done in gdb_load. This fixes lots of failures in default.exp.
16027
16028Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16029
16030 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16031 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16032 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16033 in the same we we treat other failures (since it may be an expected
16034 condition), rather than as an error.
16035 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16036 old test format.
16037
16038Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16039
16040 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16041 (distclean maintainer-clean realclean): No need to remove files
16042 twice. Nuke the duplicates.
16043 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16044 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16045 Remove config.h along with other config files.
16046
16047Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16048
16049 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16050 "p func1 ()" and note that rests of tests are skipped.
16051 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16052 setup_xfails for "print func2::coremaker_local".
16053 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16054 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16055 affected by the previous run test.
16056 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16057 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16058 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16059 "pass int powerset tuple" and "pass modeless int powerset tuple".
16060 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16061 "real write 4" and "real write 8".
16062 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16063 setup_xfails for "print vs1 after tuple assign 2",
16064 "print \$i after tuple assign 2", and
16065 "print vs2 after tuple assign 2".
16066 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16067 meaningful error message and return -1 so the caller can
16068 suppress further tests and avoid a cascade of errors.
d63a86f8 16069
c906108c
SS
16070Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16071
16072 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16073 format for printing version.
16074 * gdb.base/default.exp: Ditto.
16075 * gdb.base/interrupt.exp: Fix problem with cascade of
16076 errors if child process dies while calling a function.
d63a86f8 16077
c906108c
SS
16078Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16079
16080 * Makefile.in (VPATH): Add
16081 * Makefile.in (Makefile, config.status): Fix rules so things get
16082 remade when necessary.
16083
16084Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16085
16086 * Makefile.in (just-check): Add path to sibling expect dir
16087 to environment variable specified by RPATH_ENVVAR.
16088
16089Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16090
16091 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16092 (just-check): Add shared library paths for libstdc++, tk,
16093 tcl, bfd, and opcodes to the environment variable specified
16094 in RPATH_ENVVAR.
16095 * configure.in: Add support to recognize --enable-shared flag
16096 and generate correct value for RPATH_ENVVAR.
16097 * configure: Regenerated with autoconf.
16098
16099Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16100
16101 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16102 include all osf versions.
16103 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16104 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16105 when target is linux. When failing to build pthreads test
16106 executable, give more meaningful message.
16107 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16108 arg for pthread_create.
d63a86f8 16109
c906108c
SS
16110Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16111
16112 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16113 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16114 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16115 and -lpthreads (everybody else).
16116 (test_startup): Fail gracefully if threads are not supported.
16117 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16118 "p/c array_index("abcdef",2)" when not gcc compiled.
16119 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16120 "print func2::coremaker_local" when not gcc compiled.
16121 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16122 "ptype on opaque struct tagname (statically)",
16123 "ptype on opaque struct tagname (dynamically) 1", and
16124 "ptype on opaque struct tagname (dynamically) 2"
16125 for not compiled with gcc.
16126 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16127 backtrace when compiled with gcc.
d63a86f8 16128 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16129 than always return success.
16130
16131Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16132
16133 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16134
16135Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16136
16137 * gdb.base/structs.exp: Undo last change.
16138
16139Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16140
16141 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16142 encapsulate all the steps/nexts done during self test, starting
16143 at main, and makes them less sensitive to optimization issues.
16144 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16145 signal handler" test.
16146 * gdb.threads/pthreads.exp: Only run this for native configs.
16147 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16148 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16149 tests.
16150 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16151 for "runto test_calls(void)" test.
d63a86f8 16152
c906108c
SS
16153Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16154
16155 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16156 and don't expect address info in breakpoint confirmations.
16157
16158Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16159
16160 * gdb.base/list.exp (test_forward_search): Increase timeout
16161 temporarily by 60 seconds for searching extremely long line,
16162 and then reset to old value when done. Increase expect input
16163 buffer to 10000.
16164
16165Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16166
16167 * gdb.base/list.exp (test_forward_search): Fix to handle very
16168 long source line without overflowing expect's input buffer.
16169
16170Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16171
16172 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16173 "buffer_full".
16174
16175 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16176 "buffer_full".
16177
16178 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16179 "buffer_full".
16180
16181 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16182 "buffer_full".
16183
16184Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16185
16186 * configure.in (configdirs): Add gdb.threads.
16187 * configure: Regenerated with autoconf.
16188 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16189 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16190 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16191
c906108c
SS
16192Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16193
16194 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16195
16196Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16197
16198 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16199 each signal's status in the output of "handle all print".
16200 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16201 the \r\n sequence that immediately precedes the gdb prompt.
16202 * gdb.base/a1-selftest.exp: Save original timeout and restore
16203 after test.
16204
16205Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16206
16207 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16208 symbol.
16209
16210Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16211
16212 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16213
16214Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16215
16216 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16217 timeout by 60 seconds.
16218
16219Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16220
16221 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16222 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16223 error return.
16224
16225Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16226
16227 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16228 gdb initialization, also report how long dejagnu waited. Restore
16229 old timeout before doing error return. Temporarily increase timeout
16230 by 3 minutes to allow for slow startups over heavy NFS use.
16231
16232Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16233
16234 * lib/gdb.exp: Report timeout value for verbosity level 2.
16235 * config/gdbserver.exp: Ditto.
16236 * config/hppro.exp: Ditto.
16237 * config/mips-gdb.exp: Ditto.
16238 * config/monitor.exp: Ditto.
16239 * config/netware.exp: Ditto.
16240 * config/sim-gdb.exp: Ditto.
16241 * config/slite-gdb.exp: Ditto.
16242 * config/udi-gdb.exp: Ditto.
16243 * config/unix-gdb.exp: Ditto.
16244 * config/vx-gdb.exp: Ditto.
16245 * gdb.base/a1-selftest.exp: Ditto.
16246 * gdb.base/a2-run.exp: Ditto.
16247 * gdb.base/break.exp: Ditto.
16248 * gdb.base/corefile.exp: Ditto.
16249 * gdb.base/list.exp: Ditto.
16250 * gdb.base/recurse.exp: Ditto.
16251 * gdb.base/scope.exp: Ditto.
16252 * gdb.base/signals.exp: Ditto.
16253
16254Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16255
16256 * gdb.threads/Makefile.in (docdir): Removed.
16257
16258Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16259
16260 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16261 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16262 @srcdir@.
d63a86f8 16263 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16264 autoconf 2.5 or higher.
16265 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16266
16267Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16268
16269 * configure: Regenerated.
16270 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16271 avoid name clashes with SunOS headers.
16272
16273Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16274
16275 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16276
16277Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16278
16279 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16280 prototype information ends up in the compiler info file.
16281
16282Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16283
16284 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16285 attempting to regenerate it. Eliminate use of a temporary file
16286 and just generate the info file directly. Source it immediately,
16287 for consistency of use.
16288 * gdb.base/corefile.exp: Ditto
16289 * gdb.base/exprs.exp: Ditto.
16290 * gdb.base/funcargs.exp: Ditto.
16291 * gdb.base/langs.exp: Ditto.
16292 * gdb.base/list.exp: Ditto.
16293 * gdb.base/mips_pro.exp: Ditto.
16294 * gdb.base/nodebug.exp: Ditto.
16295 * gdb.base/opaque.exp: Ditto.
16296 * gdb.base/ptype.exp: Ditto.
16297 * gdb.base/scope.exp: Ditto.
16298 * gdb.base/setvar.exp: Ditto.
16299 * gdb.base/signals.exp: Ditto.
16300 * gdb.base/whatis.exp: Ditto.
16301 * gdb.c++/templates.exp: Ditto.
16302 * gdb.c++/virtfunc.exp: Ditto.
16303 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16304 whether or not to add -lstdc++ to the compile command line args.
16305
16306Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16307
16308 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16309 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16310 Increase timeout, a lot of single stepping might be needed if the
16311 target has no hardware watchpoints.
16312
16313Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16314
16315 * gdb.base/break.exp: Ignore compiler warnings when compiling
16316 break.c.
16317 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16318 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16319 from remote-sim.
16320 * gdb.base/exprs.exp: Add h8300 xfails.
16321 * gdb.base/funcargs.exp: Likewise.
16322 * gdb.base/nodebug.exp: Likewise.
16323 * gdb.base/printcmds.exp: Likewise.
16324 * gdb.base/ptype.exp: Likewise.
16325 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16326 h8300 xfails.
d63a86f8 16327 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16328 on the h8300.
16329 * gdb.base/funcargs.c: Explicitly make last constant argument to
16330 call_after_alloca_subr an unsigned long type.
16331 * gdb.base/return.c: Include stdio.h.
16332
16333Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16334
16335 * config/abug.exp: New file for the older Motorola Bug monitor
16336 that runs on the mvme13x series VME boards.
16337 * config/monitor.exp: Use the new config array for target settings
16338 if they exist.
16339
16340Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16341
16342 * sim-gdb.exp: Make the SH simulator allocate less space when
16343 it is targeted.
16344
16345Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16346
16347 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16348 test.
16349
16350Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16351
16352 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16353 "rs6000-*-*" for "list function in include file" when gcc compiled.
16354 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16355 for "p ctable1[120]".
16356 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16357 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16358 Remove setup_xfail for "rs6000-*-*" for
16359 "print 'scope0.c'::filelocal before run".
16360 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16361 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16362 since some compilers don't allow both options to be given
16363 on the same command line. Create object file and move it.
d63a86f8 16364
c906108c
SS
16365Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16366
16367 * gdb.base/corefile.exp: Always regenerate the core file, since
16368 we always regenerate the coremaker program. Detect special case
16369 where registers cannot be read from core file.
d63a86f8 16370
c906108c
SS
16371Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16372
16373 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16374 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16375 * gdb.c++/templates.exp: Only match on basename of file since
16376 some formats like xcoff don't encode directory information.
16377 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16378 and rs6000 AIX xcoff targets.
16379 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16380 * configure: Regenerate.
16381 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16382 here, rather than in distclean.
d63a86f8 16383
c906108c
SS
16384Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16385
16386 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16387 defined, and use it to compile the test case with -O2. The
16388 native compilation still uses no optimization.
16389 * gdb.base/mips_pro.c: Remove inline assembly code since
16390 it is compiled PIC by default, which results in assembler
16391 warnings that make the testsuite think the compilation
16392 was unsuccessful.
16393
16394Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16395
16396 * gdb.c++/misc.exp: Add note to message for
16397 "print s.a for foo struct" that this is a known gcc 2.7.2
16398 and earlier bug.
16399
16400Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16401
16402 * gdb.base/break.exp: Fix pattern for matching "Delete all
16403 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16404 setup_xfail for deleting all breakpoints test. Fix various
16405 timeout messages to include "(timeout)".
16406 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16407 for "p t_float_values2(3.14159,float_val2)".
16408 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16409 for "continue to call2g" when gcc compiled.
16410 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16411 "up to foo in langs.exp", "show language at foo in langs.exp",
16412 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16413 and "show language at fsub in langs.exp".
16414 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16415 "list line 1 in include file", "list message for lines past EOF",
16416 "list function in include file", "list list0.h:foo", and
16417 "list filename:function; nonexistant function".
16418 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16419 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16420 and "ptype t_char_array" to be for native cc only.
d63a86f8 16421
c906108c
SS
16422Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16423
d63a86f8 16424 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16425 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16426 "print func2::coremaker_local", and "backtrace in corefile.exp".
16427
16428Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16429
16430 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16431 "bt in signals.exp". This problem only appears when running
16432 the testsuite, and then only intermittently.
16433
16434Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16435
16436 * gdb.base/return.exp (return_tests): Differentiate between
16437 two tests of continuing.
16438
16439Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16440
16441 * */Makefile.in (maintainer-clean): Remove config.log.
16442 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16443 * gdb.c++/Makefile.in (PROGS): Add inherit.
16444 (clean): Remove *.ci.
16445
16446Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16447
16448 * gdb.c++/misc.cc: Add test code from Mike Stump.
16449 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16450
16451Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16452
16453 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16454 to "alpha-*-osf2*" and add comment.
16455 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16456 setup_xfail for "step over execarg initialization" and
16457 "step over corearg initialization".
16458 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16459 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16460 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16461 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16462 "print func2::coremaker_local", and "backtrace in corefile.exp".
16463 * gdb.base/signals.exp: Build and source signals.ci.
16464 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16465 to be for gcc only.
16466 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16467
c906108c
SS
16468Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16469
16470 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16471 Feb 3 procfs.c change.
16472
16473Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16474
16475 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16476
16477Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16478
16479 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16480 from dejagnu's apparent default of 10 seconds, which gives random
16481 results when running the tests over NFS on moderately loaded systems.
16482 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16483
16484Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16485
16486 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16487 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16488 result reports.
16489
16490Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16491
16492 * configure.in (CY_AC_PATH_TCLH): Remove.
16493 * configure: Regenerate.
16494
16495Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16496
16497 * gdb.c++/Makefile.in (clean): Add missing '{'.
16498
16499Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16500
16501 * lib/gdb.exp: Provide a default value for noinferior.
16502
16503 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16504 Load libgloss.exp.
16505
16506Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16507
16508 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16509 the executable, not the .o to run the tests from.
16510
16511Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16512
16513 * gdb.base/break.exp: Don't test for program exit or exit status
16514 if $noresults if nonzero.
16515 * gdb.base/langs.exp: Likewise.
16516 * gdb.base/watchpoint.exp: Likewise.
16517
16518 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16519 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16520 trying to compile the testcase.
16521
16522Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16523
16524 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16525 * gdb.base/signals.exp (continue to handler): Likewise.
16526
16527Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16528
16529 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16530
16531 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16532
16533Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16534
16535 * gdb.base/corefile.exp: Recognize "not found" as failure
16536 when trying to determine if a core file was generated.
16537 If no core file was generate the first time, try again without
16538 the ulimit -c to work around braindamaged shells.
16539
16540Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16541
16542 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16543 [] tests with "test" and enclose string in quotes.
16544 * gdb.stabs/configure: Rebuild
d63a86f8 16545
c906108c
SS
16546Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16547
16548 Changes in sync with expect:
16549 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16550 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16551 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16552 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16553 argument to AC_REQUIRE.
16554 * configure: Regenerated.
16555
16556Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16557
16558 * gdb.base/corefile.exp: When generating a core, discard any
16559 error messages about ulimit not found and the "core dumped"
16560 message from the shell that runs the coredumper.
16561
16562Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16563
16564 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16565
16566 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16567 which sed script to run. Expect failure for v_comb test
16568 on PA targets too.
d63a86f8 16569
c906108c
SS
16570Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16571
16572 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16573 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16574
16575Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16576
16577 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16578 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16579 "sparc-sun-solaris*" xfails for "p v_comb".
16580 * lib/gdb.exp (default_gdb_start): Fix typo.
16581 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16582 messages to not include the full program name that caused
16583 the core dump since some systems (such as solaris) apparently
16584 truncate this path to about 80 characters.
16585 When generating a core file first try increasing the core file
16586 size limit to unlimited since some systems may default it to
16587 zero, and it is harmless to try it. Move the test for failing
16588 to generate a core file to where it will actually get executed.
16589 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16590 new gdb result from g++ debug info improvements and make old
16591 pattern obsolescent. Also account for size_t differences
16592 (may be int or long).
16593 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16594 initialization before function call is placed in the delay slot
16595 and thus appears to be skipped over by commands such as "next".
16596
16597Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16598
16599 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16600
16601Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16602
16603 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16604 input source file; fix code to compile test to deal with this
16605 convention.
16606 * gdb.c++/*.exp: Likewise.
16607
16608Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16609
16610 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16611 "bt in signals.exp".
16612
16613Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16614
16615 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16616 "step over execarg initialization" and
16617 "step over corearg initialization".
16618
16619Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16620
16621 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16622 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16623
16624Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16625
16626 From Rob Savoye (rob@poseidon.cygnus.com)
16627 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16628 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16629 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16630 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16631 configure.in}: Major reworking for autoconfig.
16632 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16633 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16634 New files.
16635 * config/unix-gdb.exp: Make GDB global.
16636 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16637 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16638 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16639 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16640 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16641 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16642 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16643 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16644 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16645 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16646 pr-8136.exp, result.exp, string.exp, tuples.exp},
16647 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16648 to returns as necessary, arrange for test to compile own testcase
16649 executable.
16650 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16651
c906108c
SS
16652Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16653
16654 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16655 clear_xfail at end of test which might not call either pass or fail.
16656 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16657 "backtrace through signal handler".
16658
16659Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16660
16661 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16662 continuing from a job control stop signal.
16663 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16664
16665Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16666
16667 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16668 * gdb.base/corefile.exp: Likewise.
16669 * gdb.base/funcargs.exp: Likewise.
16670
16671Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16672
16673 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16674 * config/monitor.exp: Add support for setting baud rate.
16675
16676Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16677
16678 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16679 i*86-*-linux* xfails for "backtrace through signal handler".
16680 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16681 "print func2::coremaker_local".
16682 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16683 alpha-dec-osf2* xfail for
16684 "delete all breakpoints when none".
16685
16686Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16687
16688 * gdb.base/break.exp: Change test that deletes all breakpoints
16689 when no user breakpoints are installed. A post 4.15 change
16690 causes gdb to no longer prompt in this case.
16691
16692Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16693
16694 * gdb.base/return.exp (return_tests): Change xfail for test
16695 "correct value returned double test" to stop xfailing at
16696 Solaris 2.5. Apparently the bug has been fixed.
16697
16698Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16699
16700 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16701 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16702
16703Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16704
16705 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16706 * gdb.disasm/hppa.s: Corresponding changes.
16707
16708Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16709
16710 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16711 makefile fragment.
16712 * config/mt-hpux: Deleted.
16713
16714Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16715
d63a86f8 16716 * Many files: When warning about suppressed tests due to a
c906108c
SS
16717 nonexistant test binary, avoid incrementing the warning count.
16718
16719Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16720
16721 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16722
c906108c
SS
16723Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16724
16725 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16726 "sparc-*-solaris2*".
16727
16728Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16729
16730 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16731 Add global and local variables and initialize them.
16732 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16733 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16734 extracts the file name and terminating signal from the core file.
16735 * TODO: Remove note about tests for correct mapping of corefile.
16736 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16737 from optimizing it away.
16738 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16739 handles common blocks.
16740
16741Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16742
16743 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16744 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16745
16746Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16747
16748 * Makefile.in (maintainer-clean): New target, synonym for
16749 realclean.
16750 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16751 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16752 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16753 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16754 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16755 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16756
16757Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16758
16759 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16760 xfails when not gcc compiled for "print foo::funclocal".
16761 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16762 "print foo::funclocal at foo",
16763 "print 'scope1.c'::foo::funclocal at foo",
16764 "print foo::funclocal_bss at foo",
16765 "print 'scope1.c'::foo::funclocal_bss at foo",
16766 "print foo::funclocal_ro at foo",
16767 "print 'scope1.c'::foo::funclocal_ro at foo",
16768 "print bar::funclocal at foo" and
16769 "print 'scope1.c'::bar::funclocal at foo".
16770 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16771 gcc compiled for "print foo::funclocal at bar".
16772 Expand all messages to ensure that they identify that
16773 the test is at bar().
16774 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16775 gcc compiled for:
16776 "ptype on opaque struct pointer (statically)",
16777 "ptype on opaque struct tagname (statically)",
16778 "ptype on opaque struct pointer (dynamically) 1",
16779 "ptype on opaque struct tagname (dynamically) 1",
16780 "ptype on opaque struct pointer (dynamically) 2" and
16781 "ptype on opaque struct tagname (dynamically) 2
16782 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16783 gcc compiled for:
16784 "p datalocal"
16785 "whatis datalocal",
16786 "ptype datalocal",
16787 "p bsslocal",
16788 "whatis bsslocal", and
16789 "ptype bsslocal".
16790 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16791 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16792 when not gcc compiled.
16793 * gdb.base/funcargs.exp (float_and_integral_args): Add
16794 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16795 compiled.
16796 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16797 "backtrace from call6a" when not gcc compiled.
16798 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16799 "backtrace from call7a" when not gcc compiled.
16800 * gdb.base/callfuncs.exp (do_function_calls):
16801 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16802 "p t_char_array_values(char_array_val2,char_array_val1)",
16803 "p t_char_array_values(char_array_val1,char_array_val2)",
16804 "p t_char_array_values("carray 1","carray 2")",
16805 "p t_char_array_values("carray 1",char_array_val2)",
16806 "p t_char_array_values(char_array_val1,"carray 2")",
16807 "p sum_args(1,{2})",
16808 "p sum_args(2,{2,3})",
16809 "p sum_args(3,{2,3,4})",
16810 "p sum_args(4,{2,3,4,5})"
16811 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16812 "backtrace in corefile.exp" when not gcc compiled.
16813
16814Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16815
16816 * gdb.base/signals.exp: Rewrite `handle all print' test as
16817 a procedure. Accept blanks or TABs as whitespace, increase
16818 timeout and expect input buffer size for the large output
16819 from the command. Remove "i*86-*-bsdi2.0" xfail.
16820
16821Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16822
16823 * gdb.base/setvar.exp: Add new testcases for truncation when
16824 assigning invalid values to bitfields.
16825
16826Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16827
d63a86f8 16828 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16829 mips-sgi-irix* xfail for
16830 "call inferior func with struct - returns char *"
16831 and fix test so that an optional (unsigned char *) cast is
16832 accepted in the result.
16833
16834Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16835
16836 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16837 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16838 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16839 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16840 that accidentally got checked in.
16841
16842Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16843
d63a86f8 16844 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16845 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16846 compiled test.
16847 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16848 Add mips-sgi-irix5* xfail for not gcc compiled.
16849 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16850 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16851 "p top", "whatis top", "p middle", and "whatis middle".
16852 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16853 "whatis signed char" for not gcc compiled.
16854 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16855 "set variable signed char=-1 (-1)" and
16856 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16857 * gdb.base/funcargs.exp (float_and_integral_args):
16858 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16859 Add mips-sgi-irix* xfail when not gcc compiled for
16860 "continue to call2b".
16861 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16862 "continue to call2g".
16863 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16864 "backtrace from call6a"
16865 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16866 "backtrace from call7k".
16867 Add mips-sgi-irix5* xfail when not gcc compiled for
16868 "backtrace from call7a".
16869 (localvars_after_alloca): Fix gdb_test cmds for
16870 "print * after runto ...".
16871 Remove rs6000-*-* xfails for
16872 "print i after runto localvars_after_alloca" and
16873 "print l after runto localvars_after_alloca"
16874 for all compilers.
16875 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16876 when not compiled with gcc, for:
16877 "print signed char == (minus)",
16878 "print signed char != (minus)",
16879 "print signed char < (minus)",
16880 "print signed char > (minus)".
16881 * gdb.base/callfuncs.exp (do_function_calls):
16882 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16883 "call inferior func with struct - returns char *".
d63a86f8 16884 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16885 "correct value returned double test" to include Solaris 2.4.
16886 * gdb.base/funcargs.exp (float_and_integral_args):
16887 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16888
c906108c
SS
16889Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16890
16891 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16892 enumeration bitfields if compiling with GNU C.
16893 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16894 to empty' prompt.
16895
16896Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16897
16898 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16899 test for PRO targets.
16900
16901 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16902 breakpoints in the inferior at any given time by making
16903 two groups of breakpoints for call2*, call6* and call7*
16904 tests.
16905
16906Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16907
16908 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16909 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16910 from optimizing it away.
16911 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16912 "call inferior func with struct".
16913
16914Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16915
16916 * configure.in: Only configure gdb.chill for particular targets.
16917
16918Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16919
16920 * gdb.base/Makefile.in: Add action to .c.o transformation
16921 rule that generates a .ci file for each .o file and remove
16922 explicit .c.o rules except for callfuncs.o.
16923 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16924 generates a .ci file for each .o file and remove explicit
16925 .cc.o rules.
16926 (clean): Remove *.tmp *.ci files.
16927 (EXECUTABLES): Remove templ-info.exp.
16928 * gdb.base/compiler.c: New file.
16929 * gdb.c++/compiler.cc: New file
16930 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16931 Change rs6000-*-* xfail for
16932 "print 'scope0.c'::filelocal_ro" and
16933 "print 'scope1.c'::filelocal" and
16934 "print 'scope1.c'::filelocal_bss" and
16935 "print 'scope1.c'::filelocal_ro" and
16936 "print 'scope1.c'::foo::funclocal" and
16937 "print 'scope1.c'::foo::funclocal_ro" and
16938 "print 'scope1.c'::bar::funclocal" and
16939 "print 'scope0.c'::filelocal_ro" and
16940 "print 'scope1.c'::filelocal at foo" and
16941 "print 'scope1.c'::filelocal_bss at foo" and
16942 "print 'scope1.c'::filelocal_ro at foo" and
16943 "print 'scope1.c'::foo::funclocal at foo" and
16944 "print 'scope1.c'::foo::funclocal_bss at foo" and
16945 "print 'scope1.c'::foo::funclocal_ro at foo" and
16946 "print 'scope1.c'::bar::funclocal at foo" and
16947 "print 'scope0.c'::filelocal_ro" and
16948 "print 'scope1.c'::filelocal" and
16949 "print 'scope1.c'::filelocal_bss" and
16950 "print 'scope1.c'::filelocal_ro" and
16951 "print 'scope1.c'::foo::funclocal" and
16952 "print 'scope1.c'::foo::funclocal_bss" and
16953 "print 'scope1.c'::foo::funclocal_ro" and
16954 "print 'scope1.c'::bar::funclocal" and
16955 "print 'scope1.c'::bar::funclocal_bss"
16956 to only be xfail'd when not compiled with gcc.
d63a86f8 16957 Add rs6000-*-* xfail for
c906108c
SS
16958 "print 'scope0.c'::filelocal_bss before run"
16959 when compiled with gcc.
16960 (test_at_main): Add rs6000-*-* xfail for
16961 "print filelocal_ro in test_at_main"
16962 when compiled with gcc.
16963 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16964 Add rs6000-*-aix* xfail for
c906108c
SS
16965 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16966 "ptype t_char_array", not compiled with gcc.
16967 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16968 xfail for "list foo (in include file)" when gcc compiled.
16969 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16970 (integral_args): Add rs6000-*-* xfail for
16971 "run to call0a" if not compiled with gcc.
16972 (unsigned_integral_args): Add rs6000-*-* xfail for
16973 "run to call1a" if not compiled with gcc.
16974 (float_and_integral_args): Add rs6000-*-* xfail for
16975 "run to call2a" if not compiled with gcc and for
16976 "continue to call2b" for any compiler.
16977 Add rs6000-*-* xfail to
16978 "print f1 after run to call2a" for gcc compiled.
16979 (discard_and_shuffle): Add rs6000-*-* xfail for
16980 "run to call6a".
16981 (shuffle_round_robin): Add rs6000-*-* xfail for
16982 "backtrace from call7a" if not compiled with gcc.
16983 Add rs6000-*-* xfail for
16984 "backtrace from call7b" if compiled with gcc.
16985 (call_after_alloca): Add rs6000-*-* xfail for
16986 "print c in call_after_alloca" and
16987 "print s in call_after_alloca" and
16988 "backtrace from call_after_alloca_subr"
16989 if not compiled with gcc.
16990 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16991 "print c in localvars_in_indirect_call" and
16992 "print c in localvars_in_indirect_call" and
16993 "backtrace in indirectly called function" and
16994 "stepping into indirectly called function"
16995 if not compiled with gcc.
16996 (localvars_after_alloca): Add rs6000-*-* xfail for
16997 "print c after runto localvars_after_alloca" and
16998 "print s after runto localvars_after_alloca" and
16999 "print i after runto localvars_after_alloca" and
17000 "print l after runto localvars_after_alloca"
17001 for all compilers.
17002 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17003 than whatis-info.exp.
17004 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17005 than opaque-info.exp.
17006 Setup rs6000-*-* xfail for
d63a86f8 17007 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17008 "ptype on opaque struct pointer (dynamically)" when
17009 not compiled with gcc.
17010 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17011 rather than callf-info.exp.
17012 (do_function_calls): Add clear_xfail for rs6000-*-* for
17013 "p t_float_values2(3.14159,float_val2)". Seems to work
17014 fine there, both with xlc and gcc. Need to find out what
17015 it is doing right and fix other platforms.
17016 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17017 "call inferior func with struct - returns int",
17018 "call inferior func with struct - returns long",
17019 "call inferior func with struct - returns float",
17020 "call inferior func with struct - returns double",
17021 "call inferior func with struct - returns char *",
17022 but only if not gcc compiled (presumes xlc compiled).
17023 Change rs6000-*-* xfails for
17024 "call inferior func with struct - returns char" and
17025 " call inferior func with struct - returns short" to only
17026 xfail if not using gcc.
17027 (clean mostlyclean): Remove *.ci and *.tmp files.
17028 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17029 than templ-info.exp.
17030 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17031 Add rs6000-*-* xfail for "up to foo in langs.exp"
17032 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17033 when not gcc compiled.
d63a86f8 17034
c906108c
SS
17035Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17036
17037 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17038 * gdb.base/corefile.exp: Likewise.
17039 * gdb.base/list.exp: Likewise.
17040 * gdb.base/scope.exp: Likewise.
17041 * gdb.base/siganls.exp: Likewise.
17042
17043 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17044 compiler output.
17045 * gdb.base/whatis.exp: Likewise.
17046
17047Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17048
17049 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17050 failure (opcode table has been fixed to match reality).
17051
17052Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17053
17054 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17055 "call inferior func with struct - returns char",
17056 "call inferior func with struct - returns short"
17057
17058 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17059 "print 'scope0.c'::filelocal at main",
17060 "print 'scope0.c'::filelocal_bss in test_at_main",
17061 "print 'scope0.c'::filelocal at foo",
17062 "print 'scope0.c'::filelocal_bss in test_at_foo",
17063 "print 'scope0.c'::filelocal at bar",
17064 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17065
c906108c
SS
17066 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17067 in source file 1". This bug seems to have been fixed with both
17068 gcc and native cc (was native assembler bug?).
17069
17070Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17071
17072 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17073 "backtrace through signal handler" to "i*86-*-sysv4*".
17074 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17075 continue" case. Add "known SVR4 bug" to fail message.
17076 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17077 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17078 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17079 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17080 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17081 "up to foo in langs.exp", "show language at foo in
17082 langs.exp", "up to cppsub_ in langs.exp", "show
17083 language at cppsub_ in langs.exp", "up to fsub in
17084 langs.exp", and "show language at fsub in langs.exp".
17085 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17086 "bactrace in corefile.exp".
17087 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17088 "call inferior function with struct - returns float" and
17089 "call inferior function with struct - returns double".
d63a86f8 17090
c906108c
SS
17091Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17092
17093 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17094 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17095 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17096 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17097
17098Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17099
17100 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17101 (or overriden) "CHILL" macro rather then bare "gcc".
17102 Also look for ../../gcc/xgcc since that is what we will
17103 actually need, not "Makefile". Remove following assignment
17104 of CHILL to CHILL_FOR_TARGET because that results in
17105 recursive definition.
17106
17107Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17108
17109 * gdb.base/corefile.exp: Change xfail for backtrace in
17110 corefile.exp from linuxaout to all linux.
17111 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17112 cases where we miss the breakpoint at the signal handler
17113 for some reason. Setup xfail for linuxoldld/linuxaout and
17114 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17115 hitting SIGURG breakpoint.
17116 * gdb.base/signals.exp: Setup xfail for "next" acting like
17117 continue to add linuxoldld. Setup xfail for all linux for
17118 "next to handler in signals_tests_1", "backtrace in
17119 signals_tests_1", "continue to func1", "pass SIGUSR1",
17120 and continue to handler".
17121
17122Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17123
17124 * Update all FSF addresses except those in COPYING* files.
17125
17126Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17127
17128 * gdb.base/a2-run.exp: Change messages to be more explicit about
17129 the status of args, and quote binfile in results.
17130
17131Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17132
17133 * gdb.base/callfuncs.exp: Add tests for passing structs to
17134 inferior functions and return various types.
17135 * gdb.base/callfuncs.c: Add functions to receive a struct
17136 and return a member of the struct, in various types.
17137
17138Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17139
17140 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17141
17142Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17143
17144 * config/vxworks29k.exp: New file, sources vxworks.exp.
17145
17146Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17147
17148 * config/gdbremote.exp: New file. Testing framework using
17149 gdbserver.
17150
17151Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17152
17153 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17154 "call function when asleep" and "send end of file".
17155 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17156 for "backtrace in corefile.exp".
17157 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17158 for "backtrace through signal handler".
17159 * gdb.base/corefile.exp: Make sure we actually generate a core file
17160 before trying the core tests. Some systems allow the user to suppress
17161 generation of core files and default to that (linux for example).
17162 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17163 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17164
17165Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17166
17167 * gdb.threads: New directory with some crude multi-threaded
17168 gdb tests (step.exp and step2.exp).
17169 * config/mt-lynx (STEP_EXECUTABLE): Define.
17170 (THREADFLAGS): Define.
17171
17172Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17173
17174 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17175
17176 * gdb.base/signals.exp: Disable whole file for lynx until
17177 further notice.
17178
17179 * gdb.base/signals.exp: xfail test where "next" acts like
17180 "continue" for lynx.
17181
17182 * gdb.base/interrupt.exp: xfail test for calling function while
17183 inferior is asleep for lynx.
17184
17185 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17186 than one cr-lf after each command.
17187
17188Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17189
17190 * configure.in: Reinstate setting of stabsdirs variable, fix
17191 typo in setting up configdirs for native builds.
17192
17193 * gdb.base/return.exp: Fix typo in return double test.
17194 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17195 compiler from optimizing them away.
17196
17197Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17198
17199 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17200 sequences to be echo'd by gdb when using gdb_test.
17201 * gdb.chill/chexp.exp: Likewise.
17202 * gdb.fortran/exprs.exp: Likewise
17203
17204Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17205
17206 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17207 after the inferior gdb has started.
17208
17209 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17210 after each command.
17211 * gdb.base/funcargs.exp: Likewise.
17212 * gdb.base/gdbvars.exp: Likewise.
17213 * gdb.base/interrupt.exp: Likewise.
17214 * gdb.base/list.exp: Likewise.
17215 * gdb.base/watchpoint.exp: Likewise.
17216 * gdb.c++/demangle.exp: Likewise.
17217 * gdb.c++/inherit.exp: Likewise.
17218 * gdb.chill/chexp.exp: Likewise.
17219 * gdb.fortran/exprs.exp: Likewise.
17220
17221 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17222 test if we can't handle IO to/from the inferior.
17223
17224 * gdb.c++/misc.exp: Always check for a program already being
17225 started after sending a "run" command to gdb.
17226
17227 * gdb.base/twice.exp: Start with a fresh gdb.
17228
17229 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17230 only depend on gdb's expression code, not the chill runtime.
17231
17232 * gdb.base/return.c: Put return values into variables so we
17233 can have gdb print them rather than depending on the program
17234 to print them.
17235 * gdb.base/return.exp: Corresponding changes.
17236
17237 * lib/gdb.exp: Provide default value for noinferiorio.
17238 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17239 the inferior.
17240
17241 * gdb.base/break.exp: Always check for a program already being
17242 started after sending a "run" command to gdb.
17243 (text_next_with_recursion): Don't check the output from the
17244 program's printf statement. Instead just make sure the program
17245 exited.
17246
17247 * gdb.base/commands.exp: Protect tests which need arguments with
17248 $noargs conditionals.
17249
17250Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17251
17252 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17253 of structure member arrays to match gdb/valops.c:value_addr change.
17254
17255Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17256
17257 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17258 cases.
17259
17260Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17261
17262 * configure.in (configdirs): Remove gdb.chill from default list
17263 of subdirs and then add it back in only if doing a native build.
17264 The current chill compiler does not yet work in any cross build.
17265 * Revert all signal changes from Jul 6.
17266 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17267 for sh-hms targets, allowing these tests to link, with no other
17268 changes. Testing is suppressed by setting "nosignals" in site.exp.
17269
17270Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17271
17272 * configure.in (signaldirs): Define and add to configdirs for all
17273 targets except some specific ones that are known to not support signals.
17274 Also clean up formatting.
17275 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17276 (signals, sigall): Remove rules to build.
17277 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17278 Moved to new gdb.signals directory.
17279 * gdb.signals: New test directory.
17280 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17281 signals.c signals.exp}: New or moved files.
17282
17283Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17284
17285 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17286
17287Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17288
17289 * gdb.base/return.exp: Xfail `return double' test failure
17290 on at least Solaris 2.3 and handle future/past versions on
17291 a case by case basis as appropriate. Also update message
17292 to include i*86 failures.
17293
17294Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17295
17296 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17297
17298 * lib/gdb.exp: Fix comment which erroneously identified
17299 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17300 gdb_file_cmd not gdb_load).
17301 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17302
17303 * gdb.base/setvar.exp: Make test names consistent between pass and
17304 fail cases. Use gdb_test more.
17305
17306Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17307
17308 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17309
17310Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17311
17312 * gdb.base/help.exp: Fix expected help string for `show commands'.
17313
17314Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17315
17316 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17317
17318 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17319 of a text section.
17320
17321Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17322
17323 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17324 that loop eventually terminates. Fix Connection refused logic so
17325 that testsuite will expire nicely.
17326
17327Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17328
17329 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17330 config/rom68k.exp: New tcl glue for the appropriate monitors.
17331 These all just end up calling monitor.exp.
17332 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17333 refused' by retrying. Cleanup some timeout issues.
17334 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17335 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17336 callers don't have to set/restore global timeout variable.
17337
17338 * The following set of changes centralizes management of the global
17339 timeout variable. This way, it can be set in one target dependent
17340 place instead of dozens of places scattered throughout the test suite.
17341 If you need to lengthen a timeout, then you should either set timeout
17342 in one of the config/{target}.exp files, or multiply it by a factor.
17343 Setting it to an absolute value is always going to lose for some
17344 targets.
17345 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17346 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17347 * gdb.base/funcargs.exp: Don't set timeout.
17348 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17349 * gdb.base/printcmds.exp (test_print_string_constants
17350 test_print_array_constants): Don't set timeout.
17351 * gdb.base/ptype.exp: Don't set timeout.
17352 * gdb.base/recurse.exp: Don't set timeout.
17353 * gdb.base/return.exp: Don't set timeout.
17354 * gdb.base/watchpoint.exp: Don't set timeout.
17355 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17356 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17357
17358Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17359
17360 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17361
17362Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17363
17364 * lib/gdb.exp: Disable chill tests for irix5.
17365
17366Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17367
17368 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17369 each test pass or fail.
17370
17371Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17372
17373 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17374 xlc not gcc.
17375
17376Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17377
17378 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17379
17380Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17381
17382 * config/est.exp: Fix copyright and comments. Remove dead code.
17383 Use targetname, serialport and baud variables instead of fixed
17384 constants.
17385 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17386 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17387
17388Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17389
17390 * gdb.base/watchpoint.exp: Don't run
17391 test_watchpoint_triggered_in_syscall for sunos.
17392
17393Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17394
17395 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17396 they don't seem to exist. Do include stdio.h.
17397
17398Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17399
17400 * gdb.base/a1-selftest.exp: Add alpha xfail.
17401
17402Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17403
17404 * gdb.base/watchpoint.c (main): Prompt before calling read().
17405 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17406 Revise accordingly. Remove cruft about sending "123" several
17407 times, until it gets noticed. Clean up the "print buf[0]" stuff
17408 so that it passes or fails, and waits for prompts in the usual way.
17409
17410Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17411
17412 * gdb.base/recurse.exp: Fix comment.
17413
17414 * TODO: Remove item about printing variables in nodebug.exp. Add
17415 item about enabling tests which are only run on some targets.
17416
17417 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17418 fail, make test names unique, use new gdb_test convention
17419 regarding pattern, use gdb_test more, etc.).
17420
17421 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17422 fail, make test names unique, etc.).
17423
17424Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17425
17426 * gdb.base/nodebug.c: Change return type of top and middle to
17427 short.
17428 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17429 are fixed by the recent mdebugread.c changes. Allow `short ()'
17430 as type for top and middle.
17431
17432Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17433
17434 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17435 nearly as I can tell, the whole thing was an accident in Stu's
17436 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17437 to replace a send/expect pair with gdb_test, but ended up only
17438 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17439 of 30 Mar 1995 took care of it, but left this vestigial comment
17440 which I am now nuking.
17441
17442Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17443
17444 * gdb.base/break.exp: Look for different line number for
17445 breakpoint at main depending on usestubs.
17446
17447Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17448
17449 * gdb.base/list.exp: Adjust some alternate expect patterns to
17450 match recent list0.c change. Add alternate expect pattern for
17451 output from `list default lines around main' for optimizing
17452 compilers.
17453
17454Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17455
17456 * lib/gdb.exp: If nosignals is not set, set it to 0.
17457
17458Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17459
17460 * config/slite-gdb.exp: Responds to load symbol table prompt.
17461 * gdb.base/break.exp: Adjust line number, fix rerun.
17462 * gdb.base/langs0.c: Add #ifdef usestubs.
17463
17464Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17465
17466 * gdb.base/list.exp: Adjust line contents after adding new lines in
17467 list0.c. Also fix a syntax error.
17468
17469 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17470 * gdb.base/break.exp: ditto.
17471 * gdb.base/list.exp: ditto.
17472 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17473 * gdb.base/run.c: ditto.
17474 * gdb.base/list0.c: ditto.
17475 * gdb.base/funcargs.c: ditto.
17476
17477Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17478
17479 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17480 $targetname, $serialport and $baud instead of hardwired variables.
17481 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17482 target doesn't support signals.
17483
17484Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17485
17486 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17487
17488Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17489
17490 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17491 Don't rely on the value of an auto variable before it has been
17492 initialized. Use gdb_test more.
17493
17494Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * lib/gdb.exp (default_gdb_version): A version number must start
17497 with a digit, but other than that contains all characters up to
17498 the first whitespace character.
17499
17500Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17501
17502 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17503
17504Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17505
17506 * gdb.c++/*.exp: Warn if executable does not exist. The original
17507 reason for skipping the warning was that configure.in sometimes
17508 intentionally skipped building the executables but the tcl code
17509 had no way of knowing. That (a) was always bogus with respect to
17510 error handling, (b) is no longer true (right now there is no way
17511 to skip C++ tests).
17512
17513 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17514
17515Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17516
17517 * gdb.base/list.exp: Add expect patterns for output from
17518 SunPRO compiled executables.
17519 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17520 types.
17521
17522Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17523
17524 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17525 number (we are already testing that the correct source line text
17526 gets printed).
17527
17528 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17529 that is what is intended, but something needed to be done to get
17530 sunos4 native working again.
17531
17532 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17533
17534 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17535 apparently went with a (very) old xfail.
17536
17537Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17538
17539 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17540 runto_main is a proc in gdb.exp that will do 'step' for target use
17541 stubs.
17542 * gdb.base/exprs.exp: ditto.
17543 * gdb.base/interrupt.exp: ditto.
17544 * gdb.base/opaque.exp: ditto.
17545 * gdb.base/printcmds.exp: ditto.
17546 * gdb.base/ptype.exp: ditto.
17547 * gdb.base/scope.exp: ditto.
17548 * gdb.base/setvar.exp: ditto.
17549 * gdb.base/signals.exp: ditto.
17550 * gdb.base/twice.exp: ditto.
17551 * gdb.c++/classes.exp: ditto.
17552 * gdb.c++/inherit.exp: ditto.
17553 * gdb.c++/templates.exp: ditto.
17554 * gdb.base/break.exp: no run and hit main for stubs. Change line
17555 numbers for breakpoints and info breakpoint.
17556 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17557 breakpoint().
17558 * gdb.base/callfuncs.c: ditto.
17559 * gdb.base/exprs: ditto.
17560 * gdb.base/interrupt.c: ditto.
17561 * gdb.base/opaque0.c: ditto.
17562 * gdb.base/printcmds.c: ditto.
17563 * gdb.base/ptype.c: ditto.
17564 * gdb.base/scope0.c: ditto.
17565 * gdb.base/setvar.c: ditto.
17566 * gdb.base/signals.c: ditto.
17567 * gdb.base/twice.c: ditto.
17568 * gdb.c++/misc.cc: ditto.
17569 * gdb.c++/templates.cc: ditto.
17570
17571Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17572
17573 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17574
17575 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17576 somewhere between `read' and `main.c'. I'm pretty sure the
17577 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17578 and it isn't particularly useful.
17579
17580 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17581
17582Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17583
17584 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17585
17586Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17587
17588 * config/mt-slite: add LIBS and -nostdlib.
17589 * config/slite-gdb.exp: add this new file to support sparclite target.
17590
17591Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17592
17593 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17594
17595 * gdb.base/a2-run.exp: Change argument to istarget from
17596 "*-*-vxworks" to "*-*-vxworks*".
17597 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17598
17599Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17600
17601 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17602 will not runto main but do a 'step' to step out of breakpoint().
17603 * config/mt-slite: add -Dusestubs.
17604
17605Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17606
17607 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17608 instead of just @.
17609
17610 * gdb.base/signals.exp: Add test for "handle all print".
17611 * TODO: Remove "handle all print". Also remove item about
17612 checking copyright date (I don't like the idea of a spurious FAIL
17613 based on when we run the tests).
17614
17615 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17616 for SunOS4 (reason for failure not investigated). Remove
17617 redundant test for $binfile.
17618
17619 * gdb.base/nodebug.c (array_index): Call malloc.
17620
17621 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17622
17623Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17624
17625 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17626 conventions and slightly simplify the matching regexp.
17627
17628Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17629
17630 * gdb.base/break.exp: Update gdb_test invocation to use new
17631 convention.
17632
17633 * lib/gdb.exp: If noargs is not set, set it to 0.
17634
17635 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17636 tests unique.
17637
17638 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17639
17640Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17641
17642 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17643 one argument of type "<non-float parameter>".
17644
17645Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17646
17647 * config/rom68k.exp: New file to support Motorola IDP board.
17648 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17649 * gdb.base/break.c: Change things around so that this program
17650 doesn't depend upon args. This is necessary to make remote
17651 targets work (in general, they can't take args).
17652 * gdb.base/break.exp: Don't try to send args to program. Don't
17653 expect output. Also, replace lots of code with gdb_test.
17654
17655Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17656
17657 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17658 printing of '\'' (which is what the comment says we are testing,
17659 even though we were not), not '''.
17660 (test_integer_literals_rejected): Test that printing ''' is an error.
17661
17662 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17663 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17664 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17665 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17666 Use gdb_test not test_print_accept.
17667 * lib/gdb.exp: Remove test_print_accept.
17668
17669 * gdb.base/signals.exp (signal_tests_1): Make pass message
17670 consistent with fail message.
17671
17672 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17673 unsigned char; the bug (PR 1821) is fixed.
17674
17675 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17676
17677 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17678 successful tests--makes xfailing them work right.
17679
17680Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17681
17682 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17683 only \r\n, not .*. The test can pass .* as the last thing in
17684 $pattern if that is what it wants. In addition to providing this
17685 flexibility, this change should speed up pattern matching in cases
17686 where the pattern already ended with .* (there were a number of
17687 them). This change also helps catch bad patterns--in the old
17688 scheme the typo "char \*" instead of "char \\*" would pass. Now
17689 it is caught.
17690 * Many .exp files: Update callers.
17691
17692 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17693 clearer and does not spuriously match multiple ('s. Likewise for
17694 ) and *.
17695
17696 * gdb.base/nodebug.exp: Test ability to call a function and pass
17697 it a string (even with no debugging info).
17698
17699 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17700 "p '\'", which is the same as "p ''" once tcl gets done with
17701 quoting, to "p '\\'", which I suspect is what is intended (one
17702 backslash gets sent to GDB).
17703
17704 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17705
17706Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17707
17708 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17709 1817) was fixed literally years ago.
17710
17711Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17712
17713 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17714 test, it causes stepping out of call_after_alloca_subr with
17715 optimizing compilers.
17716 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17717 fails.
17718
17719 * gdb.c++/templates.exp: Source templ-info.exp only if
17720 the templates executable exists.
17721
17722 * gdb.c++/misc.cc (class Contains_static_instance,
17723 class Contains_nested_static_instance),
17724 gdb.c++/classes.exp (test_static_members): Test printing of
17725 a class that contains a static instance of the class.
17726
17727Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17728
17729 * gdb.base/langs2.c (cppsub_): Don't prototype.
17730 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17731 only, I believe).
17732
17733Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17734
17735 * lib/gdb.exp (skip_chill_tests): New procedure.
17736
17737 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17738
17739Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17740
17741 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17742 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17743
17744Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17745
17746 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17747
17748 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17749 disassemble 8, not 16, instructions for part 4.
17750
17751 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17752 support the latter anymore.
17753
17754 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17755 -DNO_PROTOTYPES.
17756 * gdb.base/callfuncs.c: Control use of prototypes based on
17757 NO_PROTOTYPES, not __STDC__.
17758 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17759 t_float_values2 tests if prototypes in use.
17760
17761 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17762 t_double_values): When checking differences against DELTA, check
17763 that difference is within the range (-DELTA,DELTA), not just
17764 (-infinity,DELTA).
17765
17766Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17767
17768 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17769 'file' command firts, then 'target', then 'load', this is due to gdb
17770 target set up.
17771 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17772
17773Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17774
17775 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17776 FP load/store variants.
17777 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17778
17779Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17780
17781 * gdb.base/term.exp: Do not give a warning if not native, it is
17782 not an abnormal condition.
17783
17784Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17785
17786 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17787 t_char_array".
17788
17789Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17790
17791 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17792 are getting the version number.
17793
17794 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17795 if not native, it is not an abnormal condition.
17796
17797Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17798
17799 * lib/gdb.exp: Just use "file exists", rather than undocumented
17800 dejagnu procedure "findfile".
17801
17802Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17803
17804 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17805 (LDFLAGS): Set to -Xlinker -Ur.
17806
17807 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17808 Removed, these values are set by lib/gdb.exp.
17809
17810 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17811
17812Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17813
17814 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17815 of replicating gdb startup code.
17816
17817 * config/mt-vxworks (LDFLAGS): Set to -r.
17818 (CFLAGS_FOR_TARGET): Removed.
17819
17820 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17821 (gdb) and gdb for vxworks uses (vxgdb).
17822
17823 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17824 executable is not in the tree and host != target, use sed and
17825 program_transform_name to determine the gdb name used by the
17826 target.
17827
17828 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17829 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17830
17831Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17832
17833 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17834 floats, chars, and shorts where there are ANSI-style function
17835 definitions.
17836
17837 * gdb.base/langs.exp, gdb.base/langs*: New test.
17838 * gdb.base/Makefile.in: Build it.
17839 * TODO: Remove item about checking that C names don't get C++
17840 demangling applied; this test tests it.
17841
17842Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17843
17844 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17845 went with the const70 xfail. The xfail went away a year ago.
17846
17847 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17848
17849 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17850 for hp300.
17851
17852 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17853
17854 * gdb.base/a1-selftest.exp: Don't run on hp300.
17855
17856Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17857
17858 * Makefile.in (site.exp): Set host_alias and target_alias as well
17859 as host_triplet and target_triplet.
17860
17861Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17862
17863 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17864
17865 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17866 places as other ecoff systems).
17867
17868 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17869 ultrix.
17870
17871Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17872
17873 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17874 remove them.
17875 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17876 variable and "variable" in addition to "data variable".
17877 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17878
17879 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17880 2.
17881 * gdb.base/list1.c (long_line): Add additional statement at start
17882 of function.
17883 * gdb.base/list.exp (test_forward_search): Update line number to
17884 reflect new statement.
17885
17886Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17887
17888 * gdb.base/signals.exp: Reinitialize searched source directories
17889 after gdb_start call.
17890
17891Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17892
17893 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17894 * gdb.stabs/Makefile.in: Likewise.
17895
17896 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17897 change. Instead split the tests into smaller pieces.
17898 * gdb.disasm/hppa.s: Corresponding changes.
17899
17900Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17901
17902 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17903 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17904
17905 * gdb.base/funcargs.exp: Modify many tests so that every test
17906 either passes or fails. Make some test names unique.
17907
17908Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17909
17910 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17911 Call stty to set interrupt character.
17912
17913 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17914 for HP assembler versus GNU assembler based on actual behavior of
17915 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17916
17917 * TODO: Suggest a few more stepping tests.
17918
17919Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17920
17921 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17922 restart GDB for h8300 after a continue.
17923 (return): Add pattern to match a29k-udi behavior.
17924 * gdb.base/nodebug.exp: Remove obsolete comment.
17925 * gdb.base/regs.exp: New file, testing of register displays.
17926 * gdb.base/return.exp: Fix typo in reference to $objdir.
17927 * gdb.base/whatis.exp: Always start with a fresh GDB.
17928
17929Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17930
17931 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17932 higher, these tests generate a lot of output.
17933
17934Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17937 code following the catch silently ignored some errors; without the
17938 catch they should be thrown like any other tcl error. Also, the
17939 catch used "" instead of {} which meant all the callers who wanted
17940 to include one of the characters "[]$ had to quote it an extra time.
17941 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17942 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17943 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17944 Remove extra quoting.
17945
17946Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17947
17948 * gdb.base/commands.exp: Make test names unique; every test either
17949 passes or fails. Update some comments.
17950
17951 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17952
17953Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17954
17955 The following fixes a FAIL caused by the fact that the alpha stabs
17956 configuration didn't use the ".if alpha" code in weird.def.
17957 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17958 bit pointer, so the 32 bit version works even on the alpha.
17959 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17960 Remove the stuff which allowed us to have separate versions for
17961 alpha and everything else.
17962
17963 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17964 regexp which "info func operator\[\](" is supposed to match. Fix
17965 string to send to GDB. Note that GDB still doesn't work right. Add a
17966 new test for "info func .perator\[\](" which GDB does handle correctly.
17967
17968 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17969
17970Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17971
17972 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17973 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17974 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17975 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17976 it makes the tests harder to understand and confuses test-o-matic.
17977 The preferred style is that each test provides a PASS or a FAIL,
17978 and has a unique message (e.g. "continue #54" not just "continue")
17979 which is the same for the pass and the fail.
17980 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17981 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17982 to lib/gdb.exp.
17983 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17984 prt_accept which was basically the same thing. Likewise for
17985 test_print_reject and prt_reject.
17986 * lib/gdb.exp (test_print_reject): Add some more error message
17987 patterns to match from the former printcmds.exp (prt_reject).
17988 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17989 One defect of the passcount stuff is that some of it failed to
17990 report XPASS where appropriate.
17991 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17992 stuff before and after arg in expected pattern.
17993 (test_paddr_operator_functions): Re-do test without print_addr_of;
17994 this is the only test which seems to want extra stuff there.
17995
17996Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17997
17998 * gdb.base/nodebug.exp: Update new tests to reflect improved
17999 wording of gdb output.
18000
18001 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18002 and "ptype" work on variables in files compiled without -g.
18003 Replaces commented out "maint print msymbol" tests.
18004
18005Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18006
18007 * gdb.base/setvar.c (dummy): Call malloc.
18008
18009 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18010 losing with the irix4 sed.
18011
18012 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18013 ALRM" on irix4.
18014
18015Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18016
18017 * TODO: Remove items about corefile.exp testing new exec-file and
18018 backtrace; both are now done. Add items about printing enums.
18019
18020Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18021
18022 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18023 "get signal $thissig" test fails.
18024
18025 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18026
18027Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18028
18029 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18030 compiler warning with dec alpha compiler.
18031
18032 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18033 extra \n from gdb_test call (this explains why the prompt test
18034 that I removed yesterday was there).
18035 (user_defined_command_test): Remove extra \n and prompt test.
18036
18037 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18038 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18039 doesn't exist.
18040 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18041 Also remove alpha workaround, which turns out to be because
18042 SIGABRT == SIGLOST.
18043
18044 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18045
18046 * gdb.base/help.exp: Don't test "help show".
18047
18048Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18049
18050 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18051 "set print address" is on.
18052 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18053 pass prompt to gdb_test; gdb_test already looks for the prompt.
18054
18055 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18056
18057 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18058 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18059 was to make sure that gdb can read a core file. But (a) the "read
18060 the corefile" part didn't make it to a1-selftest.exp, we just
18061 delete the corefile after creating it, and (b) we test reading
18062 corefiles in corefile.exp anyway. Also, this test left around a
18063 xgdb process on Solaris.
18064
18065 * gdb.base/corefile.exp: Also test backtrace.
18066
18067Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18068
18069 * gdb.base/commands.exp: Test a simple user defined command with
18070 arguments and if/while statements; verify the full user command is
18071 printed by "show user".
18072
18073 * gdb.base/commands.exp: Test if/while commands as part of a
18074 breakpoint command list; verify they appear in breakpoint
18075 information.
18076
18077Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18078
18079 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18080 than by dividing by zero.
18081
18082Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18083
18084 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18085 performing an inferior call with watchpoints enabled.
18086 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18087 call.
18088
18089Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18090
18091 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18092 of "file" command.
18093
18094 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18095 Add additional pattern for when "int operator int(void);" appears
18096 in a different order.
18097
18098Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18099
18100 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18101
18102 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18103 and "signal" with ".*".
18104
18105Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18106
18107 * TODO: Add note about "handle all nostop".
18108
18109 * gdb.base/{sigall.c, sigall.exp}: New test.
18110 * gdb.base/Makefile.in: Add it.
18111
18112Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18113
18114 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18115 when invoking GDB, suppresses any windowing interface.
18116
18117Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18118
18119 * config/sim-gdb: New file, simulator testing support.
18120
18121Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18122
18123 * gdb.base/interrupt.exp: Test calling func1 twice.
18124
18125Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18126
18127 * gdb.base/list.exp (test_forward_search): Set timeout higher
18128 when we'll be getting lots of output from gdb.
18129
18130 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18131 "init_malloc" to after the expect statement. Run it if that
18132 regexp is taken, but also for two others which happen if source
18133 cannot be found.
18134
18135Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18136
18137 * gdb.base/printcmds.exp: New test, for printing register before
18138 program is running.
18139
18140Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18141
18142 * gdb.base/list.exp: Correct some alternate expect patterns
18143 to reflect changes in list1.c.
18144
18145Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18146
18147 * TODO: Add item regarding large frames.
18148
18149 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18150
18151 * TODO: Remove item about enabling return.exp; it
18152 is enabled. Suggest a few more "return" tests.
18153
18154Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18155
18156 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18157 anonymous unions.
18158
18159Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18160
18161 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18162 and pr-5646.o, so "make" is the same as "make all", not "make
18163 pr-4975.o".
18164
18165Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18166
18167 * gdb.base/list.exp: Adjust expectations to reflect changes in
18168 list1.c.
18169 (test_forward_search): New test proc.
18170 * gdb.base/list1.c (long_line): New function, has long source line.
18171
18172Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18173
18174 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18175 additional line of code that was added.
18176
18177Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18178
18179 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18180 tests so as not to overflow expect's input buffers.
18181 * gdb.disasm/hppa.exp: Corresponding changes.
18182
18183Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18184
18185 Beginnings of template debugging tests.
18186 * gdb.c++/templ-info.cc: New file to test for template
18187 debugging capability of the compiler.
18188 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18189 templ-info.cc.
18190 * gdb.c++/templates.cc: Add explicit template instantiations
18191 to enable compiling with -fno-implicit-templates. Add destructor
18192 and 'value' method to T5 class for template tests.
18193 * gdb.c++/templates.exp: Add testcases for printing of template
18194 types, setting breakpoints on template methods and calling a
d63a86f8 18195 template method.
c906108c
SS
18196
18197Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18198
18199 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18200 branch target since some assemblers (gas-2.5) may emit a
18201 relocation for the branch instead of resolving it in the
18202 assembler.
18203
18204Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18205
18206 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18207 through signal handler.
18208
18209Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18210
18211 * configure.in (*-*-netware): Use config/mt-netware.
18212
18213 * config/mt-netware: New file.
18214 * config/mt-i386-netware: Removed, separate configs for different
18215 netware architectures are no longer needed now that we have
18216 --with-headers.
18217
18218Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18219
18220 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18221 by the recent changes to use ANSI C arithmetic conversions.
18222
18223Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18224
18225 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18226 bug involving using inferior_pid to figure out whether to select a
18227 frame.
18228
18229Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18230
18231 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18232 match the current disassembler output.
18233
18234Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18235
18236 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18237 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18238 types, expect "int" as type of integer values (for now).
18239
18240Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18241
18242 * gdb.base/commands.exp: New tests for if/while commands.
18243
18244Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18245
18246 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18247 by .*, since hex values have different syntax in Chill mode.
18248
18249Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18250
18251 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18252 linefeed from expect pattern for repeated types with indices > 9.
18253
18254Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18255
18256 First part of Fortran test suite.
18257 * gdb.fortran: New directory.
18258 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18259
18260Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18261
18262 * gdb.base/default.exp: Update expect pattern for load command
18263 without arguments.
18264
18265Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18266
18267 * configure.in: Change i386 to i[345]86.
18268 * gdb.base/configure.in: Likewise.
18269 * gdb.c++/configure.in: Likewise.
18270 * gdb.chill/configure.in: Likewise.
18271
18272Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18273
18274 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18275 patterns, since that is not a valid context for comments.
18276
18277Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18278
18279 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18280 repeated types and repeated types with indices > 9.
18281
18282Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18283
18284 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18285 2417; old bug has been fixed.
18286
18287Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18288
18289 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18290 send the newline ourselves instead of assuming gdb_test will do
18291 so when passed an empty input string.
18292
18293 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18294 stabs testcode.
18295
18296Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18297
18298 * lib/gdb.exp (gdb_test): Don't send anything if the first
18299 argument is an empty string. This makes cases where we want to
18300 match output that is already in expect's buffers (for example,
18301 matching a breakpoint after gdb_run_cmd has been called) work
18302 reliably.
18303
18304Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18305
18306 * config/netware.exp: New file.
18307
18308Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18309
18310 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18311 the -B and -L prefixes so we can find the debugging stub.
18312
18313 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18314 there and we are using the gcc from the tree.
18315
18316 * gdb.base/types.c: Removed.
18317
18318 * gdb.base/configure.in: Look for makefile fragments in ../config.
18319 Recognize i386-*-netware.
18320 * gdb.c++/configure.in: Likewise.
18321
18322Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18325 the correct TCL syntax.
18326
18327Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18328
18329 * gdb.base/opaque.exp: use runto instead of messing around with
18330 breakpoints. Simplify by using gdb_test.
18331
18332 * gdb.base/bitfields.exp: restart between tests on netware targets
18333 because breakpoints aren't relocated after target death. Run
18334 processes to completion.
18335
18336 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18337
18338Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18339
18340 * Makefile.in: Remove extra tabs that confuse some versions
18341 of "make". Use the newly built gdb to test with by default,
18342 rather than the first one in the tester's search path.
18343
18344Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18345
18346 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18347
18348 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18349 condition help.
18350
18351Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18352
18353 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18354
18355 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18356 running.
18357 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18358 * gdb.base/funcargs.exp: Likewise.
18359
18360 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18361 * gdb.base/funcargs.exp: Likewise.
18362
18363 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18364 message is "".
18365
18366Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18367
18368 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18369 return,signals,twice}.exp: Handle non-existant binaries
18370 consistantly.
18371
18372 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18373 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18374 might testing a cross development system.
18375
18376Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18377
18378 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18379 runtest script is relative to ${srcdir}, not ${rootdir}.
18380
18381Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18382
18383 * gdb.base/signals.exp: Allow for optionality of breakpoint
18384 address.
18385
18386Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18387
18388 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18389
18390Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18391
18392 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18393 for size_t definition.
18394 * gdb.c++/templates.cc: Likewise
18395
18396 * config/mt-i386-netware: New file.
18397
18398 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18399 defined.
18400
18401 * gdb.base/Makefile.in: Added support for systems that name core
18402 files by appending "core" to the program name.
18403 * gdb.base/a1-selftest.exp: Likewise.
18404
18405Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18406
18407 * gdb.base/return.exp: Add comment and message for `return double'
18408 test failure on Sparc Solaris.
18409
18410Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18411
18412 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18413
18414Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18415
18416 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18417 from optimizing them away.
18418 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18419 patterns to include default constructors and assignment operators,
18420 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18421 character in the output of the virtual base pointer.
18422
18423Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18424
18425 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18426 expression match in print_addr_of to avoid unintented matches.
18427 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18428 versions up to 2.5.8.
18429
18430Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18431
18432 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18433 included file to run under newer versions of expect.
18434 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18435 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18436 Remove xfail for the virtual table of BDDHookV.
18437
18438Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18439
18440 * lib/gdb.exp (string_to_regexp): Set a default result.
18441 (default_gdb_start): Fix misleading message.
18442
18443Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18444
18445 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18446 Remove all CC, etc definitions.
18447 * config/mt-hpux: New file.
18448 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18449 (CFLAGS, LDFLAGS): Define.
18450 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18451
18452 * Makefile.in (site.exp): Don't insert host_os, etc.
18453 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18454 (distclean): Check existence of subdir.
18455 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18456 * gdb.base/Makefile.in: General cleanup and simplification.
18457 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18458 to build executables. Use default rule to build .o files.
18459 (EXPECT, RUNTEST, CC): Fix relative pathname.
18460 (site.exp): Don't insert host_os, etc.
18461 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18462 and/or SIGUSR1 defined.
18463 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18464 * gdb.c++/Makefile.in: General cleanup and simplification.
18465 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18466 (CFLAGS): Remove.
18467 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18468
18469Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18470
18471 * gdb.base/recurse.exp: Misc changes to get tests running again
18472 after Kung's changes to the watchpoint code.
18473 * gdb.base/watchpoint.exp: Likewise.
18474
18475Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18476
18477 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18478
18479Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18480
18481 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18482 * lib/gdb.exp (default_gdb_start): Define.
18483 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18484 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18485 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18486 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18487 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18488 Don't call gdb_target_udi in between tests.
18489
18490Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18491
18492 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18493 (which was basically just a local version of the same thing). In
18494 addition to avoiding duplication, gdb_test_exact is faster.
18495 * lib/gdb.exp (gdb_test_exact): Fix typo.
18496
18497 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18498 don't give an error.
18499
18500 * gdb.base/term.exp: Call delete_breakpoints before starting.
18501
18502 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18503 (t10): Add comment.
18504
18505Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18506
18507 Reorganization of the GDB Test Suite.
18508
18509 * gdb.base: New directory, contains all the basic tests.
18510 * gdb.c++: New directory, tests specific to C++.
18511 * gdb.chill: New directory, tests specific to Chill.
18512 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18513 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18514 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18515 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18516 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18517 t30-31 to chill).
18518 * */gdbme.*: Rename to match appropriate expect scripts.
18519 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18520 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18521 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18522 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18523 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18524 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18525 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18526 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18527 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18528 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18529 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18530 gdb.c++/virtfunc.cc: New names of C++ files.
18531 * gdb.chill/chillvars.ch: New name of Chill file.
18532 * gdb.base/configure.in, gdb.c++/configure.in,
18533 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18534 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18535 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18536 * configure.in (configdirs): Update to reflect directory changes.
18537 (target_abbrev): No longer define for any configuration.
18538 * Makefile.in: Cosmetic improvements to header comments.
18539
18540Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18541
18542 Various changes to gdb.t31:
18543
18544 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18545 * gdbme.ch: Make all key-words and predefineds be upper-case.
18546 * chillvars.exp: Expect key-words and predefinds in upper-case.
18547
18548 * chillvars.exp: Use gdb_test_exact many places.
18549 Change expected output for arrays (which now includes index labels).
18550
18551 * pr-5020.exp, gdme.ch (module PR_5020):
18552 New test, for PR-5020.
18553
18554Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18555
18556 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18557 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18558
18559Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18560
18561 * Makefile.in: Fix bit-rot in definitions of CHILL,
18562 CHILL_FOR_TARGET and Chill_LIB.
18563 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18564 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18565 CHILL, and CHILL_LIB.
18566
18567Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18568
18569 * Revert the previous changes. Please see Rob's directory
18570 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18571
18572Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18573
18574 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18575 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18576 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18577 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18578 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18579 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18580 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18581 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18582 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18583 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18584 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18585 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18586 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18587 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18588 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18589 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18590 changes from 94Q1.
18591
18592Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18593
18594 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18595 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18596 Rob's new testing fragments.
18597
18598Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18599
18600 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18601 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18602
18603Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18604
18605 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18606 version also, match on casted version strings, and match on
18607 gdb startup case where the line numbers might be messed up.
18608
18609Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18610
18611 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18612 (CFLAGS): Delete it from here.
c906108c
SS
18613
18614Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18615
18616 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18617
18618Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18619
18620 * Makefile.in (RUNTEST): Default to just "runtest".
18621
18622Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18623
18624 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18625 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18626 the code has been restructured.
18627
18628Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18629
18630 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18631 \n, not just one of each.
18632
18633 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18634 /bin/cc gives a warning if you do.
18635
18636Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18637
d63a86f8 18638 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18639 __t10ListS_link1ZUiRCUiPT0
18640
18641Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18642
18643 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18644 on local variables in recursive functions.
18645
18646 * gdb.t07/Makefile.in: Build the new test.
18647
18648Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18649
18650 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18651 directly. Instead compare the return values from actual calls.
18652
18653Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18654
18655 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18656
18657Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18658
18659 * From Peter Schauer with minor modifications.
a9c64011
AS
18660 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18661 stops in mid-line in the caller. Add xfail for returning a float
18662 value on X86 targets.
c906108c
SS
18663
18664Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18665
18666 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18667 to avoid expect lossage.
18668 (fmem_LRbug_tests): Likewise.
18669 * gdb.disasm/hppa.s: Corresponding changes.
18670
18671 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18672 conditions to work with latest dejagnu/expect.
18673
18674 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18675 expected to fail on the PA.
18676 (backtrace in call with trampolines): Explicitly require main
18677 to be frame #1 (no trampolines should show up in backtrace).
18678
18679 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18680 "continue -expect".
18681 * gdb.t06/break.exp: Likewise.
18682 * gdb.t07/watchpoint.exp: Likewise.
18683 * gdb.t13/bitfields.exp: Likewise.
18684 * gdb.t15/{funcargs,return}.exp: Likewise.
18685 * gdb.stabs/weird.exp: Likewise.
18686 * config/{mips,udi}-gdb.exp: Likewise.
18687
18688 * hppa.sed: Enclose comments within a sed command to avoid
18689 losing with the old OSF1 sed.
18690
18691Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18692
18693 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18694 sequent dynix.
18695 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18696 * gdb.t15/funcargs.exp: Conditionally step again to really
18697 finish from marker_call_with_trampolines. Handle the case where
18698 the first step from within call_with_trampolines already steps
18699 us back to main.
18700 * gdb.t15/gdbme.c: Add comment to closing brace of
18701 call_with_trampolines for funcargs.exp.
18702
18703Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18704
d63a86f8 18705 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18706 Fix typo(s).
18707
18708Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18709
18710 * gdb.t07/gdbme.c: More code for watchpoint testing.
18711
18712 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18713 "Hardware watchpoint" throughout file.
18714 (test_watchpoint_triggered_in_syscall): New test.
18715 (test_complex_watchpoint): New test.
18716
18717Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18718
18719 * gdbme.c (call_with_trampolines): New function to try and step
18720 into. Tests trampoline problems on the PA.
18721
18722 * funcargs.exp (localvars_in_indirect_call): No longer expect
18723 stepping into indirect call to fail on PAs.
18724 (test_stepping_over_trampolines): New test.
18725
18726Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * TODO: Add suggestions for static member function tests, and
18729 completion tests.
18730
18731Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * TODO: Add suggestions for "p/a" tests.
18734
18735 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18736 (default_gdb_exit): Replace all the hair with sending "quit" to
18737 the process with a simple close.
18738
18739Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18740
18741 * TODO: Add suggestions for shared library tests.
18742
18743Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18744
18745 * TODO: Add suggestions for x/s tests.
18746
18747Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18748
18749 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18750 "enable once", and "enable breakpoints once" with ".*".
18751
18752Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18753
18754 * TODO: Add suggestions about structure passing tests.
18755
18756Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18757
18758 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18759 the primary1 test, use work around if __GNUC__ < 2.
18760 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18761 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18762 Test for bad output rather than waiting for timeout. Issue
18763 second continue only if first continue failed.
18764
18765Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18766
18767 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18768 operator[] test with gdb_test because the old code didn't seem to
18769 be getting the quoting right with the new dejagnu.
18770
18771Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18772
18773 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18774 one from the path.
18775 * Makefile.in: Use a fresh expect if there is one, use runtest
18776 from the src tree if there is one.
d63a86f8 18777
c906108c
SS
18778Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18779
18780 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18781 next over recursive call. Revise the tests from that point on
18782 (which had been skipped) to match GDB's actual (correct) output.
18783
18784 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18785 with next over a breakpoint whose condition is false.
18786
18787 * gdb.t00/help.exp: Comment out "help set print" tests just like
18788 (and for same reason as) "help set" test.
18789
18790Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18791
18792 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18793 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18794
18795Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18796
18797 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18798 necessary gdb_target_udi.
18799
18800 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18801
18802 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18803 1838 and 2417; they are fixed.
18804
18805 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18806 gdb.t03/ptype.exp (ptype structure, ptype union):
18807 Remove xfails; the test is looser than when the xfails were added.
18808
18809 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18810 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18811
18812 * gdb.t01/run.exp: Only run shell test if isnative.
18813
18814 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18815 since "run" automatically loads if necessary. Call gdb_target_udi
18816 after the "file" since "file" kills any execution target.
18817
18818 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18819 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18820 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18821 argument for UDI.
18822
18823Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18824
18825 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18826
18827 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18828
18829Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18830
18831 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18832 properly quoting regexps. This makes the second argument to
18833 demangle a fixed string, which matches the callers, instead of a
18834 shell-style pattern which is what the previous implementation
18835 used. Update some of the callers.
18836
18837Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18838
18839 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18840 (comib_nullified_tests): Fix typo.
18841 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18842 strings. No longer expected to fail.
18843
18844 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18845 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18846 strings. No longer expected to fail.
18847
18848 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18849 string. No longer expected to fail.
18850
18851Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18852
18853 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18854 No longer expected to fail.
18855
18856 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18857 string. No longer expected to fail.
18858
18859Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18860
18861 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18862 only in the names (I probably got most of them). I was even
18863 generous with some which differed in underscores in names, and
18864 probably missed a few, and I *still* was able to remove almost a
18865 third of the file with almost no impact on testsuite coverage.
18866
18867Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18868
18869 * gdb.t00/default.exp: Match udi_attach error message as well as
18870 the one from child_attach.
18871
18872 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18873
18874 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18875
18876 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18877 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18878
18879 * Move test with enums and partial symbols back to
18880 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18881 Reverts the change of 26 May 93. Per today's change to
18882 stabs.texinfo, the behavior that weird.exp was expecting was
18883 unreasonable; what is important is that the compiler+gdb get
18884 things right, which happens with a recent gcc. Also fix the test
18885 to deal with native compilers which put out the stab gdb can't
18886 deal with.
18887
18888Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18889
18890 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18891 in the names. The main thing these accomplish is to slow things down.
18892 Many more such duplicates surely remain.
18893
18894 * gdb.t00/help.exp: Comment out "help support" test just like
18895 (and for same reason as) "help set" test.
18896
18897Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18898
18899 * gdb.t06/break.exp: Remove setup_xfails for
18900 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18901 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18902 about known bug in gcc to include up through 2.5.8.
18903 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18904 well as "_vb$".
18905 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18906 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18907 with latest gcc and gdb.
18908 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18909 well as "_vb$".
18910
18911Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18912
18913 * configure.in (hppa*-*-*): Also configure and build stabs-only
18914 tests.
18915
18916Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18917
18918 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18919 * gdb.t10/configure.in (hppa*-*-*): Use it.
18920
18921Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18922
18923 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18924
18925Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18926
18927 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18928 versions prior to 1.13.5.
18929
18930Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18931
18932 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18933 the prompt is at the start of a line.
18934
18935Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18936
18937 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18938 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18939 in the copr tests now.
18940 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18941 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18942 expected to fail.
18943
18944Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18945
18946 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18947 gdb.t31/chillvars.exp, lib/gdb.exp:
18948 Tweak to run under either version of expect.
18949 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18950 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18951 * gdb.t11/list.exp: Remove extraneous whitespace.
18952
18953Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18954
18955 * gdb.t16/printcmds.exp (test_print_strings): Accept
18956 "(unsigned char *) " before the string.
18957
18958 * TODO: Add notes about printing of fancy types and GDB expressions.
18959
18960Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18961
18962 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18963 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18964 if doing mips-idt-ecoff.
c906108c
SS
18965
18966Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18967
18968 * Most .exp files: Tweak to run under either version of expect.
18969
18970Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18971
18972 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18973 xfails; I'm not sure why they are failing, but not because of PR 1806.
18974
18975Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18976
18977 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18978 defined in lib/gdb.exp.
18979
18980Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18981
18982 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18983 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18984 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18985 have to be typeless.
18986
18987Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18988
18989 * TODO: Add suggestion for copyright year test.
18990
18991Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18992
18993 * configure.in (*-*-lynxos*): Add stabs tests.
18994
18995Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18996
18997 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18998 so insert a tab before any assembler directive in column zero.
18999
19000 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19001 stores.
19002 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19003 stores.
19004 (fpu_short_memory_tests): Likewise.
19005
19006Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19007
19008 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19009 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19010 .stabs directives in comments.
19011
19012Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19013
19014 * TODO: New file, describing tests we could write.
19015 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19016
19017Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19018
19019 * gdb.t06/signals.exp: Add kludge to force re-sync.
19020
19021 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19022 to xgdb instead of gdb, get out of gdb.
19023
19024Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19025
19026 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19027 for info.
19028
19029Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19030
19031 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19032 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19033 * gdb.stabs/hppa.sed: New sed script for the PA.
19034
19035Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19036
19037 * gdb.stabs: Re-write weird.def and configuration to use sed
19038 instead of cpp. sed is portable and POSIX; cpp is neither.
19039
19040Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19041
19042 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19043
19044Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19045
19046 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19047
19048Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19049
19050 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19051 "_vb$".
19052 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19053 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19054
19055Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19056
19057 * lib/gdb.exp: Comment out code which depends on non-existent
19058 `transform' procedure.
19059
19060Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19061
19062 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19063 * lib/gdb.exp: Transform tool name.
19064 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19065 1.1's new error handling system.
19066
19067Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19068
19069 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19070
19071Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19072
19073 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19074 They made pattern matching so slow that timeouts happened on
19075 heavily loaded systems. Now any output from "show print" which
19076 gets us back to the GDB prompt is a PASS.
19077
19078Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19079
19080 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19081
19082Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19083
19084 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19085
19086 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19087 It is not from PR 3220.
19088
19089Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19090
19091 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19092 just started failing because they depended on the order the
19093 subcommands are presented, or exact docstring text. This kind of
19094 test is a pain and has minimal benefit.
19095
19096Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19097
19098 * gdb.t09/corefile.exp: At end of test, use "core" command with
19099 no arguments.
19100
19101Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19102
19103 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19104 17}/Makefile.in: Make it possible to run the testsuite with Sun
19105 make and CC = cross gcc by adding explicit build rules for .o
19106 files.
19107
19108Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19109
19110 * gdb.t15/funcargs.exp: Don't put comments on same line as
19111 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19112
c906108c
SS
19113Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19114
19115 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19116
19117Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19118
19119 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19120 * gdb.t20/inherit.exp: remove three dumplicate entries.
19121
19122Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19123
19124 * gdb.t06/break.exp: For "next over recursive call", fail on any
19125 incorrect output, not just on "factorial (value=2)".
19126
19127Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19128
19129 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19130 working now. Add an xfail if accesing a bss variable causes
19131 a memory error if the target is not yet run.
19132
19133Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19134
19135 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19136 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19137 name of __st* demangling (2 strings). Did Kung really get the
19138 more than 95 others right without testing them?
19139
19140Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19141
19142 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19143
19144Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19145
19146 * configure.in (configdirs): Add gdb.disasm
19147 * gdb.disasm: New directory for GDB disassembler tests.
19148 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19149
19150Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19151
19152 * gdb.t00/help.exp: Don't test "help set".
19153
19154 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19155 from within expect statements. None of these happen anymore and
19156 they cause regressions to be silently unnoticed.
19157
19158 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19159 messages) about known failures with gcc cygnus-2.4.5-930417.
19160
19161 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19162 comp-info.exp so it gets built if it doesn't exist.
19163
19164 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19165 it is no longer used.
19166 * gdb.t13/comp-info.c: Removed.
19167
19168Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19169
19170 * gdb.t06/signals.exp: Add xfail for sun3.
19171
19172Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19173
19174 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19175 relevant because ^C doesn't get sent but failure can be reproduced
19176 interactively).
19177
19178Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19179
19180 * gdb.stabs/alpha.mt: New configuration file for alpha.
19181 * gdb.stabs/configure.in: Use it.
19182 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19183 sharing with alpha.mt, redefine long to word via preprocessor.
19184 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19185 for alpha.
19186 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19187 native cc.
19188 * gdb.t00/teststrategy.exp: Change expect string so that we
19189 consume the `(xgdb)' from the command echo and from the gdb prompt.
19190 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19191 gdb currently compares all values as long, so this failure probably
19192 applies to any configuration where LONGEST is bigger than a target int.
19193 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19194 with gcc.
19195 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19196 to handle opaque pointers, gcc is.
19197 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19198 as first argument. Include <sys/types.h> and change all operator
19199 new definitions to use size_t.
19200 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19201 now that we use size_t.
19202
19203Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19204
a9c64011 19205 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19206 a long or float array cast all array members to the same type.
a9c64011 19207 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19208 with 64 bit longs.
a9c64011 19209 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19210 on alpha.
a9c64011 19211 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19212
19213Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19214
19215 * gdb.t24 (demangle.exp): Constructors of templates have names like
19216 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19217 section 14.6 of the ARM.
19218
19219 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19220 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19221 accomplish little and slow down the testsuite.
19222
19223 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19224 Accept spaces various places.
19225
19226Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19227
19228 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19229 with watchpoint enabled.
19230
19231 * Makefile.in: Remove definition of CC and remove the second
19232 definition of CXX (the "CXX = gcc" one remains). These definitions
19233 were causing backquotes to be expanded within backquotes, which
19234 doesn't work.
19235
19236Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19237
19238 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19239
19240Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19241
a9c64011
AS
19242 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19243 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19244 by mips cc and contains no stabs entries.
19245
19246Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19247
19248 * config/vx-gdb.exp: Use fake device to load files rather than
19249 NFS.
19250 * lib/gdb.exp: New proc to do "file" command.
19251 * config/unix-gdb.exp: Use new "file" proc.
19252
19253Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19254
19255 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19256 Rework board rebooting slightly.
19257 (gdb_exit): Don't exit from the remote shell; there isn't one.
19258 * gdb.stabs/weird.exp: If a program is being debugged already,
19259 kill it.
19260 * gdb.t04/setvar.exp: Stop and restart gdb.
19261 * gdb.t05/expr.exp: Likewise.
19262 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19263 restart gdb and reload the program.
19264 * gdb.t08/opaque.exp: Likewise.
19265 * gdb.t12/scope.exp: Likewise.
19266 * gdb.t13/bitfields.exp: Likewise.
19267 * gdb.t15/funcargs.exp: Likewise.
19268 * gdb.t20/classes.exp: Likewise.
19269 * gdb.t03/ptype.exp: Increase timeout.
19270 * gdb.t16/printcmds.exp (test_print_string_constants,
19271 test_print_array_constants): Likewise.
19272 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19273 * gdb.t20/classes.exp (do_tests): Likewise.
19274 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19275
19276Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19277
19278 * gdb.stabs: Renamed *wierd* to *weird*.
19279
19280Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19281
19282 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19283 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19284
19285Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19286
19287 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19288 (do_tests): Remove xfail for whatis on one_var and two_var.
19289
19290Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19291
19292 * Makefile.in: Made cross building work better by adding
19293 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19294
19295Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19296
19297 * gdb.t15/{return.c,return.exp,Makefile.in}:
19298 New test, currently commented out.
19299
19300Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19301
19302 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19303 still running and removes the leftover named socket so GDb can do
19304 clean restarts.
19305
19306Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19307
19308 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19309 console, not GDB.
19310 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19311 cross testing works better with "make check"
19312 * config/unix-gdb: Use default procedures for exit and version.
19313 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19314 with the newest VxWorks.
19315
19316Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19317
19318 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19319 old form.
19320
19321 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19322 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19323
19324 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19325
19326 * config/unix-gdb.exp: Remove this version of gdb_exit
19327 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19328 Rob says he'll look at it when he gets back to testing boards.
19329
19330Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19331
19332 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19333 an expected fail for certain ptype commands.
19334
19335 * gdb.t20/classes.exp: Update expected results of "ptype class
19336 Base1" to account for the constructor that now appears in the type.
19337
19338Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19339
19340 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19341 disappeared from list.
19342 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19343 "alldone" proc with call to cleanup and exit.
19344 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19345 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19346 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19347 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19348 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19349 "alldone" proc with simple returns that suppress remaining
19350 tests. The alldone proc went away many months ago.
19351
19352Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19353
19354 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19355
19356 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19357
19358Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19359
19360 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19361 as vax gdb will display them.
19362
19363Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19364
19365 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19366 optimizers.
19367
19368 * scope.exp: Change "bad value for localval" messages so each one
19369 is unique.
19370
19371 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19372 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19373
19374 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19375
19376Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19377
19378 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19379 doesn't exist (due to optimization).
19380
19381Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19382
19383 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19384 contains \r because the filename is long.
19385
19386 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19387 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19388
19389Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19390
19391 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19392 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19393 Ultrix.
19394 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19395 int tests.
19396 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19397
19398Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19399
19400 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19401
19402 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19403 to match does not match the passing case but still matches the
c906108c
SS
19404 failing case.
19405
19406Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19407
19408 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19409
19410Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19411
19412 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19413 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19414 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19415 Remove various versions of gdb_exit.
19416 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19417 gdb_exit.
19418 * config/unix-gdb.exp: gdb_exit remains here, and should override
19419 the generic version, since it's doing a lot of wierd stuff that
19420 the other versions aren't. FIXME, fold it in, or abandon this
19421 version.
19422
19423Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19424
19425 * gdb.t24/demangle.exp: Add tests for PR 3220.
19426
19427Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19428
19429 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19430
19431Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19432
19433 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19434 "i386-*-*". Works for i486 as well.
19435
19436 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19437 bug, and expand domain of xfail to all SVR4 systems, since the
19438 actual problem is likely to be in generic SVR4 /proc support.
19439
19440Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19441
19442 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19443
19444Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19445
19446 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19447 xfails for other systems. Match a missing 'Continuing.' as an
19448 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19449
19450 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19451 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19452 Only issue warning for missing executables if -all option is used.
19453
19454 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19455 file if -all option is used. It's like an unpredictable XFAIL.
19456
19457Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19458
19459 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19460 for dynamically linked binaries.
19461
19462 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19463
19464Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19465
19466 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19467 to state that this is a known bug in old versions of g++.
19468
19469Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19470
19471 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19472 while waiting for `Continuing'.
19473
19474Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19475
19476 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19477 in text, data, and bss.
19478 * gdb.t10/nodebug.c: Add local and global test variables for
19479 initialized and uninitialized data.
19480
19481Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19482
19483 * config/unix-gdb.exp (gdb_exit): Add "wait".
19484
19485Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19486
19487 * gdb.t06/signals.exp: xfail the continue from the handler for all
19488 targets.
19489
19490 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19491 function with watchpoints enabled, the i386 call dummy starts with
19492 a call.
19493
19494 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19495 386 bsd names its corefiles.
19496
19497Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19498
19499 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19500 compilers don't grok it.
19501 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19502 with small octal ints rather than character constants, which
19503 are signed and might not fit if first promoted to int.
19504
19505Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19506
19507 * gdb.t09/Makefile.in (clean): Remove corefile.
19508
19509Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19510
19511 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19512
19513Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19514 and Jim Kingdon (kingdon@cygnus.com)
19515
19516 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19517 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19518 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19519
19520Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19521
19522 * gdb.t17/interrupt.exp: Add xfail for hppa.
19523
19524Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19525
19526 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19527 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19528 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19529 to determine signed-ness of bitfields and use the result to setup
19530 the xfail.
19531 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19532 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19533 call line is reached if necessary.
19534
19535Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19536
19537 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19538
19539Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19540
19541 * gdb.t06/break.exp: Also test `clear' command.
19542
19543Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19544
19545 * gdb.t00/teststrategy.exp: Remove extra quote.
19546
19547 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19548 watchpoint enabled to be for all non-68k machines.
19549
19550 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19551
19552Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19553
19554 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19555 targets use aout.mt instead of ecoff.mt as gas understands
19556 standard aout format.
19557
19558Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19559
19560 * lib/gdb.exp (runto): Don't insist that function we are running to
19561 was compiled with -g.
19562
19563 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19564
19565 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19566 to get back into the read system call.
19567 Accept leading newline in case where we woke it up.
19568
19569Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19570
19571 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19572 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19573 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19574 enable ecoff configuration.
19575
19576Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19577
19578 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19579
19580Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19581
19582 * gdb.t16/printcmds.exp: Add another printf test.
19583
19584Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19585
19586 * configure.in: If configured -with-stabs on any target, add
19587 stabsdirs to configdirs.
19588
19589Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19590
19591 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19592 fun" so pattern does not match the command itself.
19593
19594Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19595
19596 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19597
19598Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19599
19600 * gdb.t17/interrupt.exp: Test for more things.
19601
19602Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19603
19604 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19605 compiler arranges the code and line numbers.
19606
19607 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19608
19609Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19610
19611 * gdb.t00/help.exp: Increase expect input buffer size.
19612
19613Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19614
19615 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19616
19617 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19618
19619 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19620
19621 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19622 [0-9]*, not just [0-9].
19623
19624Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19625
19626 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19627
19628 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19629
19630Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19631
19632 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19633
19634Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19635
19636 * gdb.t06/signals.c: Add xfails for sun3.
19637
19638 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19639
19640 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19641 test_stepping tests.
19642
19643Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19644
19645 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19646
19647 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19648
19649 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19650 rather than actually putting it through cpp twice.
19651
19652 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19653
19654Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19655
19656 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19657 no longer needed.
19658
19659Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19660
19661 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19662
19663 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19664 C++ features prints as "struct", make it a pass, not an xfail.
19665
19666Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19667
19668 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19669 Don't require VA to print as "class" rather than "struct".
19670
19671Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19672
19673 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19674
19675Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19676
19677 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19678
19679Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19680
19681 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19682 order.
19683
19684Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19685
19686 * gdb.t16/printcmds.exp: Add printf tests.
19687
19688 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19689
19690 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19691
19692Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19693
19694 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19695 pass counts, to counteract any existing or future setup_xfails.
19696
19697Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19698
19699 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19700 {BEGIN,END}_COMMON for common block instead of STAB.
19701 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19702
19703 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19704 intp_var should be N_GSYM not N_LSYM.
19705 wierd-aout.S: Use a label for the value of the N_SO.
19706 wierd.def: Remove all backslashes.
19707 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19708
19709Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19710
19711 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19712 get the expected next to inheritance3.
19713
19714Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19715
19716 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19717 now that gcc-2.4 gets it right.
19718
19719Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19720
19721 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19722
19723 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19724 generating comp-info.exp which works for cross-compilation.
19725
19726Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19727
19728 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19729 "*-*-sysv4.*".
19730
19731Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19732
19733 * gdb.t01/run.exp: Start with a fresh gdb.
19734 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19735 SVR4.x.
19736
19737Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19738
19739 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19740 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19741 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19742 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19743 things to remove.
19744
19745Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19746
19747 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19748 test cases from bug reports.
19749
19750Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19751
19752 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19753 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19754 avoid spurious xfails.
19755 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19756 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19757 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19758
19759Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19760
19761 * gdb.t00/teststrategy.exp: Rework to provide more useful
19762 description of each test, fix problem with systems that define
19763 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19764 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19765 results for "next over recursive call" so timeouts aren't taken
19766 by error.
19767
19768Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19769
19770 * gdb.t12/scope.exp: Test printing of variables before run.
19771
19772 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19773 printed in wrong order due to sorting.
19774
19775Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19776
19777 * gdb.t00/teststrategy.exp: Fix expected results for printing
19778 user entered string constant. Is array of char, prints with no
19779 address.
19780
19781 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19782 commands.
19783 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19784 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19785 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19786 of struct of char arrays.
19787 * gdb.t00/radix.exp: New tests for radix commands.
19788
19789Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19790
19791 * gdb.t16/printcmd.exp: Print a variable before running program
19792 (with xfail for AIX).
19793
19794Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19795
19796 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19797
19798 * gdb.t16/printcmd.exp: Don't print variables before running program.
19799
19800 * gdb.t06/break.exp: Don't require envp argument to main.
19801
19802 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19803
19804 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19805 Add xfails for rs6000.
19806
19807 * gdb.t02/whatis.exp: Change other tests not to re-test something
19808 we already tested.
19809
19810 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19811 each type used has a variable of that type.
19812
19813Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19814
19815 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19816
19817Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19818
19819 * configure.in: change srctrigger to be a file, not a directory
19820
19821Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19822
19823 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19824
19825 * gdb.t11/list.exp: Fixed a couple of typos.
19826
19827Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19828
19829 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19830 is fixed and PR is closed.
19831 * gdb.t16 (gdbme.c): Add simple test string variable.
19832 * gdb.t16 (printcmds.exp): Add tests with simple test string
19833 variable, primarily for boundaries on "set print elements".
19834
19835Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19836
19837 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19838 Make leading 0's optional and don't expect a tab in the middle
19839 of the number.
19840
19841 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19842
19843 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19844 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19845 don't end command passed to gdb_test with newline.
19846
19847 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19848 signed keyword away, don't expect signed bitfields to be signed.
19849
19850 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19851 printing with only as many 1's as are in the field as well as printing
19852 with 32 1's (see comment).
19853
19854Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19855
19856 * gdb.t00/default.exp: Start with a fresh gdb.
19857 * configure.in (configdirs): Remove gdb.t31 until the chill
19858 compiler works again. It no longer is able to find chillrt0
19859 since it isn't in libchill.a anymore.
19860 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19861 wierd.o, make more modular.
19862 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19863 spurious newlines that caused problems.
19864
19865Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19866
19867 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19868 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19869 gdb.stabs/wierd.{exp,def}: Many new tests.
19870
19871 * gdb.t00/default.exp: update info line for new message.
19872
19873 * gdb.t02/{whatis.exp,gdbme.c}:
19874 Test that "char *" doesn't print as "caddr_t".
19875
19876Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * gdb.t00/help.exp: Use .* in place of some help messages which
19879 just changed.
19880 gdb.t00/default.exp: Update "info frame" test for new message.
19881 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19882 Remove some xfails
19883
19884Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19885
19886 * gdb.t03/{gdbme.c,ptype.exp}:
19887 Add tests for typedef'd struct and union without tags.
19888 Also check "whatis" on a variable of a typedef'd enum without a tag.
19889
19890 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19891 PRMS 1823; the bug still exists but isn't reproduced by this test
19892 anymore), and remove rs6000 XFAIL (the bug is fixed).
19893
19894 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19895 duplicated from whatis.exp. For those that are left, accept
19896 "long", "long int", or "int" for long variables (whatis.exp already
19897 has an XFAIL for "int", so no need to fail it here).
19898
19899 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19900 Deal with GCC's names for types now that GDB uses the compiler's names.
19901
19902 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19903 setup_xfail's for sunos4. If we #defined the signed keyword away,
19904 don't expect GDB to know that char it is signed.
19905
19906 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19907
19908Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19909
19910 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19911 should work on any system, regardless of debugging format.
19912 * gdb.t21/demangle.exp: Move to gdb.t24.
19913 * gdb.t24/demangle.exp: Move from gdb.t21.
19914 * gdb.t24/{Makefile.in, configure.in}: New files.
19915
19916Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19917
19918 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19919 * gdb.stabs: New directory.
19920
19921Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19922
19923 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19924 not just "Quit anyway?".
19925
19926Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19927
19928 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19929 that all setup_xfails are immediately followed by clear_xfails.
19930
19931Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19932
19933 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19934 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19935 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19936 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19937 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19938 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19939 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19940 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19941 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19942 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19943 gdb.t31/chillvars.exp, lib/gdb.exp:
19944 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19945 bug-gdb@prep.ai.mit.edu.
19946
19947Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19948
19949 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19950 with 0.0, not integer 0.
19951
19952Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19953
19954 * gdb.t06/break.exp: Update for "Kill the program" message change.
19955
19956Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19957
19958 * Makefile.in (GDBFLAGS): Set to -nx.
19959 * Makefile.in (site.exp): Use GDBFLAGS.
19960
19961Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19962
19963 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19964 Makefiles.
19965 (check): depend on just-check.
19966 (just-check): added so that tests can be run without a noop
19967 build pass.
19968
19969Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19970
19971 Switch to using configure's configdirs.
19972 * Makefile.in (Makefile): add configure.in dependency.
19973 (SUBDIRS): removed redundant assignment.
19974 * configure.in: switch subdirs assignment to configdirs.
19975 * gdb.t*/configure.in: new files.
19976
19977Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19978
19979 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19980 works.
19981
19982Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19983
19984 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19985 in explicit rules. Apparently this is not supported by some makes.
19986
19987Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19988
19989 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19990
19991Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19992
19993 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19994 disappeared.
19995
19996Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19997
19998 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19999
20000Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20001
20002 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20003 watchpoint problem that is now fixed.
20004 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20005 uninitialized convenience variables.
20006 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20007 structures.
20008
20009Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20010
20011 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20012 which causes expect to get out of sync with gdb on long output
20013 from help set.
20014 * gdb.t09/corefile.exp: Make expected pattern for core file
20015 failing signal and frame output format less sun specific.
20016
20017Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20018
20019 * gdb.t31/chillvars.exp: Add and remove initial dummy
20020 breakpoint, so that symbol table is forced in.
20021 (Needed at least on Sunos4, though it seems not SVR4.)
20022 * gdb.t31/chillvars.exp: Update for changed output format.
20023
20024Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20025
a9c64011 20026 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20027
20028Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20029
20030 * Makefile.in: Added --srcdir when invoking runtest, removed the
20031 need for a local config file. (optional now)
20032
20033Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20034
20035 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20036 failure count used to force early termination. Add some more
20037 expected failures for gnu style demangling.
20038
20039Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20040
20041 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20042 pmi variable from gdb.t20/gdbme to get optimized away.
20043 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20044 Check for written corefile upon timeout _and_ eof.
20045
20046Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20047
20048 * config/unix-gdb.exp: Add missing return 0.
20049
20050Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20051
20052 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20053 test termination.
20054
20055Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20056
20057 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20058 disappeared.
20059
20060Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20061
20062 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20063 time as i860 support works.
20064
d63a86f8 20065 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20066 "backtrace 100\r" rather than just "backtrace\r", to match last
20067 change.
20068
20069Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20070
20071 * config/udi-gdb.exp (gdb_exit): Remove close command.
20072 (gdb_target_udi): New procedure to set the UDI target.
20073 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20074 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20075 Added waits for prompts after several question responses. Added
20076 some more responses used by a29k-amd-udi-gdb.
20077 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20078 pass different arguments, restart UDI connection after program
20079 completion.
20080 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20081 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20082 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20083 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20084 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20085 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20086 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20087 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20088 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20089 after program completion.
20090 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20091 compiled with a SELECT_VECS setting.
20092 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20093 infinite recursion.
20094
20095 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20096 Added checks for COFF results, and made them expected failures for
20097 all targets. It would be better to make them expected failures
20098 for COFF targets only.
20099
20100Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20101
20102 * Makefile.in: add null dvi target, don't bother to recurse
20103 through test directories for info and install-info; rename
20104 $(datadir) to be dejagnu instead of deja-gnu
20105
20106Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20107
20108 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20109 compiler to coredump.
20110 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20111 code.
20112
20113Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20114
20115 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20116 coredump.
20117 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20118 code.
20119
20120Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20121
20122 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20123 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20124 which in a shell. Deletes xgdb when done.
20125 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20126 Tests the return from the "set height" or "set width" commands.
20127 Added a few return codes where needed.
20128
20129Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20130
20131 * Makefile.in (SUBDIRS): Add gdb.t17.
20132 * configure.in (subdirs): Add gdb.t17.
20133 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20134 files to test gdb's calling of functions in the inferior with
20135 the correct arguments and gdb's ability to retrieve any
20136 result returned.
20137
20138Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20139
20140 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20141 may be called after gdb goes away. Previous versions of expect
20142 needed these to avoid file descriptor leaks, but they cause
20143 errors with the current revision of expect.
20144 * gdb.t00/gdbvars.exp: Use -re on expected output after
20145 setting sevenbit-strings.
20146 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20147 to set sevenbit-strings consistent across tests.
20148 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20149 set sevenbit-strings consistent across tests.
20150
20151Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20152
20153 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20154 expected output to match current "expect" expectations.
20155
20156Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20157
20158 * gdb.t00/default.exp: Change expected output for default "source"
20159 command, to match new gdb behavior which requires a filename to
20160 source.
20161
20162Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20163
20164 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20165 expected fail for i486-*-* that misses the marker2 function.
20166 * gdb.t10/crossload.exp (bfddefault): Allow successful
20167 recognition of a format to pass even if no symbols are found.
20168 Explicitly catch failures where the format is not recognized
20169 or is ambiguous, and add the reason to the fail message.
20170 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20171 the cause is and invalid target and add reason to failure message.
20172 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20173 elf32-i386, elf32-sparc, and elf32-i860.
20174 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20175 Set up expected failure for 'filename'::variable scope resolution,
20176 which is now apparently broken on all targets.
20177 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20178 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20179 gdb.t23/templates.exp: Change failure for missing binfile into
20180 just a warning.
20181 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20182 references.
20183
20184Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20185
20186 * gdb.t00/default.exp: Add expected output for default "source"
20187 command, to match new gdb behavior.
20188 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20189
20190Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20191
20192 * config/*-gdb.exp: returns an error, rather than exiting on
20193 internal errors.
20194
20195Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20196
20197 * gdb.t03/gdbme.c: Add pointer to struct variable.
20198 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20199 referencing struct members.
20200
20201Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20202
20203 * configure.in (mips-idt-ecoff): New target.
20204 * config/mips-gdb.exp: New file for remote board using MIPS remote
20205 debugging protocol.
20206
20207 * Redid configuration scheme. Removed gdb.t*/configure.in.
20208 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20209 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20210 distclean targets. Built executables via .o files. Adjusted
20211 tests to account for source files in $(srcdir) rather than
20212 $(objdir).
20213 * lib/gdb.exp (runto): Don't expect () after the function name,
20214 because it may have arguments.
20215
20216Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20217
20218 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20219 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20220 expected failures for mips-idt-* and mips-sgi-*.
20221 * gdb.t00/default.exp (attach): Kill process if requested.
20222 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20223 that does not read core files.
20224 * gdb.t01/run.exp: Removed checks for exit status code.
20225 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20226 it is linked in.
20227 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20228 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20229 appropriate, rather than doing it by hand.
20230 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20231 execution.
20232 * gdb.t10/crossload.exp: Kill existing program if needed.
20233 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20234 appropriate, rather than doing it by hand. Always increase
20235 timeout for this test, not just for VxWorks.
20236
20237Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20238
20239 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20240 of Chill STRUCT types and STRUCT values.
20241 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20242 than "char".
20243 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20244 struct2): New struct definitions and initializations to test
c906108c
SS
20245 simple Chill STRUCT types.
20246
20247Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20248
20249 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20250 the null byte at the end of strings.
20251 * gdb.t00/default.exp: Make show version insensitive to copyright
20252 date.
20253 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20254 to avoid dependencies on target char signedness.
20255 * gdb.t16/printcmds.exp: Update expected results for explicitly
20256 unsigned char.
20257 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20258 now work.
20259 * gdb.t21/demangle.exp: Add many more patterns for template
20260 demangling, most of them being expected failures.
20261 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20262 string we are matching for, to match on the whole string.
20263 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20264 and fix a whole bunch that had incorrect expected output but were
20265 passing anyway because of the bug in "proc demangle".
20266 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20267 type.
20268 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20269
20270Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20271
a9c64011
AS
20272 * gdb/testsuite: made modifications to testcases, etc., to allow
20273 them to work properly given the reorganization of deja-gnu and the
20274 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20275
20276Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20277
20278 * gdb/testsuite: Initial creation of gdb/testsuite.
20279 Migrated dejagnu testcases and support files for testing nm to
20280 gdb/testsuite from deja-gnu. These files were moved "as is"
20281 with no modifications. This migration is part of a major overhaul
20282 of dejagnu. The modifications to these testcases, etc., which
20283 will allow them to work with the new version of dejagnu will be
20284 made in a future update.
48efe704 20285
8d8cb839 20286 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20287\f
8d8cb839
EZ
20288;; Local Variables:
20289;; mode: change-log
20290;; left-margin: 8
20291;; fill-column: 74
20292;; version-control: never
20293;; End:
902f2ccb
MC
20294
20295 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20296 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20297 Copying and distribution of this file, with or without modification,
20298 are permitted provided the copyright notice and this notice are preserved.