]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2011-06-23 Yao Qi <yao@codesourcery.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
615556d6
YQ
12011-06-23 Yao Qi <yao@codesourcery.com>
2
3 * gdb.threads/execl.exp: Skip on remote target.
4
833b0ca7
MP
52011-06-21 Marek Polacek <mpolacek@redhat.com>
6
7 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
8 mi_gdb_test.
9
1ee4023a
MP
102011-06-20 Marek Polacek <mpolacek@redhat.com>
11
12 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
13
d0b1d624
MP
142011-06-20 Marek Polacek <mpolacek@redhat.com>
15
16 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
17 mi_gdb_test.
18
79aa92c1
MP
192011-06-20 Marek Polacek <mpolacek@redhat.com>
20
21 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
22
5ce5db06
YQ
232011-06-14 Yao Qi <yao@codesourcery.com>
24
25 gdb/testsuite/
26 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
27
533a737e
JK
282011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
31
d0e53741
TT
322011-06-10 Tom Tromey <tromey@redhat.com>
33
34 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
35 Add tests for pointer-to-member-function.
36 * gdb.cp/temargs.cc (S::somefunc): New function.
37 (K2): New class.
38 (main): Instantiate K2; call method.
39
b5916bbd
JB
402011-06-08 Joel Brobecker <brobecker@adacore.com>
41
42 * gdb.python/py-inferior.c (f2): Make str an array rather
43 than a pointer.
44 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
45
5be4dfca
JK
462011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 * gdb.base/async-shell.c: New file.
49 * gdb.base/async-shell.exp: New file.
50
9f47e254
PA
512011-06-06 Pedro Alves <pedro@codesourcery.com>
52
53 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
54
64b9b334
JB
552011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
56
57 From Stephen Kitt <steve@sk2.org>
58 * gdb.base/help.exp: Adjust following some spelling corrections
59 in GDB.
60
dbc0f131
YQ
612011-06-01 Yao Qi <yao@codesourcery.com>
62
63 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
64
fd336a18
KS
652010-05-31 Keith Seitz <keiths@redhat.com>
66
67 PR c++/12750
68 * gdb.cp/static-method.cc: New file.
69 * gdb.cp/static-method.exp: New file.
70
fa8b9902
KS
712010-05-31 Keith Seitz <keiths@redhat.com>
72
73 PR symtab/12704
74 * gdb.cp/anon-ns.cc: New file.
75 * gdb.cp/anon-ns.exp: New file.
76
0a5b1e09
PA
772011-05-31 Pedro Alves <pedro@codesourcery.com>
78
79 * gdb.arch/i386-dr3-watch.c: New file.
80 * gdb.arch/i386-dr3-watch.exp: New file.
81
0578b8d1
YQ
822011-05-30 Yao Qi <yao@codesourcery.com>
83
84 * gdb.base/callfuncs.c (t_structs_fc): New.
85 (t_structs_dc, t_structs_ldc): New.
86 (t_double_many_args):
87 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
88 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
89 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
90 * gdb.base/callfuncs.exp: Call new functions.
91
6680506e
YQ
922011-05-30 Yao Qi <yao@codesourcery.com>
93
ff4d2c60
YQ
94 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
95 Call rerun_and_prepare for each test to isolate effects.
96
972011-05-30 Yao Qi <yao@codesourcery.com>
98
99 * gdb.base/varargs.c (find_max_float_real): New.
100 (find_max_double_real, find_max_long_double_real): New.
101 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
102 * lib/gdb.exp (setup_kfail_for_target): New.
103
e43ec454
YQ
1042011-05-30 Yao Qi <yao@codesourcery.com>
105
106 * gdb.base/funcargs.c (callca, callcb, callcc): New.
107 (callcd, callce, callcf, callc1a, callc1b): New.
108 (callc2a, callc2b): New.
109 * gdb.base/funcargs.exp (complex_args): New.
110 (complex_integral_args, complex_float_integral_args): New.
111 * lib/gdb.exp (support_complex_tests): New. Determine
112 whether to run test cases on _Complex types.
113
432b4d03
JK
1142011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.threads/leader-exit.c: New file.
117 * gdb.threads/leader-exit.exp: New file.
118
6caf069d
MP
1192011-05-27 Marek Polacek <mpolacek@redhat.com>
120
121 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
122
97fce28b
MP
1232011-05-27 Marek Polacek <mpolacek@redhat.com>
124
125 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
126 remove the `supported' variable.
127 * gdb.mi/mi-nonstop.exp: Likewise.
128 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
129 * gdb.mi/mi-nsintrall.exp: Likewise.
130 * gdb.mi/mi-nsmoribund.exp: Likewise.
131 * gdb.mi/mi-nsthrexec.exp: Likewise.
132
9da8c2a0
PA
1332011-05-26 Pedro Alves <pedro@codesourcery.com>
134
135 * gdb.reverse/finish-reverse-bkpt.exp: New test.
136
2c03e5be
PA
1372011-05-26 Pedro Alves <pedro@codesourcery.com>
138
139 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
140
2e21250d
KS
1412011-05-24 Keith Seitz <keiths@redhat.com>
142
143 PR breakpoint/12803
144 * gdb.cp/cmpd-minsyms.cc (a): New method.
145 (b): New method.
146 (c): New method.
147 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
148
cdac0397
PA
1492011-05-24 Pedro Alves <pedro@codesourcery.com>
150
151 * gdb.base/commands.exp (watchpoint_command_test): Check that the
152 watchpoint's command list didn't execute when the watchpoint went
153 out of scope.
154
ee5683ab
PM
1552011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
156
157 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
158 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
159 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
160 * gdb.arch/i386-gnu-cfi.exp: Likewise.
161 * gdb.arch/i386-permbkpt.exp: Likewise.
162 * gdb.arch/i386-prologue.exp: Likewise.
163 * gdb.arch/i386-size-overlap.exp: Likewise.
164 * gdb.arch/i386-size.exp: Likewise.
165 * gdb.arch/i386-unwind.exp: Likewise.
166 * gdb.reverse/i386-precsave.exp: Likewise.
167 * gdb.reverse/i386-reverse.exp: Likewise.
168 * gdb.reverse/i386-sse-reverse.exp: Likewise.
169 * gdb.reverse/i387-env-reverse.exp: Likewise.
170 * gdb.reverse/i387-stack-reverse.exp: Likewise.
171
c91c8c16
PA
1722011-05-24 Pedro Alves <pedro@codesourcery.com>
173
174 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
175 file doesn't error, using MI.
176
c50491a7
TT
1772011-05-23 Tom Tromey <tromey@redhat.com>
178
179 * gdb.base/charset.exp (string_display): Add tests to assign to
180 arrays.
181 * gdb.base/charset.c (short_array, int_array, long_array): New.
182
4a07b7da
PA
1832011-05-20 Pedro Alves <pedro@codesourcery.com>
184
185 Cope with async mode.
186
4a07b7da
PA
187 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
188 into gdb_test + mi_expect_stop.
189
b275f2d2
PA
1902011-05-20 Pedro Alves <pedro@codesourcery.com>
191
192 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
193 (callme): Remove printf call.
194
eec52c44
PM
1952011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
196
197 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
198 quote pattern to avoid problems with Cygwin/mingw expect versions.
199 * gdb.base/default.exp (show convenience): Use double
200 quote pattern for regular expressions.
201
b3c8eb43
JK
2022011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
203
204 Fix -readnow for -gdwarf-4 unused type units.
205 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
206 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
207
ed731959
JK
2082011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
209
210 * gdb.base/kill-after-signal.c: New file.
211 * gdb.base/kill-after-signal.exp: New file.
212
3b48433d
PA
2132011-05-16 Pedro Alves <pedro@codesourcery.com>
214
215 * gdb.ada/start.exp: Call untested with the correct test filename.
216 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
217 test filename. Make the test's binary unique.
218 * gdb.arch/i386-signal.exp: Call untested with the correct test
219 filename.
220 * gdb.arch/i386-size-overlap.exp: Ditto.
221 * gdb.arch/Makefile.in (EXECUTABLES): Update.
222 * gdb.base/gcore-buffer-overflow.exp: Ditto.
223 * gdb.cp/call-c.exp: Ditto.
224 * gdb.mi/mi-reverse.exp: Call untested with the correct test
225 filename. Make the test's binary unique.
226 * gdb.mi/Makefile.in (EXECUTABLES): Update.
227 * gdb.python/py-mi.exp: Ditto.
228 * gdb.python/Makefile.in (EXECUTABLES): Update.
229 * gdb.reverse/i386-precsave.exp: Ditto.
230 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
231 test filename.
232 * gdb.reverse/i387-stack-reverse.exp: Ditto.
233 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
234 unique.
235 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
236 test filename.
237 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
238 * gdb.trace/tfile.exp: Ditto.
239
ba4a8bdd
YQ
2402011-05-14 Yao Qi <yao@codesourcery.com>
241
242 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
243 type.
244
dbaefcf7
DE
2452011-05-13 Doug Evans <dje@google.com>
246
247 * gdb.python/py-objfile-script.exp: New file.
248 * gdb.python/py-objfile-script.c: New file.
249 * gdb.python/py-objfile-script-gdb.py: New file.
250 * testsuite/gdb.python/py-section-script.exp: Test
251 "info auto-load-scripts".
252
9930639c
TT
2532011-05-13 Tom Tromey <tromey@redhat.com>
254
255 * gdb.dwarf2/clztest.exp: New file.
256 * gdb.dwarf2/clztest.c: New file.
257 * gdb.dwarf2/clztest.S: New file.
258
05272e11
DE
2592011-05-13 Doug Evans <dje@google.com>
260
cc63ef9b
DE
261 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
262 String16 tests.
05272e11 263
6edba76f
TT
2642011-05-13 Tom Tromey <tromey@redhat.com>
265
266 * lib/gdb.exp (is_x86_like_target): New proc.
267 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
268 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
269 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
270 -nostdlib to compiler.
271 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
272 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
273 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
274 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
275 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
276
028d0ed5
TJB
2772011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
278
279 * gdb.python/py-function.exp: Test setting a value from a function
280 which executes a command.
281
8a9b8146
TT
2822011-05-12 Tom Tromey <tromey@redhat.com>
283
284 * gdb.dwarf2/typeddwarf.S: New file.
285 * gdb.dwarf2/typeddwarf.c: New file.
286 * gdb.dwarf2/typeddwarf.exp: New file.
287
10483e8e
MP
2882011-05-12 Marek Polacek <mpolacek@redhat.com>
289
290 * gdb.mi/mi-basics.exp: Fix races. Honour the
291 `test_exec_and_symbol_mi_operatons' return value.
292 (test_mi_interpreter_selection): Use mi_gdb_test instead of
293 gdb_test_multiple.
294 (test_exec_and_symbol_mi_operatons): Likewise.
295 (test_path_specification): Likewise.
296
faf067f1
JK
2972011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
298
299 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
300 (gdb_touch_execfile): Remove catch wrappers. New variable time.
301 Replace `file copy' and `file rename' by `file mtime'. Twice.
302
7ff911a3
JK
3032011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
304
305 * gdb.base/readline-ask.c: New file.
306 * gdb.base/readline-ask.exp: New file.
307 * gdb.base/readline-ask.inputrc: New file.
308
a536c6d7
UW
3092011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
310
311 * gdb.cell/bt.exp: Delete breakpoints before running to signal
312 to avoid race condition.
313 * gdb.cell/coremaker.c: Use small stack size.
314 * gdb.cell/ea-standalone.exp: Use file name without path as
315 argument to c_to.
316 * gdb.cell/fork.exp: Allow other output when continuing to end.
317
d472a426
JK
3182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.threads/corethreads.c: New file.
321 * gdb.threads/corethreads.exp: New file.
322
3232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
324
325 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
326 Try to compile the test using -Wl,-z,norelro first.
327 (load_core): New variable libthread_db_seen, initialize it.
328 (zeroed-threads cannot be listed): Protect it by XFAIL on
329 !$libthread_db_seen.
330
8be455d7
JK
3312011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 PR 12573
334 * gdb.dwarf2/dw2-skip-prologue.S: New file.
335 * gdb.dwarf2/dw2-skip-prologue.c: New file.
336 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
337
1976171a
JK
3382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.cp/psymtab-parameter.cc: New file.
341 * gdb.cp/psymtab-parameter.exp: New file.
342
7db6f30f
JK
3432011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 Fix a race.
346 * gdb.cp/static-print-quit.exp (print c): Split to ...
347 (print c - <return>, print c - q <return>, print c - to quit):
348 ... these. Make the testfile untested on gdb-7.1.
349
85161e9e 3502011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
351
352 * lib/gdb.exp (exec_target_file, exec_symbol_file,
353 gdb_rename_execfile, gdb_touch_execfile): New.
354 * gdb.base/reread.exp: Use new procs to handle multiple
355 exec files.
356
0c51be18
YQ
3572011-05-05 Yao Qi <yao@codesourcery.com>
358
359 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
360 (test_adr_32bit, test_pop_pc): New.
361 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
362 (test_adr_32bit, test_pop_pc): New.
363
4d393d60
JM
3642011-05-04 Joseph Myers <joseph@codesourcery.com>
365
366 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
367 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
368 targets.
369 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
370 handle targets.
371
8ffd0459
JK
3722011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.base/completion.exp (complete help info wat): Rename to ...
375 (complete 'help info wat'): ... here.
376 Remove all `-re ".*' and `-re "^.*' redundant regexes.
377 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
378
8e28d804
PA
3792011-05-04 Pedro Alves <pedro@codesourcery.com>
380
381 * gdb.base/completion.exp: Use gdb_test_multiple instead of
382 gdb_test and explicit $gdb_prompt/timeout matches.
383
3eb2ef34
YQ
3842011-05-04 Yao Qi <yao@codesourcery.com>
385
386 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
387 and __thumb2__.
388
aaaf81a3
MP
3892011-05-03 Marek Polacek <mpolacek@redhat.com>
390
391 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
392 in place of `gdb_test "delete breakpoints"'. This eliminates two
393 testcases.
394
c4cbc0df
PA
3952011-05-02 Pedro Alves <pedro@codesourcery.com>
396
397 PR testsuite/12649
398 Fix races.
399
400 * gdb.base/completion.exp: Remove all sleep calls. Remove
401 unnecessary regexs. Don't explicitly expect anything after the
402 prompt. Eat the prompt if necessary.
403
b4cbb4a3
EBM
4042011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
405
406 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
407 accept to show the caller line again as well as the line after.
408
d65aec65
PM
4092011-04-29 Phil Muldoon <pmuldoon@redhat.com>
410
411 PR mi/12531
412
413 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
414 compile target.
415 * gdb.python/py-prettyprint.exp: Add C++ object for
416 CPLUS_FAKE_CHILD test.
417
30852783
UW
4182011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
419
420 * gdb.base/signest.exp: New file.
421 * gdb.base/signest.c: Likewise.
422
c7b1f0d9
JK
4232011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
426 thread and breakpoint notifications.
427
559a7a62
JK
4282011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 * gdb.base/fortran-sym-case.c: New file.
431 * gdb.base/fortran-sym-case.exp: New file.
432 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
433 * gdb.dwarf2/dw2-case-insensitive.c: New file.
434 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
435
8344e389
JK
4362011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
437
438 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
439 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
440 false #1', `if true else false #2' and `if true else false #3'.
441
2484c66b
UW
4422011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
443
444 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
445 while delivering signal.
446
8d3788bd
VP
4472011-04-27 Vladimir Prus <vladimir@codesourcery.com>
448
449 MI breakpoint notifications.
450
451 * testsuite/gdb.mi/mi-cli.exp: Adust.
452 * testsuite/gdb.mi/mi2-cli.exp: Adust.
453 * testsuite/gdb.mi/mi-watch.exp: Adust.
454 * testsuite/gdb.mi/mi2-watch.exp: Adust.
455 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
456 notifications.
457
3e03848b
JK
4582011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 * gdb.base/gdbindex-stabs-dwarf.c: New file.
461 * gdb.base/gdbindex-stabs.c: New file.
462 * gdb.base/gdbindex-stabs.exp: New file.
463
918c9108
YQ
4642011-04-25 Yao Qi <yao@codesourcery.com>
465
466 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
467 with /*...*/.
468 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
469
90556b8c
JK
4702011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 * gdb.python/py-value.exp (test_objfiles): Name the first test
473 `py-value in file.filename'.
474
03f2bd59
JK
4752011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
476
477 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
478 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
479 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
480 !gdbserver_reconnect_p..
481 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
482
7b08b9eb
JK
4832011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
484
485 * gdb.cp/cpcompletion.exp (complete class methods)
486 (complete class methods beginning with F): Move them above runto. New
487 comment about the runto delimiter.
488
b78974c3
PA
4892011-04-20 Pedro Alves <pedro@codesourcery.com>
490
491 * gdb.base/maint.exp: Test that "maint print registers" works
492 without a running program.
493
20429c40 4942011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 495
20429c40
MP
496 * gdb.base/setshow.exp: Fix racy tests.
497 ($old_gdb_prompt): New variable.
498
7a9dd1b2
TT
4992011-04-19 Tom Tromey <tromey@redhat.com>
500
501 * gdb.mi/mi-nsmoribund.exp:
502 * gdb.hp/gdb.objdbg/objdbg01.exp:
503 * gdb.base/structs.exp (test_struct_returns):
504 * gdb.base/call-sc.exp (test_scalar_returns):
505 * gdb.base/bigcore.exp: Remove duplicate words.
506
02835898
JK
5072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 * gdb.base/break-interp-lib.c (v, vptr): New variables.
510 * gdb.base/break-interp.exp (test_attach): New comment.
511
254f582e
JK
5122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
513
514 * gdb.threads/gcore-thread.exp ($core0file): New variable.
515 (clear __stack_user.next, clear stack_used.next)
516 (save a zeroed-threads corefile): New test.
517 Call core_load for $core0file.
518 (zeroed-threads cannot be listed): New test.
519
4fe85f5c
JK
5202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
523 filename.
524 ($srcfile): Preserve the original value.
525 ($testfile): Match it the .exp filename.
526 ($corefile): New variable. Substitute it around.
527 Use clean_restart.
528 ($prev_timeout): Remove.
529 (load_core): Move core loading into this proc.
530 Fix restore of $timeout if load_core fails.
531
63524580
JK
5322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
533
534 * gdb.base/eu-strip-infcall.c: New file.
535 * gdb.base/eu-strip-infcall.exp: New file.
536
90359a16
JK
5372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
540 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
541
626e7282
JK
5422011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
543
544 Fix Python access to inlined frames.
545 * gdb.python/py-frame-inline.c: New file.
546 * gdb.python/py-frame-inline.exp: New file.
547
3363d018
EBM
5482011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
549
550 * gdb.base/gdb1090.exp: Change breakpoint location to read the
551 content of 's24' correctly (avoiding "optimized out").
552 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
553
28781456
JK
5542011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
557
4a4106ca
TJB
5582011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
559
560 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
561 expect a colon in watch -location output.
562
d26ccb4f
JK
5632011-04-13 Marek Polacek <mpolacek@redhat.com>
564
565 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
566 New testcase `expect response to define backtrace'. Also remove
567 redundant `default' block.
568
e1ab1f9c
JK
5692011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.python/py-prettyprint.c (struct hint_error): New.
572 (main): New variable hint_error.
573 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
574 "print hint_error".
575 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
576 (register_pretty_printers): Register it.
577
0c2e6019
TT
5782011-04-04 Tom Tromey <tromey@redhat.com>
579
580 * gdb.cp/maint.exp (test_help): Update.
581 (test_namespace): Likewise.
582
af57139d
JB
5832011-04-01 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
586 * gdb.ada/arrayptr.exp: Add new tests.
587
956a9fb9
JB
5882011-04-01 Joel Brobecker <brobecker@adacore.com>
589
590 * gdb.ada/mi_catch_ex: New testcase.
591
d0c4d642
PA
5922011-04-01 Pedro Alves <pedro@codesourcery.com>
593
594 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
595 base::overload(void) method without specifying "const".
596
18819fa6
UW
5972011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
598
599 * gdb.arch/thumb-singlestep.S: New file.
600 * gdb.arch/thumb-singlestep.exp: Likewise.
601
a4c8e806
TT
6022011-03-31 Tom Tromey <tromey@redhat.com>
603
604 * gdb.python/py-prettyprint.py (exception_flag): New global.
605 (NoStringContainerPrinter._iterator.next): Check it.
606 * gdb.python/py-prettyprint.c (main): New variable nstype2.
607 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
608
53832f31
TT
6092011-03-29 Tom Tromey <tromey@redhat.com>
610
611 * gdb.cp/anon-struct.cc: New file.
612 * gdb.cp/anon-struct.exp: New file.
613
e4620230
JK
6142011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
615
616 Test STT_GNU_IFUNC support.
617 * gdb.base/gnu-ifunc-lib.c: New file.
618 * gdb.base/gnu-ifunc.c: New file.
619 * gdb.base/gnu-ifunc.exp: New file.
620
d0fb5eae
JK
6212011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 Support a ring of related breakpoints.
624 * gdb.base/watchpoint-delete.c: New file.
625 * gdb.base/watchpoint-delete.exp: New file.
626
20106cfb
JK
6272011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
628
629 * gdb.ada/arrayparam.exp (print first after function call): Use
630 explicit package name. Add a comment
631 (print lasta after function call): Rename ...
632 (print last after function call): ... it and use explicit package
633 name.
634 (print length after function call): Use explicit package name.
635 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
636 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
637 (multiple matches for symbol i): Rename ...
638 (multiple matches for symbol integervar): ... it.
639 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
640 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
641
e7ab5e63
AB
6422011-03-25 Andrew Burgess <aburgess@broadcom.com>
643
644 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
645 environment variable to make grep output more predictable. Move
646 all the environment setup into gdb_init so it's done once per test
647 case rather than each time we start gdb.
648
9ef07c8c
TT
6492011-03-24 Tom Tromey <tromey@redhat.com>
650
651 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
652 test.
653
dd90784c
JK
6542011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
655
656 * gdb.dwarf2/dw2-entry-value-main.c: New file.
657 * gdb.dwarf2/dw2-entry-value.S: New file.
658 * gdb.dwarf2/dw2-entry-value.exp: New file.
659
05775840
PM
6602011-03-22 Phil Muldoon <pmuldoon@redhat.com>
661
662 PR python/12183
663
664 * gdb.python/py-function.exp: Add GdbError tests.
665
8661b11b
PA
6662011-03-18 Pedro Alves <pedro@codesourcery.com>
667
668 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
669 (reglocal_test_func, statlocal_test_func): New functions.
670 (globals_test_func): Call new functions.
671 * gdb.trace/unavailable.exp (gdb_collect_args_test)
672 (gdb_collect_locals_test): New procedure.
673 (gdb_trace_collection_test): Call new procedures.
674
0fdb4f18
PA
6752011-03-18 Pedro Alves <pedro@codesourcery.com>
676
677 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
678 (test_register, test_register_unavailable): New procedures.
679 (gdb_unavailable_registers_test): New procedure.
680 (gdb_trace_collection_test): Call it.
681
99c3dc11
PM
6822011-03-18 Phil Muldoon <pmuldoon@redhat.com>
683
684 PR python/12149
685
686 * gdb.python/python.exp: Add gdb.write tests.
687
29703da4
PM
6882010-03-17 Phil Muldoon <pmuldoon@redhat.com>
689
690 * gdb.python/Makefile.in: Add py-objfile.
691 * gdb.python/py-objfile.exp: New file.
692 * gdb.python/py-objfile.c: New file.
693 * gdb.python/py-block.exp: Add is_valid tests.
694 * gdb.python/py-inferior.exp: Ditto.
695 * gdb.python/py-infthread.exp: Ditto.
696 * gdb.python/py-symbol.exp: Ditto.
697 * gdb.python/py-symtab.exp: Ditto.
698
598997c8
KS
6992011-03-16 Keith Seitz <keiths@redhat.com>
700
701 PR c++/12273
702 * gdb.cp/cmpd-minsyms.exp: New test.
703 * gdb.cp/cmpd-minsyms.cc: New file.
704
705 PR c++/11734
706 * gdb.cp/ovsrch.exp: New test.
707 * gdb.cp/ovsrch.h: New file.
708 * gdb.cp/ovsrch1.cc: New file.
709 * gdb.cp/ovsrch2.cc: New file.
710 * gdb.cp/ovsrch3.cc: New file.
711 * gdb.cp/ovsrch4.cc: New file.
712
c91513d8
PP
7132011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
714
715 PR gdb/12528
716 * gdb.base/Makefile.in: Adjust EXECUTABLES.
717 * gdb.base/break-on-linker-gcd-function.exp: New test.
718 * gdb.base/break-on-linker-gcd-function.cc: New file.
719
7470fc63
AT
7202011-03-15 Andreas Tobler <andreast@fgznet.ch>
721
722 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
723
959e7469
PM
7242011-03-15 Phil Muldoon <pmuldoon@redhat.com>
725
726 * lib/gdb.exp (gdb_unload): Add another termination case.
727
9373cf26
JK
7282011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
729
730 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
731 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
732 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
733 Provide a stub byte there.
734 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
735 DW_AT_entry_pc.
736 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
737
24e9cda0
UW
7382011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
739
740 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
741 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
742 "generic ABI, auto".
743 (altivec_abi_tests): Accept vectors returned by reference.
744
7371cf6d
PM
7452010-03-14 Phil Muldoon <pmuldoon@redhat.com>
746
747 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
748
ce77046a
UW
7492011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
750
751 * gdb.python/py-section-script.exp: Skip test if no Python support.
752
176400c3
UW
7532011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
754
755 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
756
ecec24e6
PM
7572011-03-10 Phil Muldoon <pmuldoon@redhat.com>
758
759 * gdb.python/py-parameter.exp: Update tests to the new Python
760 parameter API. Add "no documentation" test. Add deprecated API
761 backward compatibility test.
762
5dbdd470
TT
7632011-03-09 Tom Tromey <tromey@redhat.com>
764
765 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
766 gdb_continue_to_end.
767
b66e66ee
MK
7682011-03-09 Mark Kettenis <kettenis@gnu.org>
769
770 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
771 tabs.
772
eceb0c5f
TT
7732011-03-09 Tom Tromey <tromey@redhat.com>
774
775 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
776 parentheses.
777 (gdb_continue_to_end): Add "allow_extra" parameter. Use
778 $command.
779 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
780 argument to gdb_continue_to_end.
781 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
782 argument to gdb_continue_to_end.
783 * gdb.cp/annota3.exp: Fix regex.
784 * gdb.cp/annota2.exp: Fix regex.
785 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
786 gdb_continue_to_end.
787 * gdb.base/call-signal-resume.exp: Revert earlier patch.
788 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
789 gdb_continue_to_end.
790
63154eca
PA
7912011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 * gdb.server/ext-run.exp
794 (load new file without any gdbserver inferior): New test.
795
967d1f9b
TT
7962011-03-07 Tom Tromey <tromey@redhat.com>
797
798 * Makefile.in (TAGS): Rewrite.
799
d68dcbb9
JK
8002011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 * gdb.trace/report.exp (12.1: trace report #1): New match for the
803 initial commands echo. New match for `Found trace'. Anchor all the
804 other matches. Anchor and match for `No trace frame found' the final
805 match.
806
6bf58e63
TT
8072011-03-07 Tom Tromey <tromey@redhat.com>
808
809 * Makefile.in (TAGS): New target.
810
fda326dd
TT
8112011-03-07 Tom Tromey <tromey@redhat.com>
812
813 * lib/opencl.exp (skip_opencl_tests): Update for exit message
814 change.
815 * lib/mi-support.exp (mi_gdb_test): Update for exit message
816 change.
817 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
818 exit message change.
819 (skip_altivec_tests): Update for exit message change.
820 (skip_vsx_tests): Likewise.
821 (gdb_continue_to_end): Likewise. Add 'command' argument.
822 * lib/cell.exp (skip_cell_tests): Update for exit message change.
823 * gdb.threads/tls.exp: Update for exit message change.
824 * gdb.threads/thread-unwindonsignal.exp: Use
825 gdb_continue_to_end.
826 * gdb.threads/step.exp (step_it): Update for exit message change.
827 (continue_all): Likewise.
828 * gdb.threads/print-threads.exp (test_all_threads): Update for
829 exit message change.
830 * gdb.threads/interrupted-hand-call.exp: Use
831 gdb_continue_to_end.
832 * gdb.threads/execl.exp: Use gdb_continue_to_end.
833 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
834 gdb_continue_to_end.
835 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
836 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
837 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
838 * gdb.cp/method.exp: Update for exit message change.
839 * gdb.cp/mb-templates.exp: Update for exit message change.
840 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
841 * gdb.cp/annota3.exp: Update for exit message change.
842 * gdb.cp/annota2.exp: Update for exit message change.
843 * gdb.cell/fork.exp: Use gdb_continue_to_end.
844 * gdb.base/term.exp: Update for exit message change.
845 * gdb.base/step-test.exp (test_i): Update for exit message change.
846 * gdb.base/sigstep.exp (advance): Update for exit message change.
847 (advancei): Likewise.
848 * gdb.base/siginfo.exp: Update for exit message change.
849 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
850 * gdb.base/reread.exp: Use gdb_continue_to_end.
851 * gdb.base/langs.exp: Use gdb_continue_to_end.
852 * gdb.base/interrupt.exp: Update for exit message change.
853 * gdb.base/gdb1555.exp: Update for exit message change.
854 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
855 * gdb.base/ending-run.exp: Update for exit message change.
856 * gdb.base/chng-syms.exp: Update for exit message change.
857 * gdb.base/checkpoint.exp: Update for exit message change.
858 * gdb.base/catch-syscall.exp (check_for_program_end): Use
859 gdb_continue_to_end.
860 (test_catch_syscall_with_wrong_args): Likewise.
861 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
862 * gdb.base/break-interp.exp (test_ld): Update for exit message
863 change.
864 * gdb.base/bang.exp: Update for exit message change.
865 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
866 (do_call_attach_tests): Likewise.
867 * gdb.base/a2-run.exp: Update for exit message change.
868 * gdb.arch/ppc-dfp.exp: Update for exit message change.
869 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
870 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
871
dd19bd70
JK
8722011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
875
30e62689
TT
8762011-03-03 Tom Tromey <tromey@redhat.com>
877
878 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
879 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
880 * gdb.hp/gdb.aCC/configure.ac: Remove.
881 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
882 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
883 * gdb.hp/gdb.base-hp/configure.ac: Remove.
884 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
885 * gdb.hp/gdb.compat/configure (Makefile): Remove.
886 * gdb.hp/gdb.compat/configure.ac: Remove.
887 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
888 * gdb.hp/gdb.defects/configure (Makefile): Remove.
889 * gdb.hp/gdb.defects/configure.ac: Remove.
890 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
891 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
892 * gdb.hp/gdb.objdbg/configure.ac: Remove.
893 * gdb.hp/configure.ac: Remove.
894 * gdb.hp/configure: Remove.
895 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
896 substitution.
897 (Makefile): Remove rule.
898 * gdb.cell/configure.ac: Remove.
899 * gdb.cell/configure: Remove.
900 * gdb.stabs/Makefile.in (Makefile): Remove.
901 (distclean): Don't remove config.status or config.log.
902 * gdb.stabs/configure (Makefile): Remove.
903 * gdb.stabs/configure.ac: Remove.
904 * configure: Rebuild.
905 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
906 Remove stabs- and cell-specific logic. Test for existence of
907 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
908 subdirectories, gdb.cell, and and gdb.stabs.
909 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
910
c171f854
JB
9112011-03-03 Joel Brobecker <brobecker@adacore.com>
912
913 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
914 end of buffer.
915
9a5193cb
JB
9162011-03-02 Joel Brobecker <brobecker@adacore.com>
917
918 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
919 gdb_test when running a test where we expected no output back.
920
9bb4c1bb
MS
9212011-02-28 Michael Snyder <msnyder@vmware.com>
922
923 * gdb.cp/overload.cc: Change initializer value to integer.
924
3bd0f5ef
MS
9252011-02-27 Michael Snyder <msnyder@vmware.com>
926
927 * gdb.multi/base.exp: Add test for remove-inferiors.
928
2279eaad
JB
9292011-02-26 Joel Brobecker <brobecker@adacore.com>
930
931 * gdb.python/py-frame.exp: Simplify the initialization phase
932 using prepare_for_testing.
933
c82c0b55
MS
9342011-02-25 Michael Snyder <msnyder@vmware.com>
935
936 * gdb.multi/base.exp: Add tests for info inferiors with args.
937
1d94651b
JK
9382011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.dwarf2/dw2-ranges.S: Rename to ...
941 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
942 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
943 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
944 asmfile3. Comment the STABS (#3) file compilation. Compile
945 everything through assembler. Provide KFAIL for symtab/12497.
946 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
947 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
948 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
949 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
950
3bd0f5ef
MS
9512011-02-24 Michael Snyder <msnyder@vmware.com>
952
953 * gdb.base/break.exp: Add tests for delete breakpoints using
954 convenience variables and value history references.
955
12c1418e
MS
9562011-02-24 Michael Snyder <msnyder@vmware.com>
957
958 * gdb.base/break.exp: Remove debugging 'printf' accidentally
959 left behind in previous check-in.
960
e5a67952
MS
9612011-02-23 Michael Snyder <msnyder@vmware.com>
962
963 * gdb.base/break.exp: Add tests for "info break" with arguments.
964 * gdb.trace/infotrace.exp: Update patterns for error and help.
965 * gdb.base/completion.exp: Update pattern.
966 * gdb.base/ena-dis-br.exp: Update pattern.
967 * gdb.base/help.exp: Update patterns.
968
9692011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
970
971 * gdb.base/memattr.exp: New test.
972 * gdb.base/memattr.c: Test load for memattr.exp.
973
6e6fbe60
DE
9742011-02-22 Doug Evans <dje@google.com>
975
976 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
977
1d41d745
MS
9782011-02-22 Michael Snyder <msnyder@vmware.com>
979
980 * Makefile.in: Make more clean.
981 * gdb.ada/Makefile.in: Ditto.
982 * gdb.arch/Makefile.in: Ditto.
983 * gdb.asm/Makefile.in: Ditto.
984 * gdb.base/Makefile.in: Ditto.
985 * gdb.cp/Makefile.in: Ditto.
986 * gdb.dwarf2/Makefile.in: Ditto.
987 * gdb.java/Makefile.in: Ditto.
988 * gdb.mi/Makefile.in: Ditto.
989 * gdb.modula2/Makefile.in: Ditto.
990 * gdb.python/Makefile.in: Ditto.
991 * gdb.server/Makefile.in: Ditto.
992 * gdb.stabs/Makefile.in: Ditto.
993 * gdb.threads/Makefile.in: Ditto.
994 * gdb.trace/Makefile.in: Ditto.
995
79ba84ca
MS
9962011-02-22 Michael Snyder <msnyder@vmware.com>
997
998 * gdb.threads/thread-find.exp: Add tests for bad input to
999 info threads.
1000
b9b35694
JB
10012011-02-22 Joel Brobecker <brobecker@adacore.com>
1002
1003 * gdb.python/py-breakpoint.exp: Fix the expected output of
1004 one of the "maint info breakpoints" tests to accept the output
1005 generated on platforms that do not have hardware watchpoints.
1006
8bfb830f
JB
10072011-02-22 Joel Brobecker <brobecker@adacore.com>
1008
1009 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1010 clean_restart. Be a little stricter in the expected output
1011 for one of the tests. Fix a typo in one of the comments.
1012
c45f3c54
JB
10132011-02-22 Joel Brobecker <brobecker@adacore.com>
1014
1015 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1016 Delete variable binfile, no longer use. Add or modify test
1017 comments to make them unique.
1018
b97c863c
MS
10192011-02-21 Michael Snyder <msnyder@vmware.com>
1020
1021 * Makefile.in: Update for make clean.
1022 * gdb.ada/Makefile.in: Ditto.
1023 * gdb.arch/Makefile.in: Ditto.
1024 * gdb.asm/Makefile.in: Ditto.
1025 * gdb.base/Makefile.in: Ditto.
1026 * gdb.cp/Makefile.in: Ditto.
1027 * gdb.dwarf2/Makefile.in: Ditto.
1028 * gdb.java/Makefile.in: Ditto.
1029 * gdb.mi/Makefile.in: Ditto.
1030 * gdb.modula2/Makefile.in: Ditto.
1031 * gdb.python/Makefile.in: Ditto.
1032 * gdb.server/Makefile.in: Ditto.
1033 * gdb.stabs/Makefile.in: Ditto.
1034 * gdb.threads/Makefile.in: Ditto.
1035 * gdb.trace/Makefile.in: Ditto.
1036
aea5b279
MS
10372011-02-21 Michael Snyder <msnyder@vmware.com>
1038
1039 * gdb.threads/thread-find.exp: Update patterns for changes in
1040 output of "info threads" command.
1041
e3039479
UW
10422011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1043 Ulrich Weigand <uweigand@de.ibm.com>
1044
1045 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1046 (skip_hw_watchpoint_tests): Likewise.
1047 (skip_hw_watchpoint_multi_tests): Likewise.
1048
b800ec70
UW
10492011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1050
1051 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1052 (skip_hw_watchpoint_tests): Likewise.
1053 (skip_hw_watchpoint_multi_tests): Likewise.
1054 (skip_hw_watchpoint_access_tests): Likewise.
1055
1056 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1057 * gdb.base/pr11022.exp: Likewise.
1058 * gdb.base/watch-read.exp: Likewise.
1059 * gdb.base/watch_thread_num.exp: Likewise.
1060 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1061 * gdb.base/watchpoint-hw.exp: Likewise.
1062 * gdb.base/watchpoint.exp: Likewise.
1063 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1064 * gdb.threads/watchthreads-reorder.exp: Likewise.
1065 * gdb.threads/watchthreads.exp: Likewise.
1066 * gdb.threads/watchthreads2.exp: Likewise.
1067
91033e37
JB
10682011-02-21 Joel Brobecker <brobecker@adacore.com>
1069
1070 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1071 the debugger is unable to find the array bounds.
1072
eeaafae2
JK
10732011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * gdb.cp/typedef-operator.exp: New file.
1076 * gdb.cp/typedef-operator.cc: New file.
1077
e338d953
MS
10782011-02-17 Michael Snyder <msnyder@vmware.com>
1079
1080 * gdb.threads/thread-find.exp: Fix regular expressions.
1081
e67ad678
JB
10822011-02-17 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/packed_array: Expand testcase to test printing of
1085 unconstrained packed array.
1086
93084bca
JB
10872011-02-17 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1090
a0c78a73
PA
10912011-02-16 Pedro Alves <pedro@codesourcery.com>
1092
f65d5553 1093 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1094 (main): Initialize it before collecting, and and clear it
1095 afterwards.
f65d5553
PA
1096 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1097 collecting with '{type} addr', where the addr expression is not an
1098 rvalue.
a0c78a73 1099
3dfcbbd2
KW
11002011-02-16 Ken Werner <ken.werner@de.ibm.com>
1101
1102 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1103 a bool variable. Expect correct OpenCL names for vector types. Use the
1104 uc3 variable name instead of referring to the uchar3 built-in type.
1105 Escape the asterisk at the half pointer test.
1106
08807d5a
PA
11072011-02-16 Pedro Alves <pedro@codesourcery.com>
1108
f65d5553 1109 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1110 (main): Initialize it before collecting, and and clear it
1111 afterwards.
f65d5553
PA
1112 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1113 collecting overlapping memory ranges.
08807d5a 1114
60f98dde
MS
11152011-02-15 Michael Snyder <msnyder@vmware.com>
1116
1117 * gdb.base/default.exp: Add tests for thread commands.
1118 * gdb.base/help.exp: Add tests for thread commands.
1119 * gdb.threads/thread-find.exp: New test for thread find command.
1120
648cd113
KW
11212011-02-15 Ken Werner <ken.werner@de.ibm.com>
1122
1123 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1124
494e194e
YQ
11252011-02-15 Yao Qi <yao@codesourcery.com>
1126
1127 PR tdep/12352
1128 * gdb.arch/arm-disp-step.S : New test for str instruction.
1129 * gdb.arch/arm-disp-step.exp : Likewise.
1130
d9492458
TJB
11312011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1132
1133 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1134 "vector_register2_vr" test strings. Test the extended floating
1135 point registers (F32~F63).
1136 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1137 IBM XL C compiler. Make the test program use a register provided
1138 by the compiler for the lxvd2x instruction.
1139
8af8e3bc
PA
11402011-02-14 Pedro Alves <pedro@codesourcery.com>
1141
1142 * gdb.trace/unavailable.cc (class Base, class Middle, class
1143 Derived): New types.
1144 (derived_unavail, derived_partial, derived_whole): New globals.
1145 (virtual_partial): New global.
1146 (virtualp): Point at virtual_partial.
1147 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1148 related to unavailable vptr.
1149
1b28d0b3
PA
11502011-02-14 Pedro Alves <pedro@codesourcery.com>
1151
1152 * gdb.trace/unavailable.cc (a, b, c): New globals.
1153 (main): Set and clear them.
1154 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1155 `a' and `c', and check that `b' isn't collected, although `a' and
1156 `c' are.
1157
ec0a52e1
PA
11582011-02-14 Pedro Alves <pedro@codesourcery.com>
1159
1160 * gdb.trace/unavailable.cc (struct Virtual): New.
1161 (virtualp): New global pointer.
1162 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1163 printing a pointer to an object whose type has a vtable, with
1164 print object on.
1165
24e6bcee
PA
11662011-02-14 Pedro Alves <pedro@codesourcery.com>
1167
1168 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1169 value repeat handles unavailableness.
1170
39d37385
PA
11712011-02-14 Pedro Alves <pedro@codesourcery.com>
1172
1173 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1174 tests for building arrays from unavailable values, subscripting
1175 non-memory rvalue unvailable arrays, and accessing fields or
1176 baseclasses of non-lazy unavailable values,
1177 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1178 struct types.
1179 (g_smallstruct, g_smallstruct_b): New globals.
1180
06d72e16
PA
11812011-02-14 Pedro Alves <pedro@codesourcery.com>
1182
1183 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1184
bc9a5551
JK
11852011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1188 * gdb.cp/overload-const.exp: New file.
1189 * gdb.cp/overload-const.cc: New file.
1190
54fcddd0
UW
11912011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1192
1193 * gdb.opencl/callfuncs.cl: New file.
1194 * gdb.opencl/callfuncs.exp: New test.
1195 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1196
d6dafb7c
UW
11972011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1198
1199 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1200 when computing result.
1201 * gdb.arch/altivec-abi.exp: Update expected results.
1202
a449c2d8
TJB
12032011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1204
1205 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1206 * gdb.base/jit.exp: Likewise.
1207 * gdb.base/pie-execl.exp: Likewise.
1208 * gdb.base/solib-nodir.exp: Likewise.
1209 * gdb.base/solib-overlap.exp: Likewise.
1210
764880b7
PA
12112011-02-07 Pedro Alves <pedro@codesourcery.com>
1212
1213 * gdb.trace/collection.c (global_pieces): New.
1214 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1215 New procedure.
1216 (gdb_trace_collection_test): Call it.
1217
505500db
SW
12182011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1219
1220 * gdb.python/py-evthreads.c: New file.
1221 * gdb.python/py-evthreads.exp: New file.
1222 * gdb.python/py-events.py: New file.
1223 * gdb.python/py-events.exp: New file.
1224 * gdb.python/py-events.c: New file.
1225
385203ed
DD
12262011-02-04 David Daney <ddaney@caviumnetworks.com>
1227
1228 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1229
9011945e
AB
12302011-02-03 Andrew Burgess <aburgess@broadcom.com>
1231
1232 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1233 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1234 boundary between two compilation units.
1235
580688f3
PA
12362011-02-02 Pedro Alves <pedro@codesourcery.com>
1237
1238 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1239 (Virtual): New structs.
1240 (virtual_o, virtual_middle_b): New globals.
1241 * gdb.cp/virtbase.exp: New tests.
1242
d3f0f853
PP
12432011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1244
1245 * gdb.base/jit.exp: New file.
1246 * gdb.base/jit-main.c: New file.
1247 * gdb.base/jit-solib.c: New file.
1248
b2030fb5
UW
12492011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1250
1251 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1252 proceed to initial kernel entry point.
1253 * gdb.opencl/datatypes.exp: Likewise.
1254 * gdb.opencl/operators.exp: Likewise.
1255 * gdb.opencl/vec_comps.exp: Likewise.
1256
2db19d1e
SW
12572011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1258
1259 * gdb.cp/nsnested.cc: New.
1260 * gdb.cp/nsnested.exp: New.
1261 * gdb.cp/nsnoimports.exp: New.
1262 * gdb.cp/nsnoimports.cc: New.
1263
6b0c4c1f
JB
12642011-01-31 Joel Brobecker <brobecker@adacore.com>
1265
1266 * gdb.base/interact.exp: Add extra tests that verify that
1267 the value of the interactive-mode setting does not change
1268 after the script is sourced.
1269
80b23b6a
JK
12702011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 * gdb.cp/noparam.exp: New file.
1273 * gdb.cp/noparam.cc: New file.
1274
ffd5ec24
PA
12752011-01-28 Pedro Alves <pedro@codesourcery.com>
1276
1277 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1278 there's no stack or registers.
1279
a81766d8
TT
12802011-01-26 Tom Tromey <tromey@redhat.com>
1281
1282 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1283 space before string output. Add test for "set print pretty off"
1284 case.
1285
585fdaa1
PA
12862011-01-25 Pedro Alves <pedro@codesourcery.com>
1287
1288 * gdb.base/frame-args.exp: Adjust.
1289 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1290 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1291 * gdb.dwarf2/pieces.exp: Adjust.
1292 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1293 * gdb.opt/inline-locals.exp: Adjust.
1294 * gdb.threads/fork-child-threads.exp: Adjust.
1295
d468832a
KW
12962011-01-25 Ken Werner <ken.werner@de.ibm.com>
1297
1298 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1299 OpenCL kernel function. Add a comment as marker. Add address space
1300 qualifiers for the remaining program scope variables.
1301 * gdb.opencl/datatypes.cl: Likewise.
1302 * gdb.opencl/operators.cl: Likewise.
1303 * gdb.opencl/vec_comps.cl: Likewise.
1304 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1305 Add breakpoint at the marker comment.
1306 * gdb.opencl/datatypes.exp: Likewise.
1307 * gdb.opencl/operators.exp: Likewise.
1308 * gdb.opencl/vec_comps.exp: Likewise.
1309
490f124f
PA
13102011-01-24 Pedro Alves <pedro@codesourcery.com>
1311
1312 * gdb.base/printcmds.c (some_struct): New struct and instance.
1313 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1314 procedure.
1315 <global scope>: Call it.
1316
6da78614
KW
13172011-01-21 Ken Werner <ken.werner@de.ibm.com>
1318
1319 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1320 argument to the gdb_compile_opencl_hostapp call.
1321
ec64c9aa
YQ
13222011-01-19 Yao Qi <yao@codesourcery.com>
1323
1324 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1325 positve list.
1326
810cfdbb
YQ
13272011-01-19 Yao Qi <yao@codesourcery.com>
1328
1329 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1330 canonical form.
1331 Remove "xscale-*-*"
1332 * gdb.xml/tdesc-regs.exp: Likewise.
1333 * gdb.python/py-section-script.exp: Replace ARM target triplet
1334 with canonical form.
1335 Match arm*-*-symbianelf*.
1336 * gdb.base/dup-sect.exp: Likewise.
1337 * lib/dwarf.exp: New.
1338 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1339 dwarf2_support.
1340 * gdb.dwarf2/dup-psym.exp: Likewise.
1341 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1342 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1343 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1344 * gdb.dwarf2/dw2-basic.exp: Likewise.
1345 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1346 * gdb.dwarf2/dw2-const.exp: Likewise.
1347 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1348 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1349 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1350 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1351 * gdb.dwarf2/dw2-filename.exp: Likewise.
1352 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1353 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1354 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1355 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1356 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1357 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1358 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1359 * gdb.dwarf2/dw2-producer.exp: Likewise.
1360 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1361 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1362 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1363 * gdb.dwarf2/dw2-strp.exp: Likewise.
1364 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1365 * gdb.dwarf2/implptr.exp: Likewise.
1366 * gdb.dwarf2/mac-fileno.exp: Likewise.
1367 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1368 * gdb.dwarf2/pieces.exp: Likewise.
1369 * gdb.dwarf2/pr11465.exp: Likewise.
1370 * gdb.dwarf2/valop.exp: Likewise.
1371 * gdb.dwarf2/watch-notconst.exp: Likewise.
1372 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1373
4694da01
TT
13742011-01-19 Tom Tromey <tromey@redhat.com>
1375
1376 * gdb.python/py-infthread.exp: Add thread tests.
1377
b075872c
JB
13782011-01-14 Joel Brobecker <brobecker@adacore.com>
1379
1380 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1381
2c3e6e24
JB
13822011-01-14 Joel Brobecker <brobecker@adacore.com>
1383
1384 * gdb.ada/widewide: New testcase.
1385
de8fa76c
JB
13862011-01-13 Joel Brobecker <brobecker@adacore.com>
1387
1388 * gdb.base/interact.exp: New testcase.
1389
1b05df00
TT
13902011-01-12 Tom Tromey <tromey@redhat.com>
1391
1392 * gdb.mi/gdb2549.exp: Update for error message changes.
1393 * gdb.mi/mi-cli.exp: Likewise.
1394 * gdb.mi/mi-disassemble.exp: Likewise.
1395 * gdb.mi/mi-pthreads.exp: Likewise.
1396 * gdb.mi/mi-regs.exp: Likewise.
1397 * gdb.mi/mi-stack.exp: Likewise.
1398 * gdb.mi/mi-var-block.exp: Likewise.
1399 * gdb.mi/mi-var-cmd.exp: Likewise.
1400 * gdb.mi/mi2-cli.exp: Likewise.
1401 * gdb.mi/mi2-disassemble.exp: Likewise.
1402 * gdb.mi/mi2-pthreads.exp: Likewise.
1403 * gdb.mi/mi2-regs.exp: Likewise.
1404 * gdb.mi/mi2-stack.exp: Likewise.
1405 * gdb.mi/mi2-var-block.exp: Likewise.
1406 * gdb.mi/mi2-var-cmd.exp: Likewise.
1407
c2ff108b
JK
14082011-01-12 Andrew Burgess <aburgess@broadcom.com>
1409 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 PR fortran/11104 and DWARF unbound arrays detection.
1412 * gdb.fortran/multi-dim.exp: New file.
1413 * gdb.fortran/multi-dim.f90: New file.
1414
b716877b
AB
14152011-01-12 Andrew Burgess <aburgess@broadcom.com>
1416
1417 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1418 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1419 add new tests for opcode dumping.
1420
6c162d5e
TT
14212011-01-11 Tom Tromey <tromey@redhat.com>
1422
1423 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1424
77b06cd7
TJB
14252010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1426
1427 Convert hardware watchpoints to use breakpoint_ops.
1428 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1429 type is not supported.
1430 * gdb.base/foll-fork.exp: Likewise.
1431 * gdb.base/foll-vfork.exp: Likewise.
1432
f39a75d0
PM
14332011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1434
1435 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1436 Use load_lib gdb-python.exp.
1437 * gdb.python/python.exp: Ditto.
1438 * gdb.python/py-function.exp: Ditto.
1439
fc529d80
AS
14402011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1441
1442 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1443
fb03cb59
JK
14442011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
1446 * configure: Regenerate.
1447
d8e22779
TT
14482011-01-06 Tom Tromey <tromey@redhat.com>
1449
1450 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1451
09050809
JB
14522011-01-06 Joel Brobecker <brobecker@adacore.com>
1453
fc529d80
AS
1454 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1455 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1456 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1457 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1458 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1459 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1460 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1461 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1462 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1463 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1464 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1465 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1466 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1467 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1468 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1469 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1470 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1471 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1472 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1473 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1474 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1475 gdb.ada/uninitialized_vars.exp,
1476 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1477 Simplify by using clean_restart.
09050809 1478
8ed5dd9e
JB
14792011-01-06 Joel Brobecker <brobecker@adacore.com>
1480
1481 Add marker to be used as anchor for inserting breakpoints.
1482 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1483 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1484 Likewise.
1485
1486 Remove uses of gdb_start_cmd.
1487 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1488 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1489
1490 Do not run testcase if testing with GDBserver.
1491 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1492 if testing with GDBserver.
1493
368a124f
JB
14942011-01-06 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1497 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1498 copyright header.
1499
44944448
JB
15002011-01-05 Joel Brobecker <brobecker@adacore.com>
1501
1502 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1503 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1504 testsuite/gdb.fortran/complex.f,
1505 testsuite/gdb.fortran/derived-type.f90,
1506 testsuite/gdb.fortran/library-module-lib.f90,
1507 testsuite/gdb.fortran/library-module-main.f90,
1508 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1509 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1510 Copyright year update.
1511
31886ea6
JB
15122011-01-05 Joel Brobecker <brobecker@adacore.com>
1513
1514 * gdb.base/langs1.f: Add copyright header.
1515
ebedcab5
JK
15162011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.base/morestack.exp: New file.
1519 * gdb.base/morestack.c: New file.
1520
de1eb2f9
JK
15212011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1524
9e87a409
JB
15252010-12-29 Joel Brobecker <brobecker@adacore.com>
1526
1527 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1528 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1529
720d1a40
JB
15302010-12-29 Joel Brobecker <brobecker@adacore.com>
1531
1532 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1533
a283af87
AS
15342010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1535
5d3d9cba
AS
1536 * gdb.threads/tls.exp: Fix typo.
1537
a283af87
AS
1538 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1539 * gdb.threads/execl.exp: Update.
1540
2a20745c
YQ
15412010-12-23 Yao Qi <yao@codesourcery.com>
1542
1543 * gdb.arch/arm-disp-step.exp: New.
1544 * gdb.arch/arm-disp-step.S: New.
1545
a7658b96
TT
15462010-12-21 Tom Tromey <tromey@redhat.com>
1547
1548 * gdb.threads/execl.exp: Update.
1549 * gdb.threads/linux-dp.exp: Update.
1550 * gdb.threads/manythreads.exp: Update.
1551 * gdb.threads/tls.exp: Update.
1552
5b79abe7
TT
15532010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1556 (NextOverThrowDerivates) <resumebpt>: New.
1557 (resumebpt_test): New.
1558 (main): Call resumebpt_test.
1559 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1560
0914bcdb
SS
15612010-12-12 Stan Shebs <stan@codesourcery.com>
1562
1563 * gdb.trace/tsv.exp: Test print command on trace state variables.
1564
305aeedc
TT
15652010-12-09 Tom Tromey <tromey@redhat.com>
1566
1567 * gdb.base/interp.exp: Add regression test.
1568
186c406b
TT
15692010-12-09 Tom Tromey <tromey@redhat.com>
1570
1571 * gdb.java/jnpe.java: New file.
1572 * gdb.java/jnpe.exp: New file.
1573 * gdb.cp/nextoverthrow.exp: New file.
1574 * gdb.cp/nextoverthrow.cc: New file.
1575
aae1c79a
DE
15762010-12-07 Doug Evans <dje@google.com>
1577
1578 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1579 of data-directory.
1580 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1581 updated.
1582 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1583
60f98dde 15842010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1585
1586 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1587 * gdb.base/call-sc.exp: Ditto.
1588 * gdb.base/finish.exp: Ditto.
1589 * gdb.base/return.exp: Ditto.
1590 * gdb.base/return2.exp: Ditto.
1591
5fa290c1
DE
15922010-11-30 Doug Evans <dje@google.com>
1593
1594 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1595 (gdb_expect_list): Fix spelling errors in comments.
1596 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1597 send_gdb/gdb_expect_list where applicable.
1598 * gdb.base/call-ar-st.exp: Ditto.
1599 * gdb.base/funcargs.exp: Ditto.
1600 * gdb.base/gcore.exp: Ditto.
1601 * gdb.base/page.exp: Ditto.
1602 * gdb.base/sigaltstack.exp: Ditto.
1603 * gdb.base/siginfo.exp: Ditto.
1604 * gdb.base/sigstep.exp: Ditto.
1605 * gdb.base/trace-commands.exp: Ditto.
1606
4e04c971
DE
16072010-11-29 Doug Evans <dje@google.com>
1608
1609 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1610 printer-name;subprinter-name.
1611
8cf6f0b1
TT
16122010-11-29 Tom Tromey <tromey@redhat.com>
1613
1614 * gdb.dwarf2/implptr.exp: New file.
1615 * gdb.dwarf2/implptr.c: New file.
1616 * gdb.dwarf2/implptr.S: New file.
1617
94b6973e
PM
16182010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1619
fc529d80 1620 PR python/12199
94b6973e
PM
1621
1622 * gdb.python/py-breakpoint.exp: Test the delete method.
1623
8358c15c
JK
16242010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 Fix step_resume_breakpoint unsaved during an infcall.
1627 * gdb.base/step-resume-infcall.exp: New file.
1628 * gdb.base/step-resume-infcall.c: New file.
1629
f6df29bc
TJB
16302010-11-24 Edjunior Machado <emachado@br.ibm.com>
1631
1632 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1633
f2b5a5cf
TJB
16342010-11-24 Edjunior Machado <emachado@br.ibm.com>
1635
1636 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1637 on ppc64's symbols; "finish" and "return" commands must accept to
1638 show the caller line again as well as the line after.
1639 * gdb.asm/powerpc64.inc: New file.
1640
6b0ecdc2
DE
16412010-11-23 Doug Evans <dje@google.com>
1642
1643 * lib/gdb.exp (gdb_test_sequence): New function.
1644 (gdb_expect_list): Add verbose -log call for each pattern.
1645 * gdb.base/signals.exp (test_handle_all_print): Call it.
1646 Reduce timeout increment from 6 minutes to 1 minute.
1647 * gdb.server/ext-run.exp: Call it.
1648
ea976c60
PM
16492010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1650
f2b5a5cf 1651 PR python/12212
ea976c60
PM
1652
1653 * gdb.python/python.exp: Check that selected_thread raises an
1654 error when no inferior is loaded.
1655
c0efa795
JK
16562010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1659 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1660
ec3aa567
JK
16612010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1664 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1665
d8249011
DE
16662010-11-18 Doug Evans <dje@google.com>
1667
1668 * gdb.server/ext-run.exp: Fix intermittent failures.
1669
d4eba7d1
NF
16702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1671
1672 * gdb.stabs/gdb11479.exp: Use runto_main.
1673
b04c2f88
NF
16742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1675
1676 * gdb.base/break-entry.exp: Skip if using a stub.
1677
ae9d7ce4
NF
16782010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1679
1680 * gdb.python/py-inferior.exp: Pack values in target endianness.
1681
621c8364
TT
16822010-11-12 Tom Tromey <tromey@redhat.com>
1683
1684 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1685 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1686 MemoryError.
1687 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1688 type.
1689 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1690 MemoryError.
1691 (test_subscript_regression): Update exception type.
1692
84f4c1fe
PM
16932010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1694
1695 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1696 breakpoint tests.
1697
a1442452
PA
16982010-11-09 Pedro Alves <pedro@codesourcery.com>
1699
1700 * gdb.base/watchpoint.exp: Test "watch -location" with an
1701 innacessible location.
1702
efd11a33
JK
17032010-11-09 Edjunior Machado <emachado@br.ibm.com>
1704 Luis Machado <luisgpm@br.ibm.com>
1705
1706 * gdb.base/maint.exp: Expect "." prefix.
1707 * gdb.base/nodebug.exp: Expect "." Likewise.
1708 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1709 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1710 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1711 POWER server processors.
1712
aa00efb5
JK
17132010-11-08 Edjunior Machado <emachado@br.ibm.com>
1714 Luis Machado <luisgpm@br.ibm.com>
1715
1716 * gdb.base/break-entry.exp: convert entry point for
1717 ppc64 and expect leading `.' on ppc64's symbols
1718
99e7ae30
DE
17192010-11-05 Doug Evans <dje@google.com>
1720
1721 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1722 * gdb.python/py-param.exp: Delete, contents moved to ...
1723 * gdb.python/py-parameter.exp: ... here. New file.
1724 Add test for gdb.parameter ("directories").
99e7ae30 1725
f4b8a18d
KW
17262010-11-05 Ken Werner <ken.werner@de.ibm.com>
1727
1728 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1729 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1730 * configure: Regenerate.
1731 * gdb.opencl/Makefile.in: New File.
1732 * gdb.opencl/datatypes.exp: Likewise.
1733 * gdb.opencl/datatypes.cl: Likewise.
1734 * gdb.opencl/operators.exp: Likewise.
1735 * gdb.opencl/operators.cl: Likewise.
1736 * gdb.opencl/vec_comps.exp: Likewise.
1737 * gdb.opencl/vec_comps.cl: Likewise.
1738 * gdb.opencl/convs_casts.exp: Likewise.
1739 * gdb.opencl/convs_casts.cl: Likewise.
1740 * lib/opencl.exp: Likewise.
1741 * lib/opencl_hostapp.c: Likewise.
1742 * lib/opencl_kernel.cl: Likewise.
1743 * lib/cl_util.c: Likewise.
1744 * lib/cl_util.c: Likewise.
1745 * gdb.base/default.exp (set language): Add "opencl" to the list of
1746 languages.
1747
a9d5ef47
SW
17482010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1749
1750 * gdb.cp/overload.exp: Added test for inheritance overload.
1751 * gdb.cp/overload.cc: Ditto.
1752 * gdb.cp/oranking.exp: Removed releveant kfails.
1753
03eb1c79
JK
17542010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1755 Joel Brobecker <brobecker@adacore.com>
1756
1757 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1758 check test_compiler_info.
1759
dbc98a8b
KW
17602010-11-03 Ken Werner <ken.werner@de.ibm.com>
1761
1762 * gdb.base/gnu_vector.exp: Adjust expect messages.
1763
120bd360
KW
17642010-11-03 Ken Werner <ken.werner@de.ibm.com>
1765
1766 * gdb.base/gnu_vector.exp: Add unary operator tests.
1767
c37f7098
KW
17682010-11-03 Ken Werner <ken.werner@de.ibm.com>
1769
1770 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1771
7b51bc51
DE
17722010-11-02 Doug Evans <dje@google.com>
1773
1774 * gdb.python/py-pp-maint.c: New file.
1775 * gdb.python/py-pp-maint.exp: New file.
1776 * gdb.python/py-pp-maint.py: New file.
1777
50c97f38
TT
17782010-11-02 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.base/default.exp: Remove "scheme" from language list.
1781
a289b8f6
JK
17822010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1783
1784 Revert:
1785 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1786 * gdb.threads/sigstep-threads.exp: New file.
1787 * gdb.threads/sigstep-threads.c: New file.
1788
cd017491
MS
17892010-10-20 Michael Snyder <msnyder@vmware.com>
1790
1791 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1792
8e6a5956
UW
17932010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1794
1795 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1796 Skip test completely if gdb,no_hardware_watchpoints.
1797
2c04da0d
UW
17982010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1799
1800 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1801 strict, but do not check for any particular function name within libc.
1802
79afc5ef
SW
18032010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1804
1805 * gdb.cp/smartp.exp: New test.
1806 * gdb.cp/smartp.cc : New test.
1807
026ffab7
SW
18082010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1809
1810 * gdb.cp/converts.exp: Test pointer to bool conversion.
1811 Test pointer to long conversion.
1812 * gdb.cp/oranking.exp: Removed relevant kfail.
1813
3a772aa4
TT
18142010-10-18 Tom Tromey <tromey@redhat.com>
1815
1816 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1817 argument to lazy_string.
1818 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1819 (pp_ls.to_string): Use it.
1820 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1821 Add "estring2" local.
1822
5fc3827b
JK
18232010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 Fix s390x compatibility.
1826 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1827 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1828
8aeb23f3
JK
18292010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 * gdb.threads/sigstep-threads.exp: New file.
1832 * gdb.threads/sigstep-threads.c: New file.
1833
c1e56572
JK
18342010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1835
1836 * gdb.base/pie-execl.exp: New file.
1837 * gdb.base/pie-execl.c: New file.
1838
92163a10
JK
18392010-10-13 Doug Evans <dje@google.com>
1840 Jan Kratochvil <jan.kratochvil@redhat.com>
1841
1842 PR exp/12117
1843 * gdb.cp/ptype-cv-cp.cc: New file.
1844 * gdb.cp/ptype-cv-cp.exp: New file.
1845
7062b0a0
SW
18462010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1847
1848 * gdb.cp/converts.cc: New test program.
1849 * gdb.cp/converts.exp: New test.
1850 * gdb.cp/overload.exp: Added test for void* vs int*.
1851 * gdb.cp/overload.exp: Ditto.
1852 * gdb.cp/oranking.exp: Removed related kfail.
1853
0e3509db
DE
18542010-10-13 Doug Evans <dje@google.com>
1855
1856 * lib/gdb-python.exp (gdb_check_python_config): New function.
1857 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1858 * gdb.python/lib-types.cc: New file.
1859 * gdb.python/lib-types.exp: New file.
1860
8dc78533
JK
18612010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.python/py-error.exp: New file.
1864 * gdb.python/py-error.py: New file.
1865
93c17e06
JK
18662010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1869 gdb_test_multiple.
1870
d8b34041
JK
18712010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1874 * gdb.base/prelink.exp: Likewise.
1875 * gdb.base/solib-nodir.exp: Likewise.
1876 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1877 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1878 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1879
e0cc584e
UW
18802010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1881
1882 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1883 for the "info files" test to avoid timeouts on slow machines.
1884
cfc353b1
JK
18852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1888 (main): Make openlib dummy call.
1889
d3d7896d
JK
18902010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1893 * break-interp.exp (reach): Move the core body ...
1894 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1895 (test_ld): Provide always real argument, even to the linker. Replace
1896 dl_main by _dl_debug_state.
1897
5e533c94
JK
18982010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 Fix results of prelinked PIEs on ppc*.
1901 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1902 Accept also DISPLACEMENT "PRESENT".
1903 (main): Replace "ZERO" displacements by "PRESENT".
1904
33540610
SW
19052010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1906
1907 * gdb.cp/oranking.exp: New test.
1908 * gdb.cp/oranking.cc: New test program.
1909
3bdf2bbd
KW
19102010-10-08 Ken Werner <ken.werner@de.ibm.com>
1911
1912 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1913 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1914
2f608a3a
KW
19152010-10-06 Ken Werner <ken.werner@de.ibm.com>
1916
1917 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1918 lush, lynx) New constant.
1919 * gdb.base/constvars.exp: Test const array types.
1920 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1921
aa2e2d8d
DE
19222010-10-06 Doug Evans <dje@google.com>
1923
1924 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1925 of syscall staging area.
1926
2844d6b5
KW
19272010-10-06 Ken Werner <ken.werner@de.ibm.com>
1928
1929 * gdb.base/gnu_vector.c: Add variable c4.
1930 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1931 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1932
7d8ac8bb
MR
19332010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1934
1935 * gdb.arch/altivec-abi.exp: Fix a typo.
1936
84a02e58
MR
19372010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1938
1939 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1940 to match a thread ID.
1941
b18e6318
JK
19422010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 Fix s390x testcase compatibility.
1945 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1946
a2c09bd0
DE
19472010-10-01 Doug Evans <dje@google.com>
1948
1949 * lib/gdb-python.exp: New file.
1950 * gdb.python/py-block.exp: Use it.
1951 * gdb.python/py-breakpoint.exp: Ditto.
1952 * gdb.python/py-frame.exp: Ditto.
1953 * gdb.python/py-inferior.exp: Ditto.
1954 * gdb.python/py-param.exp: Ditto.
1955 * gdb.python/py-prettyprint.exp: Ditto.
1956 * gdb.python/py-shared.exp: Ditto.
1957 * gdb.python/py-symbol.exp: Ditto.
1958 * gdb.python/py-symtab.exp: Ditto.
1959 * gdb.python/py-type.exp: Ditto.
1960 * gdb.python/py-value.exp: Ditto.
1961 * gdb.python/python.exp: Ditto.
1962
38f12cfc
TT
19632010-09-30 Tom Tromey <tromey@redhat.com>
1964
1965 * gdb.base/anon.exp: New file.
1966 * gdb.base/anon.c: New file.
1967
9ae8282d
TT
19682010-09-30 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.base/completion.exp: Test completion through anonymous
1971 union.
1972 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1973
e9e07ba6
JK
19742010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 Fix printing parameters of inlined functions.
1977 * gdb.dwarf2/dw2-inline-param.exp: New file.
1978 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1979 * gdb.dwarf2/dw2-inline-param.S: New file.
1980
cd2effb2
JK
19812010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 PR corefiles/12071.
1984 * gdb.base/corefile.exp (quit with a process, no question: load core)
1985 (quit with a core file): New tests.
1986
bceffbf3
JK
19872010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 Fix GDB crash on inferior calls with self-referencing classes.
1990 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1991 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1992 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1993
1736ad11
JK
19942010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 Fix lost siginfo_t for inferior calls.
1997 * gdb.base/siginfo-infcall.exp: New file.
1998 * gdb.base/siginfo-infcall.c: New file.
1999
a176ad92
JB
20002010-09-22 Joel Brobecker <brobecker@adacore.com>
2001
2002 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2003
c2b0a229
JK
20042010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2007 New test.
2008 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2009
e8ae22d1
JB
20102010-09-22 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2013 type of our const type.
2014
ec322823
SW
20152010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2016
2017 * gdb.cp/pr12028.cc: New.
2018 * gdb.cp/pr12028.exp: New.
2019
72929c62
JB
20202010-09-22 Joel Brobecker <brobecker@adacore.com>
2021
2022 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2023
875b4ff5 20242010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2025 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2026
2027 PR mi/11407
2028 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2029 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2030 * gdb.mi/dw2-ref-missing-frame.S New File.
2031 * gdb.mi/dw2-ref-missing-frame.exp New File.
2032
7155d578
TT
20332010-09-14 Tom Tromey <tromey@redhat.com>
2034
2035 PR symtab/8399:
2036 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2037
515ed532
TT
20382010-09-14 Tom Tromey <tromey@redhat.com>
2039
2040 PR exp/11803:
2041 * gdb.threads/tls.exp: Use C++.
2042 (check_thread_local): Use K::another_thread_local.
2043 * gdb.threads/tls.c (class K): New.
2044 (another_thread_local): Now a member of K.
2045 (spin): Update. No longer K&R C.
2046
450ca57c
SW
20472010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2048
2049 * gdb.cp/koenig.cc: created class for testing member lookup.
2050 * gdb.cp/koenig.exp: Added test for member lookup.
2051
dbd492a3
JK
20522010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2053
2054 Fix false FAILs on sourcetree topdir directory containing "kill".
2055 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2056 source line matching regexp.
2057
8d4d924b
JK
20582010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 * gdb.python/python.exp (set height 0, collect help from uiout)
2061 (verify help to uiout): New tests.
2062
8e64f2a0
JK
20632010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2064
2065 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2066 is_lp64_target to check 64bit target.
2067
4569eed2
JK
20682010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2071 (test_ld) <powerpc64-*>: New.
2072
5e1617b1
DJ
20732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2074
2075 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2076
c767944b
DJ
20772010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2078
2079 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2080 (FunctionArg::method): New function.
2081 (empty, arg): New variables.
2082 (main): Call arg.method.
2083 * gdb.cp/templates.exp (test_template_args): New function.
2084 (do_tests): Call it.
2085
27d3a3fc
UW
20862010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2087
2088 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2089 of "next" to proceed over pthread_exit call.
2090
55b7ce7f
UW
20912010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2092
2093 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2094 "maint print statistics" output to prevent expect timeouts.
2095
809df446
JK
20962010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2099 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2100 (test_float_rejected): ... here.
2101 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2102 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2103 (test_float_rejected): ... here.
2104 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2105 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2106 (test_float_rejected): ... here.
2107 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2108 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2109 (test_float_rejected): ... here.
2110
8464be76
DJ
21112010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2112
2113 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2114 before disabling hardware watchpoints.
2115 (test_inaccessible_watchpoint): Check that hardware watchpoints
2116 are used. Test for watchpoints on a constant address.
2117
14dba4b4
JK
21182010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 * gdb.base/ui-redirect.exp: New file.
2121
3f3540e1 21222010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2123 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2124
2125 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2126
0f254bb7
DE
21272010-08-31 Doug Evans <dje@google.com>
2128
2129 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2130
03f17ccf
TT
21312010-08-30 Tom Tromey <tromey@redhat.com>
2132
2133 PR python/11792:
2134 * gdb.python/py-value.exp (test_subscript_regression): Add
2135 dynamic_type test.
2136
640617ad
DJ
21372010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2138
2139 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2140 instead of running to main. Do not test the main function.
2141 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2142 Add new main.
2143
2ed91d1b
PA
21442010-08-26 Pedro Alves <pedro@codesourcery.com>
2145
2146 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2147 one test.
2148
673bfd45
DE
21492010-08-24 Doug Evans <dje@google.com>
2150
2151 PR symtab/11942
2152 * gdb.dwarf2/dw4-sig-types.cc: New file.
2153 * gdb.dwarf2/dw4-sig-types.h: New file.
2154 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2155 * gdb.dwarf2/dw4-sig-types.exp: New file.
2156
f9ffd4bb
TT
21572010-08-23 Tom Tromey <tromey@redhat.com>
2158
2159 PR python/11145:
2160 * gdb.python/py-value.c (Base, Derived): New types.
2161 (base): New global.
2162 * gdb.python/py-value.exp (test_subscript_regression): Add
2163 dynamic_cast test.
2164
d839c8a4
TT
21652010-08-23 Tom Tromey <tromey@redhat.com>
2166
2167 PR python/10676:
2168 * gdb.python/py-type.exp (test_fields): Add tests for type
2169 equality.
2170
702c2711
TT
21712010-08-23 Tom Tromey <tromey@redhat.com>
2172
2173 PR python/11915:
2174 * gdb.python/py-type.exp (test_fields): Add tests for array.
2175
832bafd3
KS
21762010-08-23 Keith Seitz <keiths@redhat.com>
2177
2178 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2179 have any children. Create a new abbrev for it.
2180 Add missing terminal sequence to .debug_abbrev.
2181
c37bf528
KS
21822010-08-20 Keith Seitz <keiths@redhat.com>
2183
2184 PR symtab/11465:
2185 * gdb.dwarf2/pr11465.exp: New test.
2186 * gdb.dwarf2/pr11465.S: New file.
2187 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2188 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2189
4572cbac
TJB
21902010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2191
2192 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2193 registers. Update data sets with the new v2_double element in the
2194 VSX register union. Add vector_register3_vr data set for the AltiVec
2195 registers. Use gdb_test_no_output instead of send_gdb.
2196
e7fbb131
PA
21972010-08-19 Pedro Alves <pedro@codesourcery.com>
2198
2199 * gdb.python/py-shared.exp: New file, factored out from
2200 python.exp.
2201 * gdb.python/py-shared.c: New file.
2202 * gdb.python/py-shared-sl.c: New file.
2203 * gdb.python/python-1.c: New file.
2204 * gdb.python/python-sl.c: Delete.
2205 * gdb.python/python.c: Mention python-1.c.
2206 * gdb.python/python.exp: Move shared library tests to
2207 py-shared.exp.
2208 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2209 (MISCELLANEOUS): New.
2210 (clean mostlyclean): Also remove $MISCELLANEOUS.
2211
d30f5e1f
DE
22122010-08-19 Doug Evans <dje@google.com>
2213
2214 PR exp/11926
2215 * gdb.base/printcmds.exp (test_float_accepted): New function.
2216 Move existing float tests there. Add tests for floats with suffixes.
2217 (test_float_rejected): New function.
2218 * gdb.java/jv-print.exp (test_float_accepted): New function.
2219 (test_float_rejected): New function.
2220 * gdb.objc/print.exp: New file.
2221 * gdb.pascal/print.exp: New file.
2222 * lib/objc.exp: New file.
2223
7b3fd859
PM
22242010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2225
2226 * gdb.base/default.exp (info set): Avoid full buffer error and force
2227 reading up to final gdb prompt.
2228 (show): Likewise.
2229
c92817ce
TT
22302010-08-18 Tom Tromey <tromey@redhat.com>
2231
2232 PR symtab/11919:
2233 * gdb.base/completion.exp: Add test.
2234
f1208f9e
DE
22352010-08-18 Doug Evans <dje@google.com>
2236
2237 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2238 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2239 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2240 Simplify, early exit if runto_main fails.
2241 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2242 (set_lang_fortran): Moved to lib/fortran.exp.
2243 * gdb.fortran/types.exp: load_lib fortran.exp.
2244 (set_lang_fortran): Moved to lib/fortran.exp.
2245 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2246 * gdb.java/jprint.exp (set_lang_java): Ditto.
2247 * gdb.java/jv-exp.exp: load_lib java.exp.
2248 If set_lang_java fails, issue a warning instead of failure to be
2249 consistent with other set_lang_foo uses.
2250 (set_lang_java): Moved to lib/java.exp.
2251 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2252 If set_lang_java fails, issue a warning instead of failure to be
2253 consistent with other set_lang_foo uses.
2254 * gdb.pascal/types.exp: load_lib pascal.exp.
2255 (set_lang_pascal): Moved to lib/pascal.exp.
2256 * lib/fortran.exp: New file.
2257 * lib/java.exp (set_lang_java): New function.
2258 * lib/pascal.exp (set_lang_pascal): New function.
2259
2f06b485
YQ
22602010-08-18 Yao Qi <yao@codesourcery.com
2261
2262 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2263 func_nofb_start and func_loopfb_start, so that address of functions
2264 is equal to these labels on Thumb.
2265
96e25403
YQ
22662010-08-18 Yao Qi <yao@codesourcery.com>
2267
2268 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2269 to reflect latest c source file.
2270
36e6adc4
JK
22712010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.cp/infcall-dlopen.exp: New file.
2274 * gdb.cp/infcall-dlopen.cc: New file.
2275 * gdb.cp/infcall-dlopen-lib.cc: New file.
2276
f431efe5
PA
22772010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2278 Pedro Alves <pedro@codesourcery.com>
2279
2280 PR breakpoints/11371
2281
2282 * gdb.base/watch-cond-infcall.exp: New file.
2283 * gdb.base/watch-cond-infcall.c: New file.
2284
06a64a0b
TT
22852010-08-16 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.base/help.exp: Update.
2288 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2289 watchpoint.
2290 (test_watch_location): New proc.
2291 (test_watchpoint_in_big_blob): Delete watchpoint.
2292 * gdb.base/watchpoint.c (func5): New function.
2293 (main): Call it.
2294
70ebf4ed
DE
22952010-08-16 Doug Evans <dje@google.com>
2296
2297 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2298
ca5c20b6
PM
22992010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2300
2301 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2302 tests.
2303
7346b668
KW
23042010-08-11 Ken Werner <ken.werner@de.ibm.com>
2305
2306 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2307 * gdb.base/gnu_vector.c: New File.
2308 * gdb.base/gnu_vector.exp: Likewise.
2309
cb2e07a6
PM
23102010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2311
2312 * gdb.python/python.c: New File.
2313 * gdb.python/python-sl.c: New File.
2314 * gdb.python/python.exp: Test solib_address and decode_line
2315 * functions.
2316
5da1313b
JK
23172010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 * gdb.python/python.exp (show height, set height 10)
2320 (verify pagination beforehand, verify pagination beforehand: q)
2321 (gdb.execute does not page, verify pagination afterwards)
2322 (verify pagination afterwards: q): New.
2323
49c3ccf7
DE
23242010-08-02 Doug Evans <dje@google.com>
2325
2326 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2327 because of an older gcc, change test2
2328 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2329 to unsupported.
2330
42c0c4f1
KH
23312010-07-30 Kazu Hirata <kazu@codesourcery.com>
2332
2333 * gdb.base/break-always.exp: Do not expect full paths to file
2334 names.
2335 * gdb.base/commands.exp: Likewise.
2336
d3765805
DE
23372010-07-30 Doug Evans <dje@google.com>
2338
c98ee71b
DE
2339 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2340 xfail them when run with older gccs.
2341
fd961404
DE
2342 * lib/gdb.exp (build_executable): Forward "c++" option to
2343 get_compiler_info.
2344
999adef4
DE
2345 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2346 "python print ttype.template_argument(1)" and
2347 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2348 if using gcc 4.4 or earlier.
2349
d3765805
DE
2350 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2351 attach-to-debugger handling.
2352
1276c759
JK
23532010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2356 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2357 (main): Use copyreloc.
2358 * gdb.base/prelink.exp (split debug of executable)
2359 (.dynbss vs. .bss address shift): New tests.
2360
88caa9b9
PA
23612010-07-29 Pedro Alves <pedro@codesourcery.com>
2362
2363 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2364 in gdb_test_multiple.
2365
c6f2ac43
PA
23662010-07-29 Pedro Alves <pedro@codesourcery.com>
2367
2368 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2369 environment.
2370
326fd672
TT
23712010-07-28 Tom Tromey <tromey@redhat.com>
2372
2373 PR python/11060:
2374 * gdb.python/py-type.c (Temargs): New template.
2375 (temvar): New variable.
2376 * gdb.python/py-type.exp (test_template): New proc.
2377
3ce3b1ba
PA
23782010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2379
2380 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2381 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2382
34eaf542
TT
23832010-07-28 Tom Tromey <tromey@redhat.com>
2384
2385 PR c++/9946:
2386 * gdb.cp/temargs.exp: New file.
2387 * gdb.cp/temargs.cc: New file.
2388
d41b819e
JK
23892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2390
2391 * gdb.base/help.exp (help disassemble): Update the content.
2392
26ab7092
JK
23932010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 * gdb.threads/ia64-sigill.exp: New file.
2396 * gdb.threads/ia64-sigill.c: New file.
2397
5283e9e1
TT
23982010-07-27 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.opt/inline-cmds.c (ATTR): New define.
2401 (func1): Use it.
2402 (func2): Likewise.
2403 (func3): Likewise.
2404 (outer_inline1): Likewise.
2405 (outer_inline2): Likewise.
2406 * gdb.opt/inline-bt.c (ATTR): New define.
2407 (func1): Use it.
2408 (func2): Likewise.
2409 * gdb.opt/inline-locals.c (ATTR): New define.
2410 (func1): Use it.
2411 (func2): Likewise.
2412
e992ef73
TT
24132010-07-27 Tom Tromey <tromey@redhat.com>
2414
2415 * gdb.stabs/gdb11479.c (hack): New function.
2416 (test): Use it.
2417 (test2): Use it.
2418 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2419 (int32_search_buf, int64_search_buf): No longer static.
2420 (x): Remove.
2421 * gdb.base/relocate.c (hack): New function.
2422
5374244e
PM
24232010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2424
2425 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2426 * gdb.python/py-value.c (func1): New function.
2427 (func2): Likewise.
2428
a99aee83
CV
24292010-07-26 Corinna Vinschen <vinschen@redhat.com>
2430
2431 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2432 as not to clash with .data section.
2433
a04ba985
JG
24342010-07-26 Jerome Guitton <guitton@adacore.com>
2435
2436 * gdb.base/code_elim.exp: New file.
2437 * gdb.base/code_elim1.c: New file.
2438 * gdb.base/code_elim2.c: New file.
2439
23bd0f7c
PA
24402010-07-21 Pedro Alves <pedro@codesourcery.com>
2441
2442 PR symtab/11827
2443
2444 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2445 (some_volatile_enum): New variable.
2446 * gdb.base/printcmds.exp (test_print_enums): New.
2447 <top level>: Call it.
2448
883df6dd
SW
24492010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2450
2451 * gdb.cp/fpointer.cc: New test.
2452 * gdb.cp/fpointer.exp: New test.
2453
569b05a5
JK
24542010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 * gdb.base/solib-nodir.exp: New file.
2457 * lib/gdb.exp (runto): New case for a GDB internal error.
2458
51d7d803
JK
24592010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2460 Ulrich Weigand <uweigand@de.ibm.com>
2461 Tom Tromey <tromey@redhat.com>
2462
2463 * gdb.base/charset-malloc.c: New file.
2464 * gdb.base/charset.c (malloc_stub): New prototype.
2465 (main): Call it instead of malloc itself.
2466 * gdb.base/charset.exp: Use only prepare_for_testing.
2467 (binfile): Remove the variable.
2468
c0edd9ed
JK
24692010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 Make core files the process_stratum.
2472 * gdb.base/corefile.exp (run: load core again)
2473 (run: sanity check we see the core file, run: with core)
2474 (run: core file is cleared, attach: load core again)
2475 (attach: sanity check we see the core file, attach: with core)
2476 (attach: core file is cleared): New tests.
2477 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2478
3cbaedff
KW
24792010-07-14 Ken Werner <ken.werner@de.ibm.com>
2480
2481 * gdb.arch/altivec-abi.exp: New tests.
2482
91158a56
TT
24832010-07-13 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2486 (main): Use it.
2487 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2488
0f5238ed
TT
24892010-07-13 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.base/label.exp: New file.
2492 * gdb.base/label.c: New file.
2493
add265ae
L
24942010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2495 H.J. Lu <hongjiu.lu@intel.com>
2496
2497 * lib/gdb.exp (is_ilp32_target): New.
2498 (is_lp64_target): Likewise.
2499
2500 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2501 target.
2502 * gdb.arch/amd64-disp-step.exp: Likewise.
2503 * gdb.arch/amd64-dword.exp: Likewise.
2504 * gdb.arch/amd64-i386-address.exp: Likewise.
2505 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2506
add265ae
L
2507 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2508 target.
2509 * gdb.arch/i386-bp_permanent.exp: Likewise.
2510 * gdb.arch/i386-byte.exp: Likewise.
2511 * gdb.arch/i386-disp-step.exp: Likewise.
2512 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2513 * gdb.arch/i386-prologue.exp: Likewise.
2514 * gdb.arch/i386-size-overlap.exp: Likewise.
2515 * gdb.arch/i386-size.exp: Likewise.
2516 * gdb.arch/i386-sse.exp: Likewise.
2517 * gdb.arch/i386-unwind.exp: Likewise.
2518 * gdb.arch/i386-word.exp: Likewise.
2519
2520 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2521 test only when building 64-bit executables. Do not hard-code
2522 -m64 option.
2523
2dfb8c17
DE
25242010-07-07 Doug Evans <dje@google.com>
2525
2526 * lib/gdb.exp (gdb_test_list_exact): New function.
2527 * gdb.base/default.exp (show convenience): Call it, add tests for
2528 $_sdata = void, $_thread = 0.
2529
4e5799b6
JK
25302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2531 Joel Brobecker <brobecker@adacore.com>
2532
2533 Fix re-run of PIE executable, PR shlibs/11776.
2534 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2535 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2536 and re-"run" of the inferior.
2537
1a219cc7
JK
25382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2539 Joel Brobecker <brobecker@adacore.com>
2540
2541 Cope with missing /usr/sbin/prelink.
2542 * lib/prelink-support.exp (prelink_no):
2543 <result == 1 && $output is "no such file or directory">: New.
2544 (prelink_yes): Likewise. Return on failed prelink_no.
2545
5e3b36f8
JK
25462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2547 Joel Brobecker <brobecker@adacore.com>
2548
2549 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2550 build_executable by build_executable_own_libs. Replace "prelink -R"
2551 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2552 change.
2553 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2554 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2555 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2556 Replace build_executable by build_executable_own_libs's function
2557 build_executable_own_libs.
2558 (prelinkNO): Create new stub to call prelink_no.
2559 (prelinkYES): Create new stub to call prelink_yes.
2560 (test_attach): Rename calls of copy to file_copy.
2561 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2562 (copy): Move to ...
2563 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2564 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2565 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2566 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2567 special flags by gdb_compile_shlib. Replace second gdb_compile by
2568 build_executable_own_libs. Replace "prelink -R" execution by a call of
2569 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2570 a second call of prelink_yes. Replace restart commands by
2571 clean_restart.
2572 (prelink): Rename to ...
2573 (seen displacement message): ... this test. Extend its expectation
2574 strictness.
2575
86e4bafc
JK
25762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2577
2578 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2579 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2580 displacement message exactly once.
2581
3cd07d20
JK
25822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2583 Joel Brobecker <brobecker@adacore.com>
2584
2585 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2586 its restore after the <$relink_args != ""> loop. new comment.
2587
0a1e94c7
JK
25882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2589 Joel Brobecker <brobecker@adacore.com>
2590
2591 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2592 code for it. New variable relink_args.
2593 (prelinkYES): Call prelinkNO.
2594 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2595 in such case. Move the core code to ...
2596 (test_attach_gdb): ... a new function. Send GDB command "file".
2597 Extend expected "Attaching to " string.
2598
2f70bcfb
TT
25992010-07-02 Tom Tromey <tromey@redhat.com>
2600
2601 * gdb.base/bitops.exp: Remove extraneous "pass".
2602
a17ac5b0
TT
26032010-07-02 Ken Werner <ken.werner@de.ibm.com>
2604
2605 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2606
dc10affe
PA
26072010-07-01 Pedro Alves <pedro@codesourcery.com>
2608
d41c0fc8
PA
2609 * gdb.base/help.exp: Adjust expected output.
2610
26112010-07-01 Pedro Alves <pedro@codesourcery.com>
2612
2613 * gdb.base/help.exp: Adjust expected output.
dc10affe 2614
0a600c36
JK
26152010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2618 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2619 c++/11702.
2620
37cc8bfe
JK
26212010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2622 Doug Evans <dje@google.com>
2623
2624 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2625 add .dynamic entry'.
2626
254e6b9e
DE
26272010-06-29 Doug Evans <dje@google.com>
2628
2629 Test PR c++/11702.
2630 * gdb.cp/m-static.exp: Add testcase.
2631 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2632
595939de 26332010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2634 Tom Tromey <tromey@redhat.com>
2635 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2636
2637 * gdb.python/py-inferior.c: New File.
2638 * gdb.python/py-infthread.c: New File.
2639 * gdb.python/py-inferior.exp: New File.
2640 * gdb.python/py-infthread.exp: New File.
2641
98751a41
JK
26422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2645 (ptype ::C::OtherFileClass typedefs): New.
2646 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2647 (C::OtherFileClass::cOtherFileClassVar2): New.
2648 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2649 cOtherFileClassVar2.
2650 (C::cOtherFileType2, C::cOtherFileVar2): New.
2651 (C::cOtherFileVar_use): use also cOtherFileVar2.
2652 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2653
41f62f39
JK
26542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2657 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2658 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2659 (print ::C::cOtherFileVar)
2660 (whatis C::OtherFileClass::cOtherFileClassType)
2661 (whatis ::C::OtherFileClass::cOtherFileClassType)
2662 (print C::OtherFileClass::cOtherFileClassVar)
2663 (print ::cOtherFileClassVar)
2664 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2665 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2666 trailing content.
2667 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2668 (C::OtherFileClass::cOtherFileClassVar)
2669 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2670 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2671
af53d231
JK
26722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 Test PR c++/11703 and PR gdb/1448.
2675 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2676 gdb/1448.
2677
9655fd1a
JK
26782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2681 (main) <rtti_data>: New.
2682 * gdb.cp/virtbase.exp (print rtti_data): New.
2683
824cc8dd
JK
26842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2685 Joel Brobecker <brobecker@adacore.com>
2686
2687 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2688
6036c742
JK
26892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2692
de6a0421
DE
26932010-06-28 Doug Evans <dje@google.com>
2694
2695 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2696
b2dae948
DE
26972010-06-27 Doug Evans <dje@google.com>
2698
2699 * gdb.cp/m-static.exp: Update expected test output.
2700
0f3bb72e
PH
27012010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2702
889bf7c5
PA
2703 * gdb.gdb/selftest.exp: Adjust expected message for
2704 capturing start-up runtime.
0f3bb72e 2705
bc9f0842
TT
27062010-06-25 Tom Tromey <tromey@redhat.com>
2707
2708 PR python/10808:
2709 * gdb.python/python.exp: Add new tests.
2710
099ef718
SW
27112010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2712
2713 * gdb.cp/operator.cc: Created an import loop.
2714 * gdb.cp/operator.exp: Added testcase for import loop.
2715
5868a632
JK
27162010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2717
2718 Test PR python/11407.
2719 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2720 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2721 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2722 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2723 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2724 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2725 binfile. Call gdb_compile with clean_restart twice.
2726 (func_nofb print, func_nofb backtrace, func_loopfb print)
2727 (func_loopfb backtrace): New.
2728
af76db58
JK
27292010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2732 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2733 by a hand made one.
2734 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2735 i?86 requirement. Remove variables srcfile and binfile. New variable
2736 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2737
f2c7657e
UW
27382010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2739
2740 * gdb.cell/dwarfaddr.exp: New file.
2741 * gdb.cell/dwarfaddr.S: New file.
2742
628fe4e4
JK
27432010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 Test PR 9436.
2746 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2747
f1421989
HZ
27482010-06-24 Hui Zhu <teawater@gmail.com>
2749
2750 * gdb.base/eval.exp: New file.
2751
d03285ec
UW
27522010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2753
2754 * gdb.cell/fork.exp: New file.
2755 * gdb.cell/fork.c: Likewise.
2756 * gdb.cell/fork-spu.c: Likewise.
2757
41b2c92d
PM
27582010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2759
2760 * lib/gdb.exp (banned_variables_traced): New global variable.
2761 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2762 (gdb_init): Use `trace add variable' instead of obsolete
2763 `trace variable'.
2764
d5bc977f
DE
27652010-06-21 Doug Evans <dje@google.com>
2766
2767 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2768
d2ed6730
UW
27692010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2770
2771 * gdb.arch/spu-ls.exp: New file.
2772 * gdb.arch/spu-ls.c: Likewise.
2773
6aed2dbc
SS
27742010-06-18 Stan Shebs <stan@codesourcery.com>
2775
2776 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2777
e0756905
UW
27782010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2779
2780 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2781 * gdb.base/watch-cond.exp: Likewise.
2782 * gdb.python/py-breakpoint.exp: Likewise.
2783
d8053d4d
PA
27842010-06-18 Pedro Alves <pedro@codesourcery.com>
2785
2786 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2787 clean_restart, make sure every test has a distinct message, and
2788 that messages don't include the executable' full path.
2789
81ce510c
DE
27902010-06-17 Doug Evans <dje@google.com>
2791
2792 * gdb.arch/i386-size.exp: Updated expected output for
2793 DISASSEMBLY_OMIT_FNAME.
2794
65d79d4b
SDJ
27952010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2796 Sergio Durigan Junior <sergiodj@redhat.com>
2797
2798 * gdb.base/watch-notconst.c: New file.
2799 * gdb.base/watch-notconst.S: New file.
2800 * gdb.base/watch-notconst2.c: New file.
2801 * gdb.base/watch-notconst2.S: New file.
2802 * gdb.base/watch-notconst.exp: New file.
2803 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2804 (func4): Add operations on `global_ptr_ptr'.
2805 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2806 routine to test watchpoints created with a constant expression.
2807 (test_inaccessible_watchpoint): Include tests for watchpoints
2808 created with a constant expression.
2809
df0f4836
KB
28102010-06-14 Kevin Buettner <kevinb@redhat.com>
2811
2812 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2813 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2814 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2815 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2816 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2817 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2818 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2819 of `_start'.
2820
b769def5
UW
28212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2822
2823 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2824 not supported on the target.
2825 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2826 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2827 * gdb.mi/mi-nsintrall.exp: Likewise.
2828 * gdb.mi/mi-nsmoribund.exp: Likewise.
2829 * gdb.mi/mi-nsthrexec.exp: Likewise.
2830
d914c394
SS
28312010-06-11 Stan Shebs <stan@codesourcery.com>
2832
2833 * gdb.base/permissions.exp: New file.
2834
28352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2836
2837 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2838 does not support ELF executable class.
2839
f3ce5b9c
UW
28402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2841
2842 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2843
8e46892c
JK
28442010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2847 (runto): Catch "The target does not support running in non-stop mode.".
2848
6cc55c64
MS
28492010-06-11 Michael Snyder <msnyder@vmware.com>
2850
2851 * gdb.base/setshow.exp (set language asm): Don't use
2852 gdb_test_no_output, fails on some targets.
2853
caddefa4
UW
28542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2855
2856 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2857 * gdb.cp/pr9167.exp: Likewise.
2858
468b1aa7
UW
28592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2860
2861 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2862
5c3552dc
UW
28632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2864
2865 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2866
02e6fe6a
UW
28672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2868
2869 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2870
0e03807e
TT
28712010-06-11 Tom Tromey <tromey@redhat.com>
2872
2873 PR gdb/9977, PR exp/11636::
2874 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2875 (pieces_test_f6): Update expected output.
2876
2bdf28a0
JK
28772010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2878
2879 * gdb.base/moribund-step.exp: New.
2880
f6978de9
MS
28812010-06-08 Michael Snyder <msnyder@vmware.com>
2882
2883 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2884 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2885 * gdb.ada/frame_args.exp: Ditto.
2886 * gdb.ada/lang_switch.exp: Ditto.
2887 * gdb.ada/ptype_arith_binop.exp: Ditto.
2888 * gdb.ada/ref_param.exp: Ditto.
2889 * gdb.ada/type_coercion.exp:Ditto.
2890
2891 * gdb.asm/asm-source.exp: Ditto.
2892
2893 * gdb.base/attach.exp: Ditto.
2894 * gdb.base/bitfields2.exp: Ditto.
2895 * gdb.base/call-signal-resume.exp: Ditto.
2896 * gdb.base/callfuncs.exp: Ditto.
2897 * gdb.base/commands.exp: Ditto.
2898 * gdb.base/dbx.exp: Ditto.
2899 * gdb.base/default.exp: Ditto.
2900 * gdb.base/dump.exp: Ditto.
2901 * gdb.base/exprs.exp: Ditto.
2902 * gdb.base/freebpcmd.exp: Ditto.
2903 * gdb.base/interrupt.exp: Ditto.
2904 * gdb.base/list.exp: Ditto.
2905 * gdb.base/long_long.exp: Ditto.
2906 * gdb.base/maint.exp: Ditto.
2907 * gdb.base/ptype.exp: Ditto.
2908 * gdb.base/return.exp: Ditto.
2909 * gdb.base/setshow.exp: Ditto.
2910 * gdb.base/sigbpt.exp: Ditto.
2911 * gdb.base/sigrepeat.exp: Ditto.
2912
2913 * gdb.cp/classes.exp: Ditto.
2914
2915 * gdb.dwarf2/dw2-restore.exp: Ditto.
2916
2917 * gdb.gdb/selftest.exp: Ditto.
2918
2919 * gdb.multi/base.exp: Ditto.
2920 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2921
2922 * gdb.python/py-block.exp: Ditto.
2923 * gdb.python/py-prettyprint.exp: Ditto.
2924 * gdb.python/py-template.exp: Ditto.
2925
2926 * gdb.server/ext-attach.exp: Ditto.
2927 * gdb.server/ext-run.exp: Ditto.
2928 * gdb.server/server-mon.exp: Ditto.
2929
2930 * gdb.threads/fork-thread-pending.exp: Ditto.
2931 * gdb.threads/hand-call-in-threads.exp: Ditto.
2932 * gdb.threads/interrupted-hand-call.exp: Ditto.
2933 * gdb.threads/linux-dp.exp: Ditto.
2934 * gdb.threads/manythreads.exp: Ditto.
2935 * gdb.threads/print-threads.exp: Ditto.
2936 * gdb.threads/pthreads.exp: Ditto.
2937 * gdb.threads/schedlock.exp: Ditto.
2938 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2939 * gdb.threads/threadapply.exp: Ditto.
2940
de7ff789
MS
29412010-06-08 Michael Snyder <msnyder@vmware.com>
2942
889bf7c5 2943 * gdb.ada/exec_changed.exp:
de7ff789
MS
2944 Use ".*" instead of "" as wildcard regexp.
2945
2946 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2947 * gdb.base/call-ar-st.exp: Ditto.
2948 * gdb.base/checkpoint.exp: Ditto.
2949 * gdb.base/default.exp: Ditto.
2950 * gdb.base/dump.exp: Ditto.
2951 * gdb.base/ending-run.exp: Ditto.
2952 * gdb.base/fileio.exp: Ditto.
2953 * gdb.base/miscexprs.exp: Ditto.
2954 * gdb.base/pointers.exp: Ditto.
2955 * gdb.base/readline.exp: Ditto.
2956 * gdb.base/reread.exp: Ditto.
2957 * gdb.base/restore.exp: Ditto.
2958 * gdb.base/shlib-call.exp: Ditto.
2959 * gdb.base/valgrind-db-attach.exp: Ditto.
2960 * gdb.base/volatile.exp: Ditto.
2961 * gdb.base/watchpoints.exp: Ditto.
2962
2963 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2964
2965 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2966 * gdb.python/py-value.exp: Ditto.
2967
2968 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2969 * gdb.trace/circ.exp: Ditto.
2970 * gdb.trace/collection.exp: Ditto.
2971 * gdb.trace/packetlen.exp: Ditto.
2972 * gdb.trace/passc-dyn.exp: Ditto.
2973 * gdb.trace/report.exp: Ditto.
2974 * gdb.trace/tfile.exp: Ditto.
2975 * gdb.trace/tfind.exp: Ditto.
2976 * gdb.trace/while-dyn.exp: Ditto.
2977
3bebe2f2
JK
29782010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2981
5c631832
JK
29822010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 Test PR 10640.
2985 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2986
4c3376c8
SW
29872010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2988
2989 * gdb.cp/koenig.exp: Test for ADL operators.
2990 * gdb.cp/koenig.cc: Added ADL operators.
2991 * gdb.cp/operator.exp: New test.
2992 * gdb.cp/operator.cc: New test.
2993
dc226d5a
MS
29942010-06-04 Michael Snyder <msnyder@vmware.com>
2995
dfb88a23
MS
2996 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2997 * gdb.base/pending.exp: Ditto.
f7ae76b3 2998
dc226d5a
MS
2999 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3000
967cf477
DE
30012010-06-04 Doug Evans <dje@google.com>
3002
3003 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3004 disabled printers.
3005 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3006 (enable_lookup_function): New function.
3007
eb801841
TT
30082010-06-04 Tom Tromey <tromey@redhat.com>
3009
3010 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3011 of hash and id.
3012
38979823
JK
30132010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3014
3015 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3016 newline.
3017 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3018 (empty verbose non-noisy clear, empty verbose noisy clear)
3019 (empty non-verbose noisy clear): Likewise.
3020
35ec993f
MS
30212010-06-03 Michael Snyder <msnyder@vmware.com>
3022
3023 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3024 * gdb.base/display.exp: Ditto.
3025 * gdb.base/find.exp: Ditto.
3026 * gdb.base/ifelse.exp: Ditto.
3027 * gdb.base/multi-forks.exp: Ditto.
3028 * gdb.base/recurse.exp: Ditto.
3029 * gdb.base/setshow.exp: Ditto.
3030 * gdb.base/value-double-free.exp: Ditto.
3031 * gdb.base/watch-vfork.exp: Ditto.
3032 * gdb.base/watch_thread_num.exp: Ditto.
3033 * gdb.base/watchpoint-solib.exp: Ditto.
3034 * gdb.base/watchpoint.exp: Ditto.
3035 * gdb.base/watchpoints.exp: Ditto.
3036
3037 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3038 * gdb.cp/overload.exp: Ditto.
3039 * gdb.cp/virtfunc.exp: Ditto.
3040
3041 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3042
889bf7c5 3043 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3044 Replace gdb_test with gdb_test_no_output.
3045
889bf7c5 3046 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3047 Replace gdb_test with gdb_test_no_output.
3048 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3049 * gdb.threads/watchthreads.exp: Ditto.
3050 * gdb.threads/watchthreads2.exp: Ditto.
3051
3052 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3053 * gdb.trace/tfind.exp: Ditto.
3054
c22decce
JB
30552010-06-03 Joel Brobecker <brobecker@adacore.com>
3056
3057 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3058 successful test if message is the empty string.
3059
fd5700c7
JK
30602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3061
3062 * gdb.fortran/module.exp (stopped language detection): New test.
3063
f55ee35c
JK
30642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 Support DW_TAG_module as separate namespaces.
3067 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3068 gdb.fortran/library-module-lib.f90: New.
3069 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3070 (print i): Remove.
3071 (continue to breakpoint: i-is-1, print var_i value 1)
3072 (continue to breakpoint: i-is-2, print var_i value 2)
3073 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3074 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3075 (complete `modmany, complete `modmany`, complete `modmany`var)
3076 (show language, setting breakpoint at module): New tests.
3077 * gdb.fortran/module.f90 (module mod): Remove.
3078 (module mod1, module mod2, module modmany, subroutine sub1)
3079 (subroutine sub2, program module): New.
3080
b8e8282f
JK
30812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3084 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3085 * gdb.cp/anon-union.exp (pass): Rename to ...
3086 (print z 2): ... here.
b8e8282f 3087
019ebafc
MS
30882010-06-02 Michael Snyder <msnyder@vmware.com>
3089
e68d8fd4
MS
3090 * gdb.trace/actions.exp: Use gdb_test_no_output.
3091 * gdb.trace/circ.exp: Ditto.
3092 * gdb.trace/packetlen.exp: Ditto.
3093 * gdb.trace/save-trace.exp: Ditto.
3094 * gdb.trace/tracecmd.exp: Ditto.
3095 * gdb.trace/tsv.exp: Ditto.
3096
12b5d08a
MS
3097 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3098 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3099 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3100 * gdb.threads/manythreads.exp: Ditto.
3101 * gdb.threads/print-threads.exp: Ditto.
3102 * gdb.threads/pthreads.exp: Ditto.
3103 * gdb.threads/schedlock.exp: Ditto.
3104 * gdb.threads/staticthreads.exp: Ditto.
3105 * gdb.threads/thread-specific.exp: Ditto.
3106 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3107 * gdb.threads/threadapply.exp: Ditto.
3108 * gdb.threads/watchthreads.exp: Ditto.
3109 * gdb.threads/watchthreads2.exp: Ditto.
3110
89493308
MS
3111 * gdb.python/py-block.exp: Use gdb_test_no_output.
3112 * gdb.python/py-prettyprint.exp: Ditto.
3113 * gdb.python/py-template.exp: Ditto.
3114 * gdb.python/py-value.exp: Ditto.
3115
3116 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3117 * gdb.reverse/watch-reverse.exp: Ditto.
3118
3119 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3120 * gdb.server/ext-run.exp: Ditto.
3121
019ebafc
MS
3122 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3123 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3124 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3125 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3126 * gdb.dwarf2/dw2-producer.exp: Ditto.
3127 * gdb.dwarf2/mac-fileno.exp: Ditto.
3128
3129 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3130 * gdb.gdb/selftest.exp: Ditto.
3131
3132 * gdb.multi/base.exp: Use gdb_test_no_output.
3133
3134 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3135
3e0ca3a5
JK
31362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3139
9db70545
MS
31402010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3141
a8d52276
MS
3142 * gdb.cp/class2.exp: Use gdb_test_no_output.
3143 * gdb.cp/classes.exp: Ditto.
3144 * gdb.cp/extern-c.exp: Ditto.
3145 * gdb.cp/inherit.exp: Ditto.
3146 * gdb.cp/maint.exp: Ditto.
3147 * gdb.cp/mb-inline.exp: Ditto.
3148 * gdb.cp/mb-templates.exp: Ditto.
3149 * gdb.cp/method2.exp: Ditto.
3150 * gdb.cp/misc.exp: Ditto.
3151 * gdb.cp/ovldbreak.exp: Ditto.
3152 * gdb.cp/punctuator.exp: Ditto.
3153 * gdb.cp/templates.exp: Ditto.
3154 * gdb.cp/virtbase.exp: Ditto.
3155
889bf7c5 3156 * gdb.threads/attach-stopped.exp:
9db70545 3157 Replace uses of send_gdb / gdb_expect.
889bf7c5 3158 * gdb.threads/attachstop-mt.exp:
9db70545 3159 Replace uses of send_gdb / gdb_expect.
889bf7c5 3160 * gdb.threads/gcore-thread.exp:
9db70545 3161 Replace uses of send_gdb / gdb_expect.
889bf7c5 3162 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3163 Replace uses of send_gdb / gdb_expect.
3164 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3165 * gdb.threads/print-threads.exp:
9db70545
MS
3166 Replace uses of send_gdb / gdb_expect.
3167 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3168 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3169 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3170
3171 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3172 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3173 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3174 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3175 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3176 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3177 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3178 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3179 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3180 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3181 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3182
359cc68c
JK
31832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3186
7d3fe98e
SW
31872010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3188
3189 * gdb.cp/koenig.exp: Added new test case.
3190 * gdb.cp/koenig.cc: Ditto.
3191
27d3a1a2
MS
31922010-06-01 Michael Snyder <msnyder@vmware.com>
3193
3194 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3195 * gdb.base/arrayidx.exp: Ditto.
3196 * gdb.base/attach.exp: Ditto.
3197 * gdb.base/auxv.exp: Ditto.
3198 * gdb.base/bigcre.exp: Ditto.
3199 * gdb.base/break-always.exp: Ditto.
3200 * gdb.base/break-interp.exp: Ditto.
3201 * gdb.base/break.exp: Ditto.
3202 * gdb.base/breakpoint-shadow.exp: Ditto.
3203 * gdb.base/call-ar-st.exp: Ditto.
3204 * gdb.base/call-sc.exp: Ditto.
3205 * gdb.base/call-signal-resume.exp: Ditto.
3206 * gdb.base/callfuncs.exp: Ditto.
3207 * gdb.base/catch-syscall.exp: Ditto.
3208 * gdb.base/charset.exp: Ditto.
3209 * gdb.base/code-expr.exp: Ditto.
3210 * gdb.base/commands.exp: Ditto.
3211 * gdb.base/cond-expr.exp: Ditto.
3212 * gdb.base/condbreak.exp: Ditto.
3213 * gdb.base/cursal.exp: Ditto.
3214 * gdb.base/cvexpr.exp: Ditto.
3215 * gdb.base/default.exp: Ditto.
3216 * gdb.base/del.exp: Ditto.
3217 * gdb.base/detach.exp: Ditto.
3218 * gdb.base/display.exp: Ditto.
3219 * gdb.base/ena-dis-br.exp: Ditto.
3220 * gdb.base/eval-skip.exp: Ditto.
3221 * gdb.base/foll-fork.exp: Ditto.
3222 * gdb.base/foll-vfork.exp: Ditto.
3223 * gdb.base/frame-args.exp: Ditto.
3224 * gdb.base/funcargs.exp: Ditto.
3225 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3226 * gdb.base/gdbvars.exp: Ditto.
3227 * gdb.base/help.exp: Ditto.
3228 * gdb.base/ifelse.exp: Ditto.
3229 * gdb.base/included.exp: Ditto.
3230 * gdb.base/list.exp: Ditto.
3231 * gdb.base/macscp.exp: Ditto.
3232 * gdb.base/maint.exp: Ditto.
3233 * gdb.base/multi-fork.exp: Ditto.
3234 * gdb.base/overlays.exp: Ditto.
3235 * gdb.base/page.exp: Ditto.
3236 * gdb.base/pending.exp: Ditto.
3237 * gdb.base/pointers.exp: Ditto.
3238 * gdb.base/pr11022.exp: Ditto.
3239 * gdb.base/prelink.exp: Ditto.
3240 * gdb.base/printcmds.exp: Ditto.
3241 * gdb.base/psymtab.exp: Ditto.
3242 * gdb.base/randomize.exp: Ditto.
3243 * gdb.base/relational.exp: Ditto.
3244 * gdb.base/relocate.exp: Ditto.
3245 * gdb.base/remote.exp: Ditto.
3246 * gdb.base/sepdebug.exp: Ditto.
3247 * gdb.base/set-lang-auto.exp: Ditto.
3248 * gdb.base/setshow.exp: Ditto.
3249 * gdb.base/setvar.exp: Ditto.
3250 * gdb.base/signals.exp: Ditto.
3251 * gdb.base/signull.exp: Ditto.
3252 * gdb.base/sigstep.exp: Ditto.
3253 * gdb.base/sizeof.exp: Ditto.
3254 * gdb.base/solib-disc.exp: Ditto.
3255 * gdb.base/store.exp: Ditto.
3256 * gdb.base/structs.exp: Ditto.
3257 * gdb.base/structs2.exp: Ditto.
3258 * gdb.base/subst.exp: Ditto.
3259 * gdb.base/term.exp: Ditto.
3260 * gdb.base/trace-commands.exp: Ditto.
3261 * gdb.base/unwindonsignal.exp: Ditto.
3262 * gdb.base/valgrind-db-attach.exp: Ditto.
3263 * gdb.base/varargs.exp: Ditto.
3264 * gdb.base/watch-cond.exp: Ditto.
3265 * gdb.base/watch_thread_num.exp: Ditto.
3266 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3267 * gdb.base/watchpoint.exp: Ditto.
3268 * gdb.base/whatis-exp.exp: Ditto.
3269
f8d3bf8f
MS
32702010-06-01 Michael Snyder <msnyder@vmware.com>
3271
3272 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3273 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3274 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3275 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3276 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3277 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3278 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3279 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3280 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3281 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3282 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3283 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3284 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3285 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3286 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3287
3f9e0d32
JK
32882010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3289
3290 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3291 trailing newline.
3292 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3293 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3294 (p *args): ... here and remove excessive trailing newline.
3295
f629457d
JB
32962010-05-31 Joel Brobecker <brobecker@adacore.com>
3297
3298 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3299
09eef106
JK
33002010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 Accept the new Linux kernel "t (tracing stop)" string.
3303 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3304 Update comment.
3305 (state_wait) <T (tracing stop)>: New.
3306 (main): Update the state_wait expect string.
3307
94f31136
PA
33082010-05-28 Pedro Alves <pedro@codesourcery.com>
3309
3310 * limits.c, limits.exp: Delete files.
3311 * Makefile.in (clean mostlyclean): Adjust.
3312 * tracecmd.exp: Adjust.
3313
096554ab
JK
33142010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3315
3316 * gdb.base/tui-layout.exp: New.
3317
27d3a1a2 33182010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3319
889bf7c5 3320 * gdb.reverse/break-precsave.exp:
bcd2dc50 3321 Replace uses of send_gdb / gdb_expect.
889bf7c5 3322 * gdb.reverse/break-reverse.exp:
bcd2dc50 3323 Replace uses of send_gdb / gdb_expect.
889bf7c5 3324 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3325 Replace uses of send_gdb / gdb_expect.
889bf7c5 3326 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3327 Replace uses of send_gdb / gdb_expect.
889bf7c5 3328 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3329 Replace uses of send_gdb / gdb_expect.
889bf7c5 3330 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3331 Replace uses of send_gdb / gdb_expect.
889bf7c5 3332 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3333 Replace uses of send_gdb / gdb_expect.
889bf7c5 3334 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3335 Replace uses of send_gdb / gdb_expect.
889bf7c5 3336 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3337 Replace uses of send_gdb / gdb_expect.
889bf7c5 3338 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3339 Replace uses of send_gdb / gdb_expect.
889bf7c5 3340 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3341 Replace uses of send_gdb / gdb_expect.
889bf7c5 3342 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3343 Replace uses of send_gdb / gdb_expect.
889bf7c5 3344 * gdb.reverse/machinestate.exp:
bcd2dc50 3345 Replace uses of send_gdb / gdb_expect.
889bf7c5 3346 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3347 Replace uses of send_gdb / gdb_expect.
889bf7c5 3348 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3349 Replace uses of send_gdb / gdb_expect.
889bf7c5 3350 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3351 Replace uses of send_gdb / gdb_expect.
889bf7c5 3352 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3353 Replace uses of send_gdb / gdb_expect.
889bf7c5 3354 * gdb.reverse/step-precsave.exp:
bcd2dc50 3355 Replace uses of send_gdb / gdb_expect.
889bf7c5 3356 * gdb.reverse/step-reverse.exp:
bcd2dc50 3357 Replace uses of send_gdb / gdb_expect.
889bf7c5 3358 * gdb.reverse/until-precsave.exp:
bcd2dc50 3359 Replace uses of send_gdb / gdb_expect.
889bf7c5 3360 * gdb.reverse/until-reverse.exp:
bcd2dc50 3361 Replace uses of send_gdb / gdb_expect.
889bf7c5 3362 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3363 Replace uses of send_gdb / gdb_expect.
889bf7c5 3364 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3365 Replace uses of send_gdb / gdb_expect.
3366
3def43e0
JK
33672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3370 excessive newline.
3371
27d3a1a2 33722010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3373
3374 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3375 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3376 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3377 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3378 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3379 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3380 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3381 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3382 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3383 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3384 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3385 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3386 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3387 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3388 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3389 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3390 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3391 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3392 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3393
27d3a1a2 33942010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3395
22454424
MS
3396 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3397 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3398
3399 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3400 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3401 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3402
889bf7c5 3403 * gdb.reverse/consecutive-reverse.exp:
22454424 3404 Replace uses of send_gdb / gdb_expect.
889bf7c5 3405 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3406 Replace uses of send_gdb / gdb_expect.
3407
3408 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3409 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3410 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3411 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3412 Replace uses of send_gdb / gdb_expect.
3413 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3414 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3415 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3416 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3417 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3418 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3419 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3420 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3421 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3422
34232010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3424
22454424 3425 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3426
22454424 3427 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3428
22454424
MS
3429 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3430 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3431 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3432 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3433 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3434 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3435 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3436 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3437 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3438
6e5f2c59
TT
34392010-05-25 Tom Tromey <tromey@redhat.com>
3440
3441 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3442
bbc8b958
TT
34432010-05-25 Tom Tromey <tromey@redhat.com>
3444
3445 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3446 argument order.
3447 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3448 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3449 order.
3450 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3451 order.
3452 * gdb.base/call-sc.exp (setup_kfails): Remove.
3453 (setup_compiler_kfails): Remove.
3454 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3455 argument order.
3456 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3457 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3458 (advancei): Fix setup_kfail argument order.
3459 * gdb.base/radix.exp: Fix setup_kfail argument order.
3460 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3461 order.
3462 * gdb.base/structs.exp (setup_kfails): Remove.
3463 (setup_compiler_kfails): Fix setup_kfail argument order.
3464 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3465 order.
3466 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3467 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3468 setup_kfail argument order.
3469 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3470
83d1babf
TT
34712010-05-25 Tom Tromey <tromey@redhat.com>
3472
3473 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3474
6acb16a2
MS
34752010-05-25 Michael Snyder <msnyder@vmware.com>
3476
3477 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3478 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3479 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3480 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3481 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3482 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3483 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3484 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3485 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3486 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3487 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3488 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3489 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3490 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3491 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3492 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3493 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3494 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3495 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3496 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3497 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3498 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3499 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3500 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3501 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3502 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3503 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3504 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3505 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3506 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3507 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3508 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3509 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3510 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3511 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3512 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3513 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3514 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3515 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3516 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3517 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3518 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3519 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3520 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3521 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3522 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3523 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3524 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3525
35262010-05-25 Doug Evans <dje@google.com>
3527
3528 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3529 gdb.string_to_argv.
ad3986f0 3530
d3b1e874
TT
35312010-05-21 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3534 Call it.
3535 * gdb.dwarf2/pieces.S: Update.
3536 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3537
cb826367
TT
35382010-05-21 Tom Tromey <tromey@redhat.com>
3539
3540 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3541 Call it.
3542 * gdb.dwarf2/pieces.c (struct C): New.
3543 (f6): New function.
3544 * gdb.dwarf2/pieces.S: Replace.
3545
74de6778
TT
35462010-05-21 Tom Tromey <tromey@redhat.com>
3547
3548 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3549 Call it.
3550
afd74c5f
TT
35512010-05-21 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.dwarf2.pieces.exp: New file.
3554 * gdb.dwarf2.pieces.S: New file.
3555 * gdb.dwarf2.pieces.c: New file.
3556
a7b75dfd 35572010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3558 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3559
3560 * lib/gdb.exp (gdb_test_no_output): New function.
3561 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3562 when testing commands that should produce no output.
3563
c81c812a
JB
35642010-05-17 Joel Brobecker <brobecker@adacore.com>
3565
3566 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3567 parameter that we want to watch being a constant.
3568
0cce5bd9
JB
35692010-05-17 Joel Brobecker <brobecker@adacore.com>
3570
3571 * gdb.ada/cond_lang: New testcase.
3572
47050449
JB
35732010-05-17 Joel Brobecker <brobecker@adacore.com>
3574
3575 * lib/gdb.exp (banned_variables): New variable/constant.
3576 (gdb_init): Add write trace on variables listed in banned_variables.
3577 (gdb_finish): Remove write traces on variables listed in
3578 banned_variables.
3579
77c01586
JB
35802010-05-17 Joel Brobecker <brobecker@adacore.com>
3581
3582 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3583 * gdb.cp/koenig.exp: Likewise.
3584
88d4aea7
PM
35852010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3586
889bf7c5 3587 PR python/11482
88d4aea7
PM
3588
3589 * gdb.python/py-value.exp (test_value_hash): New function.
3590
f5a010c0
PM
35912010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3592
3593 PR exp/11530.
3594 * gdb.base/gdb11530.c: New file.
3595 * gdb.base/gdb11530.exp: New file.
3596
8ef4892f
JK
35972010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3600 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3601
7322dca9
SW
36022010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3603
3604 * gdb.cp/koenig.exp: New test.
3605 * gdb.cp/koenig.cc: New test program.
3606
02e7ea18
JB
36072010-05-05 Joel Brobecker <brobecker@adacore.com>
3608
3609 Remove the use of prms_id and bug_id throughout the testsuite.
3610
e1c34c5d
PM
36112010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3612
3613 PR exp/11349.
3614 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3615 use a reference local variable.
3616
8e1d0c49
JK
36172010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3620 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3621 variable different_dir. Move debugfile into a full directory pathname
3622 under DIFFERENT_DIR.
3623 * lib/gdb.exp (separate_debug_filename): Remove.
3624 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3625 variable debug_dir and mkdir of it. Update function comments.
3626
e66408ed
PA
36272010-04-29 Pedro Alves <pedro@codesourcery.com>
3628
3629 PR gdb/11557
3630
3631 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3632 files.
3633
d7b32ed3
PM
36342010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3635
889bf7c5 3636 * gdb.python/py-param.exp: New File.
d7b32ed3 3637
6aecb9c2
JB
36382010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3639
3640 * gdb.base/default.exp: Fix "set language" test.
3641
bdf92a1c
PM
36422010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3643
3644 PR breakpoints/11531.
3645 * gdb.base/gdb11531.c: New file.
3646 * gdb.base/gdb11531.exp: New file.
3647
3f172e24
TT
36482010-04-26 Tom Tromey <tromey@redhat.com>
3649
3650 * gdb.base/completion.exp: Add tests for completion and deprecated
3651 commands.
3652
64af4c92
JK
36532010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3656 (print /x char_array): Escape curly brackets.
3657
492928e4
JK
36582010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3659
3660 Fix deadlock on looped list of loaded shared objects.
3661 * gdb.base/solib-corrupted.exp: New.
3662
66d09542
DE
36632010-04-23 Doug Evans <dje@google.com>
3664
3665 * gdb.python/py-section-script.c: New file.
3666 * gdb.python/py-section-script.exp: New file.
3667 * gdb.python/py-section-script.py: New file.
3668
8bd10a10
CM
36692010-04-20 Chris Moller <cmoller@redhat.com>
3670
3671 PR 10179
3672
3673 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3674 * gdb.base/pr10179-a.c:
3675 * gdb.base/pr10179-b.c:
3676 * gdb.base/pr10179.exp: New files.
3677
c0201579
JK
36782010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 Fix crashes on dangling display expressions.
3681 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3682 is SEP.
3683 (lib_flags): Remove the "debug" keyword.
3684 (libsepdebug): New variable for iterating new loop.
3685 (save_pf_prefix): New variable wrapping the loop.
3686 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3687 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3688
793b0ff8
PM
36892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3690
3691 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3692
097f51f7
PM
36932010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3694
3695 PR stabs/11479.
3696 * gdb.stabs/gdb11479.exp: New file.
3697 * gdb.stabs/gdb11479.c: New file.
3698
9a22f0d0
PM
36992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3700
3701 * gdb.base/charset.c (Strin16, String32): New variables.
3702 * gdb.base/charset.exp (gdb_test): Test correct display
3703 of 16 or 32 bit strings.
3704
37052010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3706
3707 PR 9167
3708 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3709 * gdb.cp/pr9167.cc: New file.
3710 * gdb.cp/pr9167.exp: New file.
3711
3712
6e354e5e
PM
37132010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3714
3715 PR pascal/11492.
3716 * gdb.pascal/gdb11492.pas: New file.
3717 * gdb.pascal/gdb11492.exp: New file.
3718
be942545
JB
37192010-04-20 Joel Brobecker <brobecker@adacore.com>
3720
1667e6e3 3721 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3722
0c3acc09
JB
37232010-04-20 Joel Brobecker <brobecker@adacore.com>
3724
3725 * gdb.ada/dyn_loc: New testcase.
3726
ec31cde5
CM
37272010-04-20 Chris Moller <cmoller@redhat.com>
3728
3729 PR 10867
889bf7c5 3730
ec31cde5
CM
3731 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3732 * gdb.cp/pr10687.cc: New file.
3733 * gdb.cp/pr10687.exp: New file.
3734
3735
ce4b0682
SDJ
37362010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3737 Sergio Durigan Junior <sergiodj@redhat.com>
3738
3739 * gdb.fortran/logical.exp: New testcase.
3740 * gdb.fortran/logical.f90: New file.
3741
3436961f
DE
37422010-04-19 Doug Evans <dje@google.com>
3743
3744 * gdb.base/help.exp (help source): Update expected output.
3745
4d836c09
JK
37462010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3749 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3750 gdb_exit and return.
3751 (executable): New variable.
3752 (binfile): Use it.
3753
6149aea9
PA
37542010-04-19 Pedro Alves <pedro@codesourcery.com>
3755
3756 PR breakpoints/8554.
3757
3758 * gdb.trace/save-trace.exp: Adjust.
3759
ed41462c
L
37602010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3761
3762 PR corefiles/11511
3763 * gdb.arch/system-gcore.exp: New.
3764 * gdb.arch/gcore.c: Likewise.
3765
3f7b2faa
DE
37662010-04-15 Doug Evans <dje@google.com>
3767
fa33c3cd
DE
3768 * gdb.python/py-progspace.c: New file.
3769 * gdb.python/py-progspace.exp: New file.
3770
3f7b2faa
DE
3771 * gdb.base/source.exp: Add tests for "source -s".
3772
79f283fe
PM
37732010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3774
3775 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3776 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3777 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3778 * gdb.python/py-mi.exp: New test for to_string returning None.
3779
fc8eb08a
PM
37802010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3781
3782 * gdb.python/py-breakpoint.c: Make result global.
3783
26e197f6
JK
37842010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 Fix non-GNU make compatibility.
3787 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3788
adc36818
PM
37892010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3790
3791 * gdb.python/py-breakpoint.exp: New File.
3792 * gdb.python/py-breakpoint.C: Ditto.
3793
64e17368
SS
37942010-04-08 Stan Shebs <stan@codesourcery.com>
3795
3796 * gdb.trace/actions.exp: Clear default-collect.
3797 * gdb.trace/save-trace.exp: Clear default-collect.
3798
fff5cc64
PM
37992010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3800
3801 * gdb.python/py-value: Add null string variable.
3802 (test_lazy_string): Test zero length, NULL address lazy
3803 strings.
3804
a055a187
L
38052010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3806
3807 * gdb.arch/i386-avx.c: New.
3808 * gdb.arch/i386-avx.exp: Likewise.
3809
3810 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3811
96e39866
DE
38122010-04-06 Doug Evans <dje@google.com>
3813
3814 * gdb.base/source-test.gdb: New file.
3815 * gdb.base/source.exp: Test source -v.
3816
5984a431
UW
38172010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3818
3819 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3820
ec8a089a
PM
38212010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3822
3823 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3824 within one line, unless it is followed by a double quote.
3825 * gdb.stabs/hppa.sed: Idem.
3826 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3827 * gdb.stabs/weird.exp: Check for correct parsing of
3828 char and string constants.
ec8a089a
PM
3829 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3830 in .stabs to .stabx substitution.
3831
fce3c1f0
SS
38322010-04-05 Stan Shebs <stan@codesourcery.com>
3833
3834 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3835 constant global.
3836 * gdb.trace/tfile.exp: Try to print them.
3837
d77f58be
SS
38382010-04-04 Stan Shebs <stan@codesourcery.com>
3839
3840 * gdb.base/completion.exp: Update for new "info watchpoints".
3841 * gdb.base/default.exp: Ditto.
3842 * gdb.base/help.exp: Ditto.
3843 * gdb.base/watchpoint.exp: Ditto.
3844 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3845
af54718e
SS
38462010-04-04 Stan Shebs <stan@codesourcery.com>
3847
3848 * gdb.trace/tfile.exp: Sharpen tfind test.
3849
74d1f91e
JK
38502010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * gdb.base/break-entry.exp: New.
3853
eb8e76db 38542010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3855 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3856
3857 * gdb.reverse/i386-sse-reverse.exp: New file.
3858 * gdb.reverse/i386-sse-reverse.c: New file.
3859
bf65cad8
PA
38602010-04-02 Pedro Alves <pedro@codesourcery.com>
3861
3862 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3863
fff87407
SS
38642010-04-01 Stan Shebs <stan@codesourcery.com>
3865
3866 * gdb.trace/actions.exp: Tweak expected output.
3867 * gdb.trace/while-stepping.exp: Tweak expected output.
3868
fe01d668
L
38692010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3870
3871 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3872
86b17b60
PA
38732010-04-01 Pedro Alves <pedro@codesourcery.com>
3874
3875 * gdb.base/commands.exp: Adjust.
3876 * gdb.cp/extern-c.exp: Adjust.
3877
2c58c0a9
PA
38782010-04-01 Pedro Alves <pedro@codesourcery.com>
3879
3880 * gdb.trace/collection.c (local_test_func): Define a local struct,
3881 and instanciate it.
3882
0db9b91c
PA
38832010-04-01 Pedro Alves <pedro@codesourcery.com>
3884
3885 * gdb.trace/collection.exp (gdb_collect_args_test)
3886 (gdb_collect_argarray_test): XFAIL the tests that assume the
3887 argarray argument's elements are collected.
3888
8072405b
JK
38892010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3890
3891 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3892 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3893
8bf6485c
SS
38942010-03-31 Stan Shebs <stan@codesourcery.com>
3895
3896 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3897 and tracepoint conditionals.
3898 (gdb_verify_tracepoints): Delete unused return.
3899
fd7f724a
KS
39002010-03-26 Keith Seitz <keiths@redhat.com>
3901
3902 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3903 appear in the output before main.
3904 Remove KFAIL for gdb/2215 aka bz 9320.
3905
8d9e7719
DE
39062010-03-30 Doug Evans <dje@google.com>
3907
0906dd0b
DE
3908 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3909 by dejagnu.
3910 * gdb.arch/amd64-dword.exp: Ditto.
3911
8d9e7719
DE
3912 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3913 match.
3914 (break printf): Ditto.
3915
1da644f0
SW
39162010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3917
3918 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3919 gcc < 4.4.
3920 * gdb.cp/shadow.exp: Ditto.
3921
a8121990
PA
39222010-03-29 Pedro Alves <pedro@codesourcery.com>
3923
3924 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3925 "tstart" is silent.
3926
6e79d367
PA
39272010-03-29 Pedro Alves <pedro@codesourcery.com>
3928
3929 * gdb.trace/collection.exp (executable): New.
3930 (binfile): Use it.
3931 (fpreg, spreg, pcreg): New.
3932 (test_register): Use gdb_test_multiple. Pass /x to print.
3933 (prepare_for_trace_test): New.
3934 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3935 (gdb_collect_args_test, gdb_collect_argstruct_test)
3936 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3937 prepare_for_trace_test.
3938 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3939 fpreg, spreg and pcreg.
3940 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3941 prepare_for_trace_test.
3942 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3943 try to detect tracing support here. Don't set breakpoints at
3944 `begin' or `end' here.
3945 <global scope>: Use clean_restart. Run to main before checking
3946 for tracing support. Check for for tracing support here.
3947
09248348
JK
39482010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3951 " as $displacement" to "seen displacement message".
3952
d350db38
PA
39532010-03-28 Pedro Alves <pedro@codesourcery.com>
3954
3955 * gdb.trace/while-dyn.exp (executable): New variable.
3956 (binfile): Use it.
3957 (test_while_stepping): New function. Move most tests here. Call
3958 it once for each of the while-stepping, stepping and ws aliases.
3959
907af001
UW
39602010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3961
3962 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3963 that do not provide the tagless_struct type name at all.
3964 (test_print_anon_union): Do not check value of uninitialized
3965 union member. Do not use cp_test_ptype_class, so we can accept
3966 "long" as well as "long int".
3967
610197fd
PA
39682010-03-26 Pedro Alves <pedro@codesourcery.com>
3969
3970 * gdb.trace/tfile.c (tohex, bin2hex): New.
3971 (write_error_trace_file): Hexify error description.
3972
6c28cbf2
SS
39732010-03-25 Stan Shebs <stan@codesourcery.com>
3974
3975 * gdb.trace/tfile.c: Generate an additional trace file, improve
3976 portability.
3977 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3978 files in a better way.
3979
e62b8c7e
KS
39802010-03-25 Keith Seitz <keiths@redhat.com>
3981
3982 * gdb.java/jprint.exp: XFAIL printing of static class members
3983 because of GCC debuginfo problem.
3984
82ccf5a5
JK
39852010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3988
293e2f9e
DJ
39892010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3990
3991 * gdb.base/completion.exp: Allow long instead of long int.
3992 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3993 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3994 variable p.
3995 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3996 * gdb.base/pointers.exp: Allow long instead of long int.
3997 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3998 * gdb.base/step-line.exp: Allow a directory before the source file name.
3999
95a42b64
TT
40002010-03-24 Tom Tromey <tromey@redhat.com>
4001
4002 PR breakpoints/9352:
4003 * gdb.base/default.exp: Update.
4004 * gdb.base/commands.exp: Update.
4005 * gdb.cp/extern-c.exp: Test setting commands on multiple
4006 breakpoints at once.
4007
2390201f
DJ
40082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4009
4010 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4011 if gdb,nosignals.
4012 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4013 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4014 exited".
4015
8c9a6790
SS
40162010-03-24 Stan Shebs <stan@codesourcery.com>
4017
4018 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4019
a6c727b2
DJ
40202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4021
4022 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4023 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4024 argument. Handle "short" and "long".
4025 (Top level): Pass overprototyped output for old_fptr and xptr.
4026
4dfd5423
PA
40272010-03-23 Pedro Alves <pedro@codesourcery.com>
4028
4029 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4030 format strings and add casts to avoid compiler warnings.
4031
40322010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4033
4034 * lib/trace-support.exp (gdb_trace_setactions):
4035 Don't expect whitespace after ">" prompt.
4036 * gdb.trace/actions.exp: Adjust for output changes.
4037 * gdb.trace/while-stepping.exp: Likewise.
4038
c847d045
JK
40392010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4040
4041 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4042 and r157645).
4043
5f717f1d
JK
40442010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4047 New.
4048
7d6d51d5
DJ
40492010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4052 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4053
3b11a015
SS
40542010-03-19 Stan Shebs <stan@codesourcery.com>
4055
4056 * gdb.trace/ax.exp: New file.
4057
d7d158ed
DE
40582010-03-19 Doug Evans <dje@google.com>
4059
6bb85cd1
DE
4060 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4061 output from gcc.
4062
d7d158ed
DE
4063 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4064 named /usr/sbin/prelink<foo>.
4065
4daf5ac0
SS
40662010-03-18 Stan Shebs <stan@codesourcery.com>
4067
4068 * gdb.trace/circ.exp: Test circular-trace-buffer.
4069 * gdb.trace/tfile.exp: Update tstatus test.
4070
e8d05480
JB
40712010-03-18 Joel Brobecker <brobecker@adacore.com>
4072
4073 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4074 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4075
441b986a
UW
40762010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4077
4078 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4079
4247603b
PA
40802010-03-18 Pedro Alves <pedro@codesourcery.com>
4081
4082 * gdb.base/default.exp: Adjust the expected output of the finish
4083 and until commands when the inferior is not being run.
4084
13387711
SW
40852010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4086
4087 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4088 * gdb.cp/nsusing.exp: Ditto.
4089
6e31430b
TT
40902010-03-15 Tom Tromey <tromey@redhat.com>
4091
4092 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4093 * gdb.cp/userdef.cc (operator==): New function.
4094 (main): New locals mem1, mem2.
4095
e2d69cb5
JZ
40962010-03-15 Jie Zhang <jie@codesourcery.com>
4097
4098 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4099 Declare and use new loadtimeout variable.
4100
f572f0a9
DJ
41012010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4102
4103 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4104 Use gdb_load later.
4105
51f4c0b0
PA
41062010-03-14 Pedro Alves <pedro@codesourcery.com>
4107
4108 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4109 literal. Add missing endlines to prints to stderr.
4110
1c809c68
TT
41112010-03-12 Tom Tromey <tromey@redhat.com>
4112
4113 PR c++/9708:
4114 * gdb.cp/m-static.exp: Add regression test.
4115 * gdb.cp/m-static.cc (method): New method.
4116 (main): Call it.
4117
00ae8fef
SW
41182010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4119
4120 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4121 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4122
759f0f0b
PA
41232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4124
21e24d21
PA
4125 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4126
41272010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4128
759f0f0b
PA
4129 * lib/gdb.exp (skip_stl_tests): New.
4130 (gdb_compile): Symbian needs -ldl.
4131 (shlib_target_file): New.
4132 (shlib_symbol_file): New.
4133 (gdb_load_shlibs): Use shlib_target_file.
4134 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4135 * gdb.cp/exception.exp: Use skip_stl_tests.
4136 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4137 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4138 * gdb.cp/mb-templates.exp: Ditto.
4139 * gdb.base/commands.exp: Relax regexes.
4140 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4141 shlib_target_file and shlib_symbol_file.
4142 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4143 sections.
4144 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4145 * gdb.base/solib-disc.exp: Use
4146 shlib_target_file and shlib_symbol_file.
4147 * gdb.base/unload.exp: Don't skip on symbian. Use
4148 shlib_target_file and shlib_symbol_file.
4149 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4150
6a8f2671 41512010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4152
6a8f2671
PA
4153 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4154 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4155 Issue a tfind end before looking for a tracepoint frame.
4156 * gdb.trace/tfind.exp: Adjust tstatus output.
4157 Adjust disassembly output.
4158 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4159
ccf26247
JK
41602010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.base/break-interp.exp: Create new displacement parameter value
4163 for the test_ld calls.
4164 (reach): New parameter displacement, verify its content. New push of
4165 pf_prefix "reach-$func:". Import global expect_out.
4166 (test_core): New parameter displacement, verify its content. New push
4167 of pf_prefix "core:". New command "set verbose on". Import global
4168 expect_out.
4169 (test_attach): New parameter displacement, verify its content. New
4170 push of pf_prefix "attach:". New command "set verbose on". Import
4171 global expect_out.
4172 (test_ld): New parameter displacement, pass it to the reach, test_core
4173 and test_attach calls and verify its content in the "ld.so exit" test.
4174 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4175 (prelink): Update expected text, use gdb_test.
4176
e469c7fb
DE
41772010-03-10 Doug Evans <dje@google.com>
4178
4179 * gdb.base/checkpoint.exp: Fix comment.
4180 Lengthen timeout while doing >600 checkpoints test.
4181 Rename duplicate "kill all one" test to keep test names unique.
4182
60e1c644
PA
41832010-03-10 Pedro Alves <pedro@codesourcery.com>
4184
4185 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4186
cec808ec
KS
41872010-03-08 Keith Seitz <keiths@redhat.com>
4188
889bf7c5
PA
4189 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4190 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4191 (dm_type_long): New function.
4192 (dm_type_unsigned_short): New function.
4193 (dm_type_unsigned_long): New function.
4194 (myint): New typedef.
4195 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4196 long, unsigned shor and long, operator char*, and typedef.
4197 (test_lookup_operator_functions): Add operator char* test.
4198 (test_paddr_operator_functions): Likewise.
4199 (test_paddr_overloaded_functions): Use probe values for
4200 short, long, and unsigned short and long.
4201 (test_paddr_hairy_functions): If the demangler probe detected
4202 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4203 demangler.
4204 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4205 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4206 and "print null_pmf".
4207 Add test "ptype a.*pmf".
4208 * gdb.cp/overload.exp: Allow optional "int" to appear with
4209 "short" and "long".
4210 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4211 long expect value for men_overload1arg.
4212 Allow "int" to appear with "short" and "long".
4213 When testing "info break", add argument for main (void).
4214 Also allow "int" to appear with "short" and "long".
4215 Ditto with "unsigned" and "long long".
cec808ec
KS
4216 * gdb.java/jmain.exp: Do not enclose methods names in single
4217 quotes.
4218 * gdb.java/jmisc.exp: Likewise.
4219 * gdb.java/jprint.exp: Likewise.
4220 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4221
4222 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4223 * gdb.cp/exception.exp (backtrace after first throw)
4224 (backtrace after second throw): Allow a namespace before __cxa_throw.
4225 (backtrace after first catch, backtrace after second catch): Allow
4226 a namespace before __cxa_begin_catch.
4227
4228 * gdb.cp/cpexprs.exp: New file.
4229 * gdb.cp/cpexprs.cc: New file.
4230
4231 From Daniel Jacobowitz <dan@codesourcery.com>
4232 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4233 to use string_to_regexp.
4234 (ctor, dtor): New functions. Use them to match constructor
4235 and destructor function types.
4236 (Top level): Use runto_main.
4237
f870a310
TT
42382010-03-05 Tom Tromey <tromey@redhat.com>
4239
4240 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4241 gdb.target_charset.
4242 (pp_ns.to_string): Likewise.
4243
0c199f28
KS
42442010-03-04 Keith Seitz <keiths@redhat.com>
4245
4246 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4247 can be quoted. Test that both the filename and function/line
4248 portions can be quoted at the same time.
4249
c7437ca6
PA
42502010-03-04 Pedro Alves <pedro@codesourcery.com>
4251
4252 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4253
b111b805
DE
42542010-03-03 Doug Evans <dje@google.com>
4255
24486cb7
DE
4256 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4257 libc contains libpthread.
4258
b111b805
DE
4259 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4260 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4261 of gdb_compile. Add another pattern to match android backtrace.
4262
a0e0ef55
TT
42632010-03-03 Tom Tromey <tromey@redhat.com>
4264
4265 PR gdb/11345:
4266 * gdb.base/printcmds.exp (test_printf): Add test.
4267
1ba53b71
L
42682010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4269
4270 * gdb.arch/amd64-byte.exp: New.
4271 * gdb.arch/amd64-dword.exp: Likewise.
4272 * gdb.arch/amd64-pseudo.c: Likewise.
4273 * gdb.arch/amd64-word.exp: Likewise.
4274 * gdb.arch/i386-byte.exp: Likewise.
4275 * gdb.arch/i386-pseudo.c: Likewise.
4276 * gdb.arch/i386-word.exp: Likewise.
4277
f5dff777
DJ
42782010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4281 types. Add structreg, bitfields, and flags registers.
4282 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4283 registers.
4284
90884b2b
L
42852010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4286
4287 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4288 (load_description): Set architecture if defined.
4289
dc00d89f
PM
42902010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4291
4292 * gdb.python/py-frame.exp: Add read_var block tests.
4293 * gdb.python/py-frame.c (block): New function.
4294
0e095b7e
JK
42952010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4296 Daniel Jacobowitz <dan@codesourcery.com>
4297
4298 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4299
624f1a65
DM
43002010-02-25 David S. Miller <davem@davemloft.net>
4301
4302 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4303 fix logic for setting all_syscalls_numbers.
4304
f3e9a817
PM
43052010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4306
4307 * Makefile.in: Add py-block and py-symbol.
4308 * gdb.python/py-symbol.exp: New File.
4309 * gdb.python/py-symtab.exp: New File.
4310 * gdb.python/py-block.exp: New File.
4311 * gdb.python/py-symbol.c: New File.
4312 * gdb.python/py-block.c: New File.
4313
f6bbabf0
PM
43142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4315
4316 PR python/11314
4317 * lib/gdb.exp (skip_python_tests): New function.
4318 * gdb.python/py-cmd.exp: Use skip_python_tests.
4319 * gdb.python/py-frame.exp: Likewise.
4320 * gdb.python/py-function.exp: Likewise.
4321 * gdb.python/py-prettyprint.exp: Likewise.
4322 * gdb.python/py-template.exp: Likewise.
4323 * gdb.python/py-type.exp: Likewise.
4324 * gdb.python/py-value.exp: Likewise.
4325
85d721b8
PA
43262010-02-22 Pedro Alves <pedro@codesourcery.com>
4327
4328 PR9605
4329
4330 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4331
48e32051
TT
43322010-02-19 Tom Tromey <tromey@redhat.com>
4333
4334 PR c++/8693, PR c++/9496:
4335 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4336 regression tests.
4337
ac9c0048
JK
43382010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 Fix compatibility with m68k as.
4341 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4342 Use only /* comments */.
4343
57bb97a4
UW
43442010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4345
4346 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4347 * configure: Regenerate.
4348
7d1bf85c
DJ
43492010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4350
4351 * gdb.python/py-type.exp: Check for Python support.
4352
061b5285
PA
43532010-02-17 Pedro Alves <pedro@codesourcery.com>
4354
4355 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4356 `regsub' syntax available.
4357
f8a8bc2c
PA
43582010-02-17 Pedro Alves <pedro@codesourcery.com>
4359
4360 * gdb.base/shmain.c (main): Remove printf call.
4361 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4362 * gdb.base/unload.c (main): Make format of fprintf a string
4363 literal. Add missing endlines to prints to stderr.
4364 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4365
6f451e5e
TT
43662010-02-17 Tom Tromey <tromey@redhat.com>
4367
4368 * gdb.java/jprint.java (jprint.props): New field.
4369 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4370
12d79008
PA
43712010-02-17 Pedro Alves <pedro@codesourcery.com>
4372
ef801a0e 4373 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4374 available.
4375
d252f7e5
DJ
43762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4377
4378 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4379 creation to support remote host testing.
4380
67bdab6c
DJ
43812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4382
4383 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4384 Recognize "command not found".
4385
bb391223
DJ
43862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4387
4388 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4389 single-stepping.
4390
70362913
DJ
43912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4392
4393 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4394 if arguments are not supported.
4395
493f3c00
DJ
43962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4397
4398 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4399 be const or non-const.
4400
8034c749
DJ
44012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4402
4403 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4404 mi_send_resuming_command to send -exec-continue.
4405
791dfb64
DJ
44062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4407
4408 * gdb.base/list.exp (test_list_filename_and_function): Add test
4409 with single quotes.
4410 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4411 matching.
4412 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4413 Add KFAIL'd tests for PR gdb/11289.
4414
7c5fe868
DJ
44152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4416
4417 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4418
fdc498b8
DJ
44192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4420
4421 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4422 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4423 a temporary directory.
4424
b519e2a6
DJ
44252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4426
4427 * gdb.base/charset.exp: Use a single regular expression to match
4428 show host-charset and show target-charset output.
4429
74164c56
JK
44302010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4431
4432 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4433 "Illegal process-id" expect string more exact.
4434 (attach to digits-starting nonsense is prohibited): New.
4435
701ed6dc
JK
44362010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4437
4438 * gdb.base/prelink.exp (set verbose on): New.
4439
889bf7c5 44402010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4441
4442 * mi-reverse.exp: New file. Test for reverse option to the
4443 following MI commands: exec-continue, exec-finish, exec-next,
4444 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4445
dadf0e9c
JB
44462010-02-09 Joel Brobecker <brobecker@adacore.com>
4447
4448 * gdb.ada/ptype_tagged_param: New testcase.
4449
714f19d5
TT
44502010-02-08 Tom Tromey <tromey@redhat.com>
4451
4452 PR c++/8017:
4453 * gdb.cp/overload.exp: Add tests.
4454 * gdb.cp/overload.cc (struct K): New.
4455 (namespace N): New.
4456 (main): Call new functions.
4457 (K::staticoverload): Define.
4458
889bf7c5 44592010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4460
4461 PR gdb/10728
4462 * gdb.cp/pr10728-x.h: New file.
4463 * gdb.cp/pr10728-x.cc: New file.
4464 * gdb.cp/pr10728-y.cc: New file.
4465 * gdb.cp/pr10728.exp: New file.
4466 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4467
889bf7c5 44682010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4469
4470 PR gdb/9067
4471 * gdb.cp/pr9067.exp: New
4472 * gdb.cp/pr9067.cc: New
4473 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4474
7b356089
JB
44752010-02-08 Joel Brobecker <brobecker@adacore.com>
4476
4477 * lib/gdb.exp (gdb_test_timeout): New global variable.
4478 Set it to timeout if not already set.
4479 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4480
1be00882
DE
44812010-02-05 Doug Evans <dje@google.com>
4482
4483 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4484 user.
4485
82856980
SW
44862010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4487
4488 PR c++/7935:
4489 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4490
1a334831
TT
44912010-02-04 Tom Tromey <tromey@redhat.com>
4492
4493 * gdb.cp/virtbase.exp: Make test case names unique.
4494
9c3c02fd
TT
44952010-02-02 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.cp/virtbase.exp: Add regression tests.
4498 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4499 (main): Instantiate RHC.
4500
0cc2414c
TT
45012010-02-02 Tom Tromey <tromey@redhat.com>
4502
4503 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4504 type-printing change.
4505
edf3d5f3
TT
45062010-02-02 Tom Tromey <tromey@redhat.com>
4507
4508 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4509 * gdb.cp/virtbase.cc: New file.
4510 * gdb.cp/virtbase.exp: New file.
4511 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4512
e4b7f41c
JK
45132010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 PR libc/11214:
4516 * gdb.threads/current-lwp-dead.c: Include features.h.
4517 (HAS_NOMMU): New.
4518 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4519
b381ea14
JK
45202010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.base/symbol-without-target_section.exp,
4523 gdb.base/symbol-without-target_section.c: New.
4524
c593ac0e
DJ
45252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4526
4527 * gdb.base/bigcore.exp: Reset increased timeout.
4528 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4529
db25f29d
DJ
45302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4531
4532 * gdb.base/gcore.exp (capture_command_output): Use
4533 gdb_test_multiple.
4534
f9d67f43
DJ
45352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4536
4537 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4538 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4539 (Top level): Call it.
4540
177321bd
DJ
45412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4544
97f2ed50
DJ
45452010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4546
4547 * gdb.base/call-strs.exp, gdb.base/default.exp,
4548 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4549 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4550 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4551 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4552 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4553 * gdb.base/ending-run.exp: Correct restore of timeout.
4554 * gdb.base/page.exp: Remove unnecessary timeout setting.
4555
e4e2711a
JB
45562010-01-29 Joel Brobecker <brobecker@adacore.com>
4557
4558 * gdb.ada/rec_return: New testcase.
4559
ba581dc1
JB
45602010-01-29 Joel Brobecker <brobecker@adacore.com>
4561
4562 * gdb.ada/call_pn: New testcase.
4563
4ea95be9
DJ
45642010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4565
4566 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4567 (Top level): Use it to resume.
4568 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4569 the Thumb mode displaced stepping error as unsupported.
4570
df83a9bf
SW
45712010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4572
889bf7c5
PA
4573 * gdb.cp/nsusing.exp: Added more tests.
4574 * gdb.cp/nsrecurs.exp: Ditto.
4575 * gdb.cp/nsusing.cc: Added test functions.
4576 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4577
40b27cdc
JK
45782010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4581 absolute directory pathnames in gdb.sum file.
4582
de958931
SW
45832010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4584
4585 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4586 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4587
708ead4e
TT
45882010-01-26 Tom Tromey <tromey@redhat.com>
4589
4590 PR exp/7643:
4591 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4592 setup_kfail.
4593
b14e635e
SW
45942010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4595
4596 * gdb.cp/nsrecurs.exp: New test.
4597 * gdb.cp/nsrecurs.cc: New test program.
4598 * gdb.cp/nsstress.exp: New test.
4599 * gdb.cp/nsstress.cc: New test program.
4600 * gdb.cp/nsdecl.exp: New test.
4601 * gdb.cp/nsdecl.cc: New test program.
4602
8540c487
SW
46032010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4604
4605 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4606 imported into file scope.
4607 Marked test as xfail.
4608 * gdb.cp/namespace-using.cc (marker5): New function.
4609 * gdb.cp/shadow.exp: New test.
4610 * gdb.cp/shadow.cc: New test program.
4611 * gdb.cp/nsimport.exp: New test.
4612 * gdb.cp/nsimport.cc: New test program.
4613
421d5d99
TT
46142010-01-25 Tom Tromey <tromey@redhat.com>
4615
4616 PR gdb/11049:
4617 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4618 with "set print null-stop on".
4619
691f8dc1
JK
46202010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4623 Adjust it for DISASSEMBLY_OMIT_FNAME.
4624
0b92b5bb
TT
46252010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4626
4627 PR symtab/11199:
4628 * gdb.dwarf2/member-ptr-forwardref.exp,
4629 gdb.dwarf2/member-ptr-forwardref.S: New.
4630
23787403
JK
46312010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4632
4633 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4634 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4635 thread1_tid_mutex. Remove gdbstop_mutex handling.
4636 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4637 thread2_tid_mutex. Remove gdbstop_mutex handling.
4638 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4639 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4640 pthread_cond_wait conditionalizations by while loops.
4641
b966cb8a
TT
46422010-01-20 Tom Tromey <tromey@redhat.com>
4643
4644 PR backtrace/10770:
4645 * gdb.dwarf2/pr10770.exp: New file.
4646 * gdb.dwarf2/pr10770.c: New file.
4647 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4648
fcae584b
VP
46492010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4650
4651 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4652 that target was removed, and the test always runs native anyway.
4653
a0f49112
JK
46542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4655
4656 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4657 gdb.base/watchpoint-cond-gone-stripped.c: New.
4658
ceeb3d5a
TT
46592010-01-19 Tom Tromey <tromey@redhat.com>
4660
4661 PR c++/8000:
4662 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4663 existing tests.
4664 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4665 (main): Use AAA::SomeEnum.
4666
dd322c54
JK
46672010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4668
4669 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4670 (test_ignore_count): Declare line_callme_body global.
4671 (run to breakpoint with ignore count): Use line_callme_body.
4672 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4673 (set line_main_hello, set line_main_return): Reindent.
4674 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4675 New.
4676 (continue to callee4): Use line_callee4_body.
4677 (check *stopped from CLI command): Use line_callee4_next.
4678 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4679 (set line_main_hello, set line_main_return): Reindent.
4680 (set line_callee4_head, set line_callee4_body): New.
4681 (continue to callee4): Use line_callee4_body.
4682
4e8f195d
TT
46832010-01-18 Tom Tromey <tromey@redhat.com>
4684
4685 PR c++/9680:
4686 * gdb.cp/casts.cc: Add new classes and variables.
4687 * gdb.cp/casts.exp: Test new operators.
4688
9e14a9ba
JB
46892010-01-18 Tom Tromey <tromey@redhat.com>
4690 Thiago Jung Bauermann <bauerman@br.ibm.com>
4691
4692 * gdb.python/source2.py: New file.
4693 * gdb.python/source1: New file.
4694 * gdb.python/python.exp: Test "source" command.
4695
00bf0b85
SS
46962010-01-15 Stan Shebs <stan@codesourcery.com>
4697
4698 * gdb.trace/tfile.c: New file.
4699 * gdb.trace/tfile.exp: New file.
889bf7c5 4700
55235ad7
JK
47012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4704
9f2982ff
JK
47052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4706
4707 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4708
bbfba9ed
JK
47092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4712 (libfunc): New parameter action. Implement also selectable "sleep".
4713 * gdb.base/break-interp-main.c: Include assert.h.
4714 (libfunc): New parameter action.
4715 (main): New parameters argc and argv. Assert argc. Pass argv.
4716 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4717 (test_attach): New proc.
4718 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4719 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4720
61f0d762
JK
47212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 * gdb.base/break-interp.exp (test_core): New proc.
4724 (test_ld): Call it.
4725
06a6f270
JK
47262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4729 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4730 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4731 and gdb_compile_shlib. Use new -Wl compiler options.
4732 (dl bt, main bt): New tests.
4733
51bee8e9
JK
47342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 Support PIEs with no symfile_objfile.
4737 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4738 (test_ld): New parameter trynosym.
4739 (test_ld <$trynosym>): New block.
4740
b8040f19
JK
47412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4742
4743 * gdb.base/break-interp.exp: New file.
4744
be759fcf
PM
47452010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4746
4747 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4748 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4749 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4750 test.
4751 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4752 * gdb.python/py-mi.exp: Add lazy string test.
4753
dc146f7c
VP
47542010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4755
4756 * lib/mi-support.exp (mi_check_thread_states): Handle
4757 core number in thread listing.
4758
b4ba55a1
JB
47592010-01-12 Joel Brobecker <brobecker@adacore.com>
4760
4761 * gdb.base/maint.exp: Adjust the expected output for the
4762 "maint print type" test. Use gdb_test_multiple instead of
4763 gdb_sent/gdb_expect.
4764
08e24bd4
DE
47652010-01-11 Doug Evans <dje@google.com>
4766
6496a609
DE
4767 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4768 from gdbserver_download. All callers updated.
4769
08e24bd4
DE
4770 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4771
b5cfddf5
JK
47722010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 Implement binary numbers parsing.
4775 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4776 (test_integer_literals_rejected): New binary tests.
4777
3725885a
RW
47782010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4779
4780 * gdb.cell/configure: Regenerate.
4781
37aeb5df
JK
47822010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4783
4784 * gdb.base/corefile.exp: Move the core finding block out and call it as
4785 core_find, new variable $corefile, replace corefile by $corefile and
4786 [file tail $corefile] for usage vs. test names resp.
4787 * lib/gdb.exp (core_find): Move it as a new function here. New
4788 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4789 $destcore. Return "" on error.
4790
d521f563
JK
47912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4792
4793 Workaround PR binutils/10802.
4794 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4795 (twice).
4796
28f24826
DJ
47972010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4798
4799 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4800
2de75e71
JB
48012010-01-08 Joel Brobecker <brobecker@adacore.com>
4802
4803 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4804 call, to avoid interruption.
4805
fe00719b 48062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4807
4808 * gdb.stabs/weird.def (args93): New.
4809
d0ef5df8
DE
48102010-01-07 Doug Evans <dje@google.com>
4811
4812 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4813
3a08d52f
TT
48142010-01-07 Tom Tromey <tromey@redhat.com>
4815
4816 * gdb.base/source.exp: Use correct line number.
4817
7a697b8d
SS
48182010-01-05 Stan Shebs <stan@codesourcery.com>
4819
4820 * gdb.trace/tracecmd.exp: Test ftrace.
4821
7803799a
UW
48222010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4823
4824 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4825
c54eabfa
JK
48262010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4827
4828 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4829 "uint_for_mi_testing".
4830
02e7ef19
JB
48312010-01-01 Joel Brobecker <brobecker@adacore.com>
4832
4833 Test indented comment in file being sourced.
4834 * gdb.base/commands.exp: Test indented comment in file being sourced.
4835
abd775ce
JB
48362010-01-01 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4839 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4840 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4841 notice.
4842
79b55b82
JB
48432010-01-01 Joel Brobecker <brobecker@adacore.com>
4844
4845 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4846 notice.
4847
8997583e
JK
48482010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4851 missing $after_stopped and comma (,) expectation.
4852
6da95a67
SS
48532009-12-31 Stan Shebs <stan@codesourcery.com>
4854
4855 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4856
218d2fc6
TJB
48572009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4858
4859 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4860 (top level): Call test_watchpoint_in_big_blob.
4861 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4862 watchpoints.
4863 (func3): Write to buf.
4864
236f1d4d
SS
48652009-12-29 Stan Shebs <stan@codesourcery.com>
4866
4867 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4868
f61e138d
SS
48692009-12-28 Stan Shebs <stan@codesourcery.com>
4870
4871 * gdb.trace/tsv.exp: New file.
4872 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4873
0219b378
DJ
48742009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4875
4876 * gdb.base/find.c (main): Reference search buffers.
4877 * gdb.base/included.c (main): Reference integer.
4878 * gdb.base/ptype.c (charfoo): Declare.
4879 (intfoo): Call charfoo.
4880 * gdb.base/scope0.c (useitp): New function.
4881 (usestatics): Use useitp.
4882 (useit): Add a type for val.
4883 * gdb.base/scope1.c (useit1): Take a pointer argument.
4884 (usestatics1): Update calls to useit1.
4885 * gdb.cp/call-c.cc: Declare foo.
4886 (main): Call foo.
4887 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4888 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4889 (main): Call C::ensureRefs and ensureOtherRefs.
4890 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4891 variables.
4892 (ensureOtherRefs): New function.
4893 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4894 * gdb.cp/templates.cc (main): Call t5i.value.
4895
3f78692f
JK
48962009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 Fix compatibility with G++-4.5.
4899 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4900 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4901 (uncaught return): Remove.
4902
429374b8
JK
49032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4904 Phil Muldoon <pmuldoon@redhat.com>
4905
4906 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4907 (bp_location13, bp_location14, bp_location17, bp_location18)
4908 (marker3_proto, marker4_proto): New variables.
4909 (breakpoint info): Update output.
4910 (run until breakpoint at marker3, run until breakpoint at marker4): New
4911 tests.
4912
859825b8
JK
49132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4916 Replace the printf call of Y by provided "y-set-1" label. New block
4917 for the second shared library.
4918 * gdb.base/unload.exp: Compile also the second library, call
4919 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4920 (single pending breakpoint info): Rename to ...
4921 (pending breakpoint info before run): ... this extended test.
4922 (libfile2, libname2, libsrcfile2, libsrc2)
4923 (lib_sl2): New variables.
4924 (exec_opts): Set also SHLIB_NAME2.
4925 (pending breakpoint info on first run at shrfunc1)
4926 (pending breakpoint info on second run at shrfunc1)
4927 (pending breakpoint info on second run at shrfunc2)
4928 (print y from libfile, print y from libfile2): New tests.
4929 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4930 * gdb.base/unloadshr2.c: New.
4931
e6a386cd
HZ
49322009-12-22 Hui Zhu <teawater@gmail.com>
4933
4934 * gdb.reverse/sigall-reverse.exp: Adjust.
4935
9e19b45e
VP
49362009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4937
4938 PR gdb/10884
4939
4940 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4941 (main): Call do_bitfield_tests.
aacf5b1e 4942 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4943
d53a7b30
JB
49442009-12-20 Joel Brobecker <brobecker@adacore.com>
4945
4946 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4947 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4948 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4949 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4950 gdb.modula2/unbounded1.c: Update copyright header.
4951
191ca0a1
CM
49522009-12-10 Chris Moller <moller@mollerware.com>
4953
4954 PR gdb/9399
4955 * gdb.cp/virtfunc2.exp: New tests
4956 * gdb.cp/virtfunc2.cc: New tests
4957 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4958
0fa6cf1b
MS
49592009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4960
4961 * gdb.reverse/i387-env-reverse.c: New file.
4962 * gdb.reverse/i387-env-reverse.exp: New file.
4963 * gdb.reverse/i387-stack-reverse.c: New file.
4964 * gdb.reverse/i387-stack-reverse.exp: New file.
4965
361ae042
PM
49662009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4967
4968 * gdb.python/py-type.exp (test_range): New test.
4969
bfd31e71
PM
49702009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4971
4972 PR python/10805
4973
4974 * gdb.python/py-type.exp: New file.
4975 * gdb.python/py-type.c: New file.
4976 * Makefile.in: Add py-type.
4977
57a1d736
TT
49782009-12-03 Tom Tromey <tromey@redhat.com>
4979
4980 * gdb.python/py-value.exp (test_parse_and_eval): New
4981 function.
4982
1f3b5d1b
PP
49832009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4984
4985 PR gdb/11022
4986
4987 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4988 * gdb.base/pr11022.c: New test.
4989
8b7dbdc9
JK
49902009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4991
4992 Fix spurious false FAILs.
4993 * gdb.base/structs.c (chartest): New.
4994 (main): Fill-in chartest.
4995 * gdb.base/structs.exp (anychar_re, first): New.
4996 (start_structs_test): Import global anychar_re and first.
4997 New gdb_test call "set print elements 300; ${testfile}"
4998 (start_structs_test <$first>): New block.
4999 (any): Import global anychar_re. New variable ac. Use ${ac}.
5000
6a53b2ec
JK
50012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5004
d7167b4c
JK
50052009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5008 Force $srcfile file.
5009 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5010
b1798462
UW
50112009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5012
5013 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5014 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5015 * gdb.threads/watchthreads-reorder.exp: Likewise.
5016
b6199126
DJ
50172009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5018
5019 PR gdb/8704
5020
5021 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5022 "if", and "thread". Correct matching in the previous test.
5023
b22a0510
DJ
50242009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5025
5026 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5027
930636d2
MS
50282009-11-23 Michael Snyder <msnyder@vmware.com>
5029
5030 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5031 * gdb.reverse-watch-precsave.exp: Ditto.
5032
21a0512e
PP
50332009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5034
5035 * gdb.asm/asm-source.exp: Adjust.
5036 * gdb.base/help.exp: Adjust.
889bf7c5 5037
fc30d5e0
PA
50382009-11-22 Pedro Alves <pedro@codesourcery.com>
5039
5040 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5041 (do_syscall_tests_without_xml): Set data-directory to
5042 /the/path/to/nowhere.
5043
f6bc2008
PA
50442009-11-21 Pedro Alves <pedro@codesourcery.com>
5045
5046 * gdb.threads/local-watch-wrong-thread.c,
5047 gdb.threads/local-watch-wrong-thread.exp: New files.
5048
8c2fb5de
PA
50492009-11-21 Pedro Alves <pedro@codesourcery.com>
5050
5051 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5052 assume new `regsub' syntax available.
5053
ebec9a0f
PA
50542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
a79d3c27
JK
5056 * gdb.base/watchpoint-hw-hit-once.exp,
5057 gdb.base/watchpoint-hw-hit-once.c: New.
5058
50592009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 * gdb.threads/watchthreads-reorder.exp,
5062 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5063
276a961b
MK
50642009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5065
5066 * gdb.xml/tdesc-regs.exp: Use for m68k.
5067
4867c1fb
PA
50682009-11-15 Pedro Alves <pedro@codesourcery.com>
5069
5070 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5071
f6838f81
DJ
50722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5073
5074 * lib/gdb.exp (current_target_name): New procedure.
5075 (gdb_wrapper_target): New variable.
5076 (gdb_wrapper_init): Set gdb_wrapper_target.
5077 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5078 wrapper.
5079
4ac4dd3f
DJ
50802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5081
5082 * gdb.base/remote.exp: Delete the slowest load test.
5083 Do not load with fixed packet sizes.
5084
a7881759
DJ
50852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5086
5087 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5088
97a5b505
DJ
50892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5090
5091 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5092 srcfile when setting a breakpoint.
5093
d3e1fc54
DJ
50942009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5095
5096 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5097 macros.
5098
7cbcbded
DJ
50992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5100
5101 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5102 to be in memory.
5103 * gdb.base/display.c (force_mem): New.
5104 (do_loops): Use it. Add breakpoint comments.
5105 (do_vars): Add a breakpoint comment.
5106 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5107 line numbers.
5108
bdea3a92
NF
51092009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5110
5111 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5112 instead of a bare "run".
5113
269f82e5
PP
51142009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5115
5116 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5117
a69b7d9d
DJ
51182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5119
5120 * lib/cell.exp (skip_cell_tests): Clean up test files before
5121 returning.
5122
b598bfda
DJ
51232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5124
5125 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5126 and the breakpoint menu. Do not call perror if a prompt is seen.
5127 Consume the following GDB prompt.
5128 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5129 * gdb.cp/namespace.exp: Use gdb_test.
5130 * gdb.cp/templates.exp: Use gdb_test.
5131 (test_template_breakpoints): Use gdb_test_multiple.
5132
87728fa0
DJ
51332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5134
5135 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5136 (marker4): Reference values.
5137
b67c692f
DJ
51382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5139
5140 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5141 is missing.
5142
f0df251a
DJ
51432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5144
5145 * gdb.base/break.c (need_malloc): New.
5146 * gdb.base/constvars.c (main): Reference crass and crisp.
5147 * gdb.base/gdb1821.c (main): Reference bar.
5148 * gdb.cp/gdb1355.cc (main): Reference s1.
5149 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5150 (main): Call them.
5151 * gdb.cp/hang2.cc (dummy2): Define.
5152 * gdb.cp/hang3.cc (dummy3): Define.
5153 * gdb.cp/m-data.cc (main): Reference shadow.
5154
bdf7534a
NF
51552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5156 Nathan Froyd <froydnj@codesourcery.com>
5157
5158 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5159 remote host.
5160
f24fce77
NF
51612009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5162
5163 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5164 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5165 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5166 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5167 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5168 * gdb.dwarf2/dw2-producer.exp: Likewise.
5169 * gdb.dwarf2/mac-fileno.exp: Likewise.
5170 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5171 py-prettyprint.py to the remote host.
5172 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5173
40f0318e
KS
51742009-11-11 Keith Seitz <keiths@redhat.com>
5175
5176 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5177 use it instead of "Foo".
5178 * gdb.cp/classes.exp (do_tests): Add a test to access
5179 a method through a typedef'd class name.
5180
f3d9f7fb
NF
51812009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5182
5183 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5184 exponents.
5185 * gdb.base/pointers.exp: Likewise.
5186 * gdb.cp/ref-types.exp: Likewise.
5187
a4216f37
KS
51882009-11-11 Keith Seitz <keiths@redhat.com>
5189
5190 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5191 new[] and delete[].
5192 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5193 "void".
5194 (probe_demangler): Remove all single-quoting of
5195 method and variable names.
5196 (info_func_regexp): Remove the word "void" from any
5197 occurrence of "(void)".
5198 (print_addr_2): Remove all single-quoting of
5199 method names.
5200 (print_addr_2_kfail): Likewise.
5201 (print_addr): Single-quote C function names before
5202 passing to print_addr_2.
5203 (test_paddr_operator_functions): Remove single-quoting
5204 for method names.
5205 Add tests for operator new[] and operator delete[].
5206
9b14d7aa
JK
52072009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5210
85feb311
KS
52112009-11-09 Keith Seitz <keiths@redhat.com>
5212
5213 * gdb.cp/overload.exp: Add tests for resolving overloaded
5214 methods in expression parsing/evaluation.
5215
fa335448
DJ
52162009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5217
5218 * lib/gdb.exp (default_gdb_version): Use --version instead of
5219 --command.
5220
ec3c07fc
NS
52212009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5222
5223 * lib/gdb.exp (gdb_compile_test): New.
5224 (skip_ada_tests, skip_java_tests): New.
5225 (gdb_compile): Use gdb_compile_test for f77.
5226 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5227 * lib/java.exp (compile_java_from_source): Remove runtests check,
5228 use gdb_compile_test to record result.
5229 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5230 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5231 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5232 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5233 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5234 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5235 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5236 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5237 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5238 adjust gdb_compile invocations.
5239
b8b4e42b
JK
52402009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 * Makefile.in (abs_builddir): New.
5243 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5244 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5245 `$(abs_builddir)/site.exp'.
5246
f8b7eaf3
DJ
52472009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5248
5249 * config/m68k-emc.exp, lib/emc-support.exp,
5250 gdb.trace/gdb_c_test.c: Delete.
5251 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5252 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5253 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5254 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5255 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5257 casing for m68k-*-elf.
5258
c4187697
NS
52592009-11-03 Pedro Alves <pedro@codesourcery.com>
5260
5261 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5262 * gdb.arch/i386-prologue.exp: Likewise.
5263 * gdb.arch/i386-unwind.exp: Likewise.
5264
db16b772
DJ
52652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5266
5267 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5268
bcf71277
DJ
52692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5270
5271 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5272
0105cee2
DJ
52732009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5274
5275 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5276
24ddea62
JK
52772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5280
287ccc17
JK
52812009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5282
5283 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5284 * gdb.base/sepdebug2.c: New file.
5285
08bca259 52862009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5287
5288 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5289 the modified warnings for catch syscall. Verify if GDB was compiled
5290 with support for lib expat, and choose which tests to run depending
5291 on this.
5292
5d4e2b76
VP
52932009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5294
5295 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5296 that composite commands are parsed OK. And also test
5297 that breakpoint commands do work.
5298
240e538a
MS
52992009-10-23 Michael Snyder <msnyder@vmware.com>
5300
5301 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5302 to allow for new disassembly style.
5303
9c419145
PP
53042009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5305
5306 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5307
02506ff1
MS
53082009-10-22 Michael Snyder <msnyder@vmware.com>
5309
5310 * gdb.reverse/break-precsave.exp: New test.
5311 * gdb.reverse/consecutive-precsave.exp: Ditto.
5312 * gdb.reverse/finish-precsave.exp: Ditto.
5313 * gdb.reverse/i386-precsave.exp: Ditto.
5314 * gdb.reverse/machinestate-precsave.exp: Ditto.
5315 * gdb.reverse/sigall-precsave.exp: Ditto.
5316 * gdb.reverse/solilb-precsave.exp: Ditto.
5317 * gdb.reverse/step-precsave.exp: Ditto.
5318 * gdb.reverse/until-precsave.exp: Ditto.
5319 * gdb.reverse/watch-precsave.exp: Ditto.
5320
4cf866a3
MS
53212009-10-22 Michael Snyder <msnyder@vmware.com>
5322
5323 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5324 for gdb_expect. Adjust one test's expect strings for the new
5325 format of disassemble.
5326 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5327 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5328 gdb_test_multiple.
5329 * gdb.reverse/step-reverse.exp: Delete 'return'.
5330 * gdb.reverse/until-reverse.exp: Delete blank lines.
5331 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5332
2b28d209
PP
53332009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5334
5335 * gdb.base/consecutive.exp: Adjust.
5336 * gdb.base/display.exp: Likewise.
5337 * gdb.base/pc-fp.exp: Likewise.
5338 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5339
33b9c32b
MS
53402009-10-19 Michael Snyder <msnyder@vmware.com>
5341
5342 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5343 * gdb.reverse/finish-reverse.c: Ditto.
5344 * gdb.reverse/sigall-reverse.c: Ditto.
5345 * gdb.reverse/solib-reverse.c: Ditto.
5346 * gdb.reverse/step-reverse.c: Ditto.
5347 * gdb.reverse/watch-reverse.c: Ditto.
5348
6c95b8df
PA
53492009-10-19 Pedro Alves <pedro@codesourcery.com>
5350 Stan Shebs <stan@codesourcery.com>
5351
5352 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5353 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5354 "Executing new program".
5355 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5356 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5357 left listed after having been killed.
5358 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5359 * gdb.base/maint.exp: Adjust test.
5360
5361 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5362 * gdb.multi/Makefile.in: New.
5363 * gdb.multi/base.exp: New.
5364 * gdb.multi/goodbye.c: New.
5365 * gdb.multi/hangout.c: New.
5366 * gdb.multi/hello.c: New.
5367 * gdb.multi/bkpt-multi-exec.c: New.
5368 * gdb.multi/bkpt-multi-exec.exp: New.
5369 * gdb.multi/crashme.c: New.
5370
279017b7
TG
53712009-10-13 Tristan Gingold <gingold@adacore.com>
5372
5373 * gdb.base/sepdebug.exp: Check debug info are found.
5374
0413d738
PA
53752009-10-08 Pedro Alves <pedro@codesourcery.com>
5376
5377 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5378 bits.
5379
c628eecc
JK
53802009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5381
5382 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5383
38af1bfe
JB
53842009-10-07 Joel Brobecker <brobecker@adacore.com>
5385
5386 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5387 of the comments.
5388
2b0adecd
PM
53892009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5390
5391 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5392 * gdb.base/annota3.exp: Idem.
5393 * gdb.base/maint.exp: Idem.
5394
8d417781
PM
53952009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5396
889bf7c5 5397 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5398 to default.
5399
bb61102d
PM
54002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5401
889bf7c5 5402 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5403 mingw and cygwin targets.
5404
ace5c364
PM
54052009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5406 Pedro Alves <pedro@codesourcery.com>
5407
889bf7c5 5408 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5409 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5410
c2d494a0
PM
54112009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5412
e1b52ce2
PM
5413 * gdb.base/shr1.c: Use %p in format string.
5414 * gdb.base/unload.c: Avoid warning in fprintf.
5415 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5416
209f53f5
PM
54172009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5418
5419 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5420 long type.
5421 (test_unlink): Correct printf string.
5422 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5423 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5424
8172766a
JK
54252009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5428 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5429 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5430
0f73703c
UW
54312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5432
5433 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5434 * gdb.objc/nondebug.exp: Likewise.
5435
b32306ca
UW
54362009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5437
5438 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5439 target_info setting.
5440
5441 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5442 that detect new threads during "info threads".
5443
0057022f
UW
54442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5445
5446 * gdb.threads/manythreads.c (main): Increase thread stack size
5447 to 2*PTHREAD_STACK_MIN.
5448 * gdb.threads/multi-create.c (main): Likewise.
5449 (create_function): Likewise.
5450
f29c0325
UW
54512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5452
5453 * gdb.base/dump.exp: Pass difference of pointer types instead
5454 of integer types as offset to restore in intarr3.srec case.
5455
fcb34849
UW
54562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5457
5458 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5459
d5142e3b
UW
54602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5461
5462 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5463
087b74b2 54642009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5465
087b74b2
PM
5466 New test for two watchpoints, with disabling of
5467 the first inserted.
5468 * testsuite/gdb.base/watchpoints.c: New file.
5469 * testsuite/gdb.base/watchpoints.exp: New file.
5470
96c07c5b
TT
54712009-09-25 Tom Tromey <tromey@redhat.com>
5472
5473 * gdb.base/charset.exp: Test utf-16 strings with Python.
5474
b8899f2b
TT
54752009-09-25 Tom Tromey <tromey@redhat.com>
5476
5477 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5478 UCS-4.
5479 * gdb.base/charset.c (utf_32_string): Rename.
5480 (init_utf32): Rename.
5481 (main): Update.
5482
329719ec
TT
54832009-09-22 Tom Tromey <tromey@redhat.com>
5484
5485 * gdb.python/py-function.exp: Add regression tests.
5486
11ef0d76
KS
54872009-09-21 Keith Seitz <keiths@redhat.com>
5488
5489 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5490 with invalid operator.
5491
3fe8f3b3
KS
54922009-09-21 Keith Seitz <keiths@redhat.com>
5493
5494 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5495 and destructor using typedef name of class.
5496 * gdb.cp/classes.cc (class Base1): Add a destructor.
5497 (base1): New typedef.
5498 (use_methods): Instanitate an object of type base1.
5499 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5500 (do_tests): Call test_template_typedef.
5501 * gdb.cp/templates.cc (Baz::~Baz): New method.
5502 (intBazOne): New typedef.
5503 (main): Instantiate intBazOne.
5504
7a9fe101
PM
55052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5506
5507 PR python/10633
5508
5509 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5510 Function.
5511 (run_lang_tests): Add print elements test.
5512
2e4d963f
PM
55132009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5514
5515 * gdb.python/py-value.exp (test_subscript_regression): New
5516 function. Test for invalid subscripts.
5517 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5518 (ptr_ref): New function.
5519
ec7e75e7
PP
55202009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5521
5522 * gdb.base/default.exp: Fix "show convenience".
5523
0cc7d26f
TT
55242009-09-15 Tom Tromey <tromey@redhat.com>
5525
5526 * lib/mi-support.exp (mi_create_varobj): Update.
5527 (mi_create_floating_varobj): Likewise.
5528 (mi_create_dynamic_varobj): New proc.
5529 (mi_varobj_update): Update.
5530 (mi_varobj_update_with_type_change): Likewise.
5531 (mi_varobj_update_kv_helper): New proc.
5532 (mi_varobj_update_dynamic_helper): Rewrite.
5533 (mi_varobj_update_dynamic): New proc.
5534 (mi_list_varobj_children): Update.
5535 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5536 * gdb.python/python-prettyprint.py (pp_outer): New class.
5537 (pp_nullstr): Likewise.
5538 (lookup_function): Register new printers.
5539 * gdb.python/python-prettyprint.c (struct substruct): New type.
5540 (struct outerstruct): Likewise.
5541 (substruct_test): New function.
5542 (struct nullstr): New type.
5543 (string_1, string_2): New globals.
5544 (main): Add new tests.
5545 * gdb.python/python-mi.exp: Added regression tests.
5546 * gdb.mi/mi2-var-display.exp: Update.
5547 * gdb.mi/mi2-var-cmd.exp: Update.
5548 * gdb.mi/mi2-var-child.exp: Update.
5549 * gdb.mi/mi2-var-block.exp: Update.
5550 * gdb.mi/mi-var-invalidate.exp: Update.
5551 * gdb.mi/mi-var-display.exp: Update.
5552 * gdb.mi/mi-var-cmd.exp: Update.
5553 * gdb.mi/mi-var-child.exp: Update.
5554 * gdb.mi/mi-var-block.exp: Update.
5555 * gdb.mi/mi-break.exp: Update.
5556 * gdb.mi/gdb701.exp: Update.
5557
a96d9b2e
SDJ
55582009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5559
5560 * Makefile.in: Inclusion of catch-syscall object.
5561 * gdb.base/catch-syscall.c: New file.
5562 * gdb.base/catch-syscall.exp: New file.
5563
b43b923a
MS
55642009-09-12 Michael Snyder <msnyder@vmware.com>
5565
5566 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5567 that can support reverse debuggnig.
5568
cec03d70
TT
55692009-09-11 Tom Tromey <tromey@redhat.com>
5570
5571 * gdb.dwarf2/valop.S: New file.
5572 * gdb.dwarf2/valop.exp: New file.
5573
e23bb3fc
MK
55742009-09-11 Mark Kettenis <kettenis@gnu.org>
5575
5576 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5577
37c3696d
DE
55782009-09-10 Doug Evans <dje@google.com>
5579
5580 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5581 Add $gdb_prompt to second breakpoint regexp.
5582
5172aecb
JB
55832009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5584
5585 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5586 names, add missing ones.
5587 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5588 * gdb.python/py-frame.c: Rename from python-frame.c.
5589 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5590 testfile name.
5591 * gdb.python/py-function.exp: Rename from python-function.exp.
5592 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5593 testfile name.
5594 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5595 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5596 Adjust testfile name.
5597 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5598 * gdb.python/py-template.cc: Rename from python-template.cc.
5599 * gdb.python/py-template.exp: Rename from python-template.exp.
5600 Adjust testfile name.
5601 * gdb.python/py-value.c: Rename from python-value.c.
5602 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5603 testfile name.
5604
b554e4bd
JK
56052009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5606
5607 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5608 $bpt2address.
5609 (Second breakpoint address is valid on ia64)
5610 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5611
9a68ae16
JM
56122009-09-03 Joseph Myers <joseph@codesourcery.com>
5613
5614 * gdb.base/ending-run.exp: Restrict regular expression matching
5615 line number to require closing brace following.
5616
146b9145
DE
56172009-09-03 Doug Evans <dje@google.com>
5618
5619 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5620
787d21e1
TT
56212009-09-02 Tom Tromey <tromey@redhat.com>
5622
5623 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5624
e7802207
TT
56252009-09-02 Tom Tromey <tromey@redhat.com>
5626
5627 * gdb.dwarf2/callframecfa.exp: New file.
5628 * gdb.dwarf2/callframecfa.S: New file.
5629
817aadd2
JK
56302009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5631
5632 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5633 gdb.base/solib-overlap-main.c: New.
5634
4a76eae5
DJ
56352009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5636
5637 PR gdb/10565
5638
5639 * gdb.base/bitfields.c (struct container, container): New.
5640 (main): Initialize it and call break5.
5641 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5642
d4b96c9a
JK
56432009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5646 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5647
4e22772d
JK
56482009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5649
5650 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5651
2efab443
MS
56522009-08-26 Michael Snyder <msnyder@vmware.com>
5653
5654 * gdb.base/i386-reverse.c: New file.
5655 * gdb.base/i386-reverse.exp: New file.
5656 * gdb.base/Makefile.in: Add new files to be removed.
5657
07ab73a0
JM
56582009-08-26 Joseph Myers <joseph@codesourcery.com>
5659
5660 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5661 environment-pwd for remote host.
5662 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5663
676accff
KS
56642009-08-24 Keith Seitz <keiths@redhat.com>
5665
5666 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5667 Add two new C++ completer tests which limit the output to a
889bf7c5 5668 given class.
676accff 5669
f9f7ad22
MS
56702009-08-24 Michael Snyder <msnyder@vmware.com>
5671
5672 * gdb.base/del.exp: Fix typo in comment.
5673 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5674
81ecdfbb
RW
56752009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5676
5677 * configure: Regenerate.
5678 * gdb.hp/configure: Likewise.
5679 * gdb.hp/gdb.aCC/configure: Likewise.
5680 * gdb.hp/gdb.base-hp/configure: Likewise.
5681 * gdb.hp/gdb.compat/configure: Likewise.
5682 * gdb.hp/gdb.defects/configure: Likewise.
5683 * gdb.hp/gdb.objdbg/configure: Likewise.
5684 * gdb.stabs/configure: Likewise.
5685
cab0c772
UW
56862009-08-19 Doug Evans <dje@google.com>
5687
5688 * gdb.base/gdbvars.c: New file.
5689 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5690
b8fa0bfa
PA
56912009-08-14 Pedro Alves <pedro@codesourcery.com>
5692
5693 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5694 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5695
b84aa90a
PA
56962009-08-13 Pedro Alves <pedro@codesourcery.com>
5697
5698 * gdb.base/default.exp: Adjust "set language test": it's now an
5699 enum command. Larger help string moved to "help set language".
5700 * gdb.base/help.exp: Adjust "help set language" expected output,
5701 now lists all known languages.
5702
0d8f9b2c
NF
57032009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5704
5705 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5706 all frame arguments.
5707 * gdb.arch/altivec-regs.exp: Likewise.
5708
bda180e0
TT
57092009-08-07 Tom Tromey <tromey@redhat.com>
5710
5711 * gdb.base/setshow.exp: Add tests for changes to set language, set
5712 check range, and set check type.
5713
48cb2d85
VP
57142009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5715
5716 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5717 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5718 Call it.
48cb2d85 5719
1ea34204
UW
57202009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5721
5722 * configure.ac: Run gdb.cell tests when appropriate.
5723 * configure: Regenerate.
5724 * lib/cell.exp: New file.
5725 * gdb.cell: New directory.
5726 * gdb.cell/configure.ac: New file.
5727 * gdb.cell/configure: New file.
5728 * gdb.cell/Makefile.in: New file.
5729 * gdb.cell/arch.exp: New file.
5730 * gdb.cell/break.c: New file.
5731 * gdb.cell/break.exp: New file.
5732 * gdb.cell/break-spu.c: New file.
5733 * gdb.cell/bt.c: New file.
5734 * gdb.cell/bt2-spu.c: New file.
5735 * gdb.cell/bt-spu.c: New file.
5736 * gdb.cell/bt.exp: New file.
5737 * gdb.cell/coremaker.c: New file.
5738 * gdb.cell/coremaker-spu.c: New file.
5739 * gdb.cell/core.exp: New file.
5740 * gdb.cell/gcore.exp: New file.
5741 * gdb.cell/data.c: New file.
5742 * gdb.cell/data.exp: New file.
5743 * gdb.cell/data-spu.c: New file.
5744 * gdb.cell/ea-cache.exp: New file.
5745 * gdb.cell/ea-cache.c: New file.
5746 * gdb.cell/ea-cache-spu.c: New file.
5747 * gdb.cell/ea-standalone.c: New file.
5748 * gdb.cell/ea-standalone.exp: New file.
5749 * gdb.cell/ea-test.c: New file.
5750 * gdb.cell/ea-test.exp: New file.
5751 * gdb.cell/f-regs.exp: New file.
5752 * gdb.cell/mem-access.c: New file.
5753 * gdb.cell/mem-access.exp: New file.
5754 * gdb.cell/mem-access-spu.c: New file.
5755 * gdb.cell/ptype.exp: New file.
5756 * gdb.cell/registers.exp: New file.
5757 * gdb.cell/size.c: New file.
5758 * gdb.cell/sizeof.exp: New file.
5759 * gdb.cell/size-spu.c: New file.
5760 * gdb.cell/solib.exp: New file.
5761 * gdb.cell/solib-symbol.exp: New file.
5762
85e747d2
UW
57632009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5764
5765 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5766
58d6951d
DJ
57672009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5768
5769 * gdb.base/float.exp: Handle VFP registers.
5770
6e0a4f15
MS
57712009-07-14 Michael Snyder <msnyder@vmware.com>
5772
dcd5da87
MS
5773 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5774 to bring gdb to the beginning of the calling line.
5775
6e0a4f15
MS
5776 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5777 confusing the i386 epilogue unwinder.
5778
782b2b07
SS
57792009-07-14 Stan Shebs <stan@codesourcery.com>
5780
5781 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5782
f662c3bc
MS
57832009-07-14 Michael Snyder <msnyder@vmware.com>
5784
5785 * gdb.reverse/step-reverse.exp (stepi into function call):
5786 Call instruction may not be first instruction in the line.
5787 (reverse stepi from a function call): Used wrong line number.
5788
8f313923
JK
57892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5792
4662c76e
JK
57932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5794
5795 Fix gdb.base/macscp.exp when using custom inputrc.
5796 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5797 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5798 env(TERM) set.
5799 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5800 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5801
aa81e255
JK
58022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5803
5804 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5805 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5806 Change the compilation target to match the testcase name.
5807 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5808 testcase name.
5809 * a2-run.exp: Use for setup prepare_for_testing. Change the
5810 compilation target to match the testcase name.
5811 * gdb.base/commands.exp: Likewise.
5812 * gdb.base/finish.exp: Likewise.
5813 * gdb.base/float.exp: Likewise.
5814 * gdb.base/info-target.exp: Likewise.
5815 * gdb.base/relational.exp: Likewise.
5816 * gdb.base/term.exp: Likewise.
5817 * gdb.base/until.exp: Likewise.
5818 * gdb.base/volatile.exp: Likewise.
5819 * gdb.base/whatis-exp.exp: Likewise.
5820
4c93b1d7
HZ
58212009-07-11 Hui Zhu <teawater@gmail.com>
5822
5823 * gdb.base/help.exp (disassemble): Update expected help text.
5824
812f7342
TT
58252009-07-09 Tom Tromey <tromey@redhat.com>
5826
5827 * lib/gdb.exp: Handle TRANSCRIPT.
5828 (remote_spawn, remote_close, send_gdb): New procs.
5829
fbb8f299
PM
58302009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5831
5832 * gdb.python/python-prettyprint.c: Add counted null string
5833 structure.
5834 * gdb.python/python-prettyprint.exp: Print null string. Test for
5835 embedded nulls.
5836 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5837 * gdb.python/python-value.exp (test_value_in_inferior): Add
5838 variable length string fetch tests.
5839 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5840
c0ac0ec7
JK
58412009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5842
5843 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5844
30b66ecc
TT
58452009-07-07 Tom Tromey <tromey@redhat.com>
5846
5847 * gdb.base/call-rt-st.exp: Update for change to escape output.
5848 * gdb.base/callfuncs.exp: Likewise.
5849 * gdb.base/charset.exp: Likewise.
5850 * gdb.base/constvars.exp: Likewise.
5851 * gdb.base/long_long.exp: Likewise.
5852 * gdb.base/pointers.exp: Likewise.
5853 * gdb.base/printcmds.exp: Likewise.
5854 * gdb.base/setvar.exp: Likewise.
5855 * gdb.base/store.exp: Likewise.
5856 * gdb.cp/ref-types.exp: Likewise.
5857 * gdb.mi/mi-var-child.exp: Likewise.
5858 * gdb.mi/mi-var-display.exp: Likewise.
5859 * gdb.mi/mi2-var-display.exp: Likewise.
5860 * gdb.base/charset.exp: Test octal escape sequence length.
5861 Update for change to escape output.
5862
187c4a2b
JK
58632009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5866
d80a43f9
DJ
58672009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5868
5869 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5870
047427a8
JK
58712009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5872
5873 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5874 gdbserver increasing $portnum if "Can't bind address" has been seen.
5875
8b5a0f4f
PA
58762009-07-05 Pedro Alves <pedro@codesourcery.com>
5877
5878 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5879 mingw32ce.
5880
7d93ba58
PA
58812009-07-05 Pedro Alves <pedro@codesourcery.com>
5882
5883 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5884 VFP format.
5885
2277426b
PA
58862009-07-02 Pedro Alves <pedro@codesourcery.com>
5887
5888 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5889 linux. Adjust to use "inferior", "info inferiors", "detach
5890 inferior" and "kill inferior" instead of "restart", "info fork",
5891 "detach fork" and "delete fork".
5892 * gdb.base/ending-run.exp: Spell out "info".
5893 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5894 the "kill" command.
5895
5af949e3
UW
58962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5897
5898 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5899 change to prefix TLS offset in hex with 0x.
5900
5d3729b5
UW
59012009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5902
5903 * gdb.base/default.exp: Update test case for "x" changes.
5904
af589bd0
TG
59052009-07-01 Tristan Gingold <gingold@adacore.com>
5906
5907 * gdb.base/bigcore.exp: Make darwin untested.
5908
40974f91
JK
59092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/completion.exp (directory completion): Create the directory.
5912 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5913 escapeuniquesub.
5914 (directory completion 2): Expect now ${escapeuniquesub}.
5915 (Glob remaining of directory test): Remove one excessive newline.
5916 Expect the real output.
5917
59dd3af6
JK
59182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5919
5920 Fix `make check//%' target after `make check' has been ran.
5921 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5922 a mkdir call.
5923 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5924 (%/.dir): Remove.
5925
f4e164aa
JK
59262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5927
5928 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5929 the expected result record.
5930
69af2122
JK
59312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5932
5933 Remove racy FAILs relying just on the timeouts.
5934 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5935 (annotation_level 2): Remove racy FAILs.
5936
2fd481e1
PP
59372009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5938
5939 gdb/10275
889bf7c5
PA
5940 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5941
c38f313d
DJ
59422009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5943
5944 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5945
8b777f02
VP
59462009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5947
5948 * gdb.mi/mi-stack.exp: Testing symbolic options
5949 to -stack-list-locals and -stack-list-arguments.
5950
00c7eacf
JK
59512009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5954
6bc80edc
TT
59552009-06-29 Tom Tromey <tromey@redhat.com>
5956
5957 * dg-extract-results.sh: New file.
5958 * Makefile.in (FORCE_PARALLEL): New variable.
5959 (CHECK_TARGET): New conditional variable.
5960 (check): Use CHECK_TARGET.
5961 (DO_RUNTEST): New variable.
5962 (check-single): New target.
5963 (TEST_DIRS): New variable.
5964 (TEST_TARGETS): Likewise.
5965 (check-parallel): New target.
5966 (check-gdb.%): New pattern.
5967 (BASE1_FILES): New variable.
5968 (BASE2_FILES): Likewise.
5969 (check-gdb.base%): New pattern.
5970 (%/.dir): New pattern.
5971 * configure: Rebuild.
5972 * aclocal.m4 (AM_CONDITIONAL): New defun.
5973 * configure.ac: Check whether user is using GNU make.
5974 (GMAKE): New conditional.
5975
794684b6
SW
59762009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5977
5978 * gdb.cp/namespace-nested-import.cc: New test.
5979 * gdb.cp/namespace-nested-import.exp: New test.
5980
edb3359d
DJ
59812009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5982
5983 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5984 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5985 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5986 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5987 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5988 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5989 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5990 gdb.opt/inline-markers.c: New files.
5991 * lib/gdb.exp (skip_inline_frame_tests): New function.
5992 (skip_inline_var_tests): New function.
5993
cf657a0c
AS
59942009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5995
5996 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5997 backtrace.
5998
28d41a99
MS
59992009-06-27 Michael Snyder <msnyder@vmware.com>
6000
6001 * gdb.reverse: New directory.
6002 * gdb.reverse/break-reverse.c: New test.
6003 * gdb.reverse/break-reverse.exp: New test.
6004 * gdb.reverse/consecutive-reverse.c: New test.
6005 * gdb.reverse/consecutive-reverse.exp: New test.
6006 * gdb.reverse/finish-reverse.c: New test.
6007 * gdb.reverse/finish-reverse.exp: New test.
6008 * gdb.reverse/machinestate.c: New test.
6009 * gdb.reverse/ms1.c: New test.
6010 * gdb.reverse/machinestate.exp: New test.
6011 * gdb.reverse/Makefile.in: New file.
6012 * gdb.reverse/shr2.c: New test.
6013 * gdb.reverse/solib-reverse.c: New test.
6014 * gdb.reverse/solib-reverse.exp: New test.
6015 * gdb.reverse/step-reverse.c: New test.
6016 * gdb.reverse/step-reverse.exp: New test.
6017 * gdb.reverse/until-reverse.c: New test.
6018 * gdb.reverse/ur1.c: New test.
6019 * gdb.reverse/until-reverse.exp: New test.
6020 * gdb.reverse/watch-reverse.c: New test.
6021 * gdb.reverse/watch-reverse.exp: New test.
6022 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6023 * configure: Regenerate.
6024
fe3c8b0d
DE
60252009-06-26 Doug Evans <dje@google.com>
6026
6027 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6028
3a72a602
PM
60292009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6030
6031 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6032 windows problem for 'file delete $binfile'.
6033
27aa8d6a
SW
60342009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6035
6036 * gdb.cp/namespace-using.exp: New test.
6037 * gdb.cp/namespace-using.cc: New test.
6038
8ac055f8
JB
60392009-05-20 Joel Brobecker <brobecker@adacore.com>
6040
6041 * gdb.ada/variant_record_packed_array: New testcase.
6042
85e306ed
TT
60432009-06-23 Tom Tromey <tromey@redhat.com>
6044
6045 * gdb.base/charset.exp (test_combination): Regression test.
6046 * gdb.base/charset.c (my_wchar_t): New typedef.
6047 (myvar): New global.
6048 (main): Set myvar.
6049
56643c5e
PM
60502009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6051
6052 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6053 target.
6054
1fac167a
UW
60552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6056
6057 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6058
7ccb0be9
UW
60592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6060
6061 * gdb.mi/gdb680.exp: Update test for error message.
6062
568d6575
UW
60632009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6064
6065 * gdb.base/annota1.exp: Allow multiple occurrences of the
6066 frames-invalid annotation.
6067 * gdb.cp/annota2.exp: Likewise.
6068
7cd1089b
PM
60692009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6070
6071 * gdb.cp/gdb2495.cc: New file.
6072 * gdb.cp/gdb2495.exp: New file.
6073
72c63395
JK
60742009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6075
6076 Report error on GDB crash during runto.
6077 * lib/gdb.exp (runto <eof>): New.
6078
3788363d
DJ
60792009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6080
6081 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6082 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6083 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6084 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6085 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6086 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6087 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6088 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6089 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6090 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6091 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6092 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6093 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6094 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6095 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6096 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6097 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6098 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6099 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6100 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6101 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6102 gdb.trace/passcount.exp, gdb.trace/report.exp,
6103 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6104 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6105 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6106 executable.
6107
17592de3
PA
61082009-06-07 Pedro Alves <pedro@codesourcery.com>
6109
6110 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6111 defined before referencing it.
6112
701e355d
DE
61132009-06-03 Doug Evans <dje@google.com>
6114
6115 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6116 * gdb.arch/i386-see.c: Ditto.
6117
f2292c65
PM
61182009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6119
6120 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6121 (check_macro): Return 1 if undefined.
6122 If first test fails, check if macro debug information is available,
6123 and report unsupported test if no macro information is found.
6124
5a437975
DE
61252009-05-29 Doug Evans <dje@google.com>
6126
6127 * gdb.threads/hand-call-in-threads.exp: New.
6128 * gdb.threads/hand-call-in-threads.c: New.
6129
c141c696
MS
61302009-05-29 Michael Snyder <msnyder@vmware.com>
6131
6132 * gdb.base/break-always.exp: Change "1" to "on".
6133 Add confirmation check.
6134
b3444185
PA
61352009-05-28 Pedro Alves <pedro@codesourcery.com>
6136
6137 * gdb.threads/threxit-hop-specific.c: New.
6138 * gdb.threads/threxit-hop-specific.exp: New.
6139 * gdb.threads/thread-execl.c: New.
6140 * gdb.threads/thread-execl.exp: New.
6141
b6313243
TT
61422009-05-27 Tom Tromey <tromey@redhat.com>
6143 Thiago Jung Bauermann <bauerman@br.ibm.com>
6144
6145 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6146 (mi_child_regexp): Likewise.
6147 (mi_list_varobj_children_range): Likewise.
6148 (mi_get_features): Likewise.
6149 (mi_list_varobj_children): Rewrite.
6150 * gdb.python/python-mi.exp: New file.
6151
a6bac58e
TT
61522009-05-27 Tom Tromey <tromey@redhat.com>
6153 Thiago Jung Bauermann <bauerman@br.ibm.com>
6154 Phil Muldoon <pmuldoon@redhat.com>
6155 Paul Pluzhnikov <ppluzhnikov@google.com>
6156
6157 * gdb.python/python-prettyprint.exp: New file.
6158 * gdb.python/python-prettyprint.c: New file.
6159 * gdb.python/python-prettyprint.py: New file.
6160 * gdb.base/display.exp: print/r is now valid.
6161
2c74e833
TT
61622009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6163 Tom Tromey <tromey@redhat.com>
6164 Pedro Alves <pedro@codesourcery.com>
6165 Paul Pluzhnikov <ppluzhnikov@google.com>
6166
6167 * gdb.python/python-template.exp: New file.
6168 * gdb.python/python-template.cc: New file.
6169 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6170 tests.
6171 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6172 Call it.
6173 (test_value_after_death): New proc.
6174 * gdb.python/python-value.c (PTR): New typedef.
6175 (main): New variable 'x'.
6176
89c73ade
TT
61772009-05-27 Tom Tromey <tromey@redhat.com>
6178
6179 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6180 tests.
6181 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6182 Call it.
6183
a75724bc
PA
61842009-05-27 Pedro Alves <pedro@codesourcery.com>
6185
6186 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6187
e58b0e63
PA
61882009-05-24 Pedro Alves <pedro@codesourcery.com>
6189
6190 * gdb.threads/fork-thread-pending.c: New.
6191 * gdb.threads/fork-thread-pending.exp: New.
6192
4ac36638
JK
61932009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6196 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6197
889bf7c5 61982009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6199
889bf7c5 6200 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6201
b242c3c2
PA
62022009-05-17 Pedro Alves <pedro@codesourcery.com>
6203
6204 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6205 `gdb_get_line_number'. Call `callee' in both parent and child.
6206 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6207 `gdb_get_line_number' instead of hardcoding line numbers.
6208 (catch_fork_unpatch_child): New procedure to test detaching
6209 breakpoints from child fork.
6210 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6211 hardcoding line numbers.
6212 (do_fork_tests): Run `catch_fork_unpatch_child'.
6213
ee342b23
VP
62142009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6215
6216 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6217 of structure type enters or leaves the scope, it
6218 is reported by -var-update.
6219
e2009e98
DE
62202009-05-11 Doug Evans <dje@sebabeach.org>
6221
6222 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6223 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6224 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6225
00903456
JK
62262009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6227
6228 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6229
dc621c35
DE
62302009-04-30 Doug Evans <dje@google.com>
6231
6232 * gdb.threads/watchthreads2.exp: New testcase.
6233 * gdb.threads/watchthreads2.c: New testcase.
6234
9ab4e744
DE
62352009-04-29 Doug Evans <dje@google.com>
6236
6237 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6238 * gdb.cp/mb-ctor.cc: Ditto.
6239 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6240 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6241 * gdb.cp/mb-inline1.cc: Call it.
6242 * gdb.cp/mb-inline2.cc: Ditto.
6243 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6244 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6245
484086b7
JK
62462009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6249 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6250 Replace all uses of `decimal' by `nonzero'.
6251 (info macro FROM_COMMANDLINE): New test.
6252
379a77b5
TT
62532009-04-27 Tom Tromey <tromey@redhat.com>
6254
6255 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6256
b92b73c2
DE
62572009-04-27 Doug Evans <dje@google.com>
6258
6259 * gdb.threads/watchthreads.c (main): Initialize args before starting
6260 the threads. Plus formatting cleanup.
6261 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6262 biased scheduling of one thread.
6263
945a118d
JG
62642009-04-27 Jerome Guitton <guitton@adacore.com>
6265
6266 * gdb.cp/templates.cc (GetMax): New template.
6267 (main): Declare two instances of GetMax.
6268 * gdb.cp/templates.exp: Add new test.
6269
d389af10
JK
62702009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6271
6272 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6273
e7f86de9
JM
62742009-04-22 Joseph Myers <joseph@codesourcery.com>
6275
6276 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6277
334cc82d
TT
62782009-04-15 Tom Tromey <tromey@redhat.com>
6279
6280 * gdb.base/charset.exp: Add regression test.
6281
d12672cc
JB
62822009-04-14 Joel Brobecker <brobecker@adacore.com>
6283
6284 * gdb.base/exe-lock.exp: New testcase.
6285
18e8c3bc
TT
62862009-04-13 Tom Tromey <tromey@redhat.com>
6287
6288 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6289 operator on Frame.
6290
5ecd5cbe
UW
62912009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6292
6293 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6294 * gdb.server/ext-attach.exp: Likewise.
6295
7309f756
VP
62962009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6297
6298 Eliminate some sleep usage.
6299
889bf7c5
PA
6300 * gdb.mi/basics.c (do_nothing): New.
6301 (main): Use do_nothing instead of printf, so that
6302 not to introduce race condition between output of
6303 inferiour and output of gdb. Do not use sleep as it
6304 is not generally available on embedded targets.
7309f756 6305
f4b95f6f
PA
63062009-04-02 Pedro Alves <pedro@codesourcery.com>
6307
6308 * gdb.server/ext-attach.exp: Expect an optional process id after
6309 "Detached from remote process".
6310
de40b933
JK
63112009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6312
6313 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6314 gdb.dwarf2/dw2-unresolved.exp: New.
6315
2ae101a4
PA
63162009-04-02 Pedro Alves <pedro@codesourcery.com>
6317
6318 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6319 mi_run_to_main.
6320
56a8e183
PA
63212009-04-02 Pedro Alves <pedro@codesourcery.com>
6322
6323 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6324 mi_run_to_main. Skip thread exit test on remote targets.
6325 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6326 mi_run_to_main.
6327 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6328 mi_run_to_main.
6329 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6330 when expecting ^connected. Detect when the target doesn't support
6331 non-stop mode.
6332 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6333 supported. Return -1 on error, 0 on success.
6334 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6335 (mi_runto): Return mi_runto_helper's result explicitly.
6336
c35fafde
PA
63372009-04-01 Pedro Alves <pedro@codesourcery.com>
6338
6339 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6340
f8a8dce6
JB
63412009-04-01 Tom Tromey <tromey@redhat.com>
6342
6343 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6344 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6345 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6346 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6347
71c25dea
TT
63482009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6349 Jan Kratochvil <jan.kratochvil@redhat.com>
6350
6351 PR gdb/931
6352 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6353 output.
6354 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6355 for gdb/931.
6356 * dw2-strp.S (DW_AT_language): Change to C++.
6357 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6358
02d9a9ce
JB
63592009-03-31 Joel Brobecker <brobecker@adacore.com>
6360
6361 * gdb.ada/tasks: New testcase.
6362
1042e4c0
SS
63632009-03-30 Stan Shebs <stan@codesourcery.com>
6364
6365 * gdb.trace/actions.exp: Update to match new info trace format.
6366 * gdb.trace/deltrace.exp: Ditto.
6367 * gdb.trace/infotrace.exp: Ditto.
6368 * gdb.trace/passcount.exp: Ditto.
6369 * gdb.trace/save-trace.exp: Ditto.
6370 * gdb.trace/while-stepping.exp: Ditto.
6371 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6372
f8f6f20b
TJB
63732009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6374
6375 * gdb.python/python-frame.c: New file.
6376 * gdb.python/python-frame.exp: New file.
6377
c0c6f777
TJB
63782009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6379
6380 * gdb.python/python-value.exp: Add tests for the address
6381 attribute.
6382
3cb51905
AS
63832009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6384
6385 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6386
88fc996f
DE
63872009-03-26 Doug Evans <dje@google.com>
6388
6389 * gdb.mi/mi-nonstop-exit.exp: New file.
6390 * gdb.mi/non-stop-exit.c: New file.
6391
56ef84b1
TT
63922009-03-26 Tom Tromey <tromey@redhat.com>
6393
6394 Update for change to prologue skipping:
6395 * gdb.mi/mi2-simplerun.exp: Update.
6396 * gdb.mi/mi2-break.exp: Update.
6397 * gdb.mi/mi-simplerun.exp: Update.
6398 * gdb.mi/mi-break.exp: Update.
6399 * gdb.base/ending-run.exp: Update.
6400
def2b000
TJB
64012009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6402
6403 * gdb.python/python-value.exp (test_value_in_inferior): Test
6404 gdb.Value.is_optimized_out attribute.
6405
442ddf59
JK
64062009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6407
6408 * gdb.dwarf2/dw2-noloc-main.c: New file.
6409 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6410 (.text): Remove.
6411 (.data): New.
6412 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6413 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6414 (DW_TAG_subprogram func_cu1, noloc): Remove.
6415 (main): New.
6416 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6417 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6418 (file_symbols): New procedure.
6419
a8df5de4
TT
64202009-03-25 Tom Tromey <tromey@redhat.com>
6421
6422 * gdb.base/charset.exp (valid_target_charset): New proc.
6423 Use it to skip tests on invalid charsets.
6424
cc1d7add
PM
64252009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6426
6427 * gdb.base/completion.exp: Add a test for directory completion.
6428
bcd5727b
JK
64292009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6430
6431 Fix a racy FAIL.
6432 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6433 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6434
cc924cad
TJB
64352009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6436
6437 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6438 * gdb.python/python-function.exp: Add test for function returning
6439 a GDB value.
6440
bc3b79fd
TJB
64412009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6442
6443 * gdb.python/python-function.exp: New file.
6444
6c7a06a3
TT
64452009-03-20 Tom Tromey <tromey@redhat.com>
6446
6447 * gdb.base/store.exp: Update for change to escape output.
6448 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6449 to escape output.
6450 * gdb.base/pointers.exp: Update for change to escape output.
6451 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6452 to escape output.
6453 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6454 escape output.
6455 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6456 to escape output.
6457 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6458 escape output.
6459 * gdb.base/setvar.exp: Update for change to escape output.
6460 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6461 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6462 to escape output.
6463 (test_print_string_constants): Likewise.
6464 * gdb.base/charset.exp (valid_host_charset): Check size of
6465 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6466 cases. Handle "auto"-related output.
6467 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6468 (uvar, Uvar): New globals.
6469
c31af87b
JG
64702009-03-19 Jerome Guitton <guitton@adacore.com>
6471
6472 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6473 deltas.
6474 * gdb.ada/fixed_points.exp: Ditto.
6475
51272cf2
PA
64762009-03-18 Pedro Alves <pedro@codesourcery.com>
6477
6478 * return-nodebug.c: Don't include stdio.h.
6479 (init): Delete.
6480 (func): Delete definition and provide extern declaration.
6481 (t): New.
6482 (main): Don't call printf. Call func and store its result in t.
6483 * return-nodebug1.c: New.
6484 * return-nodebug.exp: Don't expect stdio output. Instead, print
6485 the global variable t. Drop printf formatters and cast types from
6486 foreach loop. Don't use prepare_for_testing. Compile
6487 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6488 define FORMAT or CAST.
6489
d24948ac
PP
64902009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6491
6492 * gdb.base/solib-display.exp: Disable test for remote targers.
6493
61ff14c6
JK
64942009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6495
6496 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6497
cb4dce93
JK
64982009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 Fix a racy FAIL.
6501 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6502 code from `follow parent, print pids'.
6503 (`follow child, print pids', `follow parent, print pids'): Call it.
6504 Replace `gdb_test "break..."' by gdb_breakpoint.
6505
f7c60c5e
VP
65062009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6507
6508 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6509 sync and async modes.
f7c60c5e 6510
383ace49
JB
65112009-03-12 Joel Brobecker <brobecker@adacore.com>
6512
6513 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6514 that was checked in by mistake. Remove loading of ada.exp, since
6515 this is not necessary in this case.
6516
4ce102af
JB
65172009-03-12 Joel Brobecker <brobecker@adacore.com>
6518
6519 * gdb.ada/ptype_arith_binop.exp: New testcase.
6520
529a2aef
JB
65212009-03-12 Joel Brobecker <brobecker@adacore.com>
6522
6523 * gdb.ada/mod_from_name: New testcase.
6524
8a38181c
JB
65252009-03-12 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.ada/tick_last_segv: New testcase.
6528
11436dee
VP
65292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6530
61ff14c6 6531 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6532
1f31650a
VP
65332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6534
61ff14c6
JK
6535 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6536 include the token in ^running and frame info in *stopped.
1f31650a 6537
a3247a22
PP
65382009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6539
6540 * solib-display.exp: New file.
6541 * solib-display-main.c: New file.
6542 * solib-display-lib.c: New file.
61ff14c6 6543
aae64587
PA
65442009-03-05 Pedro Alves <pedro@codesourcery.com>
6545
6546 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6547
44aabfbc
JK
65482009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6551 (list_and_check_macro): Use more specific test name.
6552 (next to definition): Make the test names unique.
6553
c087fcd3
PM
65542009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6555
6556 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6557
c86cf029
VP
65582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6559
6560 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6561 notifications.
6562 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6563 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6564 * lib/mi-support.exp (library_loaded_re): New.
6565 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6566
3ea85240
VP
65672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6568
6569 * gdb.gdb/observer.exp: Use test_notification observer, not
6570 normal_stop, everywhere.
6571 (test_normal_stop_notifications): Rename to...
6572 (test_notifications): ...this.
6573 (test_observer_normal_stop): Rename to...
6574 (test_observer): ...this.
6575
1903f0e6
DE
65762009-02-16 Doug Evans <dje@google.com>
6577
6578 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6579 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6580 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6581 (test_prefixed_syscall,test_int3): New tests.
6582 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6583 (test_prefixed_syscall,test_int3): New tests.
6584
1d33d6ba
VP
65852009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6586
3cb51905
AS
6587 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6588 (mi_expect_interrupt): Likewise.
6589 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6590 response.
1d33d6ba 6591
faafb047
PM
65922009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6593
6594 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6595 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6596 Replace calls to get_valueofx by get_hexadecimal_valueof.
6597
417e16e2
PM
65982009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6599
6600 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6601 (get_integer_valueof): New procedure.
6602 (get_sizeof): Use new get_integer_value_of.
6603 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6604 by get_integer_valueof.
6605
7065b901
TT
66062009-02-13 Tom Tromey <tromey@redhat.com>
6607
6608 * gdb.base/remote.exp (get_sizeof): Remove.
6609 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6610 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6611 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6612 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6613 (get_sizeof): Likewise.
6614
5d7cb8df
JK
66152009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 PR fortran/9806
6618 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6619
b2febfff
PP
66202009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6621
6622 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6623
4aa995e1
PA
66242009-02-06 Pedro Alves <pedro@codesourcery.com>
6625
6626 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6627
d8906c6f
TJB
66282009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6629
6630 * gdb.python/python-cmd.exp: New file.
6631
ff4ab08d
TG
66322009-02-06 Tristan Gingold <gingold@adacore.com>
6633
6634 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6635
aacd552b
TG
66362009-02-05 Tristan Gingold <gingold@adacore.com>
6637
6638 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6639 pointer is dereferenced and use this signal name in regexp.
6640 * gdb.base/signull.exp: Ditto.
6641 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6642 * gdb.base/signull.c (main): Ditto.
6643
08c637de
TJB
66442009-02-04 Tom Tromey <tromey@redhat.com>
6645 Thiago Jung Bauermann <bauerman@br.ibm.com>
6646
6647 * gdb.python/python-value.exp: Use `gdb.history' instead of
6648 `gdb.value_from_history'.
6649 (test_value_numeric_ops): Add test for conversion of enum constant.
6650 * gdb.python/python-value.c (enum e): New type.
6651 (evalue): New global.
6652 (main): Use argv.
6653
20261af8
JG
66542009-02-04 Jerome Guitton <guitton@adacore.com>
6655
6656 * gdb.ada/uninitialized_vars: New test program.
6657 * gdb.ada/uninitialized_vars.exp: New testcase.
6658
52e44b43
TT
66592009-02-02 Tom Tromey <tromey@redhat.com>
6660
6661 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6662 * gdb.cp/pr2489.cc: Rename...
6663 * gdb.cp/pr9594.cc: ... to this.
6664
1c71341a
TT
66652009-02-02 Tom Tromey <tromey@redhat.com>
6666
6667 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6668 * gdb.cp/pr2489.cc: New file.
6669 * gdb.cp/cpcompletion.exp: New file.
6670
a4295225
TT
66712009-02-02 Tom Tromey <tromey@redhat.com>
6672
6673 PR exp/9059:
6674 * gdb.cp/call-c.exp: Add regression test.
6675 * gdb.cp/call-c.cc (FooHandle): New typedef.
6676 (main): New variable 'handle'.
6677
592375cd
VP
66782009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6679
6680 * lib/mi-support.exp (et_mi_thread_list)
6681 (check_mi_and_console_threads): Adjust for current thread in
6682 -thread-list-ids output.
6683
41447f92
VP
66842009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6685
889bf7c5
PA
6686 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6687 Call it.
41447f92 6688
35669430
DE
66892009-01-28 Doug Evans <dje@google.com>
6690
6691 * gdb.arch/amd64-disp-step.S: New file.
6692 * gdb.arch/amd64-disp-step.exp: New file.
6693 * gdb.arch/i386-disp-step.S: New file.
6694 * gdb.arch/i386-disp-step.exp: New file.
6695
09f00d9a
PM
66962009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6697
6698 * gdb.base/find.exp: Set newline variable
6699 using quotes instead of braces to fix cygwin failures.
6700
1e8fb976
PA
67012009-01-23 Pedro Alves <pedro@codesourcery.com>
6702
6703 * gdb.base/radix.exp: Add tests to ensure that that set
6704 input-radix 0 and set output-radix 0 are really rejected.
6705
da061712
PA
67062009-01-23 Pedro Alves <pedro@codesourcery.com>
6707
6708 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6709 copyright years.
6710
dd7e2d2b
PA
67112009-01-23 Pedro Alves <pedro@codesourcery.com>
6712
6713 PR gdb/9664:
6714 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6715
392452f6
PA
67162009-01-22 Pedro Alves <pedro@codesourcery.com>
6717
6718 PR c++/9631:
6719 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6720
8653e71c
PM
67212009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6722
6723 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6724 binfile definition to fix Windows OS failure.
6725
a12cc160
DJ
67262009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6727
6728 PR gdb/9346
6729 * gdb.base/interrupt.c (sigint_handler): New.
6730 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6731 on error.
6732 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6733 Test "signal SIGINT".
6734
b89667eb
DE
67352009-01-19 Doug Evans <dje@google.com>
6736
6737 * gdb.base/break.exp: Update expected gdb output.
6738 * gdb.base/sepdebug.exp: Ditto.
6739 * gdb.mi/mi-syn-frame.exp: Ditto.
6740 * gdb.mi/mi2-syn-frame.exp: Ditto.
6741 * gdb.base/call-signal-resume.exp: New file.
6742 * gdb.base/call-signals.c: New file.
6743 * gdb.base/unwindonsignal.exp: New file.
6744 * gdb.base/unwindonsignal.c: New file.
6745 * gdb.threads/interrupted-hand-call.exp: New file.
6746 * gdb.threads/interrupted-hand-call.c: New file.
6747 * gdb.threads/thread-unwindonsignal.exp: New file.
6748
adb483fe
DJ
67492009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6750
6751 * gdb.base/define.exp: Test defining and hooking prefix commands.
6752 * gdb.python/python.exp: Update test for "show user" output.
6753
60023297
JK
67542009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6757 now the output exactly, using less wildcards. Expect also the output
6758 of gfortran-4.3. Update for the f-valprint.c modification from
6759 2008-04-22.
6760 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6761 Remove gdb_test test names where matching the command.
6762
ccc57cf9
PA
67632009-01-01 Pedro Alves <pedro@codesourcery.com>
6764
6765 PR breakpoints/9681:
6766 * gdb.base/watchpoint.exp: Add regression test.
6767
c7a6ca08
PA
67682008-12-31 Pedro Alves <pedro@codesourcery.com>
6769
6770 * gdb.threads/attach-into-signal.exp: Don't use
6771 gdb_suppress_entire_file.
6772 * gdb.threads/attach-stopped.exp: Ditto.
6773 * gdb.threads/attachstop-mt.exp: Ditto.
6774
3a031f65
PA
67752008-12-31 Pedro Alves <pedro@codesourcery.com>
6776
6777 PR gdb/8812:
6778 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6779
09e6485f
PA
67802008-12-29 Pedro Alves <pedro@codesourcery.com>
6781
6782 PR gdb/7536:
6783 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6784 and unsupported output radices are really rejected.
6785
0cd53049
JK
67862008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6787
6788 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6789
ba163c7e
TT
67902008-12-22 Tom Tromey <tromey@redhat.com>
6791
6792 * gdb.cp/punctuator.exp: New file.
6793
6f4de6c9
JK
67942008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6795
6796 * gdb.base/completion.exp (Completing non-existing component): New test.
6797
0f34d0b4
JK
67982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 Fix for PR gdb/8648.
6801 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6802 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6803 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6804 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6805
db2ad4c3
JK
68062008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6809
bb5ef15e
DP
68102008-12-16 Christophe Lyon <christophe.lyon@st.com>
6811
6812 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6813 compiler actually generate code at the expected line number.
6814
90142adc
JZ
68152008-12-15 Jie Zhang <jie.zhang@analog.com>
6816
6817 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6818
fad6eecd
TT
68192008-12-12 Tom Tromey <tromey@redhat.com>
6820
6821 * gdb.base/commands.exp (redefine_hook_test): New proc.
6822 Call it.
6823
17c8aaf5
TT
68242008-12-11 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.base/macscp.exp: New regression test.
6827
7c8adf68
TT
68282008-12-11 Tom Tromey <tromey@redhat.com>
6829
6830 * gdb.base/macscp.exp: Print "address.addr".
6831 * gdb.base/macscp1.c (struct outer): New struct.
6832 (address): New global.
6833
b05dcbb7
TT
68342008-12-09 Tom Tromey <tromey@redhat.com>
6835
6836 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6837 Call it.
6838
2d476de1
DE
68392008-12-04 Doug Evans <dje@google.com>
6840
6841 * gdb.server/ext-run.exp: Relax regexp for init program.
6842
87bdc959
TG
68432008-12-03 Tristan Gingold <gingold@adacore.com>
6844
6845 * gdb.base/macscp.exp: Generate an object file during compilation
6846 to work around Darwin dsymutil limitations.
6847
e0740f77
JK
68482008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 Test resolving external references to TLS variables.
6851 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6852 FILE2_THREAD_LOCAL.
6853 (testfile2, srcfile2): New variables.
6854 * gdb.threads/tls.c (file2_thread_local)
6855 (function_referencing_file2_thread_local): New.
6856 * gdb.threads/tls2.c: New file.
6857
67f0aac5
JB
68582008-11-28 Joel Brobecker <brobecker@adacore.com>
6859
6860 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6861 rather than integer, as integer might not be big enough when
6862 on 64bit targets.
67f0aac5 6863
c332165e
JG
68642008-11-27 Jerome Guitton <guitton@adacore.com>
6865
6866 * gdb.cp/formatted-ref.exp: Add equality test.
6867 * gdb.ada/formatted_ref.exp: Ditto.
6868
fc9b693c
JK
68692008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6872 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6873
a9c64011
AS
68742008-11-20 Andreas Schwab <schwab@suse.de>
6875
6876 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6877 matching syscall entry point.
6878 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6879 (tcatch_vfork_then_child_follow): Likewise. Finish through
6880 vfork even if we stopped at the syscall trampoline.
6881
e2fd701e
DE
68822008-11-20 Doug Evans <dje@google.com>
6883
6884 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6885
69abc51c
TJB
68862008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6887
6888 * gdb.arch/ppc-dfp.exp: New file.
6889 * gdb.arch/ppc-dfp.c: New file.
6890
c14c28ba
PP
68912008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6892
6893 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6894
2e74121d
DE
68952008-11-17 Doug Evans <dje@google.com>
6896
6897 * gdb.mi/mi-syn-frame.exp: Update expected output.
6898 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6899
66bb093b
VP
69002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6901
6902 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6903 "thread N" results in =thread-selected.
6904 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6905 (mi_send_resuming_command_raw): Be prepared for
6906 =thread-selected.
6907
3d043ef6
VP
69082008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6909
a9c64011
AS
6910 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6911 * lib/mi-support.exp: Likewise.
3d043ef6 6912
808104c8
JB
69132008-11-16 Joel Brobecker <brobecker@adacore.com>
6914
6915 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6916 commands from the expected output for "help catch".
6917
00b22944
JB
69182008-11-15 Joel Brobecker <brobecker@adacore.com>
6919
6920 * gdb.ada/int_deref.exp: New testcase.
6921
59669435
TT
69222008-11-14 Nick Roberts <nickrob@snap.net.nz>
6923
6924 * gdb.mi/gdb2549.exp: New file.
6925
de04a248
DE
69262008-11-11 Doug Evans <dje@google.com>
6927
6928 * gdb.base/callexit.exp: New file.
6929 * gdb.base/callexit.c: New file.
6930
6b8ce727
DE
69312008-11-10 Doug Evans <dje@google.com>
6932
6933 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6934 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6935 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6936 (default_gdb_start,default_gdb_exit): Ditto.
6937 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6938 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6939 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6940 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6941 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6942 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6943
1b14b8aa
AS
69442008-11-03 Andreas Schwab <schwab@suse.de>
6945
6946 * gdb.base/hashline2.exp: Fix typo.
6947 * gdb.base/hashline3.exp: Likewise.
6948
f3134b88
TT
69492008-10-30 Tom Tromey <tromey@redhat.com>
6950
6951 * gdb.base/pointers.exp: Add test.
6952 * gdb.base/pointers.c (k, S): New typedefs.
6953 (instance): New global.
6954
c2226152
AS
69552008-10-30 Andreas Schwab <schwab@suse.de>
6956
6957 * gdb.base/args.exp: Add tests for newlines.
6958
462f405c
JB
69592008-10-30 Joel Brobecker <brobecker@adacore.com>
6960
6961 gdb.base/foll-exec.exp: Update the expected output of a couple
6962 of "info breakpoints" tests.
6963
79a45b7d
TT
69642008-10-28 Tom Tromey <tromey@redhat.com>
6965
6966 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6967
adc13a14
PA
69682008-10-24 Pedro Alves <pedro@codesourcery.com>
6969
6970 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6971 gdb_start_cmd.
6972 Use runto_main before any test that requires execution.
6973
252fbfc8
PA
69742008-10-23 Pedro Alves <pedro@codesourcery.com>
6975
6976 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6977 instead of SIGINT.
6978
28148e3d
JB
69792008-10-22 Joel Brobecker <brobecker@adacore.com>
6980
6981 * gdb.base/completion.exp: Update expected output following
6982 the addition of the "info tasks" command.
6983
c209f847
TT
69842008-10-22 Tom Tromey <tromey@redhat.com>
6985
6986 * gdb.base/exprs.exp (test_expr): Add test for string
6987 concatenation.
6988
f177e350
PA
69892008-10-19 Pedro Alves <pedro@codesourcery.com>
6990
6991 * configure.ac: Output gdb.python/Makefile.
6992 * configure: Regenerate.
6993 * gdb.python/Makefile.in: New.
6994
cce89356
JB
69952008-10-16 Joel Brobecker <brobecker@adacore.com>
6996
6997 * gdb.base/foll-fork.exp: Adjust the expected output to match
6998 the new description for fork/vfork catchpoints in the "info
6999 breakpoints" output.
7000
176d289d
TJB
70012008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7002
7003 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7004
a08702d6
TJB
70052008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7006
7007 * gdb.python/python-value.c: New file.
7008 * gdb.python/python-value.exp: New file.
7009
1c5cfe86
PA
70102008-10-15 Pedro Alves <pedro@codesourcery.com>
7011
7012 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7013
5a98ad69
DP
70142008-10-15 Denis Pilat <denis.pilat@st.com>
7015
41702f1b 7016 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7017
dcb1a1e2
TT
70182008-10-09 Tom Tromey <tromey@redhat.com>
7019
7020 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7021 'fprintf' and 'stderr'.
7022
9124fe48
JB
70232008-10-07 Joel Brobecker <brobecker@adacore.com>
7024
7025 * gdb.ada/ref_tick_size.exp: New testcase.
7026
45452591
DE
70272008-10-06 Doug Evans <dje@google.com>
7028
7029 * gdb.dwarf2/dw2-cu-size.exp: New file.
7030 * gdb.dwarf2/dw2-cu-size.S: New file.
7031
7032 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7033 .Ltype_int for clarity.
7034
4fc5b208
PP
70352008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7036
7037 PR gdb/2384:
7038 * gdb.cp/gdb2384.exp: Extended to test more cases.
7039 * gdb.cp/gdb2384.cc: Likewise.
7040 * gdb.cp/gdb2384-base.h: Likewise.
7041 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7042
d78df370
JK
70432008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7044
7045 * gdb.base/maint.exp (maint print type): Remove printing
7046 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7047
9a044a89
TT
70482008-09-30 Tom Tromey <tromey@redhat.com>
7049
7050 * gdb.base/macscp.exp: Add completion tests.
7051 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7052 (TWENTY_THREE): Likewise.
7053 (FORTY_EIGHT): Likewise.
7054
506800a9
TT
70552008-09-30 Tom Tromey <tromey@redhat.com>
7056
7057 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7058 everywhere.
7059 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7060
1a6f01b5
JK
70612008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7062
7063 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7064 testcase is derived from. Fix racy dependency on an expected PID
7065 number. No longer support the testcase on Linux kernel 2.4.x.
7066
2fae03e8
TT
70672008-09-27 Tom Tromey <tromey@redhat.com>
7068
7069 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7070 and varargs.
7071
1ad15515
PA
70722008-09-22 Pedro Alves <pedro@codesourcery.com>
7073
7074 * lib/mi-support.exp (mi_expect_interrupt): New.
7075 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7076 from gdb.mi/mi-nonstop.exp.
7077 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7078 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7079 lib/mi-support.exp.
7080 Use mi_check_thread_states throughout. Avoid ".*" and do not
7081 require an anchor after -exec-run.
7082
d0b76dc6
DJ
70832008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7084
7085 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7086 stop is pending. Avoid ".*" when two stops are pending.
7087 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7088 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7089 newlines in fullnames.
7090 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7091 (mi_expect_stop): Update comments. Only anchor in sync mode.
7092 Do not match newlines.
7093 (mi_send_resuming_command_raw): Always return status.
7094 (mi_get_stop_line): Do not match more than one line by accident.
7095 Only anchor in sync mode.
7096 (mi_run_inline_test): If -exec-next fails, give up.
7097
9990c830
UW
70982008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7099
7100 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7101 on SPU.
7102
ebcf6f00
JB
71032008-09-10 Joel Brobecker <brobecker@adacore.com>
7104
7105 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7106
b6db24e5
JB
71072008-09-10 Joel Brobecker <brobecker@adacore.com>
7108
7109 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7110 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7111 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7112 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7113 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7114 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7115 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7116 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7117 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7118 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7119 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7120 Include the "= " sequence in the expected output of print tests.
7121
2bf448e0
JB
71222008-09-10 Joel Brobecker <brobecker@adacore.com>
7123
7124 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7125 description for boolean types.
7126
d51fd4c8
PA
71272008-09-09 Pedro Alves <pedro@codesourcery.com>
7128
7129 * gdb.base/hook-stop-continue.c: New.
7130 * gdb.base/hook-stop-continue.exp: New.
7131
694182d2
DJ
71322008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7133
7134 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7135
3b8a7fc0
JG
71362008-09-08 Jerome Guitton <guitton@adacore.com>
7137
7138 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7139 (stack_check_probe_2, stack_check_probe_loop_1)
7140 (stack_check_probe_loop_2): New functions.
7141 (main): Add call to these new functions.
7142 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7143 functions, check that the breakpoint is inserted at the appropriate
7144 location.
7145 (insert_breakpoint): Slightly refine this procedure so that it can
7146 be called several times in the test.
7147
96cc0ae8
JG
71482008-09-08 Jerome Guitton <guitton@adacore.com>
7149
7150 * gdb.base/stack-checking.c: New file.
7151 * gdb.base/stack-checking.exp: New file.
7152
1f08b409
TJB
71532008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7154
7155 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7156 * gdb.arch/altivec-regs.exp: Likewise.
7157 * gdb.arch/vsx-regs.exp: Likewise.
7158
3099e1c4
TJB
71592008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7160
7161 * gdb.arch/ppc-fp.exp: New file.
7162 * gdb.arch/ppc-fp.c: New file.
7163
cc69bfc1
PP
71642008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7165
7166 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7167 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7168
b02a33db
MS
71692008-09-04 Michael Snyder <msnyder@vmware.com>
7170
7171 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7172 as "at" (for non-debug functions such as _start).
7173
2992cbe0
UW
71742008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7175
7176 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7177 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7178 software watchpoints.
7179 * gdb.base/watch_thread_num.exp: Likewise.
7180
514f746b
AR
71812008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7182
7183 * gdb.arch/i386-bp_permanent.exp: New test.
7184
876cecd0
TT
71852008-08-24 Tom Tromey <tromey@redhat.com>
7186
7187 * gdb.base/maint.exp: Update "maint print type".
7188
80f73d71
VP
71892008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7190
7191 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7192 support. Adjust the order of "*running" notifications.
7193 * gdb.mi/non-stop.c: Don't cast from int to void* and
7194 back.
7195
d9c78d7d
MK
71962008-08-20 Mark Kettenis <kettenis@gnu.org>
7197
7198 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7199 expect to find it in the "info frame" output.
7200
97a2d1d3
DJ
72012008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7202
7203 * gdb.base/interp.exp: Always consume both prompts.
7204
b96e2927
PA
72052008-08-20 Pedro Alves <pedro@codesourcery.com>
7206
7207 * gdb.base/pending.exp: Test pending breakpoints without symbols
7208 loaded.
7209
8cf6e61a
VP
72102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7211
7212 * lib/mi-support.exp (mi_expect_stop): Produce
7213 more details on failures.
7214 * gdb.mi/mi-nonstop.exp: New.
7215 * gdb.mi/non-stop.c: New.
7216
c6ebd6cf
VP
72172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7218
a9c64011
AS
7219 * gdb.mi/mi-async.exp: Use 'set target-async'.
7220 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7221
46a9b8ed
DJ
72222008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7223
7224 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7225
44feb3ce
TT
72262008-08-17 Tom Tromey <tromey@redhat.com>
7227
7228 * gdb.base/help.exp (help catch): Rewrite.
7229
311a4e6b
TJB
72302008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7231
7232 * gdb.base/define.exp: Test indented command documentation.
7233 * gdb.python/python.exp: Test indented multi-line command.
7234
604c2f83
LM
72352008-08-15 Luis Machado <luisgpm@br.ibm.com>
7236
7237 * testsuite/gdb.arch/vsx-regs.c: New source file.
7238 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7239 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7240
886a217c
TT
72412008-08-14 Tom Tromey <tromey@redhat.com>
7242
7243 * gdb.base/macscp.exp: Add regression test for "macro define" or
7244 "macro undef" with no arguments.
7245
c814a4f3
PP
72462008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7247
7248 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7249
12ab8a60
UW
72502008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7251
7252 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7253
d57a3c85
TJB
72542008-08-06 Tom Tromey <tromey@redhat.com>
7255
7256 * gdb.python/python.exp: New file.
7257
c7b778ff
JK
72582008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 Fix for PR gdb/1543.
7261 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7262 $LOCATION.
7263 (location): New variable.
7264 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7265 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7266 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7267 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7268 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7269 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7270 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7271 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7272 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7273 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7274 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7275 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7276 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7277 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7278 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7279 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7280 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7281 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7282 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7283 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7284 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7285 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7286 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7287 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7288 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7289 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7290 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7291 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7292 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7293 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7294 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7295 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7296 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7297 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7298 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7299 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7300 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7301 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7302 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7303 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7304 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7305 gdb.base/type-opaque.exp, gdb.base/until.exp,
7306 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7307 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7308 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7309 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7310 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7311 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7312 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7313 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7314 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7315 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7316 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7317 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7318 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7319 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7320 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7321 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7322 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7323 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7324 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7325 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7326 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7327 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7328 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7329 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7330 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7331 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7332 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7333 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7334 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7335 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7336 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7337 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7338 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7339 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7340 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7341 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7342 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7344 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7345 to bug-gdb@prep.ai.mit.edu .
7346
5e06a3d1
VP
73472008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7348
7349 * lib/mi-support.exp (mi_load_shlibs): New.
7350 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7351
9d81d21b
VP
73522008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7353
7354 * lib/mi-support.exp (get_mi_thread_list)
7355 (check_mi_and_console_threads): New, moved from ...
7356 * gdb.mi/mi-pthread.exp: ...here.
7357 * gdb.mi/gdb669.exp (get_mi_thread_list)
7358 (check_mi_and_console_threads): Delete.
7359 * gdb.mi/mi2-pthread.exp: Likewise.
7360
bae98fe0
TT
73612008-07-28 Tom Tromey <tromey@redhat.com>
7362
7363 * Makefile.in (just-check): Remove. Move body to...
7364 (check): ... here.
7365
57380f4e
DJ
73662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7367
7368 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7369 Add a test for duplicated SIGINTs.
7370
e09490f1
DJ
73712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7372
7373 * gdb.threads/schedlock.exp (get_args): Update to work for any
7374 value of NUM.
7375 (Top level): Report the number of threads that did not resume.
7376
6387b45f
DJ
73772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7378
7379 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7380
62f64ff2
DJ
73812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7382
7383 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7384 non-MI prompt.
7385
fa8de41e
TT
73862008-07-26 Tom Tromey <tromey@redhat.com>
7387
7388 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7389 (function_struct, function_struct_ptr): New globals.
7390 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7391 function pointer in a struct.
7392
ccb3ac8a
TT
73932008-07-26 Tom Tromey <tromey@redhat.com>
7394
7395 * gdb.base/macscp.exp: Add test for macro lexing bug.
7396
d7d9f01e
TT
73972008-07-18 Tom Tromey <tromey@redhat.com>
7398
7399 * gdb.base/macscp.exp: Add macro tests.
7400
9bf07184
PP
74012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7402
7403 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7404
becf6477
PP
74052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7406
7407 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7408
0709f7d3
PP
74092008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7410
7411 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7412
7093c834
PP
74132008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7414
7415 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7416
b432ffe3
JK
74172008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7420
b1a268e5
VP
74212008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7422
7423 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7424
e2995f8e
KB
74252008-07-11 Kevin Buettner <kevinb@redhat.com>
7426
7427 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7428 of regexp to account for changes made to GDB in the printing of
7429 byte vectors.
7430
14032a66
TT
74312008-07-11 Tom Tromey <tromey@redhat.com>
7432
7433 * gdb.base/completion.exp: Add 'help' completion test.
7434
981505ef
JK
74352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7436
7437 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7438
10568435
JK
74392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7442
4487aabf
PA
74432008-07-09 Pedro Alves <pedro@codesourcery.com>
7444
7445 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7446
a4a9b1c4
PA
74472008-07-09 Pedro Alves <pedro@codesourcery.com>
7448
7449 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7450
3c3185ac
JK
74512008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7452
7453 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7454
7ebd49dc
VP
74552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7456
7457 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7458 previous commit. Add a comment.
7459
84e46146
PA
74602008-06-28 Pedro Alves <pedro@codesourcery.com>
7461
7462 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7463
0f8d4a2f
VP
74642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7465
7466 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7467
f747e0ce
PA
74682008-06-27 Pedro Alves <pedro@codesourcery.com>
7469
7470 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7471 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7472 compiling an executable, link in an object that forces unbuffered
7473 output.
7474 * lib/set_unbuffered_mode.c: New file.
7475
734a5c36
JK
74762008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7479
a2840c35
VP
74802008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7481
a9c64011
AS
7482 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7483 mi_expect_stop.
7484 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7485 Demand that *running is output.
7486 (detect_async): Perform checking every time.
7487 (mi_send_resuming_command): Extract everything into...
7488 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7489 (mi_expect_stop): Don't accept any output before *stopped.
7490
6ae37fef
VP
74912008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7492
7493 Robustify mi-simplerun.
a9c64011
AS
7494 * gdb.mi/basics.c (main): Add a call to sleep.
7495 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7496 * gdb.mi/mi2-cli.exp: Likewise.
7497 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7498
b4aa76f0 74992008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7500
7501 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7502
e1ac3328
VP
75032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7504
a9c64011
AS
7505 * gdb.mi/mi-console.exp: Adjust.
7506 * gdb.mi/mi-syn-frame.exp: Adjust.
7507 * gdb.mi/mi2-console.exp: Adjust.
7508 * gdb.mi/mi2-syn-frame.exp: Adjust.
7509 * lib/mi-support.exp (mi_run_cmd): Adjust.
7510 (mi_send_resuming_command): Adjust.
e1ac3328 7511
f7f9a841
VP
75122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7513
7514 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7515 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7516 testing of stopped.
7517 * gdb.mi/mi2-syn-frame.exp: Likewise.
7518 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7519 (async, detect_async): New.
7520 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7521 depending on if we're running in sync or async mode.
f7f9a841 7522
37cd5d19
TT
75232008-06-09 Tom Tromey <tromey@redhat.com>
7524
7525 * gdb.base/completion.exp: New tests for field name completion
7526 with spaces, and field name completion with '->'.
7527
65d12d83
TT
75282008-06-06 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.base/break1.c (struct some_struct): New struct.
7531 (values): New global.
7532 * gdb.base/completion.exp: Add field name completion test.
7533
ebfe2e3f
PP
75342008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7535
7536 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7537 to pointer.
7538 * gdb.cp/call-c.cc: Likewise.
7539
bcf6fc3a
NR
75402008-06-06 Nick Roberts <nickrob@snap.net.nz>
7541
7542 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7543 annotation.
7544
49fd4a42 75452008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7546 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7547
7548 * gdb.threads/execl.c, gdb.threads/execl1.c,
7549 gdb.threads/execl.exp: New tests.
a9c64011 7550
8a34ac3f
AR
75512008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7552 Daniel Jacobowitz <dan@codesourcery.com>
7553
7554 * gdb.cp/exception.exp: Activate test, make it work with pending
7555 catchpoints.
7556
86ae69ef
JK
75572008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7558
7559 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7560
f7f9ae2c
VP
75612008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7562
a9c64011
AS
7563 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7564 now printed.
7565 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7566
2a2d4dc3
AS
75672008-05-27 Andreas Schwab <schwab@suse.de>
7568
7569 * gdb.base/frame-args.exp: Handle arguments that are optimized
7570 out.
7571
5099e4d9
LM
75722008-05-26 Luis Machado <luisgpm@br.ibm.com>
7573
7574 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7575 quiet for ppc32 and group options into a single variable.
7576
d9c36a91
JB
75772008-05-23 Joel Brobecker <brobecker@adacore.com>
7578
7579 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7580 of zero-size elements.
7581 * gdb.ada/null_array.exp: Test printing this new array.
7582
103a8671
JK
75832008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7586
07a4cc1a 75872008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7588
7589 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7590 of the "finish" command.
7591
55f996a7
NR
75922008-05-21 Nick Roberts <nickrob@snap.net.nz>
7593
7594 * gdb.base/annota1.exp: Test for new annotation.
7595
907fc202
UW
75962008-05-16 Pedro Alves <pedro@codesourcery.com>
7597
7598 * gdb.base/fixsection.exp: New file.
7599 * gdb.base/fixsection0.c: New file.
7600 * gdb.base/fixsection1.c: New file.
7601
e8f97270
UW
76022008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7603
7604 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7605 * gdb.base/annota3.exp: Likewise.
7606
ac0bb574
NF
76072008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7608
7609 * gdb.base/watch_thread_num.exp: Don't run tests that require
7610 watchpoints if the target doesn't support them.
7611
6fadd07a
DE
76122008-05-12 Doug Evans <dje@google.com>
7613
7614 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7615
6e9a4a30
JB
76162008-05-09 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.ada/assign_1.exp: New testcase.
7619
08388c79
DE
76202008-05-09 Doug Evans <dje@google.com>
7621
a3c83fae
DE
7622 * gdb.base/find.exp: New file.
7623 * gdb.base/find.c: New file.
08388c79 7624
bd5ddfe8
DJ
76252008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7626
7627 * gdb.base/commands.exp (watchpoint_command_test): Handle
7628 gdb,no_hardware_watchpoints.
7629 * gdb.base/float.exp: Allow ARM targets without floating point.
7630 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7631
b5dd68e2 76322008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7633 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7634
7635 * gdb.ada/lang_switch: New test program.
7636 * gdb.ada/lang_switch.exp: New testcase.
7637
382d13d1
DE
76382008-05-05 Doug Evans <dje@google.com>
7639
7640 * gdb.base/help.exp (disassemble): Update expected help text.
7641
9dd789d0
PA
76422008-05-04 Pedro Alves <pedro@codesourcery.com>
7643
7644 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7645
611c83ae
PA
76462008-05-04 Pedro Alves <pedro@codesourcery.com>
7647
7648 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7649 different times.
7650
ff013f42
JK
76512008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7654 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7655 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7656 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7657
96dff6a2
VP
76582008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7659
7660 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7661 notification to appear.
7662
55cd6f92
DJ
76632008-05-04 Daniel Jacobowitz <dan@debian.org>
7664
7665 * gdb.base/fullname.c: New file.
7666 * gdb.base/fullname.exp: New file.
7667 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7668
d705c43c
PA
76692008-05-03 Pedro Alves <pedro@codesourcery.com>
7670
7671 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7672 expressions with macros.
7673
333222e1
JK
76742008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7677
5ac01682
DJ
76782008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7679
7680 * gdb.base/completion.exp: Handle lack of other symbols beginning
7681 with "a".
7682
7683 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7684
237fc4c9
PA
76852008-05-02 Jim Blandy <jimb@codesourcery.com>
7686
7687 * gdb.asm/asmsrc1.s: Add scratch space.
7688
ed5e9466
DJ
76892008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7690 Daniel Jacobowitz <dan@codesourcery.com>
7691
7692 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7693 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7694 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7695
b39cc962
DJ
76962007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7699
36d520f5
JB
77002008-05-01 Joel Brobecker <brobecker@adacore.com>
7701
7702 * gdb.base/info-target.exp: New testcase.
7703
8d4e3071
DJ
77042008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7705
7706 * gdb.cp/hang.exp: Use .cc instead of .C.
7707 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7708 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7709
6f3f3097
DJ
77102008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7711
7712 * gdb.base/gdb1250.exp: Remove perror.
7713 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7714
5550a914
PA
77152008-04-30 Pedro Alves <pedro@codesourcery.com>
7716
7717 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7718 .2byte.
7719
d848e687
DJ
77202008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7721
7722 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7723 (maybe_kfail): New.
7724
93b5768b
PA
77252008-04-25 Pedro Alves <pedro@codesourcery.com>
7726
7727 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7728
721c02de
VP
77292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7730
a9c64011
AS
7731 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7732 * gdb.mi/mi2-syn-frame.exp: Likewise.
7733 * lib/mi-support.exp: Likewise.
721c02de 7734
74960c60
VP
77352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7736
7737 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7738 to specify regexp for the location to stop at.
7739 * gdb.base/break-always.c: New.
7740 * gdb.base/break-always.exp: New.
7741
d24317b4
VP
77422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7743
7744 * lib/mi-support.exp (mi_runto_helper): Adjust
7745 for the original-location field.
7746 (mi_create_breakpoint, mi_list_breakpoints): New.
7747 * gdb.mi/mi-break.exp: Adjust.
7748 * gdb.mi/mi2-break.exp: Adjust.
7749 * gdb.mi/mi-pending.exp: Adjust.
7750 * gdb.mi/mi-simplerun.exp: Adjust.
7751 * gdb.mi/mi2-simplerun.exp: Adjust.
7752 * gdb.mi/mi-syn-frame.exp: Adjust.
7753 * gdb.mi/mi2-syn-frame.exp: Adjust.
7754 * gdb.mi/mi-until.exp: Adjust.
7755 * gdb.mi/mi2-until.exp: Adjust.
7756 * gdb.mi/mi-var-display.exp: Adjust.
7757 * gdb.mi/mi2-var-display.exp: Adjust.
7758 * gdb.mi/mi-watch.exp: Adjust.
7759 * gdb.mi/mi2-watch.exp: Adjust.
7760
fdc59709 77612008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7762
a9c64011
AS
7763 * aclocal.m4: Add override.m4.
7764 * configure: Regenerate.
fdc59709 7765
8e91f023
VP
77662008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7767
7768 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7769 '-var-update --all-values' reports new value even the type
7770 of a variable object has changed.
7771
233a11ab
CS
77722008-04-18 Craig Silverstein <csilvers@google.com>
7773
7774 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7775 files.
d24317b4 7776
9c1137ad
JB
77772008-04-18 Joel Brobecker <brobecker@adacore.com>
7778
7779 * gdb.ada/atomic_enum: New test program.
7780 * gdb.ada/atomic_enum.exp: New testcase.
7781
66d0bbc7
DE
77822008-04-17 Doug Evans <dje@google.com>
7783
7784 * gdb.opt/Makefile.in: Fix whitespace.
7785
100906b0
UW
77862008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7787
7788 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7789
4584e32e
DE
77902008-04-17 Doug Evans <dje@google.com>
7791
7792 * gdb.base/hashline1.exp: New testcase.
7793 * gdb.base/hashline2.exp: New testcase.
7794 * gdb.base/hashline2.exp: New testcase.
7795
0a320680
PA
77962008-04-17 Pedro Alves <pedro@codesourcery.com>
7797
7798 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7799
18ac113b
AR
78002008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7801
7802 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7803 temporary breakpoint to match "Temporary breakpoint".
7804 * gdb.base/break.exp (delete_breakpoints): Likewise.
7805 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7806 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7807 * gdb.base/display.exp: Likewise.
7808 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7809 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7810 * gdb.base/restore.exp (restore_tests): Likewise.
7811 * gdb.base/sepdebug.exp: Likewise.
7812 * gdb.base/watchpoint.exp: Likewise.
7813 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7814 * gdb.mi/mi-pending.exp: Likewise.
7815 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7816 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7817 * gdb.mi/mi-var-cmd.exp: Likewise.
7818 * gdb.mi/mi-var-display.exp: Likewise.
7819 * gdb.mi/mi2-cli.exp: Likewise.
7820 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7821 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7822 * gdb.mi/mi2-var-display.exp: Likewise.
7823 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7824 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7825 new "disp" field.
a9c64011 7826 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7827 reason. This is to support fix for PR2424.
7828
add38693
JK
78292008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7830
7831 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7832
fcacd99f
VP
78332008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7834
7835 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7836 field. Add more floating varobj tests.
fcacd99f 7837 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7838 field.
7839 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7840 (main): Call do_at_tests.
7841 * lib/mi-support.exp (mi_create_floating_varobj)
7842 (mi_varobj_update_with_type_change): New.
fcacd99f 7843
de051565
MK
78442008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7845
7846 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7847 option of -var-evaluate-expression.
7848 * gdb.mi/mi2-var-display.exp: Likewise.
7849
dbc52822
VP
78502008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7851
7852 Introduce test setup helpers.
a9c64011
AS
7853 * lib/gdb.exp (build_executable, clean_restart)
7854 (prepare_for_testing): New.
7855 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7856 * gdb.base/return.exp: Likewise.
7857 * gdb.base/ending-run.exp: Likewise.
dbc52822 7858
473591da
NR
78592008-04-07 Nick Roberts <nickrob@snap.net.nz>
7860
7861 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7862 Interface (MI) responses.
7863
2b2d9e11
VP
78642008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7865
a9c64011
AS
7866 * gdb.cp/breakpoint.cc: New code to test conditions involving
7867 member variables.
7868 * gdb.cp/breakpoint.exp: Test condition involving member
7869 variables.
2b2d9e11 7870
bb378428
VP
78712008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7872
7873 * lib/mi-support.exp (mi_expect_stop): New.
7874 (mi_run_cmd): Change the
7875 token. Use mi_send_resuming_command, use
7876 mi_expect_stop.
7877 (mi_execute_to_helper): Rename to mi_execute_to.
7878 (mi_send_resuming_command): Add more error patterns.
7879 (mi_wait_for_stop): Renamed to...
7880 (mi_get_stop_line): ...this.
7881 (mi_run_inline_test): Adjust.
7882
7883 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7884 * gdb.mi/mi-console.exp: Likewise.
7885 * gdb.mi/mi-pending.exp: Likewise.
7886 * gdb.mi/mi-simplerun.exp: Likewise.
7887 * gdb.mi/mi-stack.exp: Likewise.
7888 * gdb.mi/mi-stepi.exp: Likewise.
7889 * gdb.mi/mi-syn-frame.exp: Add comment.
7890 * gdb.mi/mi-until.exp: Likewise.
7891 * gdb.mi/mi-var-display.exp: Likewise.
7892 * gdb.mi/mi-watch.exp: Likewise.
7893 * gdb.mi/mi2-cli.exp: Likewise.
7894 * gdb.mi/mi2-console.exp: Likewise.
7895 * gdb.mi/mi2-simplerun.exp: Likewise.
7896 * gdb.mi/mi2-stack.exp: Likewise.
7897 * gdb.mi/mi2-stepi.exp: Likewise.
7898 * gdb.mi/mi2-until.exp: Likewise.
7899 * gdb.mi/mi2-var-display.exp: Likewise.
7900 * gdb.mi/mi2-watch.exp: Likewise.
7901
62172bb9
UW
79022008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7903
7904 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7905
7906 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7907
a13e061a
PA
79082008-04-04 Pedro Alves <pedro@codesourcery.com>
7909
7910 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7911 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7912 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7913 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7914 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7915 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7916 expect an mi error duplicated in stderr.
7917
eae06beb
JB
79182008-04-03 Joel Brobecker <brobecker@adacore.com>
7919
7920 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7921 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7922 Add a couple of tests that verify the behavior when the new setting
7923 is set to "cancel" and "all".
7924 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7925 "ask" before we start the testing.
7926
79c6ced6
AR
79272008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7928
7929 * gdb.cp/casts.cc: Add class reference variables.
7930 * gdb.cp/casts.exp: New test cases for up/down casting references.
7931
6c2d1a6b
MK
79322008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7933
7934 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7935 instead of beginning to make an extra test pass.
7936 * gdb.mi/mi2-var-display.exp: Likewise.
7937
55b411d9
MR
79382008-03-31 Maciej W. Rozycki <macro@mips.com>
7939
7940 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7941
c6140da2
MD
79422008-03-31 Markus Deuling <deuling@de.ibm.com>
7943 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7944
7945 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7946 value. Add xfail for older kernels.
7947
79732189
AR
79482008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7949
7950 Bring mi-support in line with gdb.exp.
7951 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7952 (mi_gdb_start): New function.
7953
33c3676e
MR
79542008-03-28 Maciej W. Rozycki <macro@mips.com>
7955
7956 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7957
92e28119
VP
79582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7959
7960 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7961 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7962
9e8e3afe
VP
79632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7964
7965 * lib/mi-support.exp (mi_create_varobj_checked): New.
7966 (mi_list_varobj_children): Allow to check for a
7967 value.
7968 (mi_list_array_varobj_children): New.
7969
7970 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7971 and mi_list_varobj_children, as opposed to hardcoding
7972 expected strings.
7973 * gdb.mi/gdb701.exp: Likewise.
7974 * gdb.mi/gdb792.exp: Likewise.
7975 * gdb.mi/mi-var-block.exp: Likewise.
7976 * gdb.mi/mi-var-cmd.exp: Likewise.
7977 * gdb.mi/mi-var-invalidate.exp: Likewise.
7978 * gdb.mi/mi2-var-block.exp: Likewise.
7979 * gdb.mi/mi2-var-child.exp: Likewise.
7980 * gdb.mi/mi2-var-cmd.exp: Likewise.
7981 * gdb.mi/mi2-var-display.exp: Likewise.
7982
9df50351
JK
79832008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 Fix random false FAILs on i386.
7986 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7987
31e5d73a
DJ
79882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7989
7990 PR gdb/544
7991 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7992
12f4afab
DJ
79932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7994
7995 PR gdb/544
7996 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7997
b562a0cb
DJ
79982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7999
8000 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8001 fixed PR gdb/544.
8002
17faa917
DJ
80032008-03-21 Pedro Alves <pedro@codesourcery.com>
8004
8005 * gdb.threads/fork-child-threads.exp: Test next over fork.
8006
6214f497
DJ
80072008-03-21 Chris Demetriou <cgd@google.com>
8008
8009 * gdb.base/break.exp (rbreak junk): New test for rbreak
8010 "Junk at end of arguments" issue.
8011
63092375
DJ
80122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8013
8014 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8015 *& to work on created array elements.
8016 (Top level): Test print $pc with a file. Test string operations
8017 without a target.
8018 * gdb.base/ptype.exp: Do not expect *& to work on created array
8019 elements.
8020
b21991b0
DJ
80212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8022
8023 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8024 gdb.threads/staticthreads.exp: Update exit query.
8025
c4b347c7
SL
80262008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8027
8028 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8029
fa4727a6
DJ
80302008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8031
8032 * gdb.base/watchpoint.c (global_ptr, func4): New.
8033 (main): Call func4.
8034 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8035 (test_inaccessible_watchpoint): New.
8036
2f34202f
MR
80372008-02-29 Maciej W. Rozycki <macro@mips.com>
8038
8039 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8040 select the largest.
8041
0d6ba1b1
DJ
80422008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8043
8044 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8045 frames-invalid annotations.
8046
e691325a
PM
80472008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8048
a9c64011 8049 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8050
f85b5ecc
DE
80512008-02-27 Doug Evans <dje@google.com>
8052
8053 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8054 for bug 1738.
8055 (breakpoint_to_handler_entry): Ditto.
8056
b40e7bf3
JB
80572008-02-27 Joel Brobecker <brobecker@adacore.com>
8058
8059 * gdb.base/ending-run.exp: Use the first line of code inside
8060 function body to test breakpoints.
8061 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8062 location where the breakpoint is inserted when using the line
8063 where a function is declared. Fix typo in the description of
8064 one of the tests.
8065 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8066
2faca73a
PM
80672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8068
8069 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8070 tests.
2faca73a 8071
6f439c36
PM
80722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8073
8074 * gdb.base/args.exp: avoid same output for tests
8075 with single quotes.
8076
54e52265
VP
80772008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8078
a9c64011
AS
8079 * gdb.base/annota1.exp: Adjust for 'info break'
8080 format changes.
8081 * gdb.base/annota3.exp: Likewise.
8082 * gdb.base/break.exp: Likewise.
8083 * gdb.base/condbreak.exp: Likewise.
8084 * gdb.base/pending.exp: Likewise.
8085 * gdb.base/sepdebug.exp: Likewise.
8086 * gdb.base/unload.exp: Likewise.
8087 * gdb.cp/ovldbreak.exp: Likewise.
8088 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8089
897b09ca
DE
80902008-02-07 Doug Evans <dje@google.com>
8091
8092 * gdb.cp/mb-inline.exp: New.
8093 * gdb.cp/mb-inline.h: New.
8094 * gdb.cp/mb-inline1.cc: New.
8095 * gdb.cp/mb-inline2.cc: New.
8096
b1c32d35
PM
80972008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8098
8099 * gdb.pascal/floats.pas: New test program.
8100 * gdb.pascal/floats.exp: New testcase.
8101
1a4ca44a
TJB
81022008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8103
8104 * gdb.base/callfuncs.c (t_float_many_args): New function.
8105 (t_double_many_args): New function.
8106 * gdb.base/callfuncs.exp: Add tests for exceeding float
8107 and double parameters passed through the stack.
8108
439048e8
JB
81092008-02-05 Joel Brobecker <brobecker@adacore.com>
8110
8111 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8112 gdb.ada/complete/foo.adb: New files.
8113 * gdb.ada/complete.exp: New testcase.
8114
81fe8080
DE
81152008-02-03 Doug Evans <dje@google.com>
8116
301f0ecf
DE
8117 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8118
81fe8080
DE
8119 * gdb.cp/gdb2384.exp: New file.
8120 * gdb.cp/gdb2384.cc: New file.
8121 * gdb.cp/gdb2384-base.h: New file.
8122 * gdb.cp/gdb2384-base.cc: New file.
8123
4b071aec
DE
81242008-02-02 Doug Evans <dje@google.com>
8125
8126 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8127
61137ba6
JB
81282007-02-01 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.ada/sym_print_name: New test program.
8131 * gdb.ada/sym_print_name.exp: New testcase.
8132
81332007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8134
8135 * gdb.ada/nested/hello.adb: New file.
8136 * gdb.ada/nested.exp: New testcase.
8137 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8138
98deb0da
VP
81392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8140
8141 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8142 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8143 don't cause future evaluations of function to report
8144 creation of internal breakpoints.
98deb0da 8145
723a2275
VP
81462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8147
8148 * gdb.mi/mi-break.exp (test_error): New.
8149 Call it.
8150
fb546a2f
LM
81512008-01-31 Luis Machado <luisgpm@br.ibm.com>
8152
8153 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8154 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8155
2d8fd90a
PM
81562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8157
8158 * gdb.pascal/integers.pas: New test program.
8159 * gdb.pascal/integers.exp: New testcase.
8160
a7fa0ded
PM
81612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8162
8163 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8164
5e1a1926
TJB
81652008-01-30 Luis Machado <luisgpm@br.ibm.com>
8166
8167 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8168 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8169
8d04f9f0
JB
81702008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8171
8172 * gdb.ada/formatted_ref: New test program.
8173 * gdb.ada/formatted_ref.exp: New testcase.
8174
8175 * gdb.cp/formatted-ref.cc: New file.
8176 * gdb.cp/formatted-ref.exp: New testcase.
8177
ce75a98f
JB
81782008-01-30 Joel Brobecker <brobecker@adacore.com>
8179
8180 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8181
e835f6bf
NR
81822008-01-30 Nick Roberts <nickrob@snap.net.nz>
8183
8184 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8185 (test_file_list_exec_source_file): Update to new macro-info field.
8186
d118ef87
PH
81872008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8188
8189 * gdb.ada/exprs: New test program.
8190 * gdb.ada/exprs.exp: New testcase.
8191
7d35ab09
TJB
81922008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8193
8194 * dfp-test.c (DELTA, DELTA_B): New definitions.
8195 (double_val1, double_val2, double_val3, double_val4, double_val5,
8196 double_val6, double_val7, double_val8, double_val9, double_val10,
8197 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8198 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8199 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8200 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8201 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8202 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8203 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8204 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8205 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8206 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8207 dec128_val16): New global variables.
8208 (decimal_dec128_align): New function.
8209 (decimal_mixed): Likewise.
8210 (decimal_many_args_dec32): Likewise.
8211 (decimal_many_args_dec64): Likewise.
8212 (decimal_many_args_dec128): Likewise.
8213 (decimal_many_args_mixed): Likewise.
8214 * dfp-test.exp: Add tests calling new inferior functions.
8215
2d717e4f
DJ
82162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8217
8218 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8219 gdb.server/ext-run.exp: New files.
8220 * lib/gdbserver-support.exp (gdbserver_download): New.
8221 (gdbserver_start): New. Update gdbserver expected
8222 output.
8223 (gdbserver_spawn): Use them.
8224 (gdbserver_start_extended): New.
8225
e85a822c
DJ
82262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8227
8228 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8229 Run on GNU/Linux.
8230 (do_exec_tests): Check for systems which do not support catchpoints.
8231 Do not match START.
8232 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8233 Run on GNU/Linux. Enable verbose output.
8234 (check_fork_catchpoints): New.
8235 (explicit_fork_child_follow, catch_fork_child_follow)
8236 (tcatch_fork_parent_follow): Update expected messages.
8237 (do_fork_tests): Use check_fork_catchpoints.
8238 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8239 Run on GNU/Linux. Enable verbose output.
8240 (check_vfork_catchpoints): New.
8241 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8242 expected messages.
8243 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8244
401ea829
JB
82452008-01-29 Jim Blandy <jimb@red-bean.com>
8246
8247 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8248 host' errors.
8249 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8250
aceaf3ad
JB
82512008-01-29 Jim Blandy <jimb@red-bean.com>
8252
8253 * gdb.threads/sigthread.c: Use barriers to ensure that
8254 child_thread and child_thread_two are always initialized before we
8255 start to use them.
8256
a5606eee
VP
82572008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8258
8259 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8260 * gdb.base/watchpoint-solib.c: New.
8261 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8262
c55a82bb
PM
82632008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8264
8265 * gdb.base/gdb1056.exp: Add unsigned integer test.
8266
0993fe05
DE
82672008-01-28 Doug Evans <dje@google.com>
8268
8269 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8270
4fe42e7f
JB
82712008-01-27 Jim Blandy <jimb@codesourcery.com>
8272
c7a69933
JB
8273 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8274
4fe42e7f
JB
8275 * gdb.base/expand-psymtabs.exp: Doc fix.
8276
5def8285
MK
82772008-01-26 Mark Kettenis <kettenis@gnu.org>
8278
8279 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8280
5313c911
NR
82812008-01-24 Nick Roberts <nickrob@snap.net.nz>
8282
a9c64011 8283 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8284 -var-set-format.
8285
93815fbf
VP
82862008-01-23 Chris Demetriou <cgd@google.com>
8287
8288 * gdb.threads/thread_events.c: New testcase source file.
8289 * gdb.threads/thread_events.exp: New testcase expect file.
8290
467a88ee
NR
82912008-01-23 Nick Roberts <nickrob@snap.net.nz>
8292
8293 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8294
8295 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8296 -var-set-format.
8297
d8f82aba
DJ
82982008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8299 Vladimir Prus <vladimir@codesourcery.com>
8300
8301 * gdb.base/float.exp: Allow missing floating point for m68k and
8302 PowerPC.
8303
60c46647
VP
83042008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8305
8306 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8307 ignore count.
8308 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8309 * gdb.mi/mi-cli.exp: Adjust.
8310 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8311
c7dd36a1
PA
83122008-01-17 Pedro Alves <pedro@codesourcery.com>
8313
8314 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8315 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8316 with dummy_ptr's address.
8317 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8318 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8319 all targets.
8320 * gdb.mi/mi2-var-child.exp: Likewise.
8321
39d5313e
JB
83222008-01-09 Joel Brobecker <brobecker@adacore.com>
8323
8324 * gdb.ada/null_array: New test program.
8325 * gdb.ada/null_array.exp: New testcase.
8326
0aea4bf3
LM
83272008-01-09 Luis Machado <luisgpm@br.ibm.com>
8328
8329 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8330 with required float modifiers.
8331
0b354900
JB
83322008-01-08 Joel Brobecker <brobecker@adacore.com>
8333
8334 * gdb.ada/funcall_param: New test program.
8335 * gdb.ada/funcall_param.exp: New testcase.
8336
cdb7f5d4
JB
83372008-01-08 Joel Brobecker <brobecker@adacore.com>
8338
8339 * gdb.ada/arrayparam: New test program.
8340 * gdb.ada/arrayparam.exp: New testcase.
8341
88e2547f
JB
83422008-01-08 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8345 landed. Should also fix random failures in the test following it.
8346
f6867ce0
TJB
83472008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8348
8349 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8350 for expressions with decimal float values.
8351 (test_dfp_conversions): New function to test casts to and from
8352 decimal float types.
8353 Call test_dfp_conversions.
8354 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8355 elements.
8356 (main): Initialize ds.float4 and ds.double8 elements.
8357 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8358 string to new error message.
8359 (d64_set_tests): Likewise.
8360 (d128_set_tests): Likewise.
8361 Add tests for expressions with decimal float variables. Add tests for
8362 conversions to and from decimal float types.
8363
f9c11282
JB
83642008-01-05 Joel Brobecker <brobecker@adacore.com>
8365
8366 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8367 * gdb.ada/packed_tagged.exp: New testcase.
8368
0ecbca72
JB
83692008-01-04 Joel Brobecker <brobecker@adacore.com>
8370
8371 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8372 gdb.ada/homonym/homonym_main.adb: New files.
8373 * gdb.ada/homonym.exp: New testcase.
8374
c18d3d89
JB
83752008-01-04 Joel Brobecker <brobecker@adacore.com>
8376
8377 * gdb.ada/packed_array.exp: Add testing of references to
8378 a packed array.
8379
ecc7085b
JB
83802008-01-04 Joel Brobecker <brobecker@adacore.com>
8381
8382 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8383 New files.
8384 * gdb.ada/type_coercion.exp: New testcase.
8385
c474c922
JB
83862008-01-04 Joel Brobecker <brobecker@adacore.com>
8387
8388 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8389 gdb.ada/tagged/foo.adb: New file.
8390 * gdb.ada/tagged.exp: New testcase.
8391
9005b927
JB
83922008-01-04 Joel Brobecker <brobecker@adacore.com>
8393
8394 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8395 gdb.ada/ptype_field/foo.adb: New files.
8396 * gdb.ada/ptype_field.exp: New testcase.
8397
1a6aaad8
JB
83982008-01-03 Joel Brobecker <brobecker@adacore.com>
8399
8400 * gdb.ada/print_pc.exp: New testcase.
8401
0ef22f53
JB
84022008-01-03 Joel Brobecker <brobecker@adacore.com>
8403
8404 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8405 gdb.ada/taft_type/p.adb: New files.
8406 * gdb.ada/taft_type.exp: New testcase.
8407
1689ecf8
JB
84082008-01-03 Joel Brobecker <brobecker@adacore.com>
8409
8410 * gdb.ada/array_bounds/bar.adb: New file.
8411 * gdb.ada/array_bounds.exp: New testcase.
8412
a4d0b9c3
JB
84132008-01-03 Joel Brobecker <brobecker@adacore.com>
8414
8415 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8416 gdb.ada/arrayptr/foo.adb: New files.
8417 * gdb.ada/arrayptr.exp: New testcase.
8418
a31ace00
JB
84192008-01-03 Joel Brobecker <brobecker@adacore.com>
8420
8421 * gdb.base/set-lang-auto.exp: New testcase.
8422
a97fced3
JB
84232008-01-03 Joel Brobecker <brobecker@adacore.com>
8424
8425 * gdb.ada/fun_addr/foo.adb: New file.
8426 * gdb.ada/fun_addr.exp: New testcase.
8427
ef29ce1a
JK
84282008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8429
8430 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8431 New files
8432
0fafefe3
JB
84332008-01-02 Joel Brobecker <brobecker@adacore.com>
8434
8435 * array_subscript_addr/p.adb: New file.
a9c64011 8436 * array_subscript_addr.exp: New testcase.
0fafefe3 8437
c4359f8d
JB
84382008-01-02 Joel Brobecker <brobecker@adacore.com>
8439
a9c64011 8440 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8441 New files.
8442 * gdb.ada/str_cmp_ref.exp: New testcase.
8443
1aa1b15b
JB
84442008-01-01 Joel Brobecker <brobecker@adacore.com>
8445
8446 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8447 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8448 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8449
81c9b2cf
JB
84502008-01-01 Joel Brobecker <brobecker@adacore.com>
8451
8452 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8453 gdb.ada/ref_param/pck.ads: New files.
8454 * gdb.ada/ref_param.exp: New testcase.
8455
319e4674
JB
84562008-01-01 Joel Brobecker <brobecker@adacore.com>
8457
8458 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8459 gdb.ada/interface/foo.adb: New files.
8460 * gdb.ada/interface.exp: New testcase.
8461
ef682c56
JB
84622007-12-31 Jim Blandy <jimb@codesourcery.com>
8463
8464 * gdb.base/multi-forks.exp: Consume all output from child
8465 processes before proceeding to next test.
8466
f6f3eb6c
JB
84672007-12-29 Jim Blandy <jimb@codesourcery.com>
8468
8469 * configure: Regenerated.
8470
f652e42f
JB
84712007-12-27 Joel Brobecker <brobecker@adacore.com>
8472
8473 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8474 gdb.ada/fixed_cmp/fixed.adb: New files.
8475 * gdb.ada/fixed_cmp.exp: New testcase.
8476
6943e596
JB
84772007-12-27 Joel Brobecker <brobecker@adacore.com>
8478
8479 * gdb.ada/boolean_expr.exp: New testcase.
8480
aad9a193
JB
84812007-12-26 Jim Blandy <jimb@codesourcery.com>
8482
8483 * gdb.base/multi-forks.exp: Doc fix.
8484
fb5f3683
JB
84852007-12-26 Joel Brobecker <brobecker@adacore.com>
8486
8487 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8488 * gdb.ada/char_param.exp: Do not compile our test program with
8489 -gnata, this is unnecessary.
8490 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8491
384e4a9c
JB
84922007-12-24 Joel Brobecker <brobecker@adacore.com>
8493
8494 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8495 gdb.ada/print_chars/foo.adb: New files.
8496 * gdb.ada/print_chars.exp: New testcase.
8497
01e044f7
JB
84982007-12-24 Joel Brobecker <brobecker@adacore.com>
8499
8500 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8501 gdb.ada/char_param/foo.adb: New files.
8502 * gdb.ada/char_param.exp: New testcase.
8503
0ce17860
JB
85042007-12-22 Jim Blandy <jimb@codesourcery.com>
8505
8506 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8507 hard-coding source line numbers into the test.
8508 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8509 gdb_get_line_number to find.
8510
919809b9
JB
85112007-12-22 Joel Brobecker <brobecker@adacore.com>
8512
8513 * gdb.base/ptype.c (highest): New struct type.
8514 (the_highest): New variable of that type.
8515 (main): Add dummy assignment to a field of variable the_highest.
8516 * gdb.base/ptype.exp: Test type printing of our new variable.
8517
abc8a88d
PM
85182007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8519
8520 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8521 and record first explicitly generated thread number.
abc8a88d
PM
8522 Use that thread number for thread specific watchpoint test.
8523 Add iteration number to repetitive tests.
8524
5158f3e3
CES
85252007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8526 Jim Blandy <jimb@codesourcery.com>
8527
8528 * gdb.base/expand-psymtabs.c: New testcase
8529 source file.
8530 * gdb.base/expand-psymtabs.exp: New testcase
8531 expect file.
8532
37e4754d
LM
85332007-12-17 Luis Machado <luisgpm@br.ibm.com>
8534
8535 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8536 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8537
551e5d04
JB
85382007-12-17 Joel Brobecker <brobecker@adacore.com>
8539
8540 * gdb.ada/frame_args/foo.adb: New file.
8541 * gdb.ada/frame_args/pck.ads: New file.
8542 * gdb.ada/frame_args/pck.adb: New file.
8543 * gdb.ada/frame_args.exp: New testcase.
8544
a05ee097
JB
85452007-12-17 Joel Brobecker <brobecker@adacore.com>
8546
8547 * gdb.base/frame-args.c: New file.
8548 * gdb.base/frame-args.exp: New testcase.
8549
c162e8c9 85502007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8551 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8552
8553 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8554
afe8ab22 85552007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8556
afe8ab22
VP
8557 * gdb.mi/mi-pending.exp: New.
8558 * gdb.mi/mi-pending.c: New.
8559 * gdb.mi/mi-pendshr.c: New.
8560
dfdfb3ca
JB
85612007-12-06 Jim Blandy <jimb@codesourcery.com>
8562
8563 * gdb.base/default.exp: Update expected output for 'info catch'.
8564
b7fca990
JK
85652007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8566
8567 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8568 must be set to binary.
8569
6a1afc1e
PA
85702007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8571
8572 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8573
a6b151f1
DJ
85742007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8575
8576 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8577 gdb.mi/mi-file-transfer.exp: New.
8578
43039443
JK
85792007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8580
8581 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8582
0ef2251b
MR
85832007-11-22 Maciej W. Rozycki <macro@mips.com>
8584
8585 * gdb.trace/backtrace.exp: Fix a typo.
8586 * gdb.trace/circ.exp: Likewise.
8587 * gdb.trace/collection.exp: Likewise.
8588 * gdb.trace/limits.exp: Likewise.
8589 * gdb.trace/report.exp: Likewise.
8590 * gdb.trace/tfind.exp: Likewise.
8591 * gdb.trace/while-dyn.exp: Likewise.
8592
5443631e
NR
85932007-11-21 Nick Roberts <nickrob@snap.net.nz>
8594
8595 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8596 objects of pointers that can't be dereferenced are now
8597 "noneditable".
8598
a4ce5b0d
UW
85992007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8600
8601 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8602 (target_cpu): Remove.
8603
d6e956e5
VP
86042007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8605
8606 * gdb.base/ending-run.exp: Expect the list of cleared
8607 breakpoint to come in natural order, not the reversed one.
a9c64011 8608
214270ab
VP
86092007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8610
8611 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8612 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8613
1a619819
LM
86142007-11-05 Luis Machado <luisgpm@br.ibm.com>
8615
8616 * gdb.base/printcmds.exp: New function
8617 test_printf_with_dfp.
8618
5b01a6fa
DE
86192007-11-02 Doug Evans <dje@google.com>
8620
8621 * gdb.disasm/t01_mov.s: Remove carriage returns.
8622 * gdb.disasm/t02_mova.s: Ditto.
8623 * gdb.disasm/t03_add.s: Ditto.
8624 * gdb.disasm/t04_sub.s: Ditto.
8625 * gdb.disasm/t05_cmp.s: Ditto.
8626 * gdb.disasm/t06_ari2.s: Ditto.
8627 * gdb.disasm/t07_ari3.s: Ditto.
8628 * gdb.disasm/t08_or.s: Ditto.
8629 * gdb.disasm/t09_xor.s: Ditto.
8630 * gdb.disasm/t10_and.s: Ditto.
8631 * gdb.disasm/t11_logs.s: Ditto.
8632 * gdb.disasm/t12_bit.s: Ditto.
8633 * gdb.disasm/t13_otr.s: Ditto.
8634
ec33ab7f
JK
86352007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8638
ae0d01ff
UW
86392007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8640
8641 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8642 provide DFP support.
8643
55eddb0f
DJ
86442007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8647 Test "set powerpc vector-abi". Skip auto-detection tests for old
8648 toolchains.
8649
7020f05c
PA
86502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8651
8652 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8653 with [string compare].
8654
84bc3db9
PA
86552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8656
8657 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8658 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8659
5876dc88
LM
86602007-10-25 Luis Machado <luisgpm@br.ibm.com>
8661
8662 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8663 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8664 * gdb.opt/Makefile.in: New makefile.
8665 * Makefile.in: Create new directory "gdb.opt".
8666 * configure.ac: Add "gdb.opt" directory.
8667 * configure: Regenerated.
a9c64011 8668
c3ea9a14
DE
86692007-10-25 Doug Evans <dje@google.com>
8670
8671 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8672 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8673
a9c64011 86742007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8675 Thiago Jung Bauermann <bauerman@br.ibm.com>
8676
8677 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8678 Floating Point expressions.
8679 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8680 Floating Point variables.
8681 * gdb.base/dfp-test.c: new file containing program with Decimal
8682 Floating variables, used by gdb.base/dfp-test.exp.
8683
62a24a2b
DJ
86842007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8685
8686 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8687
e7b1eae6
UW
86882007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8689
8690 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8691 compiling test case with GCC.
8692 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8693
c641edcc
UW
86942007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8695
8696 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8697 format changes.
8698
5e5ebfe6
MS
86992007-10-18 Michael Snyder <msnyder@specifix.com>
8700
8701 * gdb.base/dbx.exp: Add missing "-re " operator.
8702
e831e7b6
GM
87032007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8704
8705 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8706 * configure.ac: Removed trailing spaces after backslash.
8707 * gdb.modula2: New directory.
8708 * gdb.modula2/Makefile.in: New file.
8709 * gdb.modula2/unbounded-array.exp: New file.
8710 * gdb.modula2/unbounded1.c: New file.
8711
7cc46491
DJ
87122007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8713
8714 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8715
87162007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8717
8718 * gdb.base/sigstep.c (main): Add checks for
8719 return values for setitimer call.
8720 Call setitimer again with itimer = ITIMER_REAL
8721 if first call to setitimer fails.
8722
e91528f0
KH
87232007-10-11 Kazu Hirata <kazu@codesourcery.com>
8724
8725 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8726 of $timeout.
8727
2ec9a4f8
DJ
87282007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8729
8730 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8731
87322007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8733
8734 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8735 of gdb_expect call, to avoid interruption.
8736
64b2fa04
PA
87372007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8738
8739 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8740 (v_unsigned_long_long, v_long_long_array)
8741 (v_signed_long_long_array, v_unsigned_long_long_array)
8742 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8743 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8744 [!NO_LONG_LONG]: New.
8745 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8746 v_long_long_member.
8747
8748 (v_long_long_func, v_signed_long_long_func)
8749 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8750 (main) [!NO_LONG_LONG]: Initialize long long variants.
8751
8752 * gdb.base/whatis.exp: If board file requests no_long_long, build
8753 test with NO_LONG_LONG defined. Test long long, signed long long,
8754 and unsigned long long variants but only if board file doesn't
8755 disable it.
8756
a912286e 87572007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8758 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8759
8760 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8761 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8762 * configure: Regenerated.
8763 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8764 gdb.pascal/types.exp, lib/pascal.exp: New files.
8765
471ba8c9
DJ
87662007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8767
8768 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8769 call.
8770 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8771 to return to the call.
8772 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8773 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8774 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8775 * gdb.mi/mi-until.exp (test_until): Likewise.
8776 * gdb.mi/mi2-until.exp (test_until): Likewise.
8777
fef8a650
DJ
87782007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8781 two-char array.
8782 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8783
d983da9c
DJ
87842007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8785
8786 * gdb.threads/watchthreads.c (thread_function): Sleep between
8787 iterations.
8788 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8789 at once for S/390. Generate matching fails and passes.
8790
17f62551
VP
87912007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8792
8793 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8794 the 'struct_declarations' variable to zeros.
a9c64011 8795
ed0616c6
VP
87962007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8797
8798 * gdb.cp/mb-ctor.cc: New.
8799 * gdb.cp/mb-ctor.exp: New.
8800 * gdb.cp/mb-templates.cc: New.
8801 * gdb.cp/mb-templates.exp: New.
8802
41f1b697
DJ
88032007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8804
8805 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8806
3f213f78
PA
88072007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8808
8809 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8810 targets.
8811 * configure: Regenerate.
8812
0d381245 88132007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8814
0d381245
VP
8815 * gdb.base/annota1.exp: Adjust for 'info break'
8816 format changes.
8817 * gdb.base/annota3.exp: Likewise.
8818 * gdb.base/break.exp: Likewise.
8819 * gdb.base/condbreak.exp: Likewise.
8820 * gdb.base/pending.exp: Likewise.
8821 * gdb.base/sepdebug.exp: Likewise.
8822 * gdb.base/unload.exp: Likewise.
8823 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8824
fe3f5fa8
VP
88252007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8826
8827 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8828 messages.
8829 * gdb.base/chng-syms.exp: Likewise.
8830 * gdb.base/unload.exp: Likewise.
a9c64011 8831
a75cf6c0
DJ
88322007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8833
8834 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8835
18ecae38
DJ
88362007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8837
8838 * schedlock.c (NUM): Change to 1.
8839 (main): Use args[0] for the main thread.
8840 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8841 regardless of the number of threads.
8842
5509918f
MR
88432007-09-14 Maciej W. Rozycki <macro@mips.com>
8844
4a543daf
MR
8845 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8846 type down.
8847 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8848 test.
8849 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8850 watchpoint type down.
8851 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8852 test.
8853
88542007-09-14 Maciej W. Rozycki <macro@mips.com>
8855
5509918f
MR
8856 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8857 Move all the tests here and run them twice, once using software
8858 watchpoints and once using hardware watchpoints.
8859 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8860
40b53987
DJ
88612007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8862
8863 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8864 test.
8865
695e2681
MK
88662007-09-10 Mark Kettenis <kettenis@gnu.org>
8867
8b3fc8d8
MK
8868 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8869 build-id.
8870
695e2681
MK
8871 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8872 know about $ORIGIN. Calculate output dir from $dest instead of
8873 using ${objdir}/{$subdir}.
8874
58d69f29
MK
88752007-09-09 Mark Kettenis <kettenis@gnu.org>
8876
8877 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8878 gcore, before continuing with the test.
8879
3e347599
DJ
88802007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8881
8882 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8883 * gdb.mi/mi-watch.exp: Likewise.
8884
ea37ba09
DJ
88852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8886 Jim Blandy <jimb@codesourcery.com>
8887
8888 * gdb.arch/i386-sse.exp: Do not expect character constants.
8889 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8890 * gdb.base/display.exp: Allow print/s.
8891 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8892 and unsigned char array changes.
8893
2025a643
DJ
88942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8895
8896 * gdb.base/display.exp: Add tests for printf %p.
8897
26669a27
PA
88982007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8899
8900 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8901 the dll name to unicode.
8902
c8f021f8
JK
89032007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8904
8905 * gdb.base/default.exp (show version): Update the version text.
8906 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8907
4cf31eea
JK
89082007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8911 New files.
8912
4935890f
JK
89132007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8914
8915 * lib/gdb.exp (build_id_debug_filename_get): New function.
8916 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8917 Remove the generate DEBUG file for the future testcase runs.
8918 New testcase for the NT_GNU_BUILD_ID retrieval.
8919 Move the final testing step to ...
8920 (test_different_dir): ... a new function.
8921 New parameter XFAIL to XFAIL all the tests performed.
8922 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8923 New parameter TYPE to PF_PREFIX all the tests performed.
8924
02142340
VP
89252007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8926
8927 * gdb.mi/mi-var-cp.cc (path_expression): New
8928 function.
8929 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8930
36acd84e
UW
89312007-08-27 Markus Deuling <deuling@de.ibm.com>
8932
8933 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8934 to fit into SPU Local Store memory.
8935
a896d121
JB
89362007-08-23 Joel Brobecker <brobecker@adacore.com>
8937
8938 * gdb.base/default.exp: Adjust the expected output of "info
8939 warranty" after the switch to GPLv3.
8940
7b433602
JB
89412007-08-23 Joel Brobecker <brobecker@adacore.com>
8942
8943 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8944 to 30000 (from 20000).
8945
e22f8b7c
JB
89462007-08-23 Joel Brobecker <brobecker@adacore.com>
8947
8948 Switch the license of all .exp files to GPLv3.
8949 Switch the license of all .f and .f90 files to GPLv3.
8950 Switch the license of all .s and .S files to GPLv3.
8951
5a0e3bd0
JB
89522007-08-23 Joel Brobecker <brobecker@adacore.com>
8953
8954 * configure.ac: Switch license to GPLv3.
8955
cc00619d
JB
89562007-08-23 Joel Brobecker <brobecker@adacore.com>
8957
8958 Switch the licensing to GPLv3 for all .ads and .adb files.
8959
8d26208a
DJ
89602007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8963 and t_int_double.
8964 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8965
4fcb9948
JB
89662007-08-17 Joel Brobecker <brobecker@adacore.com>
8967
8968 * gdb.base/step-line.c: Switch license to GPL version 3, and
8969 update copyright year.
8970 * gdb.base/step-line.inp: Likewise.
8971
b9c34f67
JB
89722007-08-17 Joel Brobecker <brobecker@adacore.com>
8973
8974 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8975 changes inside gdb1555.c.
8976 * gdb.base/pending.exp: Likewise.
8977
2cc17678
DJ
89782007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * config/default.exp: New file.
8981
e48883f7
DJ
89822007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8985 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8986
1ab80e5b
MR
89872007-07-30 Maciej W. Rozycki <macro@mips.com>
8988
8989 * gdb.base/dump.exp: Force the correct endianness for binary
8990 formats not carrying this information.
8991
aba471f5
DJ
89922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.threads/staticthreads.exp: Match .*sem_post.
8995
d4e07204
DJ
89962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.base/readline.exp (operate_and_get_next): Match the final
8999 prompt.
9000
2b97317d
KB
90012007-07-23 Kevin Buettner <kevinb@redhat.com>
9002
9003 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9004 to restarting SID.
9005
44efa07a
KB
90062007-07-18 Kevin Buettner <kevinb@redhat.com>
9007
9008 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9009 prior to `gdb_start'.
9010
7b5ebade
KB
90112007-07-18 Kevin Buettner <kevinb@redhat.com>
9012
9013 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9014 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9015 Remove call to gdb_unload.
9016
255e7678
DJ
90172007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9018 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9021 for __WIN32__.
9022 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9023 * gdb.base/unload.exp: Use shared library test routines.
9024
3a40aaa0
UW
90252007-07-03 Markus Deuling <deuling@de.ibm.com>
9026
9027 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9028 * gdb.base/solib-symbol-lib.c: Likewise.
9029 * gdb.base/solib-symbol-main.c: Likewise.
9030
b0f4b84b
DJ
90312007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9032
9033 * config/gdbserver.exp (gdb_reconnect): New.
9034 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9035 gdb.base/solib-disc.exp: New files.
9036 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9037 remote debugging".
9038 (gdb_compile): Add shlib_load flag.
9039 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9040 port.
9041 (gdbserver_reconnect): New.
9042
1b05479a
DJ
90432007-07-01 Nick Roberts <nickrob@snap.net.nz>
9044 Daniel Jacobowitz <dan@codesourcery.com>
9045
9046 * gdb.base/annota3.exp: Test for if construct.
9047
86f78eb2
DJ
90482007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9049
9050 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9051
6a2eb474 90522007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9053 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9054
9055 * gdb.base/display.exp: Allow a newline after display/i.
9056 * gdb.base/pc-fp.exp: Likewise.
9057 * gdb.base/sigbpt.exp: Likewise.
9058
f8b73d13
DJ
90592007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9060
9061 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9062 required features to be included.
9063
4339e69e
DJ
90642007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9065
9066 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9067 in info threads output.
9068
23d964e7
UW
90692007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9070 Markus Deuling <deuling@de.ibm.com>
9071
9072 * gdb.arch/spu-info.exp: New testcase.
9073 * gdb.arch/spu-info.c: New file.
9074
fd20f75b
DJ
90752007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9076
9077 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9078 tpcs_offset. Restore lr after the call.
9079 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9080
2226f861
DJ
90812007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9082
9083 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9084 (gdbserver_run): Kill any running gdbserver.
9085 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9086
d12371a9
MR
90872007-05-17 Maciej W. Rozycki <macro@mips.com>
9088
9089 * gdb.base/sigbpt.exp: Preset segv_addr.
9090
93f02886
DJ
90912007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9094 (gdb_compile_shlib): Likewise.
9095 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9096 (default_gdb_init): Clear cleanfiles.
9097 (gdb_finish): Delete recorded cleanfiles.
9098 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9099
9100 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9101 Do not use isnative.
9102 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9103 gdb.base/so-impl-ld.exp: Likewise.
9104 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9105 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9106 gdb_compile.
9107
b04e06d7
VP
91082007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9109
9110 * config/unknown.exp: Remove.
9111
069ed931
UW
91122007-05-15 Markus Deuling <deuling@de.ibm.com>
9113
9114 * gdb.base/info-proc.exp: Check is_remote.
9115
09db0d03
UW
91162007-05-14 Markus Deuling <deuling@de.ibm.com>
9117
9118 * gdb.base/gcore.exp: Initialize variable core_supported.
9119
af2cbe8c
DJ
91202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9121
9122 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9123
027c0295
DJ
91242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9127 * gdb.threads/print-threads.exp (test_all_threads): Allow
9128 negative and hexadecimal thread IDs.
9129
dc5000e7
DJ
91302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9131
9132 * gdb.java/jprint.java (public): Avoid invalid call to static
9133 method.
9134
2e74ed18
DP
91352007-05-14 Denis Pilat <denis.pilat@st.com>
9136
9137 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9138 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9139 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9140 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9141 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9142
83547f02
UW
91432007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9144
9145 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9146 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9147 this mode.
9148 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9149 * gdb.base/spu.ld: New file.
9150
b18be20d
DJ
91512007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9154
be444858
DJ
91552007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9156
9157 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9158
b1d53152
DJ
91592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9160
9161 * gdb.java/jmain.exp: Handle demangled names with and without method
9162 signatures.
9163
d084b331
DJ
91642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9165
9166 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9167 (have_a_very_merry_interrupt): Remove calls to puts.
9168 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9169 inferior output.
9170 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9171 test names.
9172
db9d7fc5
DJ
91732007-04-29 Markus Deuling <deuling@de.ibm.com>
9174 Daniel Jacobowitz <dan@codesourcery.com>
9175
9176 * gdb.base/auxv.exp (core_works): Also check is_remote.
9177 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9178
ef783a7d 91792007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9180
ef783a7d
VP
9181 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9182 message, not the undefined 'module' variable.
9183 * gdb.base/siginfo.exp: Likewise.
9184 * gdb.base/sigstep.exp: Likewise.
9185 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9186 serialport.
9187 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9188
b7b73cae
CV
91892007-04-25 Corinna Vinschen <vinschen@redhat.com>
9190
9191 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9192 target sim fails. Return 0 otherwise.
9193 (gdb_load): Return prematurely if gdb_target_sim fails.
9194
7d90fdfa
DP
91952007-04-16 Denis Pilat <denis.pilat@st.com>
9196
9197 * gdb.base/setshow.exp: Reset height after having set it to 100.
9198
5d3e9c85
DP
91992007-04-16 Denis Pilat <denis.pilat@st.com>
9200
9201 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9202
18e75969
DP
92032007-04-16 Denis Pilat <denis.pilat@st.com>
9204
9205 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9206
25d5ea92
VP
92072007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9208
9209 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9210 tests. Run the frozen varobjs test.
9211 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9212 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9213
0b49cb80
JK
92142007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9217 gdb.base/type-opaque.exp: New files.
9218
a73bafbc 92192007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9220
9221 * gdb.mi/mi-var-child.c
a73bafbc
VP
9222 (do_children_tests): User char[2] instead of
9223 char so that automatic printing of pointers to char
9224 don't give unpredicable result.
9225 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9226 local variables.
9227 * gdb.mi/mi-var-child.exp: Step to right line
9228 of do_children_tests.
9229 * gdb.mi/mi2-var-child.exp: Likewise.
9230 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9231 do_locals_tests.
a73bafbc
VP
9232 (do_children_tests): User char[2] instead of
9233 char so that automatic printing of pointers to char
a9c64011 9234 don't give unpredicable result.
a73bafbc 9235 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9236 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9237 Pass test name to mi_wait_for_stop.
9238
7ce59000
DJ
92392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9240
9241 * gdb.asm/asm-source.exp: Remove d10v case.
9242 * lib/gdb.exp (skip_cplus_tests): Likewise.
9243 * gdb.asm/d10v.inc: Deleted.
9244
20389057
DJ
92452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9246
9247 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9248
8807d78b
DJ
92492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9250
9251 * config/netware.exp: Delete file.
9252
aa3edb8e
JB
92532007-03-29 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.dwarf2/dw2-noloc.S: New file.
9256 * gdb.dwarf2/dw2-noloc.exp: New file.
9257
297561ac
PA
92582007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9259
9260 * gdb.cp/method2.cc: New test.
9261 * gdb.cp/method2.exp: New test.
9262 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9263
1f81bd39
DJ
92642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9267
9453113a
DJ
92682007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9269
9270 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9271
b741e217
DJ
92722007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9275 (gdb_load): Delete, replace with...
9276 (gdb_reload): ...this.
9277 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9278 * gdb.server/server-mon.exp: Likewise.
9279 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9280 (gdb_start_cmd): New.
9281 (gdb_file_cmd): Save the last loaded file.
9282 (gdb_reload): New.
9283 (gdb_gnu_strip_debug): Use transform.
9284 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9285 support here. Use new $last_loaded_file. Check mtime.
9286 (gdb_target_cmd): Handle ObjC failure case.
9287 (infer_host_exec): Delete.
9288 (gdbserver_load): Rename to...
9289 (gdbserver_run): ...this. Simplify.
9290 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9291 (mi_gdb_load): Move most contents to a new function...
9292 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9293 (mi_run_cmd): Use mi_gdb_target_load.
9294 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9295 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9296 Use gdb_run_cmd.
9297 * gdb.base/charsign.exp: Remove incorrect comment.
9298 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9299 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9300 gdb.base/start.exp: Use gdb_start_cmd.
9301
446ab585 93022007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9303 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9304
9305 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9306 * gdb.base/signull.exp: Similarly.
9307
bbb88ebf
UW
93082007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9309
9310 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9311 messages available to test cases (like chng-sym.exp).
9312
cb8c4a99
AS
93132007-03-14 Andreas Schwab <schwab@suse.de>
9314
9315 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9316 format changes.
9317
4e463ff5
DJ
93182007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9319
9320 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9321 (optimized_1): New.
9322 (main): Call optimized_1.
9323 (gdb2029): Correct typos. Call gdb2029_marker.
9324 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9325 for gdb2029.
9326
b6db2c47
MK
93272007-03-12 Mark Kettenis <kettenis@gnu.org>
9328
9329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9330 as tabs. Remove redundant test pattern.
9331
70ed3737
UW
93322007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9333
9334 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9335 for /a format output.
9336
47b67b60
DJ
93372007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9338
9339 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9340 collect output incrementally.
9341
b8953b0e
UW
93422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9343
9344 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9345 for -var-create lpcharacter test.
9346 * gdb.mi/mi2-var-cmd.exp: Likewise.
9347
7acd5c40
UW
93482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9349
9350 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9351 pass on targets where address zero is readable.
9352
9c6759c1
UW
93532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9354
9355 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9356 just a single architecture.
9357
a2f1aeb4
UW
93582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9359
9360 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9361 (fetch_all_registers): New function, uses gdb_test_multiple and
9362 exp_continue to fetch inferior output line-by-line.
9363 Replace all uses of do_get_all_registers by fetch_all_registers.
9364
46579ac2
UW
93652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9366
9367 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9368 in target_info.
9369
fc133f24
MS
93702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9371
a9c64011 9372 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9373 consistancy; add a default (timeout) case.
9374
7646a51d
MS
93752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9376
9377 * gdb.base/watchpoint.exp: Fix truncated comment.
9378
dcfff61f
MS
93792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9380
9381 * Makefile.in: Remove spurious single-quotes from sed command.
9382
664e3ee9
DJ
93832007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9384
9385 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9386 func.
9387 * gdb.mi/mi2-var-cmd.exp: Likewise.
9388
d7cc6f2f
JB
93892007-02-27 Joel Brobecker <brobecker@adacore.com>
9390
a9c64011
AS
9391 * gdb.dwarf2/dw2-producer.S: New file.
9392 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9393
93942007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9395
9396 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9397 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9398 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9399 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9400 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9401 Revert tests to use mi_gdb_test and include value field in output
9402 of -var-create.
9403
93d42b30
DJ
94042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9407
c499ed39
DJ
94082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9409
9410 * gdb.base/maint.exp: Remove full paths from test names.
9411 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9412 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9413
9836f81b
JB
94142007-02-27 Joel Brobecker <brobecker@adacore.com>
9415
9416 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9417
c74d0ad8
DJ
94182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9419
9420 * gdb.server/server-mon.exp: New test.
9421
2711e456
DJ
94222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9425
ff6f572f
DJ
94262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9427
9428 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9429 register capitalization.
9430
fada3feb
DP
94312007-02-13 Denis Pilat <denis.pilat@st.com>
9432
9433 * gdb.mi/mi-var-invalidate.exp: New file.
9434
fb1e4ffc
DJ
94352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9438
3da939d7
DJ
94392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9440
9441 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9442
123dc839
DJ
94432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9444
9445 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9446 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9447
877e3645 94482007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9449
9450 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9451 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9452 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9453 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9454 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9455 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9456 Update tests to include value field in output of -var-create.
a9c64011 9457
3c0a2960
AS
94582007-02-08 Andreas Schwab <schwab@suse.de>
9459
9460 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9461
108546a0
DJ
94622007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9463
9464 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9465 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9466
d701dcab
DP
94672007-02-02 Denis Pilat <denis.pilat@st.com>
9468
9469 * gdb.threads/threadapply.exp: check that frame is not changed by
9470 the thread apply all command.
9471
783e3e2f
AS
94722007-01-31 Andreas Schwab <schwab@suse.de>
9473
6d9c3a87
AS
9474 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9475
3c50d7b9
AS
9476 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9477 in the dwarf sections.
9478 * gdb.dwarf2/mac-fileno.S: Likewise.
9479
783e3e2f
AS
9480 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9481 bspstore register on ia64.
9482
78ff580e
AS
94832007-01-29 Andreas Schwab <schwab@suse.de>
9484
cc8e9b12
AS
9485 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9486 "frame-begin" annotation.
9487
78ff580e
AS
9488 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9489 number of "frames-invalid" annotations.
9490
704a4f78
DJ
94912007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9492
9493 * gdb.base/commands.exp: Call if_commands_test.
9494 (gdb_test_no_prompt, if_commands_test): New.
9495
e741bf94
MK
94962007-01-28 Mark Kettenis <kettenis@gnu.org>
9497
9498 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9499
474d0ad3
AS
95002007-01-27 Andreas Schwab <schwab@suse.de>
9501
9502 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9503 .short/.int/.quad in the dwarf sections.
9504 * gdb.dwarf2/dw2-intercu.S: Likewise.
9505 * gdb.dwarf2/dw2-intermix.S: Likewise.
9506
e784b426
JK
95072007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9508
9509 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9510 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9511 array.
e784b426
JK
9512 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9513 * gdb.base/setvar.exp: Likewise.
9514
37f08e04
AS
95152007-01-26 Andreas Schwab <schwab@suse.de>
9516
9a01813a
AS
9517 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9518 test.
9519
37f08e04
AS
9520 * gdb.base/multi-forks.exp ("restart $i"): Also match
9521 __kernel_syscall_via_break.
9522
6e2a9270
VP
95232007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9524
9525 * lib/mi-support.exp (mi_delete_varobj): New.
9526 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9527 testcase.
9528 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9529 (main): Call the above.
9530 (reference_update_test, base_in_reference_test)
9531 (reference_to_pointer): Delete the created varobjs.
a9c64011 9532
e515b470
DJ
95332007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9534
9535 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9536 * configure: Regenerated.
9537 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9538 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9539 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9540 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9541 * lib/gdb.exp (gdb_skip_xml_test): New function.
9542
08d8bcd7
DJ
95432007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9544
9545 * gdb.base/sigrepeat.exp: Correct error message.
9546
95472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9548 Daniel Jacobowitz <dan@codesourcery.com>
9549
9550 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9551 gdb.arch/i386-gnu-cfi-asm.S: New files.
9552
97c3f1f3
JK
95532007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 * lib/gdb.exp: Abort on missing `site.exp'.
9556
cb1df416
DJ
95572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9558 Daniel Jacobowitz <dan@codesourcery.com>
9559
9560 * gdb.base/included.c, gdb.base/included.exp,
9561 gdb.base/included.h: New files.
9562
35990120
DJ
95632007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9564
9565 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9566 (maximize_rlimit): Reduce limits on 64-bit systems.
9567
6e81a116 95682007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9569
9570 From Marcus Deuling <deuling@de.ibm.com>:
9571 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9572 every case.
9573
6c3c41f3
NR
95742007-01-13 Nick Roberts <nickrob@snap.net.nz>
9575
9576 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9577 (test_path_specification): Use objdir instead of srcdir to always
9578 get an absolute filename.
9579
2f12c312
DJ
95802007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9581
9582 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9583
81121995
VP
95842007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9585
9586 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9587 Make sure the variable we're using is in scope.
9588 (reference_to_pointer): Likewise.
9589
4741b737
DJ
95902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9593 has no debug information.
9594
054410c3
DJ
95952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9596
9597 * gdb.base/annota1.exp: Remove extra send_gdb.
9598
818f79f6
DJ
95992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9600
9601 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9602
f7a6bb70
DJ
96032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9606
57e66780
DJ
96072007-01-08 Nick Roberts <nickrob@snap.net.nz>
9608 Daniel Jacobowitz <dan@codesourcery.com>
9609
9610 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9611 lcharacter or linteger change. Correct duplicated test name.
9612 * gdb.mi/mi2-var-cmd.exp: Likewise.
9613
3d799a95
DJ
96142007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9615
9616 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9617
96182007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9619
a9c64011
AS
9620 * gdb.base/nofield.c: New file.
9621 * gdb.base/nofield.exp: New testcase.
51679ba9 9622
eafb94e8
NR
96232007-01-05 Nick Roberts <nickrob@snap.net.nz>
9624
9625 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9626
9627 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9628 test.
9629
5e572bb4
DJ
96302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9631
9632 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9633
74a44383
DJ
96342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9635
9636 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9637 when continuing.
9638
1b572db9
DJ
96392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9640
9641 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9642 Expect ".exe" extension.
9643
381bc39b
DJ
96442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9645
9646 * gdb.base/charset.exp: Add explicit filename to break.
9647 * gdb.base/dbx.exp: Add explicit filename to breaks.
9648
2b70e4c6
DJ
96492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9650
9651 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9652 * gdb.mi/mi2-file.exp: Likewise.
9653
303b6f5d
DJ
96542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9655
9656 Implement specification of MI tests as comments
9657 in C and C++ sources.
9658 * lib/mi-support.exp (mi_autotest_data): New variable.
9659 (mi_autotest_source): New variable.
9660 (count_newlines, mi_prepare_inline_tests)
9661 (mi_get_inline_test, mi_continue_to_line)
9662 (mi_run_inline_test, mi_tbreak)
9663 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9664 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9665 Run inline tests.
9666 * gdb.mi/mi-var-cp.cc: Define tests here.
9667
23da0d94
VP
96682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9669
9670 Simplify usage of mi_continue_to.
9671 * lib/mi-support.exp (mi_runto_helper): Renamed
9672 from mi_runto, added new parameter 'run_or_continue'.
9673 (mi_runto): Use mi_runto_helper.
9674 (mi_continue_to): Accept just function name as parameter.
9675 Use mi_runto_helper.
9676 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9677 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9678
f9e18282
JB
96792006-01-04 Joel Brobecker <brobecker@adacore.com>
9680
9681 Make this testcase a bit more realistic. The current code
9682 is too simplistic, and allows the compiler to optimize out
9683 some of the entities we need for this testcase.
9684 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9685 (Do_Nothing): Add extra parameter.
9686 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9687 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9688 by using a variable of type Void_Star.
9689
fd678c65
JB
96902006-01-04 Joel Brobecker <brobecker@adacore.com>
9691
9692 * gdb.ada/catch_ex/foo.adb: New file.
9693 * gdb.ada/catch_ex.exp: New testcase.
9694
05cfdb42
DJ
96952007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9696
9697 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9698 pass --image-base to linker.
9699
2e03ee74
DJ
97002007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9701 Daniel Jacobowitz <dan@codesourcery.com>
9702
9703 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9704 secondary prompts.
9705
0d5de010
DJ
97062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9707
9708 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9709 output. Test the types of members and member pointers.
9710 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9711 gdb/2092.
9712 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9713 statement. Enable for GCC. Update expected output for some tests
9714 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9715 layout.
9716 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9717 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9718 (Diamond::vget_base): New.
9719 (main): Add new tests.
9720 * gdb.cp/printmethod.exp: Update expected output for member functions.
9721 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9722 print pEe->D::vg().
9723
61a771aa
DJ
97242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9725
9726 * gdb.threads/tls.exp: Allow stops in sem_post.
9727
2fa63963
DJ
97282006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9729
9730 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9731 * gdb.base/annota3.exp: Likewise.
9732 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9733 again (instead of timing out).
9734 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9735 GCC bug 26475.
9736 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9737 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9738 test from jmisc1.exp.
9739 * gdb.java/jmisc1.exp: Delete.
9740 * gdb.java/jprint.exp: Adjust to work with method signatures including
9741 return types.
9742 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9743 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9744 * lib/java.exp (compile_java_from_source): Pass the correct type
9745 to target_compile.
9746
5eefc2b7
JB
97472006-12-31 Joel Brobecker <brobecker@adacore.com>
9748
9749 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9750 (stack_align_edx): New function.
9751 (stack_align_eax): New function.
9752 (main): Add calls to stack_align_edx and stack_align_eax.
9753 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9754 Add testing for the cases where the register used during a stack
9755 realignment is edx. Same for eax.
9756
227c54da
DJ
97572006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9758
9759 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9760 and generic PE targets.
9761
cab8ac94
JB
97622006-12-29 Joel Brobecker <brobecker@adacore.com>
9763
9764 * gdb.ada/array_return.exp: Update copyright date list.
9765
ba54f318
JB
97662006-12-27 Joel Brobecker <brobecker@adacore.com>
9767
9768 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9769 (Create_Small_Float_Vector): New function.
9770 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9771 function body.
9772 * gdb.ada/array_return/p.adb: Use new type and function from
9773 package Pck.
9774 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9775 able to print the value returned by a function returning an
9776 array of float.
9777
6b7a35dd
JB
97782006-12-20 Joel Brobecker <brobecker@adacore.com>
9779
9780 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9781 The associated tests should be PASSing.
9782
038224f6
VP
97832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9784
9785 Test for base in references.
9786 * gdb.mi/mi-var-cp.cc: Add test code.
9787 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9788 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9789 * gdb.mi/mi2-watch.exp: Likewise.
9790 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9791 (mi_list_varobj_children): New function.
9792
b26ed50d
VP
97932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9794
9795 * lib/mi-support.exp
9796 (mi_runto): Accept "()" after function name.
9797 (mi_create_varobj): New function.
9798 (mi_varobj_update): New function.
9799 (mi_Check_varobj_value): New function.
9800 * gdb.mi/mi-var-cp.exp: New file.
9801 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9802
08232497
DJ
98032006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9804
9805 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9806 gdb.base/weaklib2.c: New files.
9807
d394c993 98082006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9809
ac6c2fba
NS
9810 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9811 info. Adjust test names.
9812
8ec659a0 9813 * gdb.base/break.c (main): Move position of malloc.
d394c993 9814 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9815
acd65feb
VP
98162006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9817
9818 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9819 assignement of arrays and function pointers.
9820 * gdb.mi/var-cmd.c: Add declaration necessary for above
9821 tests.
9822
f556d5e5
NS
98232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9824
9825 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9826
9827 * gdb.threads/linux-dp.exp: Read thread table before and after
9828 creating each philosopher and verify it.
9829
697bc68d
NS
98302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9831 Paul Brook <paul@codesourcery.com>
9832 Daniel Jacobowitz <dan@codesourcery.com>
9833
9834 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9835 main to remove duplication. Add start function of the form
697bc68d
NS
9836 '_*start[1-9]*'. Add RVDS start function.
9837
29d73ae4
DJ
98382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9841
c1d88655
UW
98422006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9843
9844 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9845 * gdb.asm/spu.inc: New file.
9846 * gdb.base/term.exp: Disable if [target_info exists noargs].
9847 * gdb.gdb/complaints.exp: Disable if ![isnative].
9848 * gdb.gdb/selftest.exp: Likewise.
9849 * gdb.gdb/observer.exp: Likewise.
9850 * gdb.gdb/xfullpath.exp: Likewise.
9851 * gdb.base/attach.exp: Disable on SPU target.
9852 * gdb.cp/bs145503.exp: Likewise.
9853 * gdb.cp/exception.exp: Likewise.
9854 * gdb.cp/userdef.exp: Likewise.
9855
32a13b1a
DJ
98562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9857
9858 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9859
d8295fe9
VP
98602006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9861
9862 * gdb.base/completion.exp: Fix completion tests for
9863 'info' and 'info '.
9864 * gdb.base/help.exp (help_test_raw, test_class_help)
9865 (test_prefix_command_help): Move...
9866 * lib/gdb.exp: Here.
9867 * gdb.base/main.exp: Adjust.
9868 * gdb.cp/maint.exp: Adjust.
9869 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9870
8c394015
VP
98712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9872
9873 * gdb.stabs/weird.exp (print_weird_var): Use
9874 gdb_test_multiple instead of gdb_expect.
9875
027fc1bc
VP
98762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9877
9878 * gdb.base/help.exp (help_test_raw): New.
9879 (test_class_help): New.
9880 (test_prefix_command_help): New.
9881 Adjust testcases.
9882
67609209
FR
98832006-11-09 Christophe Lyon <christophe.lyon@st.com>
9884
9885 * gdb.base/constvars.c (main): Write to crass and crips, so that
9886 they are allocated by the compiler.
9887
f73adfeb
AS
98882006-10-27 Andreas Schwab <schwab@suse.de>
9889
9890 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9891 "detach-fork".
9892
2f83a18e
DJ
98932006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9894
9895 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9896 of patterns.
9897
94277a38
DJ
98982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.base/sepdebug.exp: Remove debug format test.
9901 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9902 Handle no-symtab.
9903 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9904
5bd2f6e2
DJ
99052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9906
9907 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9908 int to pointer or pointer to int.
9909 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9910
8c008720
DJ
99112006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9914
9e35dae4
DJ
99152006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9918
d9639e13
DJ
99192006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9920
9921 PR c++/2116
9922 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9923
390a1bd0
JB
99242006-10-06 Joel Brobecker <brobecker@adacore.com>
9925
9926 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9927 the corresponding bug has been fixed in GDB (PR/2018).
9928
dd920c33
JB
99292006-10-06 Joel Brobecker <brobecker@adacore.com>
9930
9931 * gdb.base/subst.exp: New testcase.
9932
53bbefe9
JB
99332006-10-06 Joel Brobecker <brobecker@adacore.com>
9934
9935 * gdb.ada/array_return/pck.ads: Add copyright notice.
9936 * gdb.ada/array_return/pck.adb: Likewise.
9937 * gdb.ada/array_return/p.adb: Likewise.
9938 * gdb.ada/exec_changed/first.adb: Likewise.
9939 * gdb.ada/exec_changed/second.adb: Likewise.
9940
09851417
JB
99412006-10-06 Joel Brobecker <brobecker@adacore.com>
9942
9943 * gdb.ada/watch_arg/watch.adb: New file.
9944 * gdb.ada/watch_arg.exp: New testcase.
9945
041bf30d
VP
99462006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9947
9948 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9949 via string_to_regexp.
041bf30d 9950 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9951
f286fbdd 99522006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9953
9954 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9955 Remove unused / obsolete files.
9956
7c07f349
NR
99572006-09-19 Nick Roberts <nickrob@snap.net.nz>
9958
9959 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9960
cd5ff84a
VP
99612006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9962
9963 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9964 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9965 the number of frames.
cd5ff84a 9966
ae018d1a
DJ
99672006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.base/args.c (main): Add breakpoint marker.
9970 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9971 really test empty arguments.
9972 (args_load): Delete.
9973 (args_test): New.
9974
b399c549
NR
99752006-09-13 Nick Roberts <nickrob@snap.net.nz>
9976
9977 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9978 check for one file.
b399c549 9979
2ab1eb7a
VP
99802006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9981
9982 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9983 HIGH_FRAME argument to -stack-list-locals can be larger than
9984 the number of frames.
a9c64011 9985
476308bf
FF
99862006-08-18 Fred Fish <fnf@specifix.com>
9987
9988 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9989 '$' in front of skip_vmx_tests_saved when setting that.
9990
8625200f
AS
99912006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9992
9993 * gdb.base/trace-commands.exp: New file.
9994
089ec8f1
DJ
99952006-08-10 Joel Brobecker <brobecker@adacore.com>
9996 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9999 expected output of the backtrace commands.
10000
b60f0898
JB
100012006-08-09 Joel Brobecker <brobecker@adacore.com>
10002
10003 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10004 untested followed by return combination.
10005 * gdb.arch/altivec-regs.exp: Likewise.
10006 * gdb.arch/e500-abi.exp: Likewise.
10007 * gdb.arch/e500-regs.exp: Likewise.
10008 * gdb.arch/gdb1291.exp: Likewise.
10009 * gdb.arch/gdb1431.exp: Likewise.
10010 * gdb.arch/gdb1558.exp: Likewise.
10011 * gdb.arch/i386-prologue.exp: Likewise.
10012 * gdb.arch/i386-unwind.exp: Likewise.
10013 * gdb.asm/asm-source.exp: Likewise.
10014 * gdb.base/a2-run.exp: Likewise.
10015 * gdb.base/advance.exp: Likewise.
10016 * gdb.base/all-bin.exp: Likewise.
10017 * gdb.base/annota1.exp: Likewise.
10018 * gdb.base/annota3.exp: Likewise.
10019 * gdb.base/args.exp: Likewise.
10020 * gdb.base/arithmet.exp: Likewise.
10021 * gdb.base/assign.exp: Likewise.
10022 * gdb.base/async.exp: Likewise.
10023 * gdb.base/attach.exp: Likewise.
10024 * gdb.base/bang.exp: Likewise.
10025 * gdb.base/bigcore.exp: Likewise.
10026 * gdb.base/bitfields.exp: Likewise.
10027 * gdb.base/bitfields2.exp: Likewise.
10028 * gdb.base/break.exp: Likewise.
10029 * gdb.base/call-sc.exp: Likewise.
10030 * gdb.base/call-strs.exp: Likewise.
10031 * gdb.base/callfuncs.exp: Likewise.
10032 * gdb.base/checkpoint.exp: Likewise.
10033 * gdb.base/chng-syms.exp: Likewise.
10034 * gdb.base/code-expr.exp: Likewise.
10035 * gdb.base/commands.exp: Likewise.
10036 * gdb.base/completion.exp: Likewise.
10037 * gdb.base/cond-expr.exp: Likewise.
10038 * gdb.base/condbreak.exp: Likewise.
10039 * gdb.base/consecutive.exp: Likewise.
10040 * gdb.base/constvars.exp: Likewise.
10041 * gdb.base/corefile.exp: Likewise.
10042 * gdb.base/cvexpr.exp: Likewise.
10043 * gdb.base/dbx.exp: Likewise.
10044 * gdb.base/define.exp: Likewise.
10045 * gdb.base/detach.exp: Likewise.
10046 * gdb.base/display.exp: Likewise.
10047 * gdb.base/dump.exp: Likewise.
10048 * gdb.base/ena-dis-br.exp: Likewise.
10049 * gdb.base/ending-run.exp: Likewise.
10050 * gdb.base/environ.exp: Likewise.
10051 * gdb.base/eval-skip.exp: Likewise.
10052 * gdb.base/exprs.exp: Likewise.
10053 * gdb.base/fileio.exp: Likewise.
10054 * gdb.base/finish.exp: Likewise.
10055 * gdb.base/float.exp: Likewise.
10056 * gdb.base/foll-exec.exp: Likewise.
10057 * gdb.base/foll-fork.exp: Likewise.
10058 * gdb.base/foll-vfork.exp: Likewise.
10059 * gdb.base/freebpcmd.exp: Likewise.
10060 * gdb.base/funcargs.exp: Likewise.
10061 * gdb.base/gcore.exp: Likewise.
10062 * gdb.base/gdb1090.exp: Likewise.
10063 * gdb.base/gdb1250.exp: Likewise.
10064 * gdb.base/huge.exp: Likewise.
10065 * gdb.base/info-proc.exp: Likewise.
10066 * gdb.base/interrupt.exp: Likewise.
10067 * gdb.base/jump.exp: Likewise.
10068 * gdb.base/langs.exp: Likewise.
10069 * gdb.base/lineinc.exp: Likewise.
10070 * gdb.base/list.exp: Likewise.
10071 * gdb.base/logical.exp: Likewise.
10072 * gdb.base/long_long.exp: Likewise.
10073 * gdb.base/macscp.exp: Likewise.
10074 * gdb.base/maint.exp: Likewise.
10075 * gdb.base/mips_pro.exp: Likewise.
10076 * gdb.base/miscexprs.exp: Likewise.
10077 * gdb.base/multi-forks.exp: Likewise.
10078 * gdb.base/opaque.exp: Likewise.
10079 * gdb.base/overlays.exp: Likewise.
10080 * gdb.base/pc-fp.exp: Likewise.
10081 * gdb.base/pointers.exp: Likewise.
10082 * gdb.base/printcmds.exp: Likewise.
10083 * gdb.base/psymtab.exp: Likewise.
10084 * gdb.base/ptype.exp: Likewise.
10085 * gdb.base/recurse.exp: Likewise.
10086 * gdb.base/relational.exp: Likewise.
10087 * gdb.base/relocate.exp: Likewise.
10088 * gdb.base/remote.exp: Likewise.
10089 * gdb.base/reread.exp: Likewise.
10090 * gdb.base/restore.exp: Likewise.
10091 * gdb.base/return.exp: Likewise.
10092 * gdb.base/return2.exp: Likewise.
10093 * gdb.base/scope.exp: Likewise.
10094 * gdb.base/sect-cmd.exp: Likewise.
10095 * gdb.base/sep.exp: Likewise.
10096 * gdb.base/sepdebug.exp: Likewise.
10097 * gdb.base/setshow.exp: Likewise.
10098 * gdb.base/setvar.exp: Likewise.
10099 * gdb.base/sigall.exp: Likewise.
10100 * gdb.base/sigbpt.exp: Likewise.
10101 * gdb.base/signals.exp: Likewise.
10102 * gdb.base/signull.exp: Likewise.
10103 * gdb.base/sizeof.exp: Likewise.
10104 * gdb.base/solib.exp: Likewise.
10105 * gdb.base/step-line.exp: Likewise.
10106 * gdb.base/step-test.exp: Likewise.
10107 * gdb.base/structs.exp: Likewise.
10108 * gdb.base/structs2.exp: Likewise.
10109 * gdb.base/term.exp: Likewise.
10110 * gdb.base/twice.exp: Likewise.
10111 * gdb.base/until.exp: Likewise.
10112 * gdb.base/varargs.exp: Likewise.
10113 * gdb.base/volatile.exp: Likewise.
10114 * gdb.base/watchpoint.exp: Likewise.
10115 * gdb.base/whatis-exp.exp: Likewise.
10116 * gdb.base/whatis.exp: Likewise.
10117 * gdb.cp/ambiguous.exp: Likewise.
10118 * gdb.cp/annota2.exp: Likewise.
10119 * gdb.cp/annota3.exp: Likewise.
10120 * gdb.cp/bool.exp: Likewise.
10121 * gdb.cp/breakpoint.exp: Likewise.
10122 * gdb.cp/casts.exp: Likewise.
10123 * gdb.cp/class2.exp: Likewise.
10124 * gdb.cp/classes.exp: Likewise.
10125 * gdb.cp/cplusfuncs.exp: Likewise.
10126 * gdb.cp/ctti.exp: Likewise.
10127 * gdb.cp/derivation.exp: Likewise.
10128 * gdb.cp/exception.exp: Likewise.
10129 * gdb.cp/gdb1355.exp: Likewise.
10130 * gdb.cp/hang.exp: Likewise.
10131 * gdb.cp/inherit.exp: Likewise.
10132 * gdb.cp/local.exp: Likewise.
10133 * gdb.cp/m-data.exp: Likewise.
10134 * gdb.cp/m-static.exp: Likewise.
10135 * gdb.cp/member-ptr.exp: Likewise.
10136 * gdb.cp/method.exp: Likewise.
10137 * gdb.cp/misc.exp: Likewise.
10138 * gdb.cp/namespace.exp: Likewise.
10139 * gdb.cp/overload.exp: Likewise.
10140 * gdb.cp/ovldbreak.exp: Likewise.
10141 * gdb.cp/pr-1023.exp: Likewise.
10142 * gdb.cp/pr-1210.exp: Likewise.
10143 * gdb.cp/pr-574.exp: Likewise.
10144 * gdb.cp/printmethod.exp: Likewise.
10145 * gdb.cp/psmang.exp: Likewise.
10146 * gdb.cp/ref-params.exp: Likewise.
10147 * gdb.cp/ref-types.exp: Likewise.
10148 * gdb.cp/rtti.exp: Likewise.
10149 * gdb.cp/templates.exp: Likewise.
10150 * gdb.cp/try_catch.exp: Likewise.
10151 * gdb.cp/userdef.exp: Likewise.
10152 * gdb.cp/virtfunc.exp: Likewise.
10153 * gdb.disasm/am33.exp: Likewise.
10154 * gdb.disasm/h8300s.exp: Likewise.
10155 * gdb.disasm/mn10300.exp: Likewise.
10156 * gdb.disasm/sh3.exp: Likewise.
10157 * gdb.disasm/t01_mov.exp: Likewise.
10158 * gdb.disasm/t02_mova.exp: Likewise.
10159 * gdb.disasm/t03_add.exp: Likewise.
10160 * gdb.disasm/t04_sub.exp: Likewise.
10161 * gdb.disasm/t05_cmp.exp: Likewise.
10162 * gdb.disasm/t06_ari2.exp: Likewise.
10163 * gdb.disasm/t07_ari3.exp: Likewise.
10164 * gdb.disasm/t08_or.exp: Likewise.
10165 * gdb.disasm/t09_xor.exp: Likewise.
10166 * gdb.disasm/t10_and.exp: Likewise.
10167 * gdb.disasm/t11_logs.exp: Likewise.
10168 * gdb.disasm/t12_bit.exp: Likewise.
10169 * gdb.disasm/t13_otr.exp: Likewise.
10170 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10171 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10172 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10173 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10174 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10175 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10176 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10177 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10178 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10179 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10180 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10181 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10182 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10183 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10184 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10185 * gdb.mi/gdb701.exp: Likewise.
10186 * gdb.mi/gdb792.exp: Likewise.
10187 * gdb.mi/mi-basics.exp: Likewise.
10188 * gdb.mi/mi-break.exp: Likewise.
10189 * gdb.mi/mi-cli.exp: Likewise.
10190 * gdb.mi/mi-console.exp: Likewise.
10191 * gdb.mi/mi-disassemble.exp: Likewise.
10192 * gdb.mi/mi-eval.exp: Likewise.
10193 * gdb.mi/mi-file.exp: Likewise.
10194 * gdb.mi/mi-read-memory.exp: Likewise.
10195 * gdb.mi/mi-regs.exp: Likewise.
10196 * gdb.mi/mi-return.exp: Likewise.
10197 * gdb.mi/mi-simplerun.exp: Likewise.
10198 * gdb.mi/mi-stack.exp: Likewise.
10199 * gdb.mi/mi-stepi.exp: Likewise.
10200 * gdb.mi/mi-syn-frame.exp: Likewise.
10201 * gdb.mi/mi-until.exp: Likewise.
10202 * gdb.mi/mi-var-block.exp: Likewise.
10203 * gdb.mi/mi-var-child.exp: Likewise.
10204 * gdb.mi/mi-var-cmd.exp: Likewise.
10205 * gdb.mi/mi-var-display.exp: Likewise.
10206 * gdb.mi/mi-watch.exp: Likewise.
10207 * gdb.mi/mi2-basics.exp: Likewise.
10208 * gdb.mi/mi2-break.exp: Likewise.
10209 * gdb.mi/mi2-cli.exp: Likewise.
10210 * gdb.mi/mi2-console.exp: Likewise.
10211 * gdb.mi/mi2-disassemble.exp: Likewise.
10212 * gdb.mi/mi2-eval.exp: Likewise.
10213 * gdb.mi/mi2-file.exp: Likewise.
10214 * gdb.mi/mi2-read-memory.exp: Likewise.
10215 * gdb.mi/mi2-regs.exp: Likewise.
10216 * gdb.mi/mi2-return.exp: Likewise.
10217 * gdb.mi/mi2-simplerun.exp: Likewise.
10218 * gdb.mi/mi2-stack.exp: Likewise.
10219 * gdb.mi/mi2-stepi.exp: Likewise.
10220 * gdb.mi/mi2-syn-frame.exp: Likewise.
10221 * gdb.mi/mi2-until.exp: Likewise.
10222 * gdb.mi/mi2-var-block.exp: Likewise.
10223 * gdb.mi/mi2-var-child.exp: Likewise.
10224 * gdb.mi/mi2-var-cmd.exp: Likewise.
10225 * gdb.mi/mi2-var-display.exp: Likewise.
10226 * gdb.mi/mi2-watch.exp: Likewise.
10227 * gdb.stabs/exclfwd.exp: Likewise.
10228 * gdb.stabs/weird.exp: Likewise.
10229 * gdb.threads/gcore-thread.exp: Likewise.
10230 * gdb.trace/actions.exp: Likewise.
10231 * gdb.trace/backtrace.exp: Likewise.
10232 * gdb.trace/circ.exp: Likewise.
10233 * gdb.trace/collection.exp: Likewise.
10234 * gdb.trace/deltrace.exp: Likewise.
10235 * gdb.trace/infotrace.exp: Likewise.
10236 * gdb.trace/limits.exp: Likewise.
10237 * gdb.trace/packetlen.exp: Likewise.
10238 * gdb.trace/passc-dyn.exp: Likewise.
10239 * gdb.trace/passcount.exp: Likewise.
10240 * gdb.trace/report.exp: Likewise.
10241 * gdb.trace/save-trace.exp: Likewise.
10242 * gdb.trace/tfind.exp: Likewise.
10243 * gdb.trace/tracecmd.exp: Likewise.
10244 * gdb.trace/while-dyn.exp: Likewise.
10245 * gdb.trace/while-stepping.exp: Likewise.
10246
f4b618d1
JB
102472006-08-08 Joel Brobecker <brobecker@adacore.com>
10248
10249 * gdb.base/step-bt.c: New file.
10250 * gdb.base/step-bt.exp: New testcase.
10251
3d00d119
DJ
102522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * config/monitor.exp (gdb_load): Remove support for obsolete
10255 download-write-size.
10256 * gdb.base/remote.exp: Likewise. Update all callers of
10257 gdb_timed_load.
10258
017b5bd4
DJ
102592006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10260
10261 * cursal.exp: Pass binfile to gdb_load.
10262
837c599d
DJ
102632006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10264
10265 * gdb.base/cursal.exp: Add "" to gdb_load call.
10266
8dd4540b
MK
102672006-07-29 Mark Kettenis <kettenis@gnu.org>
10268
10269 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10270 NetBSD/ELF targets.
10271
ab5c9f60
DJ
102722006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10273
10274 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10275 operator*.
10276
4c42eaff
DJ
102772006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10278
10279 * gdb.base/completion.exp: Update for change in "file" behavior.
10280 * gdb.stabs/weird.exp: Likewise.
10281 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10282 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10283
0155cc76
NS
102842006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10285
10286 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10287 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10288
16026cd7
AS
102892006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10290
10291 * gdb.base/default.exp: Update source command error message.
10292 * gdb.base/help.exp: Update 'help source' message.
10293
16963cb6
DJ
102942006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10295
10296 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10297 test.
10298
6d7fd486
AS
102992006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10300
10301 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10302
29e8a844
DJ
103032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10304
10305 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10306
6afcfa39
DJ
103072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10310
267a692b
MK
103112006-07-17 Mark Kettenis <kettenis@gnu.org>
10312
10313 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10314 *-*-openbsd* from targets for wich we expect ARM FPA floating
10315 point format.
10316
85d2fec4
NR
103172006-07-17 Nick Roberts <nickrob@snap.net.nz>
10318
10319 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10320
103212006-07-17 Mark Kettenis <kettenis@gnu.org>
10322
10323 * gdb.base/annota3.exp: Expect frame-begin annotation.
10324
85b4c6e8
JB
103252006-07-14 Joel Brobecker <brobecker@adacore.com>
10326
10327 * gdb.base/help.exp: Adjust "help unset" test to accept
10328 any list of unset commands.
10329
fb933624
DJ
103302006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10331 Daniel Jacobowitz <dan@codesourcery.com>
10332
10333 * gdb.cp/ref-params.exp: New test.
10334 * gdb.cp/ref-params.cc: New source file.
10335 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10336
1dff4b64
MK
103372006-07-08 Mark Kettenis <kettenis@gnu.org>
10338
10339 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10340 spaces/tabs in regular expressions since they might not be there.
10341
40d2e0e3
AS
103422006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10343
10344 * gdb.base/ifelse.exp: New file.
10345
f6c957d2
NS
103462006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10347
10348 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10349 line.
10350 * gdb.base/huge.exp: Loop over compilation to find a size that
10351 is acceptable.
10352 * gdb.base/remote.exp: Correct expected strings.
10353 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10354
b9c5a23d
DJ
103552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10358
9af2e58d
DJ
103592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10360
10361 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10362 native.
10363
30930ca5
DJ
103642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10365
10366 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10367 enable stabs testing.
10368
aa32fa1d
DJ
103692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10370
bd4a4c80 10371 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10372 gdb_test_multiple does.
10373
321fef15
DJ
103742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10375
10376 * Makefile.in (host_alias): Remove.
10377 (target_alias): Use @target_noncanonical@.
10378 (site.exp): Don't set host_alias.
10379 * aclocal.m4: Remove contents. Include acx.m4.
10380 * configure: Regenerated.
10381 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10382
e1c2defa
NS
103832006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10384
e63b55d1
NS
10385 * lib/gdb.exp (gdb_load_cmd): New.
10386
5600ea19
NS
10387 * gdb.base/fileio.c: Add system(NULL) test.
10388 * gdb.base/fileio.exp: Check it.
10389
e1c2defa
NS
10390 * gdb.base/break.c: Add 10a breakpoint at }
10391 * gdb.base/break.exp: Add test for breakpoint at }
10392 * gdb.cp/anon-union.cc: Add code at end of function.
10393 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10394 * gdb.mi/var-cmd.c: Add code at end of function.
10395 * gdb.mi/mi-var-display.exp: Adjust end of next.
10396 * gdb.mi/mi2-var-display.exp: Likewise.
10397 * gdb.base/fileio.c: Add stop function and insert calls at
10398 stopping places.
10399 * gdb.base/fileio.exp: Breakpoint stop function and remove
10400 explicit line number references.
10401
6c0112ec
JB
104022006-05-19 Joel Brobecker <brobecker@adacore.com>
10403
a9c64011
AS
10404 * gdb.base/del.exp (test_delete_alias): New function.
10405 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10406
154189a4
FF
104072006-05-18 Fred Fish <fnf@specifix.com>
10408
10409 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10410 required. Check for spurious output after program exits normally.
10411
582e64c2
FF
104122006-05-17 Fred Fish <fnf@specifix.com>
10413
10414 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10415 gdb_load, so it works in the simulator.
10416
8ef6493a
FF
104172006-05-11 Fred Fish <fnf@specifix.com>
10418
10419 * gdb.base/bang.exp: Ignore unexpected output between the
10420 "program exited normally" and the gdb prompt, as many other
10421 tests do.
10422
692b141c
MK
104232006-05-07 Mark Kettenis <kettenis@gnu.org>
10424
10425 * gdb.base/help.exp: Make "delete checkpoint" part option for
10426 "help d" and "help delete" tests.
10427
540b8a30
UW
104282006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10429
a9c64011 10430 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10431 expected output in some mi_gdb_test statements.
10432 * gdb.mi/mi2-basics.exp: Likewise.
10433
9b6462d9
JB
104342006-05-05 Joel Brobecker <brobecker@adacore.com>
10435
10436 * gdb.base/del.c: New file.
10437 * gdb.base/del.exp: New testcase.
10438
954de43b
DM
104392006-05-05 David S. Miller <davem@sunset.davemloft.net>
10440
10441 * gdb.base/break.exp: Do not assume a breakpoint on
10442 main will actually be in $srcfile when optimizing.
1303f75e
DM
10443 * gdb.base/savedregs.exp: Do not require that the dummy
10444 frame location match up to a symbol and source file location.
c3242428
DM
10445 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10446 will get printed without a mi_cmd_data_list_register_values prefix.
10447 (*-data-list-register-*): Correct regular expressions to expect the new
10448 pseudo d? floating point registers.
10449 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10450
c7e64c9a
DJ
104512006-05-05 Christophe Lyon <christophe.lyon@st.com>
10452
10453 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10454 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10455 is allocated by the compiler.
10456 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10457 anons, e, anone to force their allocation by the compiler.
10458
104592006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10460
10461 * gdb.base/help.exp: Update expected text for help d and
10462 help delete.
10463
27ce9a6d
MK
104642006-05-02 Mark Kettenis <kettenis@gnu.org>
10465
10466 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10467 NetBSD/ELF targets.
10468
8608915f
MK
104692006-04-30 Mark Kettenis <kettenis@gnu.org>
10470
10471 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10472 single-step breakpoint fails; make this a KFAIL on
10473 sparc*-*-openbsd*.
10474 * gdb.base/siginfo.exp: Likewise.
10475 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10476
b8db102d
MS
104772006-04-26 Michael Snyder <msnyder@redhat.com>
10478
10479 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10480 which may have to consume output from other forks.
10481 Add tests to make sure that "delete fork" succeeded.
10482
c702009a
MS
104832006-04-20 Michael Snyder <msnyder@redhat.com>
10484
10485 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10486 Add support for the Renesas M32C and M16C.
10487
10488 * gdb.asm/asm-source.exp: Add m32c target.
10489 * gdb.asm/m32c.inc: Support for m32c target.
10490
e28493f2
AS
104912006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10492
10493 * gdb.base/commands.exp (recursive_source_test): New test.
10494
880da185
DM
104952006-04-04 David S. Miller <davem@sunset.davemloft.net>
10496
10497 * gdb.base/float.exp: Add pattern for sparc targets.
10498
61d9b92f
DJ
104992006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10500
10501 * gdb.base/commands.exp (stray_arg0_test): New test.
10502
bd717df8
PB
105032006-03-30 Paul Brook <paul@codesourcery.com>
10504
10505 * gdb.mi/mi-until.exp: kfail broken until command.
10506 * gdb.mi/mi2-until.exp: Ditto.
10507
ec793d3c
NR
105082006-03-27 Nick Roberts <nickrob@snap.net.nz>
10509
10510 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10511
831004b7
AO
105122006-03-08 Alexandre Oliva <aoliva@redhat.com>
10513
10514 * gdb.base/prelink.exp: Anchor tested-for regular expression
10515 on gdb prompt.
10516
effe49a0
PB
105172006-03-07 Paul Brook <paul@codesourcery.com>
10518
10519 * gdb.base/assign.exp: Correct fail message.
10520
e5461016
PB
105212006-03-07 Paul Brook <paul@codesourcery.com>
10522
10523 * lib/compiler.c: Extract armcc version number.
10524 * lib/compiler.cc: Ditto.
10525
fc91c6c2
PB
105262006-03-07 Paul Brook <paul@codesourcery.com>
10527
10528 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10529 additional_flags=-w.
10530 * gdb.arch/altivec-regs.exp: Ditto.
10531 * gdb.arch/e500-abi.exp: Ditto.
10532 * gdb.arch/e500-regs.exp: Ditto.
10533 * gdb.base/all-bin.exp: Ditto.
10534 * gdb.base/annota1.exp: Ditto.
10535 * gdb.base/annota3.exp: Ditto.
10536 * gdb.base/args.exp: Ditto.
10537 * gdb.base/arithmet.exp: Ditto.
10538 * gdb.base/assign.exp: Ditto.
10539 * gdb.base/async.exp: Ditto.
10540 * gdb.base/bang.exp: Ditto.
10541 * gdb.base/break.exp: Ditto.
10542 * gdb.base/call-rt-st.exp: Ditto.
10543 * gdb.base/completion.exp: Ditto.
10544 * gdb.base/cond-expr.exp: Ditto.
10545 * gdb.base/condbreak.exp: Ditto.
10546 * gdb.base/consecutive.exp: Ditto.
10547 * gdb.base/define.exp: Ditto.
10548 * gdb.base/display.exp: Ditto.
10549 * gdb.base/ena-dis-br.exp: Ditto.
10550 * gdb.base/environ.exp: Ditto.
10551 * gdb.base/eval-skip.exp: Ditto.
10552 * gdb.base/info-proc.exp: Ditto.
10553 * gdb.base/jump.exp: Ditto.
10554 * gdb.base/logical.exp: Ditto.
10555 * gdb.base/long_long.exp: Ditto.
10556 * gdb.base/maint.exp: Ditto.
10557 * gdb.base/miscexprs.exp: Ditto.
10558 * gdb.base/pc-fp.exp: Ditto.
10559 * gdb.base/pointers.exp: Ditto.
10560 * gdb.base/relational.exp: Ditto.
10561 * gdb.base/reread.exp: Ditto.
10562 * gdb.base/sect-cmd.exp: Ditto.
10563 * gdb.base/sep.exp: Ditto.
10564 * gdb.base/sepdebug.exp: Ditto.
10565 * gdb.base/until.exp: Ditto.
10566 * gdb.base/whatis-exp.exp: Ditto.
10567 * gdb.cp/annota2.exp: Ditto.
10568 * gdb.cp/annota3.exp: Ditto.
10569 * gdb.trace/actions.exp: Ditto.
10570 * gdb.trace/backtrace.exp: Ditto.
10571 * gdb.trace/circ.exp: Ditto.
10572 * gdb.trace/collection.exp: Ditto.
10573 * gdb.trace/deltrace.exp: Ditto.
10574 * gdb.trace/infotrace.exp: Ditto.
10575 * gdb.trace/limits.exp: Ditto.
10576 * gdb.trace/packetlen.exp: Ditto.
10577 * gdb.trace/passc-dyn.exp: Ditto.
10578 * gdb.trace/passcount.exp: Ditto.
10579 * gdb.trace/report.exp: Ditto.
10580 * gdb.trace/save-trace.exp: Ditto.
10581 * gdb.trace/tfind.exp: Ditto.
10582 * gdb.trace/tracecmd.exp: Ditto.
10583 * gdb.trace/while-dyn.exp: Ditto.
10584 * gdb.trace/while-stepping.exp: Ditto.
10585 * lib/gdb.exp: Ditto.
10586 (gdb_compile): Handle nowarning option.
10587
5f4a23d9
AO
105882006-03-07 Alexandre Oliva <aoliva@redhat.com>
10589
10590 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10591 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10592 Rename executable to prelinkt. Don't re-prelink if we didn't
10593 get a core file. Test prelink -u exit status to tell whether
10594 prelinking failed. Use gdb_test_multiple.
10595
9733fc94
DJ
105962006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10597
10598 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10599 (do_tests): Call it.
10600
cc10cae3
AO
106012006-02-28 Alexandre Oliva <aoliva@redhat.com>
10602
10603 * gdb.base/prelink.exp: New test.
10604 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10605
15c46491
WZ
106062006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10607
10608 * gdb.fortran/derived-type.f90: New file.
10609 * gdb.fortran/derived-type.exp: New testcase.
10610
5c9f7ded
DJ
106112006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10612
10613 * gdb.base/default.exp: Allow ';' as a directory separator.
10614
5b96932b
AS
106152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10616
10617 * gdb.base/help.exp (help add-symbol-file): Update.
10618
1986bccd
AS
106192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10620
10621 * gdb.base/help.exp (help load): Update expected results.
10622
a8b7528f
FF
106232006-02-19 Fred Fish <fnf@specifix.com>
10624
10625 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10626 specifix hex value as part of results.
10627 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10628
f8261448
FF
106292006-02-16 Fred Fish <fnf@specifix.com>
10630
10631 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10632 ushort_addr, and slong_addr, so the typedefs are not optimized
10633 away.
10634 * gdb.base/whatis.exp: Add tests using type name for struct type,
10635 union type, enum type, and typedef.
a9c64011 10636
31d8bdd2
MK
106372006-02-13 Mark Kettenis <kettenis@gnu.org>
10638
10639 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10640
34e41e63
JB
106412006-02-13 Jim Blandy <jimb@redhat.com>
10642
10643 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10644 case where it takes two "next" commands to skip past the init
10645 call.
10646
ac6e4f31
FF
106472006-02-12 Fred Fish <fnf@specifix.com>
10648
10649 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10650 to handle cases where it takes two "next" commands to skip
10651 past the init call.
10652
2db2d571
JB
106532006-02-07 Joel Brobecker <brobecker@adacore.com>
10654
10655 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10656 on hppa32 targets.
10657
38fcd64c
DJ
106582006-02-06 Vladimir Prus <ghost@cs.msu.su>
10659
10660 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10661 field.
10662
1315ad46
MK
106632006-01-29 Mark Kettenis <kettenis@gnu.org>
10664
10665 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10666
5625b943
DJ
106672006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10668
10669 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10670 files.
10671
80df1bbe
DJ
106722006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10673
10674 * gdb.cp/maint.exp: Set complaints to a positive value.
10675
9078e690
DJ
106762006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10677
10678 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10679 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10680 function name.
10681
9c903399
DJ
106822006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10683
10684 * gdb.base/checkpoint.c: Update copyright notice. Include
10685 <stdlib.h>.
10686
761ae4d6
JB
106872006-01-04 Jim Blandy <jimb@redhat.com>
10688
10689 * gdb.asm/asm-source.exp: Independently provide default values for
10690 asm-flags and debug-flags. Use 'string equal' to do the
10691 comparison, not the implicit expr's '==' operator. Remove
10692 now-unneeded assignments to asm-flags. In h8300 case, place
10693 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10694
099ac3dd
MS
106952006-01-04 Michael Snyder <msnyder@redhat.com>
10696
10697 * gdb.base/checkpoint.c: New file.
10698 * gdb.base/checkpoint.exp: New file.
10699 * gdb.base/multi-fork.c: New file.
10700 * gdb.base/multi-fork.exp: New file.
10701 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10702
f4d85314
FF
107032006-01-04 Fred Fish <fnf@specifix.com>
10704
10705 * gdb.base/ptype.c (foo): Add typedef.
10706 (intfoo): Add function.
10707 * gdb.base/ptype1.c: New file.
10708 * gdb.base/ptype.exp: Handle compilation and linking with two
10709 source files. Test that proper type for "foo" is found based
10710 on source context rather than first match found in symtabs.
10711
a1b06f35
MK
107122005-12-28 Mark Kettenis <kettenis@gnu.org>
10713
10714 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10715 * gdb.asm/openbsd.inc: Indent commands.
10716
d082a1e2
MK
107172005-12-26 Mark Kettenis <kettenis@gnu.org>
10718
c65016bd
MK
10719 * gdb.base/freebpcmd.exp: Increase timeout.
10720
d082a1e2
MK
10721 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10722
d3c32a0e
DJ
107232005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10724
10725 * gdb.base/default.exp: Update check for "show version".
10726
9fdb1f50
RC
107272005-12-09 Randolph Chung <tausq@debian.org>
10728
10729 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10730 * gdb.asm/pa64.inc: New file.
10731
5f2c56f7
RC
107322005-12-09 Randolph Chung <tausq@debian.org>
10733
10734 * gdb.asm/common.inc: Indent commands.
10735 * gdb.asm/asmsrc1.s: Likewise.
10736 * gdb.asm/asmsrc2.s: Likewise.
10737
8117349c
RC
107382005-12-09 Randolph Chung <tausq@debian.org>
10739
10740 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10741 (get_addr_of_sym): Remove duplicate print.
10742 (gen_core): xfail hppa*-*-hpux*, update expected output.
10743 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10744 * gdb.arch/pa64-nullify.s: New file.
10745
8f07f25a
RC
107462005-12-09 Randolph Chung <tausq@debian.org>
10747
10748 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10749
55b39184
DJ
107502005-12-07 Christophe Lyon <christophe.lyon@st.com>
10751
10752 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10753 code generation for these functions.
10754 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10755 error message.
10756
31e2b00f
AS
107572005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10758
10759 * gdb.base/help.exp (help b, help br, help bre, help brea)
10760 (help break): Update the expected message.
10761
c3d0b56e
SC
107622005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10763
10764 * gdb.asm/m68hc11.inc: Setup the data section.
10765 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10766 script for this test.
10767 (m6812-*-*): Likewise.
10768
36ae0ea9
RC
107692005-11-09 Randolph Chung <tausq@debian.org>
10770
10771 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10772
9d6f42e9
WZ
107732005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10774
10775 * gdb.base/break.exp: Fix a comment typo.
10776
e2126a14
EZ
107772005-11-03 Jim Blandy <jimb@redhat.com>
10778
a9c64011
AS
10779 Checked in by Elena Zannoni <ezannoni@redhat.com>
10780
889bf7c5 10781 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10782
e0ac7199
CV
107832005-11-02 Corinna Vinschen <vinschen@redhat.com>
10784
10785 * gdb.arch/gdb1558.c: Include stdio.h.
10786
31d3fb18
MK
107872005-10-31 Mark Kettenis <kettenis@gnu.org>
10788
10789 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10790
e52b687c
MK
107912005-10-31 Mark Kettenis <kettenis@gnu.org>
10792
10793 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10794
f4711d79
PG
107952005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10796
a9c64011
AS
10797 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10798 vscr" tests to better match output.
f4711d79 10799
987a9106
JB
108002005-10-12 Jim Blandy <jimb@redhat.com>
10801
10802 * gdb.base/structs.exp (any): New function.
10803 (test_struct_returns): Don't make any assumptions at all about
10804 what value the function returns when GDB can't set the return
10805 value.
10806
2336bb58
JB
108072005-10-09 Joel Brobecker <brobecker@adacore.com>
10808
10809 * gdb.ada/arrayidx/p.adb: New file.
10810 * gdb.ada/arrayidx.exp: New testcase
10811
108122005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10813
10814 * gdb.ada/array_return/pck.ads: New file.
10815 * gdb.ada/array_return/pck.adb: New file.
10816 * gdb.ada/array_return/p.adb: New file.
10817 * gdb.ada/array_return.exp: New testcase.
10818
705335ea
JB
108192005-10-03 Joel Brobecker <brobecker@adacore.com>
10820
a9c64011
AS
10821 * gdb.base/arrayidx.c: New file.
10822 * gdb.base/arrayidx.exp: New testcase.
705335ea 10823
11ee9940
NR
108242005-09-29 Nick Roberts <nickrob@snap.net.nz>
10825
10826 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10827 frames-invalid and breakpoints-invalid are no longer generated
10828 with level 3 so don't expect them in the output.
10829
39fb8e9e
BR
108302005-09-27 Bob Rossi <bob@brasko.net>
10831
a9c64011 10832 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10833 from test. Escape the | in mi_gdb_test call.
10834 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10835 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10836 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10837 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10838 expected regex's in mi_gdb_test calls.
10839 * lib/mi-support.exp: Remove arbitrary .* from tests.
10840 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10841 Fully anchor GDB/MI expected results in mi_gdb_test.
10842 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10843 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10844
2af48f68
PB
108452005-09-26 Paul Brook <paul@codesourcery.com>
10846
10847 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10848
f34502bc
WZ
108492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10850
10851 * bfp-test.c: New file.
10852 * bfp-test.exp: New testcase.
10853
ca929517
WZ
108542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10855
10856 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10857 of subarray and substring variable.
10858 * gdb.fortran/subarray.f: New source file for the test of subarray
10859 and substring variable evaluation.
10860 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10861 of string constant.
10862
c761af65
DJ
108632005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10864
10865 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10866 copyright dates.
10867
561d7a1d
PG
108682005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10869
10870 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10871 powerpc altivec' test with an almost identical 'info vector' test.
10872
b2b64cc9
PG
108732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10874
a9c64011
AS
10875 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10876 vscr" tests to match output.
b2b64cc9 10877
6ac4d15a
PG
108782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10879
a9c64011
AS
10880 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10881 output.
6ac4d15a 10882
40e55bef
BR
108832005-09-11 Bob Rossi <bob@brasko.net>
10884
889bf7c5
PA
10885 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10886 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10887 commands that return an MI output command and an asyncronous MI output
10888 command.
40e55bef
BR
10889 * gdb.mi/mi-console.exp: Ditto.
10890
3c7385ec
BR
108912005-09-11 Bob Rossi <bob@brasko.net>
10892
10893 * gdb.mi/mi-var-child.c: Include <string.h>.
10894
a6cd0eb3
DJ
108952005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10896
10897 * killed.exp: Correct gdb_expect syntax.
10898
2f168eed
CV
108992005-08-09 Corinna Vinschen <vinschen@redhat.com>
10900
10901 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10902
ecd3fd0f
BR
109032005-08-02 Bob Rossi <bob@brasko.net>
10904
10905 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10906 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10907 Change tests to inferior-tty-set/show.
10908 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10909 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10910 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10911 inferior. Use mi_gdb_test to get GDB and Inferior output.
10912 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10913 descriptor.
10914 (mi_inferior_tty_name): Add inferior PTY file name.
10915 (mi_gdb_start): Add INFERIOR_PTY parameter.
10916 (mi_gdb_test): Add IPATTERN parameter.
10917
f1ea48cb 109182005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10919
f1ea48cb
BR
10920 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10921 parameter to mi_gdb_test.
10922 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10923
6e650a67
DJ
109242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10925
10926 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10927 struct_declarations.
10928 * gdb.mi/mi-var-child.exp: Step over the initialization of
10929 struct_declarations.
10930
8be260b6
DJ
109312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10932
10933 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10934 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10935 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10936 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10937 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10938 file.
10939
4e660f07
NR
109402005-07-27 Nick Roberts <nickrob@snap.net.nz>
10941
10942 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10943 (do_children_tests): Assign values to the extra elements.
10944
10945 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10946 them for tests for "-var-update --no-values" and
a9c64011 10947 "-var-update --all-values".
4e660f07
NR
10948 Add test for "-var-list-children --simple-values".
10949
10950 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10951
10952 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10953 "-stack-list-locals --simple-values" Improve doc strings and
10954 comments.
10955
6bdae935
MK
109562005-07-18 Mark Kettenis <kettenis@gnu.org>
10957
598b7a6f
MK
10958 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10959 *-*-openbsd*.
10960 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10961
6bdae935
MK
10962 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10963 sigaltsatck'.
10964
1323e929 109652005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10966
1323e929
BR
10967 * gdb.base/default.exp (tty): Changed output of command.
10968 * gdb.base/help.exp (help tty): Ditto.
10969
b1a9c082
MK
109702005-07-12 Mark Kettenis <kettenis@gnu.org>
10971
10972 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10973
10a844a2
MK
109742005-07-10 Mark Kettenis <kettenis@gnu.org>
10975
10976 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10977 -stack-select-frame without arguments.
10978 (test_stack_frame_listing): Add test for newly implemented command
10979 -stack-info-frame.
10980
3cb3b8df
BR
109812005-07-06 Bob Rossi <bob@brasko.net>
10982
10983 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10984 command.
10985 (Copyright): Update copyright.
10986
a0c5fbcf
WZ
109872005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10988
10989 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10990 tests to evaluate exponentiation expression.
10991
984971d0
AS
109922005-06-29 Andreas Schwab <schwab@suse.de>
10993
10994 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10995 main to avoid warnings.
10996
10997 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10998
fe03833f
NR
109992005-06-20 Nick Roberts <nickrob@snap.net.nz>
11000
11001 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11002 -stack-select-frame without arguments.
11003 (test_stack_frame_listing): Add test for newly implemented command
11004 -stack-info-frame.
a9c64011 11005
7a55f279
WZ
110062005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11007
0ffa0ea5
DJ
11008 * gdb.fortran/array-element.f: New file.
11009 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11010
26585198
DJ
110112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11012
11013 * gdb.base/bigcore.exp: Correct checks for systems which can
11014 not dump a large core file.
11015
c1bd25fd
DJ
110162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11017
11018 * gdb.base/relocate.c: Add a copyright notice.
11019 (dummy): Remove.
11020 * gdb.base/relocate.exp: Test printing the values of variables
11021 from a relocatable file.
11022
589e074d
DJ
110232005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11024
11025 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11026 excess MI output after an error.
11027
0915f927
JB
110282005-05-29 Joel Brobecker <brobecker@adacore.com>
11029
11030 * gdb.arch/alpha-step.c: New file.
11031 * gdb.arch/alpha-step.exp: New testcase.
11032
76ff342d
DJ
110332005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11034 Dennis Brueni <dennis@slickedit.com>
11035
11036 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11037 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11038 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11039 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11040 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11041 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11042 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11043
96b0c7ac
DJ
110442005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11045 Wu Zhou <woodzltc@cn.ibm.com>
11046
11047 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11048 IBM's xlc compiler.
11049 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11050 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11051
f21565d2
JB
110522005-05-13 Jim Blandy <jimb@redhat.com>
11053
11054 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11055 calling gdb_suppress_entire_file.
11056 * gdb.base/charset.exp: Same.
11057 * gdb.base/call-rt-st.exp: Same.
11058
6006a3a1
BR
110592005-05-05 Bob Rossi <bob_rossi@cox.net>
11060
11061 * lib/gdb.exp (fullname_syntax): Added global regex.
11062 (fullname_syntax_POSIX): Ditto.
11063 (fullname_syntax_UNC): Ditto.
11064 (fullname_syntax_DOS_CASE): Ditto.
11065 (fullname_syntax_DOS): Ditto.
11066 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11067 fullname_syntax variable to scope and use it.
11068 (test_file_list_exec_source_files): Ditto.
11069 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11070
c3b69c04
DJ
110712005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11072
11073 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11074
3c95e6af
PG
110752004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11076
a9c64011
AS
11077 * lib/gdb.exp (skip_altivec_tests): New function, based on
11078 check_vmx_hw_available from the GCC testsuite.
11079 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11080 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11081
78df6c56
JB
110822005-05-02 Jim Blandy <jimb@redhat.com>
11083
11084 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11085 calling gdb_suppress_entire_file.
11086
1690f9cf
DJ
110872005-04-30 Randolph Chung <tausq@debian.org>
11088
11089 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11090 Slightly relax "sem_post" name checking.
11091
5ea106f7
PG
110922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11093
11094 * gdb.base/unload.exp: Use new shared library infrastructure.
11095
bf7234cf
PG
110962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11097
11098 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11099 infrastructure.
bf7234cf 11100
547b869a
CV
111012005-04-29 Corinna Vinschen <vinschen@redhat.com>
11102
11103 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11104 * gdb.asm/h8300.inc: New file.
11105
f07e55f0
PG
111062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11107
11108 * gdb.base/shlib-call.exp: Change to use new shared library
11109 infrastructure.
11110
3cbba3d1
PG
111112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11112
a9c64011
AS
11113 * gdb.base/pending.exp: Change to use new shared library
11114 infrastructure.
3cbba3d1 11115
ed6df200
PG
111162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11117
a9c64011
AS
11118 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11119 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11120
8c8f4ebe
PG
111212005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11122
a9c64011
AS
11123 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11124 shared objects being adjusted and update copyright years.
8c8f4ebe 11125
607fbc54
DJ
111262005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11127
11128 * ChangeLog: Correct some 2003-01-13 dates.
11129 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11130 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11131 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11132 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11133 gdb.trace/tfind.exp: Update copyright years.
11134
57bf0e56
DJ
111352005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11136 Daniel Jacobowitz <dan@codesourcery.com>
11137
11138 * lib/gdb.exp (gdb_compile): Handle shlib=.
11139 (gdb_compile_shlib): New function.
11140
9b593790
PG
111412005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11142
a9c64011 11143 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11144
9494c6a5
DJ
111452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11146
11147 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11148 gdb.server.
11149 * configure.ac: Likewise.
11150 * configure: Regenerated.
11151 * gdb.gdbserver/Makefile.in: Moved to...
11152 * gdb.server/Makefile.in: ... here.
11153 * gdb.gdbserver/server.c: Moved to...
11154 * gdb.server/server.c: ... here.
11155 * gdb.gdbserver/server-run.exp: Moved to...
11156 * gdb.server/server-run.exp: ... here.
11157
6f8eac0e
DJ
111582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11159
11160 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11161 * configure.ac: Create gdb.gdbserver/Makefile.
11162 * configure: Regenerated.
11163 * lib/gdbserver-support.exp: New file, derived from
11164 config/gdbserver.exp.
11165 * config/gdbserver.exp: Use gdbserver-support.exp.
11166 * gdb.gdbserver/Makefile.in: New file.
11167 * gdb.gdbserver/server.c: New file.
11168 * gdb.gdbserver/server-run.exp: New file.
11169
6e87504d
PG
111702005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11171
a9c64011
AS
11172 * lib/gdb.exp (test_compiler_info): Return compiler_info
11173 if no arguments are given.
6e87504d 11174
d1779be4
PG
111752005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11176
11177 * gdb.arch/altivec-abi.exp: Check for compiler and set
11178 use altivec' flag accordingly.
11179 * gdb.arch/altivec-regs.exp: Likewise.
11180
88750304
DJ
111812005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11182
11183 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11184
f3fb768d
AS
111852005-03-27 Andreas Schwab <schwab@suse.de>
11186
11187 * gdb.base/bigcore.c (main): Add missing mode argument in open
11188 call.
11189
7e813ac5
DJ
111902005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11191
11192 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11193 downloads.
11194 * config/gdbserver.exp (gdb_load): Likewise.
11195
8e3049aa
PB
111962005-03-14 Paul Brook <paul@codesourcery.com>
11197
11198 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11199 targets.
11200
a9df7c44
JB
112012005-03-09 Joel Brobecker <brobecker@adacore.com>
11202
11203 * gdb.dwarf2/dup-psym.S: New file.
11204 * gdb.dwarf2/dup-psym.exp: New testcase.
11205
9f0d94e8
JB
112062005-03-09 Joel Brobecker <brobecker@adacore.com>
11207
11208 * gdb.ada/exec_changed/first.adb: New file.
11209 * gdb.ada/exec_changed/second.adb: New file.
11210 * gdb.ada/exec_changed.exp: New testcase.
11211
5f579bc5
NS
112122005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11213
36e9969c
NS
11214 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11215 (A2): New class.
11216 (main): Test operator+.
11217 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11218 breakpoint test.
11219
5f579bc5
NS
11220 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11221 * gdb.base/signull.exp: Disable if gdb,nosignals.
11222 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11223 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11224 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11225 * gdb.mi/mi2-console.exp: Likewise.
11226 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11227 continue output at start.
11228 (gdb_collect_locals_test): Robustify regexp.
11229 * gdb.trace/passc-dyn.exp: Fix comment typo.
11230 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11231
be46087e
CV
112322005-03-08 Corinna Vinschen <vinschen@redhat.com>
11233
11234 * gdb.asm/asm-source.exp: Add iq2000 case.
11235 * gdb.asm/iq2000.inc: New file.
11236
384e1a61 112372005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11238
384e1a61
MI
11239 * gdb.base/command.exp: Change hardcoded value to regular expression.
11240 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11241
584b6e9e
DJ
112422005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11245 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11246 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11247 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11248 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11249
ab5b5d61
MK
112502005-03-05 Mark Kettenis <kettenis@gnu.org>
11251
11252 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11253 changes.
11254
ae051c1b
PG
112552004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11256
a9c64011
AS
11257 * lib/compiler.c: Add test for IBM's xlc compiler.
11258 * lib/compiler.cc: Likewise.
ae051c1b 11259
3f0f6ed2
JB
112602004-02-24 Joel Brobecker <brobecker@adacore.com>
11261
11262 * gdb.ada/fixed_points.exp: Create compilation object directory
11263 before running the test.
11264 * gdb.ada/null_record.exp: Likewise.
11265 * gdb.ada/packed_array.exp: Likewise.
11266 * gdb.ada/start.exp: Likewise.
11267
724f452b
JB
112682005-02-15 Joel Brobecker <brobecker@adacore.com>
11269
11270 * gdb.ada/packed_array/pa.adb: New file.
11271 * gdb.ada/packed_array.exp: New testcase.
11272
57f5cdfb 112732005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11274
1f393151
MK
11275 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11276 files.
11277
ebdda337
MK
11278 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11279 on *-*-openbsd*. Correctly match whitespace in regukar
11280 expressions.
11281
cf309262
DJ
112822005-02-10 Daniel Jacobowitz <dan@debian.org>
11283
11284 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11285 PR exp/1821
11286 * gdb.base/gdb1821.c: New test file.
11287 * gdb.base/gdb1821.exp: New test file.
11288
3be49e7a
JB
112892005-02-09 Joel Brobecker <brobecker@adacore.com>
11290
11291 * gdb.base/start.c: New file.
11292 * gdb.base/start.exp: New testcase.
11293
e292e67d
JB
112942005-02-09 Joel Brobecker <brobecker@adacore.com>
11295
11296 * gdb.ada/start/dummy.adb: New file.
11297 * gdb.ada/start.exp: New testcase.
11298
dbdfa66c
CV
112992005-02-09 Corinna Vinschen <vinschen@redhat.com>
11300
11301 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11302 for printing symbols and statistics.
11303 Add test for using relative pathnames in "maint print msymbols" test.
11304 Mark "maint info sections DATA" XFAIL on Cygwin.
11305 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11306 tests.
11307
d7941671
AC
113082005-02-09 Andreas Schwab <schwab@suse.de>
11309
11310 Committed by Andrew Cagney <cagney@gnu.org>
11311 * gdb.base/remotetimeout.exp: New file.
11312
74e5ef44
MK
113132005-02-07 Mark Kettenis <kettenis@gnu.org>
11314
11315 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11316
464dd14d
JB
113172005-02-03 Joel Brobecker <brobecker@adacore.com>
11318
11319 * gdb.ada/gnat_ada.gpr: New file.
11320 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11321 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11322 * configure.ac: No longer generate gnat_ada.gpr.
11323 * configure: Regenerate.
11324 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11325 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11326 * gdb.ada/null_record/bar.ads: Likewise.
11327 * gdb.ada/null_record/bar.adb: Likewise.
11328 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11329 * gdb.ada/null_record.exp (testdir): New variable.
11330 (testfile): executable is now in testdir subdirectory.
11331 (srcfile): Use full path to the main compilation unit.
11332 * gdb.ada/fixed_points.exp: Same changes as above.
11333
30d756ae
NR
113342005-02-03 Nick Roberts <nickrob@snap.net.nz>
11335
11336 * gdb.base/interp.exp: New test.
11337
9d799f85
AC
113382005-01-24 Andrew Cagney <cagney@gnu.org>
11339
11340 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11341
15656118
AC
113422005-01-19 Andrew Cagney <cagney@gnu.org>
11343
a892c31b
AC
11344 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11345 configure.ac not configure.in.
11346
15656118
AC
11347 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11348 of powerpc*-*-*.
11349 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11350 * gdb.base/list.exp (test_list_function)
15656118
AC
11351 (test_list_filename_and_function): Ditto.
11352 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11353
a7b01baf
AC
113542005-01-16 Andrew Cagney <cagney@gnu.org>
11355
17d92a02
AC
11356 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11357
a7b01baf
AC
11358 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11359
bc8332bb
AC
113602005-01-14 Andrew Cagney <cagney@gnu.org>
11361
11362 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11363 * gdb.mi/mi2-var-cmd.exp: Ditto.
11364
4d074752
CV
113652005-01-10 Corinna Vinschen <vinschen@redhat.com>
11366
11367 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11368
bec39cab
AC
113692005-01-07 Andrew Cagney <cagney@gnu.org>
11370
11371 * configure.ac: Rename configure.in, require autoconf 2.59.
11372 * configure: Re-generate.
11373 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11374 * gdb.stabs/configure: Re-generate.
11375 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11376 * gdb.hp/configure: Re-generate.
11377 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11378 autoconf 2.59.
11379 * gdb.hp/gdb.objdbg/configure: Re-generate.
11380 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11381 autoconf 2.59.
11382 * gdb.hp/gdb.defects/configure: Re-generate.
11383 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11384 autoconf 2.59.
11385 * gdb.hp/gdb.compat/configure: Re-generate.
11386 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11387 autoconf 2.59.
11388 * gdb.hp/gdb.base-hp/configure: Re-generate.
11389 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11390 autoconf 2.59.
11391 * gdb.hp/gdb.aCC/configure: Re-generate.
11392
f10b16d4
JB
113932004-12-15 Jim Blandy <jimb@redhat.com>
11394
11395 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11396 under NPTL when there is debugging info available for libpthread.
11397
fb6e1814
JG
113982004-12-13 Jerome Guitton <guitton@gnat.com>
11399
11400 * gdb.ada/fixed_points.c: New file.
11401 * gdb.ada/fixed_points.exp: New file.
11402
fe46cd3a
RC
114032004-12-03 Randolph Chung <tausq@debian.org>
11404
11405 * gdb.arch/pa-nullify.exp: New file.
11406 * gdb.arch/pa-nullify.s: New file.
11407
8de0841b
RC
114082004-11-30 Randolph Chung <tausq@debian.org>
11409
11410 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11411 instead of "tbug". Fix regexp to work properly with gdb_test.
11412
c8170782
PH
114132004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11414
11415 * gdb.base/bitfields2.exp: New test.
11416 * gdb.base/bitfields2.c: New file.
11417
954269c2
RE
114182004-11-28 Richard Earnshaw <rearnsha@arm.com>
11419
11420 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11421
0107feed
RC
114222004-11-16 Randolph Chung <tausq@debian.org>
11423
11424 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11425
f073ae8c
DJ
114262004-11-14 Daniel Jacobowitz <dan@debian.org>
11427
11428 * gdb.threads/threadapply.exp: Correct "macro details" test.
11429
19ad59e7
JJ
114302004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11431
11432 * gdb.threads/threadapply.exp: New test.
11433 * gdb.threads/threadapply.c: New file.
11434
9cf0961b
MK
114352004-11-07 Mark Kettenis <kettenis@gnu.org>
11436
11437 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11438 frames.
11439
c789492a
FL
114402004-11-05 Felix Lee <felix+log1@specifixinc.com>
11441
11442 * gdb.base/cursal.exp: New file.
11443 * gdb.base/cursal.c: New file.
11444
a1e167bb
AC
114452004-11-03 Andrew Cagney <cagney@gnu.org>
11446
11447 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11448
b7cbf173
MK
114492004-10-30 Mark Kettenis <kettenis@gnu.org>
11450
11451 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11452 NetBSD/ELF targets.
11453
88f9d34f
JB
114542004-10-29 Joel Brobecker <brobecker@gnat.com>
11455
11456 * gdb.threads/bp_in_thread.c: New file, copied from
11457 pthread_cond_wait.c.
11458 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11459 file, rather than reusing the .c file from another testcase.
11460
ca7d6a0c
JB
114612004-10-20 Joel Brobecker <brobecker@gnat.com>
11462
11463 * gdb.ada/null_record.exp: Check where we stopped after
11464 sending the start command, instead of where the associated
11465 temporary breakpoint was inserted.
11466
0d863d03
AC
114672004-10-14 Andrew Cagney <cagney@gnu.org>
11468
11469 * gdb.mi/gdb701.c (main): Return 0.
11470
d11e72cb
DJ
114712004-10-13 Daniel Jacobowitz <dan@debian.org>
11472
d40539a4 11473 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11474
e1923096
JJ
114752004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11476
11477 * gdb.threads/schedlock.c: Add comment markers to use to find
11478 line numbers.
11479 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11480 comments.
11481 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11482 breakpoint lines.
11483
ec8ba2c9
DJ
114842004-10-12 Daniel Jacobowitz <dan@debian.org>
11485
11486 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11487
0eb3658b
DJ
114882004-10-12 Daniel Jacobowitz <dan@debian.org>
11489
11490 * configure.in: Add gdb.dwarf2.
11491 * configure: Regenerated.
11492 * Makefile.in: Add gdb.dwarf2.
11493 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11494 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11495 gdb.dwarf2/file1.txt: New files.
11496
a271cc33
OF
114972004-10-11 Orjan Friberg <orjanf@axis.com>
11498
a9c64011 11499 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11500 of "run", since the latter doesn't work with remote targets. Adjust
11501 the breakpoint numbering accordingly.
11502 * gdb.threads/pthread_cond_wait.exp: Ditto.
11503
895ce074
MC
115042004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11505
11506 * gdb.base/overlays.exp: Update copyright years.
11507
6be3092d
KI
115082004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11509
11510 * gdb.base/overlays.exp: Disable if target is Linux.
11511
e05389b8
FL
115122004-10-06 Felix Lee <felix+log1@specifixinc.com>
11513
11514 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11515
73cb587d
KI
115162004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11517
11518 * gdb.asm/asm-source.exp: Add m32r-linux target.
11519 * gdb.asm/m32r-linux.inc: New file.
11520
3c0edcdc
AC
115212004-09-24 Andrew Cagney <cagney@redhat.com>
11522 David Anderson <anderson@redhat.com>
11523
11524 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11525 command fails, assume things will work.
11526 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11527 (_GNU_SOURCE): Define.
11528 (print_unsigned, print_hex): Change parameter to "long long".
11529 (print_byte_count): New function, use to print byte counts.
11530 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11531 O_LARGEFILE.
11532 (main): Compute an upper bound on a corefile in max_core_size.
11533 Limit memory chunk size to max_core_size. Limit total memory
11534 allocated to max_core_size.
11535
4bb3667f
AC
115362004-09-23 Andrew Cagney <cagney@gnu.org>
11537
11538 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11539 from a separate process with code that creates a corefile by
11540 making the inferior dump core.
11541
60fe1a51
MK
115422004-09-23 Mark Kettenis <kettenis@gnu.org>
11543
11544 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11545 block.
11546
8e937346
MC
115472004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11548
11549 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11550 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11551 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11552 Likewise.
11553
7213f6d6
JJ
115542004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11555
11556 * gdb.java/jprint.exp: New test case for java inferior call.
11557 * gdb.java/jprint.java: Ditto.
11558
eac69dca
JB
115592004-09-15 Joel Brobecker <brobecker@gnat.com>
11560
11561 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11562
22227696
MC
115632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11564
11565 * gdb.threads/killed.c: Include <stdlib.h>.
11566 * gdb.threads/pthreads.c: Likewise.
11567
7dd403a4
MC
115682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11569
11570 * gdb.threads/killed.c: Add copyright notice.
11571
33f2d567
JM
115722004-09-10 Jason Molenda (jmolenda@apple.com)
11573
a9c64011
AS
11574 * gdb.base/define.exp: Two new tests to verify zero space chars
11575 after 'if' and 'while' commands in a user-defined command is correctly
11576 parsed.
33f2d567 11577
e05b62ac
AC
115782004-09-08 Andrew Cagney <cagney@gnu.org>
11579
11580 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11581 delivery test with duplicate at end of file.
11582
9cbe82da
MK
115832004-09-06 Mark Kettenis <kettenis@jive.nl>
11584
11585 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11586
564803d9
MC
115872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11588
11589 * config/hppro.exp: Removed.
11590
7c6807ce
MC
115912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11592
11593 * config/sparclet.exp: Removed.
11594
bf7e26dd
MC
115952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11596
11597 * config/udi.exp: Removed.
11598
714e341b
MC
115992004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11600
11601 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11602 of "exp_continue".
11603 (advancei): Likewise.
11604
1236e623
JJ
116052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11606
11607 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11608
3bdcad15
MI
116092004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11610
228af206 11611 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11612 to check for nodebug in executable.
11613 * gdb.gdb/observer.exp (setup_test): Likewise.
11614 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11615 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11616
c72b934c
AC
116172004-09-01 Andrew Cagney <cagney@gnu.org>
11618
11619 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11620 files.
11621
edd9b715
JJ
116222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11623
11624 * gdb.base/unload.exp: Fix expected warning message to match
11625 latest format.
11626
fb4ce06b
CV
116272004-09-01 Corinna Vinschen <vinschen@redhat.com>
11628
11629 * gdb.base/call-rt-st.exp: Fix typos.
11630
ce78e7c3
MI
116312004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11632
11633 * gdb.threads/thread_check.exp: New testcase.
11634 * gdb.threads/thread_check.c: New testcase.
11635
2dedb159
AC
116362004-08-31 Andrew Cagney <cagney@gnu.org>
11637
11638 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11639 (skip_to_handler_entry): New procedures. Test stepping into a
11640 handler when the breakpoint is at the handler's entry point.
11641
68f53502
AC
116422004-08-30 Andrew Cagney <cagney@gnu.org>
11643
11644 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11645 gdb/1757.
11646
3e3ffd2b
MC
116472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11648
11649 With code from Manoj Iyer <manjo@austin.ibm.com>:
11650 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11651 return value. Add an arm for "no debugging symbols found".
11652 Change a stray "error" to "perror".
11653 (gdb_run_cmd): Adapt to new return value.
11654 * gdb.base/remote.exp: Adapt to new return value.
11655 * gdb.gdb/complaints.exp: Likewise.
11656 * gdb.gdb/observer.exp: Likewise.
11657 * gdb.gdb/selftest.exp: Likewise.
11658 * gdb.gdb/xfullpath.exp: Likewise.
11659
4b6f5fd2
JB
116602004-08-27 Joel Brobecker <brobecker@gnat.com>
11661
11662 * gdb.threads/bp_in_thread.exp: New testcase.
11663
e5b25496
MC
116642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11665
11666 Fix PR testsuite/1735.
11667 * gdb.threads/schedlock.c (thread_function): Add a cast
11668 to suppress a gcc warning.
11669 * gdb.threads/thread-specific.c (thread_function): Likewise.
11670
934353d6
MC
116712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11672
11673 * gdb.base/unload.c: Include <stdlib.h>.
11674
f98a0aef 116752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11676
f98a0aef 11677 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11678 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11679 synchronized after the "return".
11680
5a2e8882
MC
116812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11682
11683 * gdb.mi/basics.c: Include <stdio.h>.
11684 * gdb.mi/pthreads.c: Include <stdlib.h>.
11685 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11686
a9640423
MC
116872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11688
11689 * gdb.threads/schedlock.c: Add copyright notice.
11690
b04e311d
AC
116912004-08-25 Andrew Cagney <cagney@gnu.org>
11692
11693 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11694 (skip_over_handler, breakpoint_over_hander): New test procedures.
11695 (advance, advancei): Add a proper prefix, do not use
11696 rerun_to_main.
11697 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11698
7c27f15b
MC
116992004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11700
11701 * gdb.mi/basics.c: Add copyright notice.
11702 * gdb.mi/var-cmd.c: Add copyright notice.
11703
fffc87ae
MC
117042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11705
11706 * lib/gdb.exp: Remove signed_keyword_not_used.
11707 * lib/compiler.c: Likewise.
11708 * lib/compiler.cc: Likewise.
11709
d782e0bf
MC
117102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11711
11712 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11713 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11714
96033e83
MC
117152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11716
11717 * gdb.base/whatis.c: Add copyright notice.
11718
cf38c229
MK
117192004-08-20 Mark Kettenis <kettenis@gnu.org>
11720
11721 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11722 it to skip the breakpoints encoded in the inline assembly.
11723
f4b49756
MC
117242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11725
11726 * Makefile.in: Add gdb.fortran.
11727
2f193b69
MC
117282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11729
11730 * gdb.base/call-sc.exp (test_scalar_returns):
11731 Fix cut-and-paste glitch in "Make fun return now".
11732
89a237cb
MC
117332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11734
11735 * configure.in: Add gdb.fortran.
11736 * configure: Regenerate.
11737 * gdb.fortran/Makefile.in: New file.
11738 * lib/gdb.exp (skip_fortran_tests): New procedure.
11739
469aff8e
MC
117402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11741
11742 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11743 reference to bug-gnu@prep.ai.mit.edu.
11744 * gdb.mi/mi-var-child.exp: Likewise.
11745 * gdb.mi/mi-var-cmd.exp: Likewise.
11746 * gdb.mi/mi-var-display.exp: Likewise.
11747 * gdb.mi/mi2-var-block.exp: Likewise.
11748 * gdb.mi/mi2-var-child.exp: Likewise.
11749 * gdb.mi/mi2-var-cmd.exp: Likewise.
11750 * gdb.mi/mi2-var-display.exp: Likewise.
11751
00b51b9f
MK
117522004-08-15 Mark Kettenis <kettenis@gnu.org>
11753
11754 * gdb.base/unload.c (main): Make local variable msg const.
11755
45f07fef
MC
117562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11757
11758 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11759 to bug-gnu@prep.ai.mit.edu.
11760 * gdb.mi/mi-disassemble.exp: Likewise.
11761 * gdb.mi/mi-eval.exp: Likewise.
11762 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11763 default line number.
11764 * gdb.mi/mi-return.exp: Likewise.
11765 * gdb.mi/mi-simplerun.exp: Likewise.
11766 * gdb.mi/mi-stack.exp: Likewise.
11767 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11768 number with explicit range test.
11769 * gdb.mi/mi-watch.exp: Likewise.
11770 * gdb.mi/mi2-break.exp: Likewise.
11771 * gdb.mi/mi2-cli.exp: Likewise.
11772 * gdb.mi/mi2-disassemble.exp: Likewise.
11773 * gdb.mi/mi2-eval.exp: Likewise.
11774 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11775 default line number.
11776 * gdb.mi/mi2-return.exp: Likewise.
11777 * gdb.mi/mi2-simplerun.exp: Likewise.
11778 * gdb.mi/mi2-stack.exp: Likewise.
11779 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11780 number with explicit range test.
11781 * gdb.mi/mi2-watch.exp: Likewise.
11782
dd8c8ee7
MC
117832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11784
11785 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11786 * gdb.cp/m-static.exp: Likewise.
11787 * gdb.cp/rtti.exp: Likewise.
11788
4e838464
MK
117892004-08-14 Mark Kettenis <kettenis@gnu.org>
11790
11791 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11792
8d8cb839
EZ
117932004-08-14 Eli Zaretskii <eliz@gnu.org>
11794
11795 * ChangeLog: Prefix Local Variables with semi-colons and indent
11796 the reference to older ChangeLog files, to fix fontification in
11797 Emacs.
11798
deea8bb0
MC
117992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11800
11801 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11802 * gdb.mi/mi2-break.exp: Likewise.
11803
c3297504
MC
118042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11807
25808999
MC
118082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11809
11810 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11811
226a8d71
MC
118122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11813
11814 * gdb.cp/classes.exp: Remove unused declarations. Just let
11815 test names default instead of providing special names. Remove
11816 extraneous demangler test.
11817
37fdf854
JJ
118182004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11819
11820 * gdb.base/unload.exp: New test for breakpoints in dynamically
11821 loaded libraries.
11822 * gdb.base/unload.c: Ditto.
11823 * gdb.base/unloadshr.c: Ditto.
11824
2d3a7986
MC
118252004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11826
11827 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11828 cp_test_ptype_class.
11829 (test_enums): Likewise.
11830
c72b934c
AC
118312004-08-10 Andrew Cagney <cagney@gnu.org>
11832
11833 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11834 files.
11835
cc503c8a
AC
118362004-08-10 Andrew Cagney <cagney@gnu.org>
11837
11838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11839 init_malloc call.
11840
902f2ccb
MC
118412004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11842
11843 * ChangeLog: Add copyright notice. The notice is copied
11844 from emacs 21.3 top level ChangeLog.
11845
78c90502
MC
118462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11847
11848 * lib/cp-support.exp: New file.
11849 * lib/cp-support.exp (cp_test_type_class): New function.
11850 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11851 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11852 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11853 cp_test_ptype_class.
11854
88e5ea78
MC
118552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11856
11857 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11858 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11859 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11860 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11861 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11862 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11863 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11864 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11865 gdb.mi/mi2-watch.exp: Update copyright years.
11866
6a89fc9c
MK
118672004-08-09 Mark Kettenis <kettenis@gnu.org>
11868
11869 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11870
1482e0de
MC
118712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11872
11873 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11874 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11875 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11876 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11877 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11878 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11879 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11880 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11881 gdb.mi/mi-watch.exp: Update copyright years.
11882
1a5ce3f3
DJ
118832004-08-08 Daniel Jacobowitz <dan@debian.org>
11884
11885 PR gdb/1738
11886 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11887 from a breakpoint with a pending signal.
11888
04f6ecf2
DJ
118892004-08-08 Daniel Jacobowitz <dan@debian.org>
11890
11891 PR gdb/1736
11892 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11893 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11894 the prompt.
11895 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11896
54d90d35
DJ
118972004-08-08 Daniel Jacobowitz <dan@debian.org>
11898
11899 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11900
d2f6abb0
DJ
119012004-08-08 Daniel Jacobowitz <dan@debian.org>
11902
11903 PR gdb/1736
11904 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11905 for i?86-*-linux*.
11906
5598c03d
DJ
119072004-08-08 Daniel Jacobowitz <dan@debian.org>
11908
11909 * gdb.arch/i386-prologue.exp: Compile without debug information.
11910
c6fee705
MC
119112004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11912
11913 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11914 rather than asking gdb to search.
11915
dd90efdb
MC
119162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11917
11918 * gdb.base/gcore.c: Include <string.h>.
11919
1e84bec1
MC
119202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11921
11922 * gdb.base/gcore.c: Add copyright notice.
11923
e425eb2b
MC
119242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11925
11926 * gdb.base/freebpcmd.c: Include <stdio.h>.
11927 * gdb.base/long_long.c: Include <string.h>.
11928 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11929 * gdb.base/siginfo.c: Include <string.h>.
11930 * gdb.base/sigstep.c: Include <string.h>.
11931
cb9aaed5
MC
119322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11933
11934 * gdb.base/complex.c: Include <stdlib.h>.
11935
55944f3d
MC
119362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11937
11938 * gdb.base/complex.c: Add copyright notice.
11939
7b2953d9
MC
119402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11941
11942 * gdb.base/charset.c: Include <stdlib.h>.
11943
c9133d23
MC
119442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11945
11946 * gdb.base/auxv.c: Include <stdlib.h>.
11947
0a8490ad
MC
119482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11949
11950 * gdb.base/auxv.c: Add copyright notice.
11951
3426d5ec
MC
119522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11953
11954 * gdb.base/coremaker.c: Add copyright notice.
11955 * gdb.base/coremaker2.c: Add copyright notice.
11956
8da195dd
AC
119572004-08-04 Andrew Cagney <cagney@gnu.org>
11958
11959 * gdb.base/store.exp: Update copyright.
11960 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11961 names, do not import gdb_prompt.
11962
8d394f98
AC
119632004-08-01 Andrew Cagney <cagney@gnu.org>
11964
11965 Fix PR testsuite/1729.
11966 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11967 not use capture_value with value 4.
11968 (capture_value): Add optional test name parameter.
11969 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11970 the prefix, pass to capture_value.
11971
b6702b23
MK
119722004-08-01 Mark Kettenis <kettenis@gnu.org>
11973
11974 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11975 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11976 (main): Call new function.
11977
c203e0ca
MC
119782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11981
a7995a30
MC
119822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11983
11984 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11985
9366563b
MC
119862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11987
b6eeaf26 11988 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11989 Accept more values of vtbl pointer. Remove some messages
11990 about "obsolete gcc or gdb".
11991
2fc1f950
MC
119922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11993
11994 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11995
c724d49b
MC
119962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11997
11998 * gdb.base/asm-source.exp: Properly convert target board
11999 debug flags from gcc format to binutils format.
12000
736b0fce
MK
120012004-07-28 Mark Kettenis <kettenis@gnu.org>
12002
12003 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12004 gdb1718". PR backtrace/1718 partially fixed.
12005
5633ea5c
JJ
120062004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12007
12008 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12009
575eebb1
NC
120102004-07-26 Nick Clifton <nickc@redhat.com>
12011
12012 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12013 good default value for a specific architecture is available then
12014 set it to that value. Otherwise default to the -gstabs switch.
12015 Remove the -g... switches from the asm-flags variable. Allow the
12016 target board info to override the value if it wants to. Pass the
12017 switch on the assembler command line.
12018
62104619
MK
120192004-07-23 Mark Kettenis <kettenis@gnu.org>
12020
12021 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12022 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12023 (main): Call new function.
12024
4a1135b8
MC
120252004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 Test for PR exp/1715.
12028 * gdb.base/radix.exp: Refactor common procedures. Make all
12029 test names unique. Change XFAIL to KFAIL.
12030
8a12c1f0
MC
120312004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12032
12033 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12034 * gdb.ada/gnat_ada.gin: ... to here.
12035 * configure.in: Use gnat_ada.gin.
12036 * configure: Regenerate.
12037
23b451cf
AC
120382004-07-20 Andrew Cagney <cagney@gnu.org>
12039
12040 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12041 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12042 XFAILs. Clean up test messages and comments. Check backtraces.
12043 Delete re-sync code.
12044
ab618a02
MC
120452004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12046
12047 Fix PR cli/740.
12048 * gdb.base/annota1.exp: Honor gdb,nosignals.
12049 * gdb.base/annota3.exp: Likewise.
12050
46dad340
MC
120512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * lib/java.exp: Update copyright notice.
12054
756d8c70
AC
120552004-07-19 Andrew Cagney <cagney@gnu.org>
12056
12057 * gdb.base/selftest.exp: Copy file from here ...
12058 * gdb.gdb/selftest.exp: ... to here.
12059
586027e6
AC
120602004-07-16 Andrew Cagney <cagney@redhat.com>
12061
12062 * lib/insight-support.exp: Delete file.
12063 * lib/java.exp (java_init): Fix copyright.
12064
029d2200
AC
120652004-07-16 Andrew Cagney <cagney@gnu.org>
12066
12067 * gdb.base/restore.c: Append "prologue" to comments marking the a
12068 function's prologue.
12069 * gdb.base/restore.exp: Update copyright, re-indent.
12070 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12071 callerN" prefix where needed. Update patterns that match a
12072 function's prologue.
12073
653b62c5
MC
120742004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 * gdb.base/restore.c: Add copyright notice.
12077
f7d690e5
AC
120782004-07-16 Andrew Cagney <cagney@gnu.org>
12079
12080 * gdb.base/logical.exp: Update copyright.
12081 (evaluate): New procedure. Use to re-implement tests using
12082 several tables.
12083
d629a7cb
MH
120842004-07-14 Martin Hunt <hunt@redhat.com>
12085
12086 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12087 which fixes some problems where init.tcl was not found.
12088
9c7bb332
AC
120892004-07-13 Andrew Cagney <cagney@gnu.org>
12090
6bf46641
AC
12091 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12092 (check_sizeof, check_valueof): Do not include the output in the
12093 test name. Use gdb_test.
12094 (get_valueof): Use gdb_test_multiple.
12095
c4ffd4c0
AC
12096 * gdb.base/step-test.exp: Update copyright. Use
12097 gdb_test_multiple. Ensure that test names do not include
12098 architecture dependent output.
12099
ab89363a
AC
12100 * gdb.gdb/observer.exp: Update copyright.
12101 (setup_test): Use gdb_test_multiple.
12102 (attach_first_observer, attach_second_observer)
12103 (attach_third_observer, detach_first_observer)
12104 (detach_second_observer, detach_third_observer)
12105 (reset_counters, check_counters): Make $message a prefix.
12106 (test_normal_stop_notifications): Add "args" parameter - a list of
12107 init functions to be called. Make $message a prefix,
12108 (test_observer_normal_stop): Change the message prefixes so that
12109 they are unique, pass the attach / detach procedures to
12110 test_normal_stop_notifications.
12111
ec58997a
AC
12112 * gdb.base/signull.exp (test_segv): Prefix all tests with
12113 "${name}". Clean up test messages.
12114
b475183b
AC
12115 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12116
9c7bb332
AC
12117 * gdb.base/ena-dis-br.exp: Update copyright.
12118 (break_at): New function. Replace send_gdb with gdb_test,
12119 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12120 ignore count, not stopped at bpt", with KFAIL.
12121
2dd95497
CV
121222004-07-13 Corinna Vinschen <vinschen@redhat.com>
12123
12124 * gdb.base/attach.exp: Remove cleanupfile handling.
12125
419e626b
AC
121262004-07-12 Andrew Cagney <cagney@gnu.org>
12127
12128 * gdb.base/annota1.exp: Cleanup corefile test name.
12129 * gdb.base/annota3.exp: Ditto.
12130
8b1b3228
AC
121312004-07-12 Andrew Cagney <cagney@gnu.org>
12132
78650829
AC
12133 * gdb.base/signals.exp: Clean up copyright, re-indent.
12134
8b1b3228
AC
12135 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12136 gdb_test and gdb_test_multiple.
12137
935c2760
JJ
121382004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12139
12140 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12141 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12142 provide line number info for first statement in main.
12143
1544280f
AC
121442004-07-08 Andrew Cagney <cagney@gnu.org>
12145
1279f4ff
AC
12146 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12147
1544280f
AC
12148 * gdb.base/sigbpt.exp: Make the common part of each test name a
12149 prefix instead of suffix.
12150
bcc82369
BR
121512004-07-07 Bob Rossi <bob_rossi@cox.net>
12152
12153 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12154 test from test_tbreak_creation_and_listing to
12155 test_file_list_exec_source_file
12156 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12157 Changed name of test from test_tbreak_creation_and_listing to
12158 test_file_list_exec_source_file
12159
23f4b0aa
JJ
121602004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12161
12162 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12163 the jmisc() constructor instead of <init>.
12164 * gdb.java/jmisc1.exp: Ditto.
12165
56401cd5
AC
121662004-07-07 Andrew Cagney <cagney@gnu.org>
12167
12168 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12169 corrupting the PC.
12170
44ae2f6a
MC
121712004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12172
12173 * gdb.cp/templates.exp: Accept whitespace change in demangler
12174 output.
12175
45a83408
AC
121762004-07-06 Andrew Cagney <cagney@gnu.org>
12177
12178 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12179
d205ad70
MC
121802004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12181
12182 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12183 * lib/compiler.cc: Likewise.
12184
06ea1a61
MC
121852004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12186
12187 * lib/compiler.cc: Work around string preprocessing problem
12188 with old hp c++ compiler.
12189 * lib/compiler.c: Likewise.
12190
daab1251
CV
121912004-06-29 Corinna Vinschen <vinschen@redhat.com>
12192
12193 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12194 directives to conditionalize symbol prefixing.
12195 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12196 additional_flags handling. Add underscore prefix for Cygwin.
12197 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12198 conditionalize symbol prefixing.
12199 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12200 additional_flags handling. Add underscore prefix for Cygwin.
12201
cc984116
CV
122022004-06-29 Corinna Vinschen <vinschen@redhat.com>
12203
12204 * gdb.base/bigcore.exp: Skip test on Cygwin.
12205
c279b077
MC
122062004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12207
12208 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12209 formats for "info register". Use gdb_test_multiple. Fix
12210 the "invalid register" test.
12211
0e915747
CV
122122004-06-28 Corinna Vinschen <vinschen@redhat.com>
12213
12214 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12215 PID for Cygwin. Add Cygwin specific strings to check for in some
12216 tests.
12217 (do_attach_tests): Add a test for user interaction when attaching
12218 to a process with no matching symbol table already loaded.
12219
11422c86
AC
122202004-06-26 Andrew Cagney <cagney@gnu.org>
12221
12222 Test PR java/1567 and PR java/1565.
12223 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12224 * gdb.java/jmisc2.exp: Delete file.
12225
cefbce26
MC
122262004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12227
12228 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12229
e19f872c
CV
122302004-06-25 Corinna Vinschen <vinschen@redhat.com>
12231
12232 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12233 attach process.
12234
d931ba3b
MC
122352004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12236
12237 * gdb.cp/pr-1553.exp: Remove.
12238
aef68c48
MC
122392004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12240
12241 * gdb.cp/pr-1553.cc: Remove.
12242 * gdb.cp/pr-1553.exp: Disable this test.
12243
8d5df71a
JB
122442004-06-20 Jim Blandy <jimb@redhat.com>
12245
a9c64011 12246 Fix PR testsuite/1680.
8d5df71a
JB
12247 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12248 regular expressions.
12249
4ac6f39d
MC
122502004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12251
12252 Fix PR testsuite/1679.
12253 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12254 Issue an UNSUPPORTED result instead.
12255
1b413552
JB
122562004-06-18 Jim Blandy <jimb@redhat.com>
12257
12258 * gdb.base/charset.exp: Only send a control-C if we see a new
12259 prompt and incomplete command.
12260
6daa6ebd
MC
122612004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12262
12263 * gdb.cp/pr-574.cc: Add copyright notice.
12264
51fa4ae0
JB
122652004-06-17 Jim Blandy <jimb@redhat.com>
12266
12267 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12268 cases where the regexp has no groups; this grabs random text from
12269 the previous test suite, whatever that was.
12270
8fea26c5
MC
122712004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12272
12273 * gdb.cp/printmethod.cc: Add copyright notice.
12274
1e3aeb41
MC
122752004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12276
12277 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12278
9d9030bc
AC
122792004-06-16 Andrew Cagney <cagney@gnu.org>
12280
12281 * gdb.base/signull.c: Update copyright. Include <string.h>.
12282 (bowler): Replace data_pointer with data_read
12283 and data_write cases. Add code_descriptor case.
12284 (zero, desc): New array and pointer.
12285 (data, code): Change to simple pointers.
12286 * gdb.base/signull.exp: Fix probe pattern matching a function
12287 descriptor SIGSEGV. Replace data_pointer with data_read and
12288 data_write tests.
12289
acd4ad44
AC
122902004-06-16 Andrew Cagney <cagney@gnu.org>
12291
12292 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12293
08fd625c
MC
122942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12295
12296 * gdb.base/long_long.c: Add copyright notice.
12297
1903502c
MC
122982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.base/long_long.exp: Remove reference to
12301 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12302 to gdb_breakpoint and gdb_continue_to_breakpoint.
12303
83313cb1
JB
123042004-06-14 Jim Blandy <jimb@redhat.com>
12305
12306 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12307 endian case.
12308
1bf404ef
AC
123092004-06-14 Andrew Cagney <cagney@gnu.org>
12310
12311 * gdb.base/gcore.exp (capture_command_output): Delete the always
12312 passing tests containing inferior values.
12313 * gdb.base/ending-run.exp: Do not include the breakpoint address
12314 in the test message. Update copyright.
12315 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12316 size in the test name, use gdb_test_multiple. Update copyright.
12317
ef220b33
MC
123182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12319
12320 * gdb.cp/ref-types.cc: Add copyright notice.
12321
4f70a4c9
MC
123222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12323
12324 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12325 hp_aCC_compiler.
12326 * lib/compiler.cc: Likewise.
12327 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12328 'set' commands. Log diagnostics for other lines. Set
12329 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12330
335928ac
MC
123312004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12332
12333 * gdb.cp/try_catch.cc: Add copyright notice.
12334
2efb12e8
MC
123352004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 * gdb.cp/userdef.cc: Add copyright notice.
12338
0bbed51a
MC
123392004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12340
12341 * gdb.cp/virtfunc.cc: Add copyright notice.
12342
e12a46c9
RC
123432004-06-11 Randolph Chung <tausq@debian.org>
12344
12345 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12346 problem.
12347
338e05af
AC
123482004-06-10 Andrew Cagney <cagney@gnu.org>
12349
12350 * lib/compiler.cc, lib/compiler.c: Append either
12351 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12352 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12353 instead of gcc-3-3.
12354
dc3f10cb
AC
123552004-06-09 Andrew Cagney <cagney@gnu.org>
12356
b4d946af
AC
12357 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12358 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12359
dc3f10cb
AC
12360 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12361 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12362 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12363 fixed.
12364
b5c0bfa2
AC
123652004-06-09 Andrew Cagney <cagney@gnu.org>
12366
12367 * gdb.base/structs.exp (test_struct_returns): Replace
12368 "return_value_unknown" and "finish_value_unknown" by
12369 "return_value_known" and "finish_value_known". Instead of
12370 "return_value_unknown" iff "finish_value_unknown", check
12371 "return_value_known" implies "finish_value_known".
12372
caeb605f
MH
123732004-06-08 Martin Hunt <hunt@redhat.com>
12374
12375 * gdb.base/float.exp: Add pattern for mips targets.
12376
c892bb64
RC
123772004-06-08 Randolph Chung <tausq@debian.org>
12378
12379 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12380 message for unknown architectures more clear.
12381
48306d3e
JB
123822004-06-08 Joel Brobecker <brobecker@gnat.com>
12383
12384 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12385 start the execution of the program.
12386
83ecb59f
JB
123872004-06-07 Jim Blandy <jimb@redhat.com>
12388
12389 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12390 * gdb.arch/i386-cpuid.h: New helper file.
12391
55264cb4
RC
123922004-06-07 Randolph Chung <tausq@debian.org>
12393
12394 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12395 has started.
12396
23cadb28
RM
123972004-06-04 Roland McGrath <roland@redhat.com>
12398
12399 Fix PR gdb/1647.
12400 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12401 differently to be robust to output buffering differences.
12402
51d01eda
MC
124032004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12404
12405 * gdb.threads/pthreads.exp: Update copyright years.
12406 (check_control_c): Change asynchronous 'after' to synchronous.
12407
f4fc3b93
RM
124082004-06-04 Roland McGrath <roland@redhat.com>
12409
12410 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12411 next gdb prompt.
12412
4013522b
MC
124132004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12414
12415 Fix PR gdb/1636.
12416 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12417 calls to synchronous.
12418
7a8f1e6b
JB
124192004-05-26 Jim Blandy <jimb@redhat.com>
12420
12421 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12422
81bb3443
RC
124232004-05-24 Randolph Chung <tausq@debian.org>
12424
12425 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12426 * gdb.asm/pa.inc: New file.
12427
8f5a3103
MK
124282004-05-22 Mark Kettenis <kettenis@gnu.org>
12429
12430 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12431
734b8fe8 124322004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12433 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12434
12435 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12436 GDB prompt.
12437
725603e1
UW
124382004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12439
f4fc3b93 12440 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12441 setjmp/longjmp. Use sigaction instead of signal.
12442
8b923272 124432004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12444 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12445
12446 * gdb.threads/pthread_cond_wait.c: New file.
12447 * gdb.threads/pthread_cond_wait.exp: New testcase.
12448
8bfabb04
AC
124492004-05-13 Andrew Cagney <cagney@redhat.com>
12450
12451 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12452 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12453
42edda50
AC
124542004-05-11 Andrew Cagney <cagney@redhat.com>
12455
12456 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12457 fixed but revealed gdb/1639.
12458
d303a6c7
AC
124592004-05-10 Andrew Cagney <cagney@redhat.com>
12460
12461 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12462 func1" and "next to 2nd alarm", kernel bug avoided.
12463
bf08c2a1
DJ
124642004-05-10 Daniel Jacobowitz <dan@debian.org>
12465
12466 PR external/1568
12467 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12468 XFAIL if it is smaller than bytes_allocated.
12469 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12470 (main): Make chunks_allocated unsigned. Correct comment.
12471
c0586a34
JB
124722004-05-07 Joel Brobecker <brobecker@gnat.com>
12473
12474 * gdb.arch/powerpc-aix-prologue.c: New file.
12475 * gdb.arch/powerpc-aix-prologue.exp: New file.
12476
f2785d12
JB
124772004-05-07 Jim Blandy <jimb@redhat.com>
12478
12479 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12480 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12481
bd7f6e30
JB
124822004-05-06 Joel Brobecker <brobecker@gnat.com>
12483
12484 * gdb.base/sep.exp: No longer setup_kfail when the program was
12485 built with dwarf2.
12486
0a5e7efe
JI
124872004-05-05 Jim Ingham <jingham@apple.com>
12488
12489 * gdb.base/pending.exp: Make sure pending breakpoints
12490 preserve the ignore count.
f4fc3b93 12491
a8958849
MK
124922004-04-27 Jerome Guitton <guitton@gnat.com>
12493
12494 * i386-prologue.exp: Add testcase for jump instruction as first
12495 instruction of the real code.
12496 * i386-prologue.c (jump_at_beginning): New function.
12497
7e103f5b
MK
124982004-04-28 Mark Kettenis <kettenis@gnu.org>
12499
12500 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12501 x86_64-*-*.
12502
5d38b224
MK
125032004-04-28 Mark Kettenis <kettenis@gnu.org>
12504
12505 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12506 i*86-*-*.
12507
0ef32fd9
MK
125082004-04-25 Mark Kettenis <kettenis@gnu.org>
12509
12510 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12511 expression that checks the return type.
12512
71d7dd7c
AC
125132004-04-23 Andrew Cagney <cagney@redhat.com>
12514
12515 * gdb.base/call-sc.exp: New test of scalar call/return values.
12516 * gdb.base/call-sc.c: Ditto.
12517
1e9f977e
JJ
125182004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12519
12520 * gdb.threads/manythreads.c: Reduce thread stack size.
12521
899d9e3a
JJ
125222004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12523
12524 * gdb.threads/manythreads.c: Add copyright notice.
12525
61bcae62
AC
125262004-04-23 Andrew Cagney <cagney@redhat.com>
12527
12528 * gdb.base/siginfo.exp: Better handle step out of signal.
12529 * gdb.base/sigstep.exp: Ditto.
12530
7339a42e 125312004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12532 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12533
12534 * gdb.threads/manythreads.c: New testcase.
12535 * gdb.threads/manythreads.exp: Ditto.
12536
5c98409b
JB
125372004-04-22 Jim Blandy <jimb@redhat.com>
12538
12539 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12540 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12541
3b611f1a
MC
125422004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12543
12544 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12545
f0fd9238
AC
125462004-04-21 Andrew Cagney <cagney@redhat.com>
12547
12548 * gdb.base/sigstep.c: New file.
12549 * gdb.base/sigstep.exp: New file.
12550
90990674
JB
125512004-04-16 Joel Brobecker <brobecker@gnat.com>
12552
12553 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12554 call to observer_notify_normal_stop.
12555
78cef34b
AC
125562004-04-15 Andrew Cagney <cagney@redhat.com>
12557
12558 * gdb.base/siginfo.c: New file.
12559 * gdb.base/siginfo.exp: New file.
12560
d2343407
JB
125612004-04-12 J. Brobecker <brobecker@gnat.com>
12562
12563 * gdb.base/sep.exp: Fix typo in comment.
12564
a2dba3c8
JB
125652004-04-12 J. Brobecker <brobecker@gnat.com>
12566
12567 * gdb.base/sep.c: New file.
12568 * gdb.base/sep-proc.c: New file.
12569 * gdb.base/sep.exp: New testcase.
12570
15f7b60e
MK
125712004-04-09 Mark Kettenis <kettenis@gnu.org>
12572
12573 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12574 support.
12575
44f4de1a
AC
125762004-04-05 Andrew Cagney <cagney@redhat.com>
12577
12578 * gdb.base/sigaltstack.c: New file.
12579 * gdb.base/sigaltstack.exp: New file.
12580
ef04f396
JB
125812004-04-04 Joel Brobecker <brobecker@gnat.com>
12582
12583 * gdb.base/foll-fork.exp: Update the expected output for
12584 "help set follow-fork-mode", to match a change that was made
12585 to the help of this variable on 2004-01-13.
12586
d40d2c92
JB
125872004-04-01 Joel Brobecker <brobecker@gnat.com>
12588
12589 * lib/ada.exp: Add copyright notice.
12590 * bar.ads: Likewise.
12591 * bar.adb: Likewise.
12592 * null_record.adb: Likewise.
12593 * null_record.exp: Likewise.
12594 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12595
f86ef5a3
JB
125962004-04-01 Joel Brobecker <brobecker@gnat.com>
12597
12598 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12599 * configure: Regenerate.
12600
414e70e3
JB
126012004-04-01 Joel Brobecker <brobecker@gnat.com>
12602
12603 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12604 to build the application. Remove the message printed when in
12605 verbose mode, redundant with the UNSUPPORTED message above.
12606
f0aaee49
JB
126072004-03-31 Joel Brobecker <brobecker@gnat.com>
12608
12609 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12610 * gdb.ada (null_record.exp): New testcase.
12611
ac81cb54
JB
126122004-03-31 Joel Brobecker <brobecker@gnat.com>
12613
12614 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12615
854af2f7
JB
126162004-03-31 Joel Brobecker <brobecker@gnat.com>
12617
12618 * gdb.ada: New subdirectory.
12619 * gdb.ada/Makefile.in: New file.
12620 * gdb.ada/gnat_ada.gpr.in: New file.
12621
034cb681
JB
126222004-03-31 Joel Brobecker <brobecker@gnat.com>
12623
12624 * lib/ada.exp: New file.
12625
78a1a894
DJ
126262004-03-24 Daniel Jacobowitz <drow@mvista.com>
12627
12628 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12629 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12630
4b2b3b3e
AC
126312004-03-22 Andrew Cagney <cagney@redhat.com>
12632
12633 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12634 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12635 Problem identified by Ulrich Weigand.
12636
23c73aa3
DC
126372004-03-17 David Carlton <carlton@kealia.com>
12638
12639 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12640 PR c++/826.
12641
d63a86f8
RM
126422004-03-16 Roland McGrath <roland@redhat.com>
12643
12644 * gdb.base/auxv.exp: New file.
12645 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12646
0e02aa50
DC
126472004-03-12 David Carlton <carlton@kealia.com>
12648
12649 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12650 * gdb.cp/pr-1553.cc: Ditto.
12651 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12652 pass branch.
12653
c20b71be
MC
126542004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12655
12656 * gdb.cp/templates.exp: Accept more template types.
12657
c7414a01
MC
126582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12659
12660 From Corinna Vinschen with modifications.
12661 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12662 local variable obj_with_enum.
12663 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12664 results with obj_with_enum.
12665
ed69573c
MC
126662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12667
12668 * gdb.cp/classes.cc: New file, copied from misc.cc.
12669 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12670
28301461
MC
126712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12672
12673 * gdb.cp/misc.cc: Add copyright notice.
12674
1198ecbe
DC
126752004-03-05 David Carlton <carlton@kealia.com>
12676
12677 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12678 * gdb.cp/rtti.h: Update copyright.
12679 (namespace n2::n3): New.
12680 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12681 (n2::n3::func3): New.
12682 (main): Call n2::n3::func3.
12683 * gdb.cp/rtti2.cc: Update copyright.
12684 (n2::create3): New.
12685
9e08c470
MK
126862004-03-04 Mark Kettenis <kettenis@gnu.org>
12687
12688 * gdb.asm/openbsd.inc: Fix typo.
12689
4bebc3aa
FF
126902004-03-03 Fred Fish <fnf@redhat.com>
12691
12692 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12693 "val" instead of unused "size". Update copyright year.
12694
6ea9fb37
DJ
126952004-02-29 Daniel Jacobowitz <drow@mvista.com>
12696
12697 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12698 to use unsigned char.
12699 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12700 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12701
23b23974
DJ
127022004-02-29 Daniel Jacobowitz <drow@mvista.com>
12703
12704 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12705 line of output.
12706
7574fd53
DJ
127072004-02-28 Daniel Jacobowitz <drow@mvista.com>
12708
12709 * gdb.base/relocate.c (dummy): Initialize.
12710
a195357f
DJ
127112004-02-28 Daniel Jacobowitz <drow@mvista.com>
12712
12713 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12714 a breakpoint at exit.
12715
72fd54a9
FF
127162004-02-27 Fred Fish <fnf@redhat.com>
12717
12718 * gdb.base/chng-syms.exp: Add expect condition to match failing
12719 case that isn't a timeout.
12720
b9d23137
AC
127212004-02-27 Andrew Cagney <cagney@redhat.com>
12722
12723 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12724 support.
12725
15d208f6 127262004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12727
15d208f6
FF
12728 * gdb.arch/gdb1431.c: Remove.
12729 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12730 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12731 of "until" incorrectly.
12732
98f9cd2d
JB
127332004-02-26 J. Brobecker <brobecker@gnat.com>
12734
12735 * gdb.cp/class2.cc (empty): New class.
12736 (refer): New function.
12737 (main): Declare an object of type empty and use it.
12738 * gdb.cp/class2.exp: Print the value of an object of type empty.
12739
9b50c11b
JJ
127402004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12741
12742 * gdb.base/langs.exp: Update query string to match the
12743 new nquery format used for pending breakpoints.
12744
0dcd613f
AC
127452004-02-26 Andrew Cagney <cagney@redhat.com>
12746
12747 Fix PR i18n/1570.
12748 * gdb.base/charset.c: Update copyright notice.
12749 (main, init_string): Remove the escape character '\e' tests.
12750 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12751 * gdb.base/charset.exp (valid_host_charset): Ditto.
12752 * gdb.base/setvar.exp: Ditto.
12753
b8a56647
AC
127542004-02-24 Andrew Cagney <cagney@redhat.com>
12755
90d59e34
AC
12756 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12757 mmapped data in core file" PASS and FAIL messages consistent.
12758
b8a56647
AC
12759 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12760 setting a breakpoint. Work around PR java/1565.
12761
9f27c604
JJ
127622004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12763
12764 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12765 new nquery format.
12766 * gdb.base/pending.exp: Ditto.
12767
3224a706
MK
127682004-02-22 Mark Kettenis <kettenis@gnu.org>
12769
12770 * configure.in: Run stabs tests on *BSD.
12771 * configure: Regenerated.
12772
41e0a9ca
MK
127732004-02-21 Mark Kettenis <kettenis@gnu.org>
12774
12775 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12776
1e1b3428
FF
127772004-02-20 Fred Fish <fnf@redhat.com>
12778
12779 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12780 blank in test for "returns short", for consistency with other
12781 "returns xxx" tests. Update copyright year.
12782
f9a7572a
FF
127832004-02-19 Fred Fish <fnf@redhat.com>
12784
12785 New testcase for PR breakpoint/1558.
12786 * gdb.arch/gdb1558.exp: New file.
12787 * gdb.arch/gdb1558.c: New file.
12788
b2ce2854
EZ
127892004-02-19 Elena Zannoni <ezannoni@redhat.com>
12790
12791 * gdb.base/nodebug.exp: Fix typo.
12792
e7c9ff01
JB
127932004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12794
12795 Committed by Jim Blandy <jimb@redhat.com>.
12796
62f4b920
JB
12797 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12798
2db536a1
JB
12799 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12800
e7c9ff01
JB
12801 * gdb.base/float.exp: Support s390*-*-* targets.
12802
f3205b34
AF
128032004-02-17 Adam Fedor <fedor@gnu.org>
12804
12805 * gdb.base/gdb1555.exp: New file.
12806 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12807
9d62932d
EZ
128082004-02-17 Elena Zannoni <ezannoni@redhat.com>
12809
12810 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12811
344c9711
FF
128122004-02-16 Fred Fish <fnf@redhat.com>
12813
12814 * gdb.arch/gdb1291.c: Remove
12815 * gdb.arch/gdb1291.s: New test input file.
12816 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12817 fail. Test for correct result, known incorrect result, other
12818 failures and timeouts.
12819
2d822687
AC
128202004-02-16 Andrew Cagney <cagney@redhat.com>
12821
12822 * gdb.base/bigcore.exp: New file.
12823 * gdb.base/bigcore.c: New file.
12824
dac15b66
AC
128252004-02-13 Andrew Cagney <cagney@redhat.com>
12826
12827 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12828 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12829 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12830 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12831 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12832 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12833 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12834 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12835 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12836 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12837
6bdfc2c4
JJ
128382004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12839
12840 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12841 executed is an alloc instruction.
12842
87b3ede8
DC
128432004-02-11 David Carlton <carlton@kealia.com>
12844
12845 * gdb.cp/breakpoint.exp: New.
12846 * gdb.cp/breakpoint.cc: New.
12847
6e19e2bf
MC
128482004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12849
12850 Partial fix for PR gdb/1543.
12851 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12852 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12853 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12854 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12855 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12856 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12857 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12858 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12859 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12860 to bug-gdb@prep.ai.mit.edu .
12861 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12862 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12863 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12864 Likewise.
12865
5c5455dc
AC
128662004-02-10 Andrew Cagney <cagney@redhat.com>
12867
12868 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12869 using gdb_internal_error_resync.
12870
9cf689d7
DJ
128712004-02-09 Daniel Jacobowitz <drow@mvista.com>
12872
12873 * gdb.threads/thread-specific.exp: Stop early if no threads are
12874 found.
12875
d2dc51db
MC
128762004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12877
12878 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12879
14b1a056
DJ
128802004-02-08 Daniel Jacobowitz <drow@mvista.com>
12881
12882 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12883 breakpoints.
12884
83f66e8f
DJ
128852004-02-07 Daniel Jacobowitz <drow@mvista.com>
12886
12887 * config/sim.exp (gdb_load): Handle $arg == "".
12888 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12889 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12890
30fc0091
EZ
128912004-02-07 Elena Zannoni <ezannoni@redhat.com>
12892
a9c64011
AS
12893 * gdb.base/maint.exp: Update test to reflect
12894 obstack changes.
30fc0091 12895
4d806929
JJ
128962004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12897
12898 * gdb.base/pendshr.c (pendfunc): New function that calls
12899 pendfunc1.
12900 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12901
7bfdd688
FF
129022004-02-04 Fred Fish <fnf@redhat.com>
12903
12904 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12905 function symbols and update copyright years.
12906 * gdb.arch/gdb1291.c: Ditto.
12907
aaa08ee4
MC
129082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12909
12910 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12911
dbad7755
MC
129122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12913
12914 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12915
ec4646ef
MC
129162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12917
12918 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12919
1b802196
FF
129202004-02-02 Fred Fish <fnf@redhat.com>
12921
12922 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12923 remote targets. Update copyright years.
12924
18fe2033
JJ
129252004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12926
12927 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12928 support.
12929 * gdb.base/langs.exp: Fix test which attempts to create
12930 breakpoint on non-existent function to handle new pending
12931 support.
12932 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12933 a breakpoint.
12934 * gdb.base/pending.exp: New test.
12935 * gdb.base/pending.c: New file.
12936 * gdb.base/pendshr.c: Ditto.
12937
8d577d32
DC
129382004-02-02 David Carlton <carlton@kealia.com>
12939
12940 * gdb.cp/overload.exp: Add overloadNamespace tests.
12941 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12942 (overloadNamespace, XXX): New.
12943 (main): Call XXX::marker2.
12944
3ad13771
FF
129452004-02-01 Fred Fish <fnf@redhat.com>
12946
12947 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12948 * gdb.base/finish.exp: Ditto.
12949 * gdb.base/gcore.exp: Ditto.
12950 * gdb.base/huge.exp: Ditto.
12951 * gdb.base/info-proc.exp: Ditto.
12952 * gdb.base/return2.exp: Ditto.
12953 * gdb.threads/gcore-thread.exp: Ditto.
12954
44c75849
DJ
129552004-02-01 Daniel Jacobowitz <drow@mvista.com>
12956
12957 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12958
005bc093
MK
129592004-02-01 Mark Kettenis <kettenis@gnu.org>
12960
12961 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12962 that opening the file succeeds on OpenBSD.
12963
c47cebdb
DJ
129642004-02-01 Daniel Jacobowitz <drow@mvista.com>
12965
12966 * gdb.threads/thread-specific.c: New file.
12967 * gdb.threads/threads-specific.exp: New test script.
12968 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12969 to expect_out.
12970
5a01311c
MK
129712004-02-01 Mark Kettenis <kettenis@gnu.org>
12972
12973 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12974 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12975 only on the "print_small_structs from print_long_arg_list" test.
12976
ce22a4f1
DJ
129772004-02-01 Daniel Jacobowitz <drow@mvista.com>
12978
12979 * gdb.base/completion.exp: Kill a stray backslash.
12980
12981 From Jim Ingham <jingham@apple.com>:
12982 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12983 agrees with the result from sending a tab.
12984
abbab9d3
DJ
129852004-01-31 Daniel Jacobowitz <drow@mvista.com>
12986
12987 * gdb.base/chng-syms.exp: Remove stray newline.
12988
53904d1e
MK
129892004-01-31 Mark Kettenis <kettenis@gnu.org>
12990
12991 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12992 *-*-openbsd*.
12993 * gdb.asm/openbsd.inc: New file.
12994
3a4b3aac
MK
129952004-01-30 Mark Kettenis <kettenis@gnu.org>
12996
12997 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12998 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12999 *-*solaris2*. Remove commented out default settings for
13000 asm-flags. Replace gdb_compile with target_link.
13001
ebac27b4
MC
130022004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13003
13004 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13005 for all tests. Remove old hp-ux and cygnus xfail cases.
13006
d8679d84
PH
130072004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13008
13009 * gdb.base/chng-syms.exp: New file.
13010 * gdb.base/chng-syms.c: New file.
13011
0a55bc22
MC
130122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13013
13014 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13015 Provide arms for current output in all my configurations.
13016
94b8e876
MC
130172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13018
13019 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13020 * lib/compiler.cc: Likewise.
13021 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13022 get the right preprocessor. Eval the output directly. Remove
13023 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13024 hp_f77_compiler and hp_f90_compiler completely.
13025 (gdb_preprocess): Delete.
13026 (get_compiler): Delete.
13027
7cf03d44
MK
130282004-01-24 Mark Kettenis <kettenis@gnu.org>
13029
13030 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13031 <string.h>.
13032
68b6dce9
NR
130332004-01-24 Nick Roberts <nick@nick.uklinux.net>
13034
13035 * gdb.mi/mi-stack.exp: Update copyright.
13036
b368761e
DC
130372004-01-23 David Carlton <carlton@kealia.com>
13038
13039 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13040 test for cp_lookup_transparent_type.
13041 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13042 call them.
13043
f2061b53
DJ
130442004-01-23 Daniel Jacobowitz <drow@mvista.com>
13045
13046 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13047 after -var-update.
13048
37fc574a
DC
130492004-01-23 David Carlton <carlton@kealia.com>
13050
13051 * gdb.cp/namespace.cc (C::ensureRefs): New.
13052 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13053
8e94b928
NR
130542004-01-20 Nick Roberts <nick@nick.uklinux.net>
13055
13056 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13057 case "-stack-list-locals 2".
13058 * gdb.mi/mi-var-child.exp: Test for case
13059 "-var-list-children --all-values NAME".
13060
997b0952
MC
130612004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13062
13063 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13064
52470da3
MK
130652004-01-18 Mark Kettenis <kettenis@gnu.org>
13066
7049b4b8
MK
13067 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13068 used with gdb_test_multiple.
13069
52470da3
MK
13070 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13071 read at address 0. This fixes PR testsuite/1504.
13072
da6012e5
DJ
130732004-01-18 Daniel Jacobowitz <drow@mvista.com>
13074
13075 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13076 Remove downloading, guessing the host executable, the calls to
13077 gdb_file_cmd and gdb_target_cmd, and "load" support.
13078 (infer_host_exec): New function broken out from gdb_load.
13079 (gdb_load): New wrapper for gdbserver_gdb_load.
13080 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13081 gdb_target_cmd. Use -target-select.
13082 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13083 Download binaries to the host. Clear last_mi_remote_file when
13084 we load a new binary.
13085 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13086 call gdbserver_gdb_load and mi_gdb_target_cmd.
13087
32c70722
MC
130882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13089
13090 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13091 type patterns.
13092
b0cecf36
MC
130932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13094
13095 * gdb.cp/templates.exp: Fix typo in test name of
13096 "print Foo<volatile char*>::foo".
13097
4120d7e6
MC
130982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13101
f679e530
BE
131022004-01-16 Ben Elliston <bje@wasabisystems.com>
13103
13104 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13105 (clean mostlyclean): Remove empty rm.
13106
091c48f6
MC
131072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 * gdb.base/setvar.exp: Add copyright years.
13110
3e5fc8d2
DC
131112004-01-14 David Carlton <carlton@bactrian.org>
13112
13113 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13114 PR c++/1511 and update coment.
13115 * gdb.cp/templates.exp: Update patterns to match current output.
13116 If changes involve something other than whitespace, KFAIL
13117 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13118
63d06c5c
DC
131192004-01-14 David Carlton <carlton@kealia.com>
13120
13121 * gdb.cp/namespace.exp: Add tests involving classes defined within
13122 namespaces.
13123 * gdb.cp/namespace.cc (C::CClass): New.
13124 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13125
a51dab88
EZ
131262004-01-14 Elena Zannoni <ezannoni@redhat.com>
13127
13128 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13129 what debug info we have. Print a better message if something goes
13130 wrong while producing the separate debug info file.
13131
a476ccc9
MC
131322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13133
13134 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13135
f453692c
MC
131362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13137
13138 * gdb.base/callfuncs.c: Add copyright notice.
13139
f40063a5
MC
131402004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13141
13142 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13143 inheritance. PR gdb/1498, PR gcc/13539.
13144
19ac3974
EZ
131452004-01-13 Elena Zannoni <ezannoni@redhat.com>
13146
a9c64011
AS
13147 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13148 test specific name.
13149 * gdb.mi/gdb669.exp: Ditto.
13150 * gdb.mi/mi-pthreads.exp: Ditto.
13151 * gdb.mi/mi1-pthreads.exp: Ditto.
13152 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13153
56c97c6e
MC
131542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13155
13156 * gdb.cp/member-ptr.cc: Add copyright notice.
13157
a0644324
MC
131582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13159
13160 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13161 some patterns for recent versions of gcc and hpacc. Delete
13162 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13163 Delete tests that access a NULL pointer-to-member-data. This
13164 script is still disabled for gcc.
13165
32fabe09
EZ
131662004-01-12 Elena Zannoni <ezannoni@redhat.com>
13167
13168 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13169 escaped correctly.
32fabe09 13170
1f8a6abb
EZ
131712004-01-12 Elena Zannoni <ezannoni@redhat.com>
13172
13173 * gdb.base/sepdebug.exp: New file.
13174 * gdb.base/sepdebug.c: New file.
13175 * lib/gdb.exp (separate_debug_filename): New procedure.
13176 (gdb_gnu_strip_debug): New procedure.
13177
48efe704
AC
131782004-01-12 Andrew Cagney <cagney@redhat.com>
13179
13180 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13181 * gdb.mi/ChangeLog-1999-2003: New file.
13182
a9415475
AC
131832004-01-12 Andrew Cagney <cagney@redhat.com>
13184
13185 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13186 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13187 or EEXIST", treat EBUSY as an XFAIL.
13188
83b8cf9d
MC
131892004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13190
13191 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13192 hp_cc_compiler.
13193
9939d2a8
MC
131942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13195
13196 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13197 decorations.
13198
1ff8cadf
MC
131992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13200
13201 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13202 and "(aCC)" decorations. Remove obsolete doco about old
13203 test results.
13204
6fa9022e
MC
132052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13206
13207 * gdb.cp/exception.exp: Fix typo in doco.
13208
209721fe
MK
132092004-01-09 Mark Kettenis <kettenis@gnu.org>
13210
13211 * gdb.base/gdb1476.exp: Fix typo.
13212
ef11303e
MC
132132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13214
13215 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13216 file.
13217
041ab88c
MC
132182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13219
13220 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13221 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13222 Use gdb_compile. Remove restriction on gcc. Add some patterns
13223 for recent version of gdb. Delete second half, which was a copy
13224 of the first half with different build flags. This test is
13225 still disabled because it is still not ready for production.
13226
e36d075a
MC
132272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13228
13229 * gdb.cp/exception.cc: Add copyright notice.
13230 * gdb.cp/exception.exp: Add a notice that this file is broken
13231 because of line number changes caused by addition of copyright
13232 notice.
13233
42b190ad
MC
132342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13235
13236 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13237 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13238
8f25f06b
MC
132392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13240
13241 * gdb.cp/classes.exp: Accept gnu abi 2.
13242 * gdb.cp/derivation.exp: Likewise.
13243 * gdb.cp/overload.exp: Likewise.
13244 * gdb.cp/virtfunc.exp: Likewise.
13245
06ded8b8
MC
132462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13247
13248 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13249 semicolon after end of function.
13250
77c26ae3
MC
132512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13252
13253 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13254 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13255 boilerplate code for compiling and running the program under
13256 test. Add some string method tests.
13257
20757486
MC
132582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13259
13260 * gdb.cp/bs15503.cc: Add copyright notice.
13261 * gdb.cp/bs15503.exp: Adjust line number.
13262
0fd3b503
MC
132632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13264
13265 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13266 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13267
10d1bea8
MC
132682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13269
13270 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13271 hp_cc_compiler.
13272
2789202a
MC
132732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13274
13275 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13276 * gdb.cp/ctti.exp: Use the marker instead of "next".
13277 With gcc, run further before bailing.
13278
b862f14c
MC
132792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13280
13281 * gdb.cp/cttiadd.cc: Add copyright notice.
13282 * gdb.cp/cttiadd1.cc: Likewise.
13283 * gdb.cp/cttiadd2.cc: Likewise.
13284 * gdb.cp/cttiadd3.cc: Likewise.
13285
96da2469
MC
132862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13287
13288 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13289 Use gdb_test, gdb_test_multiple. Use floating-point values that
13290 have exact representations in IEEE-ish formats.
13291
053248ff
MC
132922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13293
13294 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13295 compilers. Delete duplicate call to get_compiler_info.
13296 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13297 * gdb.base/volatile.exp: Likewise.
13298
84acecdd
MK
132992004-01-07 Mark Kettenis <kettenis@gnu.org>
13300
13301 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13302 memory at address 0.
13303
fe11a27f
MC
133042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13305
13306 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13307 to test for hp-ux assembler. Fix copyright years.
13308
60ad077b
AC
133092004-01-07 Andrew Cagney <cagney@redhat.com>
13310
13311 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13312
1c9b8f33
AC
133132004-01-07 Andrew Cagney <cagney@redhat.com>
13314
13315 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13316 when creating the read-only file. From analysis by Roland McGrath
13317 and Elena Zannoni.
13318
753ccc7a
MC
133192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13320
13321 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13322
eca3e36b
MC
133232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13324
13325 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13326 data pointers.
13327
f8d4bac4
MC
133282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13329
13330 * gdb.cp/m-static.exp: Compile one source file at a time.
13331 Delete unused call to get_compiler_info.
13332
9b4e0f94
MC
133332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13334
13335 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13336 * gdb.base/call-rt-st.exp: Likewise.
13337 * gdb.base/nodebug.exp: Likewise.
13338 * gdb.base/volatile.exp: Likewise.
13339 * gdb.cp/ref-types.exp: Likewise.
13340 * gdb.cp/templates.exp: Likewise.
13341
023c1024
MK
133422004-01-05 Mark Kettenis <kettenis@gnu.org>
13343
13344 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13345
19703c4a
MC
133462004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13347
13348 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13349 hppa*-hp-hpux*.
13350
18b67037
MK
133512004-01-04 Mark Kettenis <kettenis@gnu.org>
13352
ba6219c8
MK
13353 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13354 x86_64-*-*.
13355
18b67037
MK
13356 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13357 sparc64-*-* and sparc*-solaris2*.
13358
1bfbbb9d
MK
133592004-01-04 Mark Kettenis <kettenis@gnu.org>
13360
13361 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13362 return ${tests}" test. The ${tests} already mentions the
13363 filename.
13364
06846494
MC
133652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13366
13367 * gdb.cp/local.exp: Accept gcc abi 2.
13368
3b0cb202
MC
133692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13370
13371 * gdb.cp/templates.exp: Accept gcc abi 2.
13372
0643ec3f
MC
133732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13374
13375 * lib/compiler.cc: Remove supports_template_debugging.
13376 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13377
d231d0b1
MC
133782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13379
13380 * gdb.cp/namespace.exp: Accept gcc abi 2.
13381
44ffb27c
MC
133822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13383
13384 * gdb.cp/method.exp: Accept gcc abi 2.
13385
184ad485
MC
133862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13387
13388 * gdb.cp/classes.exp: Generate identical results as old version.
13389 * gdb.cp/derivation.exp: Likewise.
13390 * gdb.cp/overload.exp: Likewise.
13391 * gdb.cp/virtfunc.exp: Likewise.
13392
116f09e7
MC
133932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13394
13395 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13396 mysterious bug with sourceware version of expect.
13397
b1379776
MC
133982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13399
13400 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13401 current versions of gcc, including gcc abi 2. Remove gratuitous
13402 restart of test program. Use gdb_test_multiple and gdb_test for
13403 all tests. Add patterns to xfail missing "const" in "const char *"
13404 and kfail PR gdb/1155.
13405
6b7a4c0e
MC
134062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13407
13408 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13409 current versions of gcc, including gcc abi 2. Remove gratuitous
13410 restart of test program. Use gdb_test_multiple and gdb_test for
13411 all tests. Add patterns to kfail PR gdb/1498.
13412
51615d72
MC
134132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13414
13415 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13416 current versions of gcc, including gcc abi 2. Use "breakpoint"
13417 and "continue" instead of restarting the target program. Use
13418 gdb_test_multiple and gdb_test for all tests.
13419
7b79a9d7
MK
134202004-01-01 Mark Kettenis <kettenis@gnu.org>
13421
13422 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13423 for *-*-solaris2*.
13424
1cd3489f
MC
134252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13426
13427 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13428 current versions of gcc, including gcc abi 2. Use "breakpoint"
13429 and "continue" instead of restarting the target program several
13430 times. Use gdb_test_multiple and gdb_test for all tests.
13431
850742db
MC
134322003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13433
13434 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13435 source files.
13436
eb4bbda8
MC
134372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13438
13439 * gdb.base/environ.exp: Handle compiling test case from multiple
13440 source files.
13441
e42c7771
MC
134422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13443
13444 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13445
80e4b428
JB
134462003-12-17 Jim Blandy <jimb@redhat.com>
13447
5f06973a
JB
13448 * gdb.base/freebpcmd.c: Add copyright notice.
13449
80e4b428
JB
13450 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13451
0ab84fb7
MC
134522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13453
13454 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13455
1b3bb3d0
JB
134562003-12-13 Jim Blandy <jimb@redhat.com>
13457
13458 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13459
3a4c9371
KB
134602003-12-12 Kevin Buettner <kevinb@redhat.com>
13461
13462 * gdb.asm/frv.inc: New file.
13463 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13464
a1dea79a
FF
134652003-12-09 Fred Fish <fnf@redhat.com>
13466
13467 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13468 functions to break1.c and leave prototypes behind. Add more
13469 "set breakpoint NN here" comments.
13470 * gdb.base/break1.c: New file.
13471
13472 * gdb.base/break.exp: Handle compiling test case from multiple
13473 source files and change source file references as needed.
13474 * gdb.base/completion.exp: Ditto.
13475 * gdb.base/condbreak.exp: Ditto.
13476 * gdb.base/define.exp: Ditto.
13477 * gdb.base/ena-dis-br.exp: Ditto.
13478 * gdb.base/info-proc.exp: Ditto.
13479 * gdb.base/maint.exp: Ditto.
13480 * gdb.base/until.exp: Ditto.
13481
13482 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13483 hardcoded line numbers.
13484 * gdb.base/define.exp: Ditto.
13485 * gdb.base/ena-dis-br.exp: Ditto.
13486 * gdb.base/maint.exp: Ditto.
13487 * gdb.base/until.exp: Ditto.
13488
13489 * gdb.base/completion.exp: Use "break1" for completion tests since
13490 "break" is no longer a unique prefix.
13491
5266b69c
AC
134922003-12-06 Andrew Cagney <cagney@redhat.com>
13493
13494 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13495 "return_value_unimplemented". When an unimplemented struct return
13496 architecture, report incorrect values as a KFAIL
13497
374451f0
MC
134982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13499
13500 * gdb.cp/rtti.exp: Accept new wording of warning from
13501 cp_lookup_rtti_type.
13502
ba9b20a7
MC
135032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13504
13505 Partial fix for PR testsuite/1456.
13506 * gdb.base/scope.exp (test_at_main): Replace references to
13507 gcc_compiled with calls to test_compiler_info.
13508 (test_at_foo): Likewise.
13509 (test_at_bar): Likewise.
13510
b74b6d0b
MC
135112003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13512
13513 Partial fix for PR testsuite/1456.
13514 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13515 to test_compiler_info.
13516
ccfa3402
MC
135172003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13518
13519 * gdb.base/so-impl-ld.exp: Update copyright notice.
13520
f6246aba
MC
135212003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13522
13523 Partial fix for PR testsuite/1456.
13524 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13525 to test_compiler_info.
13526
13ae734a
MC
135272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13528
13529 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13530 from current versions of gdb. Clean up regular expressions.
13531 Delete redundant timeout case.
13532
d8e1cdee
MC
135332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13534
13535 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13536 from current versions of gdb. Clean up regular expressions.
13537 Delete redundant timeout case.
13538
96457b64
MC
135392003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13540
13541 Partial fix for PR testsuite/1456.
13542 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13543 gcc_compiled with call to test_compiler_info.
13544
f35309fc
MC
135452003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13546
13547 Partial fix for PR testsuite/1456.
13548 * gdb.base/list.exp (test_list_function): Delete unused declaration
13549 of gcc_compiled.
13550
d7afdf9b
MC
135512003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13552
13553 Partial fix for PR testsuite/1456.
13554 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13555 call to test_compiler_info.
13556
71507b56
MK
135572003-11-29 Mark Kettenis <kettenis@gnu.org>
13558
13559 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13560 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13561 it to create the appropriate note.inc.
13562 * gdb.asm/asmsrc1.s: Include "note.inc".
13563 * gdb.asm/netbsd.inc: New file.
13564 * gdb.asm/empty.inc: New file.
13565
f81f93f7
MC
135662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 Partial fix for PR testsuite/1456.
13569 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13570 calls to test_compiler_info.
13571
9a77938e
MC
135722003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13573
13574 Partial fix for PR testsuite/1456.
13575 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13576 calls to test_compiler_info.
13577
e8367dc7
MK
135782003-11-27 Mark Kettenis <kettenis@gnu.org>
13579
13580 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13581 pattern for the KFAILs.
13582
526c61ee
AF
135832003-11-25 Adam Fedor <fedor@gnu.org>
13584
13585 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13586 * gdb.objc/objcdecode.m: New file.
13587
28f2d600
AF
135882003-11-25 Adam Fedor <fedor@gnu.org>
13589
13590 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13591 * gdb.objc/nondebug.m: New file.
13592
a3895cee
BE
135932003-11-26 Ben Elliston <bje@wasabisystems.com>
13594
13595 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13596 NetBSD as it does on FreeBSD. Modelled on a similar change by
13597 Mark Kettenis on 2003-05-30.
13598 (link-flags): Set to "--entry _start" regardless of target.
13599 Special linker flags are to be appended to $link-flags.
13600 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13601
c9f2c8a3
MC
136022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13603
13604 * gdb.cp/method.exp: Accept output of new demangler.
13605
15a0587a 136062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13607
13608 * gdb/class2.exp: New file.
13609 * gdb/class2.cc: New file.
13610
3c00b570
MC
136112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13612
13613 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13614 of new demangler.
13615
7027acc7
MK
136162003-11-23 Mark Kettenis <kettenis@gnu.org>
13617
13618 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13619 of gdb_test "run".
13620
b0e1598a
MK
136212003-11-23 Mark Kettenis <kettenis@gnu.org>
13622
13623 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13624 "continue" into "run".
13625
4d9eda44
MC
136262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13627
13628 Partial fix for PR testsuite/1456.
13629 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13630 call to test_compiler_info.
13631 * gdb.cp/ctti.exp: Likewise.
13632 * gdb.cp/derivation.exp: Likewise.
13633 * gdb.cp/member-ptr.exp: Likewise.
13634 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13635 reference to gcc_compiled.
13636
136372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13638
13639 Fix PR testsuite/1463.
13640 * gdb.base/structs.exp (start_structs_test): Call
13641 get_debug_format before using the debug format.
13642
d422fe19
AC
136432003-11-22 Andrew Cagney <cagney@redhat.com>
13644
13645 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13646 * gdb.base/structs.exp: Use gdb_test_multiple.
13647
039cf96d
AC
136482003-11-20 Andrew Cagney <cagney@redhat.com>
13649
6882279b
AC
13650 * gdb.base/structs.exp: Handle and recover from internal errors.
13651 Replace "foo${n}" with "foo<n>" in test messages.
13652
e53890ae
AC
13653 * gdb.base/structs.exp: Update copyright. Rewrite.
13654 * gdb.base/structs.c: Update copyright. Rewrite.
13655
2b211c59
AC
13656 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13657 resync count exceeded.
d63a86f8 13658
039cf96d
AC
13659 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13660 from the internal error.
13661 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13662 Original from Jim Blandy.
13663 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13664
eac98b22
AC
136652003-11-19 Andrew Cagney <cagney@redhat.com>
13666
13667 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13668 KFAIL.
13669
67455b2a
MK
136702003-11-17 Mark Kettenis <kettenis@gnu.org>
13671
13672 New testcase for PR backtrace/1435.
13673 * gdb.arch/i386-unwind.exp: New file.
13674 * gdb.arch/i386-unwind.c: New file.
13675
853d6e5b
AC
136762003-11-17 Andrew Cagney <cagney@redhat.com>
13677
13678 * lib/gdb.exp (compiler_info): New global.
13679 (test_compiler_info): New function.
13680 (get_compiler_info): Set compiler_info.
13681 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13682 "compiler_info" to gcc-<major>-<minor>.
13683
38cf6e11
MC
136842003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13685
13686 * gdb.trace/configure: Remove.
13687
a50d3602
EZ
136882003-11-13 Elena Zannoni <ezannoni@redhat.com>
13689
13690 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13691 breakpoints.
a50d3602
EZ
13692 * gdb.base/break.exp: Remove all references to explicit line
13693 numbers.
13694
d9407aaa
NC
136952003-11-11 Nick Clifton <nickc@redhat.com>
13696
13697 * gdb.base/shreloc.exp: Do not run for targets which do not
13698 support shared objects.
13699
db488fc1
CV
137002003-11-10 Corinna Vinschen <vinschen@redhat.com>
13701
13702 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13703 Don't run tests if nofileio flag is given.
13704
6a90a18e
EZ
137052003-11-07 Elena Zannoni <ezannoni@redhat.com>
13706
13707 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13708 as well as 'Watchpoint'.
6a90a18e 13709
0b915e9c
EZ
137102003-11-06 Elena Zannoni <ezannoni@redhat.com>
13711
13712 Reported by Jim Ingham <jingham@apple.com>:
13713 * gdb.base/annota1.exp: Match at least one occurrence of the
13714 signal handler annotation.
13715
d7e4b55f
EZ
137162003-11-06 Elena Zannoni <ezannoni@redhat.com>
13717
a9c64011
AS
13718 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13719 as well as 'Watchpoint'.
d7e4b55f 13720
2fe4e8d0
MC
137212003-11-05 Michael Chastain <mec@shout.net>
13722
13723 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13724
6ef88553
KW
137252003-11-03 Kris Warkentin <kewarken@qnx.com>
13726
13727 * gdb.arch/gdb1291.c: New test file.
13728 * gdb.arch/gdb1291.exp: New test script.
13729 * gdb.arch/gdb1431.c: New test file.
13730 * gdb.arch/gdb1431.exp: New test script.
13731
ae7dc4d8
MC
137322003-10-22 Michael Chastain <mec@shout.net>
13733
13734 * gdb.mi/pthreads.c: Add copyright notice.
13735
c39d7427
MC
137362003-10-22 Michael Chastain <mec@shout.net>
13737
13738 * gdb.threads/pthreads.c: Add copyright notice.
13739
8b7d96c1
MC
137402003-10-20 Michael Chastain <mec@shout.net>
13741
13742 * gdb.base/gdb1056.exp: New test script.
13743
d1d69fdd
DJ
137442003-10-13 Daniel Jacobowitz <drow@mvista.com>
13745
13746 * gdb.threads/killed.exp: Use gdb_run_cmd.
13747
7d605576
DJ
137482003-10-13 Daniel Jacobowitz <drow@mvista.com>
13749
13750 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13751 create a core file.
13752 * gdb.threads/gcore-thread.exp: Likewise.
13753
618ec112
CV
137542003-10-13 Corinna Vinschen <vinschen@redhat.com>
13755
13756 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13757 type, based on char type.
13758 (struct bit_flags_short_t): New bitfield type, based on short type.
13759 (init_bit_flags_char): New fuction.
13760 (init_bit_flags_short): Ditto.
13761 (print_bit_flags_char): Ditto.
13762 (print_bit_flags_short): Ditto.
13763 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13764
9367a73c
MC
137652003-10-11 Michael Chastain <mec@shout.net>
13766
13767 * gdb.base/call-rt-st.exp: Update copyright year.
13768
1decf120
KI
137692003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13770
13771 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13772 * gdb.disasm/sh3.s: Ditto.
13773
5445b2ae
DJ
137742003-10-07 Daniel Jacobowitz <drow@mvista.com>
13775
13776 * gdb.threads/switch-threads.exp: New test.
13777 * gdb.threads/switch-threads.c: New source file.
13778
aec24853
CV
137792003-10-07 Corinna Vinschen <vinschen@redhat.com>
13780
13781 * gdb.base/ending-run.exp: Add sh specific case.
13782
adc7428d
AC
137832003-10-06 Andrew Cagney <cagney@redhat.com>
13784
13785 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13786 * gdb.disasm/mn10200.exp: Delete obsolete file.
13787
c9d37158
DJ
137882003-09-29 Daniel Jacobowitz <drow@mvista.com>
13789
13790 * ChangeLog: Correct an entry command.exp -> commands.exp.
13791 * gdb.base/commands.exp (bp_deleted_in_command_test)
13792 (temporary_breakpoint_commands): Check noargs.
13793
79c2c32d
DC
137942003-09-25 David Carlton <carlton@kealia.com>
13795
13796 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13797 of some print tests, where appropriate. Add tests for C::D::cd,
13798 E::ce, F::cXfX, G::XgX.
13799 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13800
594e6d67
RE
138012003-09-25 Richard Earnshaw <rearnsha@arm.com>
13802
13803 * lib/java.exp (java_init): Import target_alias before using it.
13804
10f0d451
DC
138052003-09-25 David Carlton <carlton@kealia.com>
13806
13807 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13808
274bcba0
EZ
138092003-09-23 Elena Zannoni <ezannoni@redhat.com>
13810
d63a86f8 13811 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13812 weirdness.
274bcba0 13813
cdbf20f7
MC
138142003-09-17 Michael Chastain <mec@shout.net>
13815
13816 * gdb.cp/gdb1355.exp: New file.
13817 * gdb.cp/gdb1355.c: New file.
13818
71e06f80
CV
138192003-09-15 Corinna Vinschen <vinschen@redhat.com>
13820
13821 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13822 * gdb.asm/sh.inc: New file.
13823
5c4e30ca
DC
138242003-09-11 David Carlton <carlton@kealia.com>
13825
bd45b7af
DC
13826 * gdb.cp/namespace.exp: Add tests for namespace types.
13827 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13828 (test_namespace): New.
13829
1c199746
EZ
138302003-09-11 Elena Zannoni <ezannoni@redhat.com>
13831
a9c64011 13832 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13833 * gdb.stabs/weird.exp: Ditto.
1c199746 13834
04ed252f
MC
138352003-09-08 Michael Chastain <mec@shout.net>
13836
13837 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13838
d8a2d9e7
MC
138392003-09-07 Michael Chastain <mec@shout.net>
13840
13841 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13842 'parse error'.
13843
161afb24
MK
138442003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13845
13846 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13847
49f2741a
MC
138482003-08-30 Michael Chastain <mec@shout.net>
13849
13850 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13851 * gdb.gdb/observer.exp: Ditto.
13852 * gdb.gdb/xfullpath.exp: Ditto.
13853
8afa723e
MK
138542003-08-29 Mark Kettenis <kettenis@gnu.org>
13855
13856 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13857 *-*-*bsd*.
13858
f31dfe3b
JJ
138592003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13860
13861 * gdb.base/dump.exp: Skip for ia64.
13862
4630e498
JJ
138632003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13864
13865 * gdb.asm/asm-source.exp: Add ia64 support.
13866 * gdb.asm/ia64.inc: New file.
13867
1105b7ef
MC
138682003-08-22 Michael Chastain <mec@shout.net>
13869
13870 * gdb.cp: New directory.
13871 * gdb.cp/*: Copy from gdb.c++/*.
13872 * gdb.c++/*: Remove.
13873 * Makefile.in: Change gdb.c++ to gdb.cp.
13874 * configure.in: Ditto.
13875 * configure: Regnerate.
13876
c945b932
MK
138772003-08-18 Mark Kettenis <kettenis@gnu.org>
13878
13879 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13880 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13881
2b66634b
DJ
138822003-08-17 Daniel Jacobowitz <drow@mvista.com>
13883
13884 * mi-var-display.exp (-var-list-children weird): Accept function
13885 pointers with argument types.
13886 * mi1-var-display.exp (-var-list-children weird): Likewise.
13887 * mi2-var-display.exp (-var-list-children weird): Likewise.
13888
a356f73b
DJ
138892003-08-17 Daniel Jacobowitz <drow@mvista.com>
13890
13891 * gdb.base/annota3.exp: Add missing newline.
13892
483417b8
MC
138932003-08-06 Michael Chastain <mec@shout.net>
13894
13895 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13896
c99c59c3
MS
138972003-08-12 Michael Snyder <msnyder@redhat.com>
13898
13899 * gdb.base/float.exp: Add test for SH.
13900
55ed7501
MK
139012003-08-10 Mark Kettenis <kettenis@gnu.org>
13902
13903 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13904
1a371f2e
EZ
139052003-08-07 Elena Zannoni <ezannoni@redhat.com>
13906
13907 * gdb.base/completion.exp: Remove reduntant completion test
13908 on filename.
13909
e0f353ce
EZ
139102003-08-07 Elena Zannoni <ezannoni@redhat.com>
13911
a9c64011
AS
13912 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13913 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13914 gdb.trace/save-trace.exp: Make sure that full pathnames are
13915 escaped correctly.
e0f353ce 13916
5710a1af 139172003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13918
a9c64011
AS
13919 * configure.in: Don't generate config.h from config.hin.
13920 * configure: Regenerate.
13921 * config.hin: Remove file.
13922 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13923 * gdb.threads/pthreads.c: Ditto.
5710a1af 13924
dcd81ce9
DJ
139252003-08-07 Daniel Jacobowitz <drow@mvista.com>
13926
13927 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13928 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13929 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13930 Replace ld24 with seth/add3.
13931
6009d884
AC
139322003-08-02 Andrew Cagney <cagney@redhat.com>
13933
13934 * gdb.base/annota3.exp: New file.
13935 * gdb.base/annota3.c: New file.
13936 * gdb.c++/annota3.exp: New file.
13937 * gdb.c++/annota3.cc: New file.
13938
51514e06
MC
139392003-07-29 Michael Chastain <mec@shout.net>
13940
13941 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13942 actually failed.
13943 (do_pass): Likewise.
13944 * gdb.threads/tls.exp: Always initialize no_of_threads.
13945
4ee6625b
DJ
139462003-07-27 Daniel Jacobowitz <drow@mvista.com>
13947
13948 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13949 pattern.
13950 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13951 * gdb.threads/tls.exp: Recognize one case of the host library not
13952 supporting TLS.
13953
225f2bf6
AC
139542003-07-27 Andrew Cagney <cagney@redhat.com>
13955
13956 * gdb.base/fileio.exp: Use SH when running commands using
13957 remote_exec.
13958
bcb27c9f
DJ
139592003-07-24 Daniel Jacobowitz <drow@mvista.com>
13960
13961 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13962 * gdb.base/relocate.c (dummy): New padding array.
13963
3d67be83
MS
139642003-07-22 Michael Snyder <msnyder@redhat.com>
13965
d63a86f8 13966 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13967
13968 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13969 patterns to be more general, accepting old and new output.
13970 Some output chars (such as '+') also must be quoted.
d63a86f8 13971 Some addresses are displayed numerically instead of
3d67be83
MS
13972 symbolically.
13973
57ba3b85
MS
139742003-07-23 Michael Snyder <msnyder@redhat.com>
13975
686d097c
MS
13976 * gdb.base/return2.exp: Don't test long-long return.
13977
57ba3b85
MS
13978 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13979 * gdb.disasm/t01_mov.exp: Ditto.
13980 * gdb.disasm/t02_mova.s: Ditto.
13981 * gdb.disasm/t02_mova.exp: Ditto.
13982 * gdb.disasm/t03_add.s: Ditto.
13983 * gdb.disasm/t03_add.exp: Ditto.
13984 * gdb.disasm/t04_sub.s: Ditto.
13985 * gdb.disasm/t04_sub.exp: Ditto.
13986 * gdb.disasm/t05_cmp.s: Ditto.
13987 * gdb.disasm/t05_cmp.exp: Ditto.
13988 * gdb.disasm/t06_ari2.s: Ditto.
13989 * gdb.disasm/t06_ari2.exp: Ditto.
13990 * gdb.disasm/t07_ari3.s: Ditto.
13991 * gdb.disasm/t07_ari3.exp: Ditto.
13992 * gdb.disasm/t08_or.s: Ditto.
13993 * gdb.disasm/t08_or.exp: Ditto.
13994 * gdb.disasm/t09_xor.s: Ditto.
13995 * gdb.disasm/t09_xor.exp: Ditto.
13996 * gdb.disasm/t10_and.s: Ditto.
13997 * gdb.disasm/t10_and.exp: Ditto.
13998 * gdb.disasm/t11_logs.s: Ditto.
13999 * gdb.disasm/t11_logs.exp: Ditto.
14000 * gdb.disasm/t12_bit.s: Ditto.
14001 * gdb.disasm/t12_bit.exp: Ditto.
14002 * gdb.disasm/t13_otr.s: Ditto.
14003 * gdb.disasm/t13_otr.exp: Ditto.
14004
e00759ef
EZ
140052003-07-22 Elena Zannoni <ezannoni@redhat.com>
14006
14007 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14008
8bc2021f
EZ
140092003-07-22 Elena Zannoni <ezannoni@redhat.com>
14010
a9c64011
AS
14011 * gdb.threads/tls.c : New file.
14012 * gdb.threads/tls.exp : New file.
14013 * gdb.threads/tls-main.c : New file.
14014 * gdb.threads/tls-shared.c : New file.
14015 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14016
89320c4c
AS
140172003-07-22 Andreas Schwab <schwab@suse.de>
14018
14019 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14020
180dea7c
AS
140212003-07-20 Andreas Schwab <schwab@suse.de>
14022
14023 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14024 due to insn reordering.
14025
0714963c
AC
140262003-07-15 Andrew Cagney <cagney@redhat.com>
14027
14028 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14029
98a23b3f
MC
140302003-07-15 Michael Chastain <mec@shout.net>
14031
14032 * gdb.base/gdb1250.exp: New file.
14033 * gdb.base/gdb1250.c: New file.
14034
27e417a2
ML
140352003-07-09 Michal Ludvig <mludvig@suse.cz>
14036
14037 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14038 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14039
8bc2021f
EZ
140402003-07-09 Elena Zannoni <ezannoni@redhat.com>
14041
a9c64011
AS
14042 * gdb.threads/tls.c: New file.
14043 * gdb.threads/tls.exp: New file.
14044 * gdb.threads/tls-main.c: New file.
14045 * gdb.threads/tls-shared.c: New file.
14046 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14047
d99968dc
EZ
140482003-07-09 Elena Zannoni <ezannoni@redhat.com>
14049
14050 * gdb.base/annota1.exp: Make sure that we properly escape the
14051 full path of the source file. Xfail more permissive patterns,
d63a86f8 14052 due to a compiler debug info problem.
d99968dc 14053
83876b3b
AS
140542003-07-07 Andreas Schwab <schwab@suse.de>
14055
2705e972
AS
14056 * gdb.asm/m68k.inc: New file.
14057 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14058
83876b3b
AS
14059 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14060 arguments"): Also match negative number.
14061
14062 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14063
3a871b37
DJ
140642003-07-03 Daniel Jacobowitz <drow@mvista.com>
14065
14066 * gdb.base/store.c (charest): New typedef.
14067 (add_char): Rename to add_charest, update.
14068 (wack_char): Rename to wack_charest, update types. Return l + r
14069 to keep r live across the call.
14070 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14071 (wack_double, wack_doublest): Return l + r to keep r live across
14072 the call.
14073 * gdb.base/store.exp: Accomodate store.c changes.
14074
b2a7f303
DC
140752003-06-30 David Carlton <carlton@kealia.com>
14076
14077 * gdb.c++/maint.exp (test_invalid_name): New.
14078 (test_first_component): Add tests for invalid names.
14079
3c6cb4a1
MC
140802003-06-29 Michael Chastain <mec@shout.net>
14081
14082 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14083 output of '<VTT for class>' for virtual base classes.
14084
f1c2644b
DJ
140852003-06-29 Daniel Jacobowitz <drow@mvista.com>
14086
14087 * gdb.base/completion.exp: Tab-complete "complet" instead of
14088 "compl".
14089 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14090
18080350
DJ
140912003-06-29 Daniel Jacobowitz <drow@mvista.com>
14092
14093 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14094 * gdb.base/volatile.exp: Likewise.
14095
f56973f8
DJ
140962003-06-29 Daniel Jacobowitz <drow@mvista.com>
14097
14098 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14099 gdb/1265.
14100
141012003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14102 Daniel Jacobowitz <drow@mvista.com>
14103
14104 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14105 initial line count of 'captured_main' from 26 to 32.
14106 (test_with_self): Allow xmalloc call to be interleaved with the
14107 preceding two lines.
14108
e766d4d6
JB
141092003-06-24 Joel Brobecker <brobecker@gnat.com>
14110
14111 * gdb.base/bang.exp: New testcase.
14112
f125c9a4
JB
141132003-06-23 Joel Brobecker <brobecker@gnat.com>
14114
14115 * gdb.base/langs.exp: Add some tests for the "minimal" language
14116 support.
14117
6e25beaf
EZ
141182003-06-23 Elena Zannoni <ezannoni@redhat.com>
14119
14120 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14121 the testcase.
14122
2f816dda
DJ
141232003-06-22 Daniel Jacobowitz <drow@mvista.com>
14124
14125 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14126 offset.
14127
db5a5748
DJ
141282003-06-22 Daniel Jacobowitz <drow@mvista.com>
14129
14130 * gdb.c++/pr-1210.cc: New file.
14131 * gdb.c++/pr-1210.exp: New file.
14132
1df0c130
DJ
141332003-06-21 Daniel Jacobowitz <drow@mvista.com>
14134
14135 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14136 000-exec-continue.
14137
a92feac0
MK
141382003-06-15 Mark Kettenis <kettenis@gnu.org>
14139
14140 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14141 on *-*-*bsd* instead of *-*-freebsd*.
14142
81a58f5b
AC
141432003-06-14 Andrew Cagney <cagney@redhat.com>
14144
14145 * gdb.base/store.exp: Test longest and doublest. Test all
14146 parameters. Weaken return statement match.
14147 * gdb.base/store.c: Add longest and doublest - aka long long and
14148 long double functions. Put all parameters into local register
14149 variables. Use negative values.
14150
b257a0d3
AC
141512003-06-14 Andrew Cagney <cagney@redhat.com>
14152
14153 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14154 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14155 exit status.
14156 * gdb.base/fileio.exp: Disable target when nointerrupts and
14157 noinferiorio, instead of limiting it to remote. Use remote_exec
14158 instead of system.
d63a86f8 14159
21c38304
JJ
141602003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14161
14162 * gdb.base/float.exp: Add ia64 support.
14163
1bcdb424
CV
141642003-06-12 Corinna Vinschen <vinschen@redhat.com>
14165
14166 * gdb.base/fileio.exp: Run only on remote targets.
14167
6aeb981f
CV
141682003-06-10 Corinna Vinschen <vinschen@redhat.com>
14169
14170 * gdb.base/fileio.c: New file, testing File-I/O.
14171 * gdb.base/fileio.exp: Ditto.
14172
53df362e
RG
141732003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14174
14175 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14176 shared objects after relocation at load time (gdb PR/1132).
14177 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14178 as above, part of the shared object relocation test.
53df362e 14179
ffee1b46
MK
141802003-06-08 Mark Kettenis <kettenis@gnu.org>
14181
b5ca3722
MK
14182 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14183 fully filled history list.
14184 * gdb.base/gdb_history: New file.
14185
03ed860d
MK
14186 * gdb.base/signals.exp: XFAIL "continue to func1" on
14187 i*86-*-freebsd*.
14188
ffee1b46
MK
14189 * gdb.base/attach.exp: When trying to attach to a nonexistent
14190 process, make it possible to specify the PID based on the target,
14191 and do so for *-*-freebsd*.
14192
d80dbb52
RH
141932003-06-02 Richard Henderson <rth@redhat.com>
14194
14195 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14196
6dd77b81
RH
141972003-06-02 Richard Henderson <rth@redhat.com>
14198
14199 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14200
f6347e16
RH
142012003-06-02 Richard Henderson <rth@redhat.com>
14202
14203 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14204
2c161407
DJ
142052003-06-01 Daniel Jacobowitz <drow@mvista.com>
14206
14207 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14208 of globalvar.
14209
572eb746
MK
142102003-06-01 Mark Kettenis <kettenis@gnu.org>
14211
14212 * gdb.asm/asm-source.exp: Check for memory read errors in
14213 disassembler test on *BSD too.
14214
9e9617a5
RH
142152003-06-01 Richard Henderson <rth@redhat.com>
14216
14217 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14218 for .frame.
14219 (gdbasm_call): Lose ldgp.
14220 (gdbasm_startup): Add frame information.
14221 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14222
7b34ad4e
MK
142232003-05-31 Mark Kettenis <kettenis@gnu.org>
14224
14225 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14226 i?86-*-*.
14227
10059fdf
MK
142282003-05-30 Mark Kettenis <kettenis@gnu.org>
14229
14230 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14231 FreeBSD.
14232
acf4b816
RH
142332003-05-29 Richard Henderson <rth@redhat.com>
14234
14235 * gdb.asm/alpha.inc: New file.
14236 * gdb.asm/asm-source.exp: Use it.
14237
e9ecd949
JB
142382003-05-29 Jim Blandy <jimb@redhat.com>
14239
14240 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14241 'core.PID'.
14242
e3e5a4f3
JB
142432003-05-22 Jim Blandy <jimb@redhat.com>
14244
14245 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14246 backtrace.
d63a86f8 14247
72fe3d25
DC
142482003-05-20 David Carlton <carlton@math.stanford.edu>
14249
14250 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14251 this time.
14252
58da2eb2
DC
142532003-05-19 David Carlton <carlton@bactrian.org>
14254
14255 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14256 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14257
1fcb5155
DC
142582003-05-19 David Carlton <carlton@bactrian.org>
14259
14260 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14261 namespace tests.
14262 Bump copyright date.
14263 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14264 (main): Call C::D::marker2.
14265 * gdb.c++/namespace1.cc: New file.
14266
85e85163
JJ
142672003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14268
14269 Roland McGrath <roland@redhat.com>
d63a86f8 14270 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14271 there is no manager thread.
14272
a25fbfec
JJ
142732003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14274
d63a86f8
RM
14275 * gdb.threads/schedlock.exp: Remove assumption that all threads
14276 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14277 in one of the child threads rather than the main thread.
14278
be375bae
JB
142792003-05-07 Jim Blandy <jimb@redhat.com>
14280
09bf6082
JB
14281 Add support for assembly source testing on the s390x.
14282 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14283 architecture.
14284 * gdb.asm/s390x.inc: New file.
14285
be375bae
JB
14286 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14287 succession of 'if' statements.
14288
00905d52
AC
142892003-05-05 Andrew Cagney <cagney@redhat.com>
14290
14291 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14292
b1e29e33
AC
142932003-05-05 Andrew Cagney <cagney@redhat.com>
14294
14295 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14296 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14297
e33d66ec
EZ
142982003-05-02 Elena Zannoni <ezannoni@redhat.com>
14299
14300 * gdb.base/charset.exp: Update based on new behavior of set/show
14301 charset commands.
14302
2b6fd0d8
AC
143032003-05-01 Andrew Cagney <cagney@redhat.com>
14304
14305 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14306 variable do not give memory errors.
14307
130cacce
AF
143082003-04-30 Adam Fedor <fedor@gnu.org>
14309
14310 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14311 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14312 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14313 gdb.objc/basicclass.m: : New files
14314
14315 * lib/gdb.exp (gdb_compile_objc): New procedure.
14316
bea71854
DJ
143172003-04-27 Daniel Jacobowitz <drow@mvista.com>
14318
14319 * gdb.base/signals.exp: Make backtrace tests more specific.
14320
0f20eeea
DC
143212003-04-23 David Carlton <carlton@bactrian.org>
14322
14323 * gdb.c++/maint.exp (test_first_component): Add tests for
14324 'operator' in more locations.
14325
c8c4d8dc
KB
143262003-04-16 Kevin Buettner <kevinb@redhat.com>
14327
14328 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14329
3fe60e3c
EZ
143302003-04-16 Elena Zannoni <ezannoni@redhat.com>
14331
14332 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14333 func marke' instead. Update test name.
3fe60e3c 14334
9219021c
DC
143352003-04-15 David Carlton <carlton@math.stanford.edu>
14336
14337 * gdb.c++/maint.exp: New file.
14338
5dd55bdd
EZ
143392003-04-14 Elena Zannoni <ezannoni@redhat.com>
14340
14341 * gdb.threads/schedlock.c: Change type of thread function argument
14342 to long, to avoid warnings on 64-bit platforms.
14343
00890572
EZ
143442003-04-14 Elena Zannoni <ezannoni@redhat.com>
14345
a9c64011
AS
14346 * gdb.base/attach.exp: Add new message from ptrace in case of
14347 attaching to nonexistent process.
d63a86f8 14348
93201743
JB
143492003-04-11 Jim Blandy <jimb@redhat.com>
14350
14351 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14352 gdb.c++/userdef.cc: Place comments on the lines to which the
14353 marker function might return.
14354 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14355 gdb.c++/userdef.exp: Look for those comments to check that we've
14356 returned to the right place, instead of checking line numbers.
14357
2a11c64d
EZ
143582003-04-11 Elena Zannoni <ezannoni@redhat.com>
14359
a9c64011
AS
14360 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14361 match on sourcefile name, instead of directory name.
2a11c64d 14362
68ab8fc5
EZ
143632003-04-10 Elena Zannoni <ezannoni@redhat.com>
14364
d63a86f8 14365 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14366 working directory name.
14367
5624293a
JB
143682003-04-09 Jim Blandy <jimb@redhat.com>
14369
14370 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14371 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14372 after an inferior function call, report the failure, but allow the
14373 test to continue.
14374
f1f02ee4
SC
143752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14376
14377 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14378 with -DPROTOTYPES.
14379
6eb79af0
SC
143802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14381
14382 * gdb.base/break.exp: Revert last patch.
14383
8dfb4cf0
SC
143842003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14385
14386 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14387 with -DPROTOTYPES.
14388
ed4c619a
AC
143892003-04-02 Andrew Cagney <cagney@redhat.com>
14390
14391 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14392 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14393 matching directories by the name breakpoint.
14394 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14395 Make "continue to marker1" consistent.
14396 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14397 message consistent.
14398 * lib/gdb.exp: Put "the program is no longer running", and "the
14399 program exited" in parenthesis.
14400 * lib/mi-support.exp: Ditto.
d63a86f8 14401
4e35d5f0 144022003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14403
4e35d5f0
BR
14404 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14405
71900fe8
AC
144062003-03-29 Andrew Cagney <cagney@redhat.com>
14407
14408 * gdb.base/sizeof.c (main): Print the value of '\377'.
14409 * gdb.base/sizeof.exp: Check the sign of '\377'.
14410
c0655a16
MC
144112003-03-27 Michael Chastain <mec@shout.net>
14412
14413 * gdb.base/gdb1090.exp: New file.
14414 * gdb.base/gdb1090.cc: New file.
14415
5b2a3989
JB
144162003-03-27 J. Brobecker <brobecker@gnat.com>
14417
14418 * gdb.gdb/observer.exp: New regression test.
14419
79876890
MC
144202003-03-27 Michael Chastain <mec@shout.net>
14421
14422 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14423 * gdb.base/ptype.exp: Likewise.
14424
6eac95e3
CV
144252003-03-27 Corinna Vinschen <vinschen@redhat.com>
14426
14427 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14428
e8c71839
MC
144292003-03-26 Michael Chastain <mec@shout.net>
14430
14431 * gdb.base/ptype.exp: Actually use some typedef'd types.
14432
71b10041
SC
144332003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14434
14435 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14436 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14437
2512cf80
CV
144382003-03-20 Corinna Vinschen <vinschen@redhat.com>
14439
14440 * gdb.base/default.exp: Fix regular expression.
14441
0d195a4f
CV
144422003-03-20 Corinna Vinschen <vinschen@redhat.com>
14443
14444 * gdb.base/args.exp: Fix regular expression.
14445
8a2dbca8
CV
144462003-03-20 Corinna Vinschen <vinschen@redhat.com>
14447
14448 * gdb.base/help.exp: Allow Win32 child process.
14449
bf028682
CV
144502003-03-20 Corinna Vinschen <vinschen@redhat.com>
14451
14452 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14453 when stepping out of main().
14454
182dbe85
CV
144552003-03-20 Corinna Vinschen <vinschen@redhat.com>
14456
14457 * gdb.base/default.exp: Check for win32 specific message when calling
14458 "run" without executable.
14459
d67a6ba5
CV
144602003-03-20 Corinna Vinschen <vinschen@redhat.com>
14461
14462 * gdb.base/args.exp: Expect .exe in output.
14463
a955b5bb
CV
144642003-03-20 Corinna Vinschen <vinschen@redhat.com>
14465
14466 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14467 Cygwin native.
14468
bf6bad4b
AC
144692003-03-17 Andrew Cagney <cagney@redhat.com>
14470
14471 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14472 vector registes.
14473 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14474 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14475
293e9a31
DC
144762003-03-17 David Carlton <carlton@math.stanford.edu>
14477
14478 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14479 test, for PR breakpoints/38.
14480 Call test_watchpoint_and_breakpoint.
14481 * gdb.base/watchpoint.c (func3): New function.
14482 (main): Call func3.
14483
5330f2db
DC
144842003-03-04 David Carlton <carlton@math.stanford.edu>
14485
14486 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14487 Garply<Garply<char> >:: garply".
14488 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14489 with respect to PR c++/1111; note also PR c++/1113.
14490 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14491 respect to PR c++/1062.
14492 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14493
6ece72da
DC
144942003-03-03 David Carlton <carlton@math.stanford.edu>
14495
14496 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14497 with respect to PR c++/57.
14498 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14499 c++/826.
14500 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14501 respect to PR c++/57.
14502
85ca1584
DC
145032003-03-03 David Carlton <carlton@math.stanford.edu>
14504
14505 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14506 respect to PR c++/33 into FAILs.
14507
98e9c5b8
MC
145082003-03-03 Michael Chastain <mec@shout.net>
14509
7bedbf27
MC
14510 * configure.in: Update copyright years.
14511
145122003-03-03 Michael Chastain <mec@shout.net>
14513
14514 * Makefile.in: Update copyright years.
98e9c5b8 14515
f683e100
DC
145162003-02-28 David Carlton <carlton@math.stanford.edu>
14517
14518 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14519 print class instead of struct and/or superfluous protection
14520 specifiers, as long as the resulting output is equivalent to the
14521 source code.
14522 Delete FIXME from end of messages on tests that don't need
14523 fixing.
14524
a9e0cf2c
DC
145252003-02-28 David Carlton <carlton@math.stanford.edu>
14526
14527 * gdb.c++/templates.exp (do_tests): Allow const in the two
14528 Foo<volatile char *>::foo tests.
14529
e8d359df
MS
145302003-02-27 Michael Snyder <msnyder@redhat.com>
14531
d63a86f8 14532 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14533 will be consistant.
14534
0b71dc91
DC
145352003-02-26 David Carlton <carlton@math.stanford.edu>
14536
14537 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14538 char *>::foo" test with respect to PR c++/33. Create a new test
14539 which is identical to that one except that it doesn't put the
14540 space between the "char" and the "*"; KFAIL it, too.
14541
dd14ab43
DC
145422003-02-26 David Carlton <carlton@math.stanford.edu>
14543
14544 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14545 template types into either PASSes or KFAILs (corresponding to PR
14546 c++/57). Tweak indentation. Update copyright.
14547
1146c7f1
SC
145482003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14549
14550 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14551
74641dfb
MC
145522003-02-13 Michael Chastain <mec@shout.net>
14553
14554 * gdb.base/exprs.exp: Remove i960 remnants.
14555 * gdb.base/funcargs.exp: Likewise.
14556 * gdb.base/list.exp: Likewise.
14557 * gdb.base/ptype.exp: Likewise.
14558
559cd2d0
DC
145592003-02-14 David Carlton <carlton@math.stanford.edu>
14560
14561 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14562 pEe->D::vg()" from XFAIL to KFAIL.
14563
c4f90d87
JM
145642003-02-13 Jason Molenda (jmolenda@apple.com)
14565
14566 * gdb.base/maint.exp: Update maint print statistics regexp to include
14567 new entries.
14568
cbc4d97c
MC
145692003-02-13 Michael Chastain <mec@shout.net>
14570
14571 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14572
40f235b7
MC
145732003-02-12 Michael Chastain <mec@shout.net>
14574
14575 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14576 * gdb.c++/inherit.exp: Likewise.
14577 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14578 * gdb.c++/templates.exp: Likewise.
14579 * gdb.c++/virtfunc.exp: Likewise.
14580
c56716b0
JM
145812003-02-06 Jason Molenda (jason-cl@molenda.com)
14582
14583 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14584 why the code is written that way.
14585
070afcf8
MC
145862003-02-05 Michael Chastain <mec@shout.net>
14587
14588 * gdb.base/dump.exp: Add missing copyright line.
14589
5d0331e5
JM
145902003-02-05 Jason Molenda (jason-cl@molenda.com)
14591
f7ae6d3e 14592 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14593 at the beginning so the breakpoint doesn't get set on the loop.
14594
92851186
MC
145952003-02-05 Michael Chastain <mec@shout.net>
14596
14597 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14598 output for configurations with gcc 2.95.3.
14599
cbf1e085
AC
146002003-02-05 Keith Seitz <keiths@redhat.com>
14601 Andrew Cagney <ac131313@redhat.com>
14602
14603 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14604
29518e1e
MC
146052003-02-04 Michael Chastain <mec@shout.net>
14606
14607 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14608 Call perror and then continue.
14609
5af1d5f3
MC
146102003-02-03 Michael Chastain <mec@shout.net>
14611
14612 * gdb.c++/pr-1023.cc: New file.
14613 * gdb.c++/pr-1023.exp: New file.
14614
6b549786
JB
146152003-02-05 Jim Blandy <jimb@redhat.com>
14616
14617 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14618 it's local to foobar. Check for it there, and check that it's not
14619 present in main.
14620 * gdb.c++/local.cc (marker2): New function.
14621 (foobar): Call marker1.
14622 (main): Call marker2 instead of marker1.
14623
67f16606
AC
146242003-02-04 Andrew Cagney <ac131313@redhat.com>
14625
14626 * gdb.disasm/mn10200.exp: Obsolete file.
14627 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14628 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14629 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14630
1c5cb38e
DC
146312003-02-04 David Carlton <carlton@math.stanford.edu>
14632
14633 * gdb.c++/overload.exp: Test intToChar(1).
14634 * gdb.c++/overload.cc (intToChar): New.
14635 (main): Call intToChar.
14636
d1fe6965
DC
146372003-02-03 David Carlton <carlton@math.stanford.edu>
14638
14639 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14640 'might_kfail' arg.
14641 KFAIL some of the continue_to_bp_overloaded calls, according to
14642 PR c++/1025.
14643
9ba61c5d
MC
146442003-02-01 Michael Chastain <mec@shout.net>
14645
14646 * gdb.base/advance.c (marker1): New marker function.
14647 * gdb.base/advance.exp: When the 'advance' command lands on the
14648 return breakpoint, it can legitimately stop on either the
14649 current line or the next line. Accommodate both outcomes.
14650 * gdb.base/until.exp: Likewise.
14651
e7494ffb
AC
146522003-02-02 Andrew Cagney <ac131313@redhat.com>
14653
14654 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14655 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14656 now a list, not a tuple.
14657 * gdb.mi/mi-var-display.exp: Ditto.
14658 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14659
075559bc
AC
146602003-02-01 Andrew Cagney <ac131313@redhat.com>
14661
14662 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14663 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14664 stack backtraces.
14665 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14666
2bd4c7b1
MK
146672003-02-01 Mark Kettenis <kettenis@gnu.org>
14668
14669 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14670 gdb.mi/mi1-pthreads.exp: Return instead of calling
14671 gdb_suppress_entire_file.
14672
eabd8992
MS
146732003-02-01 Mark Salter <msalter@redhat.com>
14674
14675 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14676
71469e2f
MS
146772003-01-31 Mark Salter <msalter@redhat.com>
14678
14679 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14680 Support empty arg.
14681
38a94d44
MC
146822003-01-30 Michael Chastain <mec@shout.net>
14683
14684 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14685 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14686 has been fixed in gdb/readline on 2003-01-09.
14687
19ea9e73
MS
146882003-01-29 Michael Snyder <msnyder@redhat.com>
14689
e8d359df
MS
14690 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14691 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14692 * gdb.base/args.exp: Skip if target does not support args passing.
14693
2307bd6a
DJ
146942003-01-22 Daniel Jacobowitz <drow@mvista.com>
14695
19ea9e73 14696 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14697 gdb_test. Accept a list of expect arguments as the third
14698 parameter.
14699 (gdb_test): Use it.
14700
f2dd3617
EZ
147012003-01-20 Elena Zannoni <ezannoni@redhat.com>
14702
14703 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14704 allow for different test tree configurations. Update some
14705 tescases accordingly.
14706 * gdb.arch/altivec-regs.exp: Ditto.
14707 * gdb.asm/asm-source.exp: Ditto.
14708 * gdb.base/advance.exp: Ditto.
14709 * gdb.base/display.exp: Ditto.
d63a86f8 14710 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14711 * gdb.base/mips_pro.exp: Ditto.
14712 * gdb.base/overlays.exp: Ditto.
14713 * gdb.base/relocate.exp: Ditto.
14714 * gdb.base/setshow.exp: Ditto.
14715 * gdb.base/step-line.exp: Ditto.
14716 * gdb.base/step-test.exp: Ditto.
14717 * gdb.base/until.exp: Ditto.
14718 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14719
c71cdefd
DC
147202003-01-17 David Carlton <carlton@math.stanford.edu>
14721
14722 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14723 corresponding to PR c++/945.
14724 Update copyright.
14725
fdba05d7
DC
147262003-01-17 David Carlton <carlton@math.stanford.edu>
14727
14728 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14729 corresponding to PR c++/68.
14730
147312003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14732
14733 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14734 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14735 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14736
c362c33a
EZ
147372003-01-15 Elena Zannoni <ezannoni@redhat.com>
14738
0fbc361c
EZ
14739 * gdb.base/break.exp: Fix change of default location, because of
14740 removal of until tests.
14741 * gdb.base/help.exp: Update test for new 'until' help message.
14742 Add test for help on 'advance'.
a9c64011 14743 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14744
dabf8a35
MK
147452003-01-15 Mark Kettenis <kettenis@gnu.org>
14746
14747 * gdb.base/default.exp: Adapt "info float" test for recent changes
14748 to that command. Add test for "info vector".
14749 * gdb.base/float.exp: New file. Add test for "info float" that
14750 resembles the old test in gdb.base/default.exp.
14751
a1769aca
DC
147522003-01-15 David Carlton <carlton@math.stanford.edu>
14753
14754 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14755
82025e13
EZ
147562003-01-15 Elena Zannoni <ezannoni@redhat.com>
14757
14758 * gdb.base/break.exp: Move the tests of until command from here...
14759 * gdb.base/until.exp: ... to here. New file. Add other tests.
14760 * gdb.base/advance.c: New file.
14761 * gdb.base/advance.exp: New file.
14762
8f9ab801
EZ
147632003-01-14 Elena Zannoni <ezannoni@redhat.com>
14764
a9c64011
AS
14765 * gdb.base/args.c: New file.
14766 * gdb.base/args.exp: New file.
8f9ab801 14767
9ae66589
DJ
147682003-01-14 Daniel Jacobowitz <drow@mvista.com>
14769
14770 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14771
8d77e5c3
DJ
147722003-01-14 Daniel Jacobowitz <drow@mvista.com>
14773
14774 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14775
12d2f0a1
DJ
147762003-01-14 Daniel Jacobowitz <drow@mvista.com>
14777
14778 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14779 dates.
14780
6ca37014
DJ
147812003-01-13 Daniel Jacobowitz <drow@mvista.com>
14782
14783 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14784
b0023472
DJ
147852003-01-13 Daniel Jacobowitz <drow@mvista.com>
14786
14787 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14788 (ptype &*"foo").
14789 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14790
607fbc54 147912003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14792
14793 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14794 * gdb.mi/mi1-console.exp: Likewise.
14795
607fbc54 147962003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14797
14798 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14799 * gdb.mi/mi1-console.exp: Likewise.
14800
a1fb14a2
DJ
148012003-01-13 Daniel Jacobowitz <drow@mvista.com>
14802
14803 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14804
c4cf40b7
DJ
148052003-01-09 Daniel Jacobowitz <drow@mvista.com>
14806
14807 * gdb.base/detach.exp: New test.
14808
696d5a5b
DJ
148092003-01-09 Daniel Jacobowitz <drow@mvista.com>
14810
14811 * Makefile.in (ALL_SUBDIRS): New variable.
14812 (subdirs, clean, distclean): Use it.
14813 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14814 regenerating Makefile, since it is generated from the top level.
14815 * gdb.asm/Makefile.in: Likewise.
14816 * gdb.base/Makefile.in: Likewise.
14817 * gdb.c++/Makefile.in: Likewise.
14818 * gdb.disasm/Makefile.in: Likewise.
14819 * gdb.java/Makefile.in: Likewise.
14820 * gdb.mi/Makefile.in: Likewise.
14821 * gdb.threads/Makefile.in: Likewise.
14822 * gdb.trace/Makefile.in: Likewise.
14823
754533e4
DC
148242003-01-09 David Carlton <carlton@math.stanford.edu>
14825
14826 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14827 Add copyright year 2003.
14828
d8b3e9ee
MC
148292003-01-06 Michael Chastain <mec@shout.net>
14830
14831 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14832 When selecting a thread, 'line' and 'file' are optional.
14833 * gdb.mi/mi1-pthreads.exp: Likewise.
14834
8e9e0fe6
AS
148352003-01-06 Andreas Schwab <schwab@suse.de>
14836
14837 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14838 failures.
14839
b5ab8ff3
DJ
148402003-01-04 Daniel Jacobowitz <drow@mvista.com>
14841
14842 Fix PR gdb/844
14843 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14844 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14845
14846 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14847 instead of calling gdb_suppress_entire_file.
14848 * gdb.threads/print-threads.exp: Likewise.
14849 * gdb.threads/schedlock.exp: Likewise.
14850
14851 * gdb.threads/killed.exp: Return instead of calling
14852 gdb_suppress_entire_file.
14853 * gdb.threads/linux-dp.exp: Likewise.
14854 * gdb.threads/pthreads.exp: Likewise.
14855
1e698235
DJ
148562003-01-04 Daniel Jacobowitz <drow@mvista.com>
14857
14858 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14859 stabs.
14860 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14861 * gdb.base/whatis.exp: Always allow (void) after function names.
14862
147ff08c
DJ
148632003-01-04 Daniel Jacobowitz <drow@mvista.com>
14864
14865 * gdb.c++/casts.exp: Correct regexp.
14866
dc62bfc2
MK
148672003-01-04 Mark Kettenis <kettenis@gnu.org>
14868
14869 * configure.in: Call AC_CONFIG_HEADER. Don't call
14870 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14871 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14872 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14873 aforementioned directories in the AC_OUPUT call.
14874 * config.hin: New file.
14875 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14876 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14877 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14878 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14879 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14880 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14881 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14882 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14883 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14884 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14885 gdb.threads/configure.in, gdb.threads/configure,
14886 gdb.threads/config.in, gdb.trace/configure.in,
14887 gdb.trace/configure: Removed.
14888
77afa639
MC
148892003-01-03 Michael Chastain <mec@shout.net>
14890
14891 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14892 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14893
7634bb6e
DJ
148942003-01-03 Daniel Jacobowitz <drow@mvista.com>
14895
14896 * gdb.base/store.exp: Fix regular expressions.
14897
b39c905e
MK
148982002-12-28 Mark Kettenis <kettenis@gnu.org>
14899
14900 * configure.in: Rewrite.
14901 * configure: Regenerated.
14902
0a8551dd
DC
149032003-01-03 David Carlton <carlton@math.stanford.edu>
14904
14905 * gdb.base/psymtab.exp: New file.
14906 * gdb.base/psymtab1.c: Ditto.
14907 * gdb.base/psymtab2.c: Ditto.
14908
c60b7188
AF
149092002-12-23 Adam Fedor <fedor@gnu.org>
14910
14911 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14912
ee73db83
DC
149132002-12-23 David Carlton <carlton@math.stanford.edu>
14914
14915 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14916 and current_directory initialization.
14917
d6c1774e
JB
149182002-12-22 Jim Blandy <jimb@redhat.com>
14919
f0a847b8
JB
14920 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14921 rather than as part of the output file name.
14922
d6c1774e
JB
14923 * gdb.base/attach.exp: There's no need to copy the test program to
14924 /tmp; that was only ever necessary on HP/UX, and this test is
14925 entirely disabled there anyway.
14926
f0708dbb
JB
149272002-12-21 Jim Blandy <jimb@redhat.com>
14928
4c2acfea
JB
14929 * gdb.c++/psmang.exp: Doc fix.
14930
f0708dbb
JB
14931 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14932 test.
14933
9579e000
DC
149342002-12-20 David Carlton <carlton@math.stanford.edu>
14935
14936 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14937
d1810171
MC
149382002-12-18 Michael Chastain <mec@shout.net>
14939
14940 * gdb.c++/annota2.exp: Add copyright year 2002.
14941
76565097
DC
149422002-12-17 David Carlton <carlton@math.stanford.edu>
14943
14944 * gdb.c++/try_catch.cc: Add marker comments.
14945 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14946 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14947 * gdb.c++/m-static.cc: Ditto.
14948 * gdb.c++/m-static1.cc: Ditto.
14949 * gdb.c++/try_catch.cc: Ditto.
14950
da81390b
JJ
149512002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14952
14953 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14954 to see whether we are using the new -environment-directory
14955 command which resets via -r or the old version of the command
14956 which may prompt the user. Part of fix for gdb/741.
14957
b304d130
AC
149582002-12-13 Andrew Cagney <ac131313@redhat.com>
14959
14960 * gdb.fortran/types.exp: Update obsolete comment.
14961 * gdb.fortran/exprs.exp: Ditto.
14962 * lib/gdb.exp: Delete obsolete code.
14963 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14964 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14965 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14966 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14967 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14968 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14969 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14970 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14971 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14972 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14973 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14974 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14975 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14976 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14977 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14978 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14979 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14980 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14981 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14982 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14983 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14984 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14985 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14986 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14987 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14988 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14989 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14990 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14991 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14992 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14993 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14994 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14995 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14996 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14997 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14998 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14999 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15000
a23b6e6a
DC
150012002-12-11 David Carlton <carlton@math.stanford.edu>
15002
15003 * gdb.c++/m-data.exp: Add test for members that shadow global
15004 variables: see PR gdb/804.
15005 * gdb.c++/m-data.cc: Ditto.
15006
6604731b
DJ
150072002-12-10 Daniel Jacobowitz <drow@mvista.com>
15008
15009 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15010
de46ecd7
DC
150112002-12-06 David Carlton <carlton@math.stanford.edu>
15012
15013 * gdb.base/store.c: Don't declare functions static.
15014
27e829d0
AC
150152002-12-04 Andrew Cagney <ac131313@redhat.com>
15016
15017 * gdb.base/store.exp, gdb.base/store.c: New files.
15018
92806416
DJ
150192002-12-03 Daniel Jacobowitz <drow@mvista.com>
15020
15021 * gdb.base/selftest.exp: Update for current gdb.
15022
3bcbaac5
DJ
150232002-12-03 Daniel Jacobowitz <drow@mvista.com>
15024
15025 * gdb.base/maint.exp: Only dump symbols from one source file
15026 or objfile.
15027
f4f00b1f
DJ
150282002-12-03 Daniel Jacobowitz <drow@mvista.com>
15029
15030 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15031 function call.
15032
f1c8a949
JB
150332002-11-25 Jim Blandy <jimb@redhat.com>
15034
15035 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15036 function appearing in error message.
15037
9e297a97
DJ
150382002-11-21 Daniel Jacobowitz <drow@mvista.com>
15039
15040 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15041
1f312e79
JJ
150422002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15043
d63a86f8
RM
15044 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15045 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15046 should be in mi console format. This is part of fix for PR gdb/604.
15047
83c31e7d
FN
150482002-09-18 Fernando Nasser <fnasser@redhat.com>
15049
15050 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15051 which explicitly prints the zero offset as "+0".
15052
322b3f65
DJ
150532002-10-22 Daniel Jacobowitz <drow@mvista.com>
15054
15055 * gdb.threads/schedlock.c (args): Make unsigned.
15056
150572002-10-21 Daniel Jacobowitz <drow@mvista.com>
15058
15059 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15060 numbers. Allow "foo2|selected stack frame".
15061 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15062 * gdb.asm/asmsrc2.s: Likewise.
15063 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15064 comments.
15065 * gdb.asm/mips.inc: New file.
15066
5e2fe5b8
AF
150672002-10-18 Adam Fedor <fedor@gnu.org>
15068
15069 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15070 * gdb.base/help.exp: Likewise.
15071
abe1a5d0
KB
150722002-10-17 Kevin Buettner <kevinb@redhat.com>
15073
15074 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15075 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15076
10abb1d4
JB
150772002-10-02 Jim Blandy <jimb@redhat.com>
15078
15079 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15080
1f609b42
AC
150812002-10-01 Andrew Cagney <ac131313@redhat.com>
15082
15083 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15084 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15085 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15086 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15087 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15088 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15089 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15090
0aee02e4
AC
150912002-09-29 Andrew Cagney <ac131313@redhat.com>
15092
15093 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15094 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15095 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15096 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15097 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15098 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15099 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15100
6fde09ad
KB
151012002-09-27 Kevin Buettner <kevinb@redhat.com>
15102
15103 * gdb.base/annota1.exp (info break): Make directory components of
15104 path optional since not all compilers emit this debug information.
15105
889bf7c5
PA
15106 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15107 step ends up stepping out of the function instead of stopping on
15108 the epilogue.
6fde09ad 15109
9e8aab75
KS
151102002-09-26 Keith Seitz <keiths@redhat.com>
15111
15112 * lib/insight-support.exp (gdbtk_start): Figure out where
15113 the insight executable is based on where gdb is. Use this
15114 executable to start insight instead of gdb.
15115
e36180d7
AC
151162002-09-25 Andrew Cagney <cagney@redhat.com>
15117
15118 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15119
9dd34b2b
AC
151202002-09-24 Andrew Cagney <ac131313@redhat.com>
15121
15122 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15123 test_isolated_complaints.
15124 (test_empty_complaint): New function.
15125 (test_empty_complaints): New function. Check no output when no
15126 complaints.
d63a86f8 15127
dea97812
KB
151282002-09-19 Jim Blandy <jimb@redhat.com>
15129
a9c64011 15130 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15131
54951bd7
AC
151322002-09-19 Andrew Cagney <ac131313@redhat.com>
15133
15134 * gdb.gdb/complaints.exp: New file.
15135
dec43320
AC
151362002-09-18 Andrew Cagney <ac131313@redhat.com>
15137
15138 * gdb.base/maint.exp: Check `help maint internal-warning'.
15139
e70d6e3f
DC
151402002-09-18 David Carlton <carlton@math.stanford.edu>
15141
15142 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15143 numbers, and replace them by a single breakpoint after the
15144 constructors are all finished.
15145 Add test 4.
15146 * gdb.c++/m-static.cc: Add test 4.
15147 * gdb.c++/m-static.h: New file.
15148 * gdb.c++/m-static1.cc: New file.
15149
15150 * gdb.c++/printmethod.exp: New file.
15151 * gdb.c++/printmethod.cc: New file.
15152
15153 * gdb.c++/pr-574.exp: New file.
15154 * gdb.c++/pr-574.cc: New file.
15155
afb5c968
CV
151562002-09-18 Corinna Vinschen <vinschen@redhat.com>
15157
15158 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15159 embedded targets which never actually exit.
15160
31e45dee
FN
151612002-09-18 Fernando Nasser <fnasser@redhat.com>
15162
15163 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15164 "don't step after run" as unresolved or unsupported, instead of xfail.
15165
a283c5a1
CV
151662002-09-18 Corinna Vinschen <vinschen@redhat.com>
15167
15168 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15169 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15170 Add newline to expected string in "step out of main (status wrapper)"
15171 case.
15172
11350d2a
CV
151732002-09-18 Corinna Vinschen <vinschen@redhat.com>
15174
15175 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15176 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15177
0deec7d6
TT
151782002-09-17 Tom Tromey <tromey@redhat.com>
15179
15180 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15181 \000, not \0, in double-quoted string.
15182
b2b4a1b5
CV
151832002-09-14 Corinna Vinschen <vinschen@redhat.com>
15184
c9d37158 15185 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15186 string after running the commands execution on breakpoint tests.
15187
1c56143a
CV
151882002-09-13 Corinna Vinschen <vinschen@redhat.com>
15189
15190 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15191
37f8da45
JB
151922002-09-12 Joel Brobecker <brobecker@gnat.com>
15193
15194 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15195
08b468e0
KS
151962002-09-10 Keith Seitz <keiths@redhat.com>
15197
15198 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15199 runto proc.
15200 (mi_run_to_main): Use mi_runto.
15201 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15202
dc360f58
KS
152032002-09-10 Keith Seitz <keiths@redhat.com>
15204
15205 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15206 regexp for stopping at main. Could have multiple event notifications.
15207 Don't assume that main was declared with no parameters.
15208 (mi_next): Use mi_step_to.
15209 (mi_step): Use mi_next_to.
15210
ce3abcfb
CV
152112002-09-09 Corinna Vinschen <vinschen@redhat.com>
15212
15213 * gdb.base/default.exp: Fix expected string in `info float' test.
15214
d1f5b980
BE
152152002-09-09 Ben Elliston <bje@redhat.com>
15216
15217 * config/mips.exp: Update comments.
15218 * config/mips-idt.exp: Likewise.
15219 * config/nind.exp: Likewise.
15220 * config/slite.exp: Likewise.
15221 * config/sparclet.exp: Likewise.
15222 * config/udi.exp: Likewise.
15223 * config/vx.exp: Likewise.
15224 * config/vxworks29k.exp: Likewise.
15225
2f71430b
JB
152262002-09-05 Jim Blandy <jimb@redhat.com>
15227
15228 * gdb.threads/killed.exp: Fix test failure message.
15229
7ddebc7e
KS
152302002-09-04 Keith Seitz <keiths@redhat.com>
15231
15232 * lib/mi-support.exp: Update copyright.
15233 (mi_gdb_test): Increase the priority of the expected pattern
15234 so that it matches gdb_test.
15235
0ae67eb3
KS
152362002-09-03 Keith Seitz <keiths@redhat.com>
15237
15238 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15239 Use integer comparison instead of string comparison for testing
15240 whether binary was built.
15241
38fc42c8
JB
152422002-09-03 Jim Blandy <jimb@redhat.com>
15243
15244 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15245
b6ff0e81
JB
152462002-08-29 Jim Blandy <jimb@redhat.com>
15247
15248 * gdb.threads/pthreads.exp: Move the portable thread compilation
15249 code into a function in lib/gdb.exp, and call that from here.
15250 * lib/gdb.exp (gdb_compile_pthreads): New function.
15251
07c98896
KS
152522002-08-29 Keith Seitz <keiths@redhat.com>
15253
15254 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15255 expect_out so that callers can get at it.
15256
0312286c
DJ
152572002-08-23 Daniel Jacobowitz <drow@mvista.com>
15258
15259 * gdb.threads/print-threads.c: New file.
15260 * gdb.threads/print-threads.exp: New file.
15261 * gdb.threads/schedlock.c: New file.
15262 * gdb.threads/schedlock.exp: New file.
15263
dd039bc4
EZ
152642002-08-22 Elena Zannoni <ezannoni@redhat.com>
15265
a9c64011
AS
15266 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15267 not altivec.c.
dd039bc4 15268
1f36144c
MK
152692002-08-17 Mark Kettenis <kettenis@gnu.org>
15270
15271 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15272 targets. The problem should be fixed now.
15273
16057ec7 152742002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15275
15276 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15277 2002-07-24 change that removes final dots from error messages.
15278
3c1499ad
TT
152792002-08-13 Tom Tromey <tromey@redhat.com>
15280
15281 * gdb.base/readline.exp: New file.
15282
a20ce2c3
AC
152832002-08-01 Andrew Cagney <ac131313@redhat.com>
15284
15285 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15286 supress message.
15287
db034ac5
AC
152882002-08-01 Andrew Cagney <cagney@redhat.com>
15289
15290 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15291 CHILL_FOR_TARGET and CHILL_LIB.
15292 * configure.in (configdirs): Remove gdb.chill.
15293 * configure: Regenerate.
15294 * lib/gdb.exp: Obsolete references to chill.
15295 * gdb.fortran/types.exp: Ditto.
15296 * gdb.fortran/exprs.exp: Ditto.
15297
3e000b18
KB
152982002-07-30 Kevin Buettner <kevinb@redhat.com>
15299
15300 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15301 set Irix-specific compile and link flags.
15302
28f4966b
KB
153032002-07-29 Kevin Buettner <kevinb@redhat.com>
15304
15305 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15306 source files. The ``-o'' option doesn't work with the ``-E'' option
15307 when using the Irix compiler.
15308
46c0d5a6
DJ
153092002-07-19 Daniel Jacobowitz <drow@mvista.com>
15310
15311 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15312 Improve support for reusing an exec file. Copy exec file
15313 to target, and run gdbserver on the target instead of on the host.
15314
eecf4bed
JB
153152002-07-18 Jim Blandy <jimb@redhat.com>
15316
0f815cdf
JB
15317 * gdb.base/ending-run.exp: Don't expect to see the program end in
15318 some orderly fashion when we're running on a real stand-alone
15319 board.
15320
eecf4bed
JB
15321 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15322 targets that don't support interrupts.
15323
52d309e4
JB
153242002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15325
15326 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15327 systems.
15328 Move comments in expect statements to inside the actions, so that they
15329 don't get matched against.
15330
ff683d9e
MK
153312002-07-10 Mark Kettenis <kettenis@gnu.org>
15332
15333 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15334 function when asleep" test.
15335
b5356753
AC
153362002-07-10 Andrew Cagney <ac131313@redhat.com>
15337
15338 * gdb.base/page.exp: Rewrite to handle problems with very long
15339 `info set' output. Update copyright.
15340
6aa4d13a
AC
153412002-06-26 Andrew Cagney <ac131313@redhat.com>
15342
15343 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15344 gdb.threads-hp.
15345 * gdb.hp/configure: Regenerate.
15346 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15347 * gdb.hp/gdb.threads-hp/configure: Delete file.
15348 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15349
8cf8c2b8
AC
153502002-06-22 Andrew Cagney <ac131313@redhat.com>
15351
15352 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15353 setlocale, bindtextdomain and textdomain.
15354
6827a8f8
JB
153552002-06-11 Jim Blandy <jimb@redhat.com>
15356
919d772c
JB
15357 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15358 preprocessor macro information is present.
15359
6827a8f8
JB
15360 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15361 tests.
15362
c15b0d21
MS
153632002-06-06 Michael Snyder <msnyder@redhat.com>
15364
c5984d70
MS
15365 * gdb.base/overlays.exp: Record addresses of overlay
15366 functions in TCL variables rather than in GDB variables,
15367 to avoid having GDB convert them to pointers (with loss
15368 of information).
15369
d63a86f8 15370 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15371 default linker script changes.
c15b0d21
MS
15372 * gdb.base/long_long.exp: Add check for sizeof (long double).
15373
be26fe0d
ML
153742002-06-06 Michal Ludvig <mludvig@suse.cz>
15375
15376 * gdb.asm/asm-source.exp: Add x86-64 target.
15377 * gdb.asm/x86_64.inc: New.
d63a86f8 15378
258093ca 153792002-05-30 Michael Chastain <mec@shout.net>
258093ca 15380
4b3153f1 15381 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15382 * gdb.c++/m-static.cc: New file.
15383 * gdb.c++/m-static.exp: New file.
15384
241264c6
MS
153852002-05-28 Michael Snyder <msnyder@redhat.com>
15386
15387 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15388 precision.
15389
9bba8c8f 153902002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15391
4b3153f1 15392 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15393 * gdb.c++/m-data.cc: New file.
15394 * gdb.c++/m-data.exp: New file.
15395
153962002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15397
4b3153f1 15398 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15399 * gdb.c++/try_catch.cc: New file.
d63a86f8 15400 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15401
def1b996
MC
154022002-05-27 Michael Chastain <mec@shout.net>
15403
15404 * gdb.c++/local.exp: Accept more nested types in output.
15405
522ba268
MC
154062002-05-26 Michael Chastain <mec@shout.net>
15407
15408 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15409
277254ba
MS
154102002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15411
15412 * lib/gdb.exp (gdb_wrapper_init): Just because
15413 gdb_wrapper_file exists, this does not mean that the file
15414 should not be rebuilt. That is what gdb_wrapper_initialized
15415 is for.
15416 (default_gdb_init): Reset gdb_wrapper_initialized.
15417
b61a8733
MS
154182002-05-23 Michael Snyder <msnyder@redhat.com>
15419
d63a86f8 15420 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15421 the precision of the floating point test results.
15422 * gdb.base/call-rt-st.exp: Ditto.
15423
b61a8733
MS
15424 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15425 * gdb.base/call-rt-st.exp: Ditto.
15426
56f6e910
MC
154272002-05-19 Michael Chastain <mec@shout.net>
15428
15429 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15430
ad0b0016
EZ
154312002-05-19 Elena Zannoni <ezannoni@redhat.com>
15432
a9c64011
AS
15433 * configure.in (configdirs): Add gdb.arch.
15434 * configure: Regenerate.
ad0b0016 15435
f617d2b6
JB
154362002-05-17 Jim Blandy <jimb@redhat.com>
15437
15438 * gdb.base/completion.exp: Recognize the more detailed error
15439 messages produced by the macro expander's lexical analyzer.
15440
eac2a696
EZ
154412002-05-14 Elena Zannoni <ezannoni@redhat.com>
15442
a9c64011
AS
15443 * gdb.arch/altivec-abi.c: New file.
15444 * gdb.arch/altivec-abi.exp: New file.
15445 * gdb.arch/altivec-regs.c: New file.
15446 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15447
2fdde8f8
DJ
154482002-05-14 Daniel Jacobowitz <drow@mvista.com>
15449
15450 * gdb.base/maint.exp (maint print type): Update for new type
15451 structure.
d63a86f8 15452
e31f1a7c
EZ
154532002-05-14 Elena Zannoni <ezannoni@redhat.com>
15454
15455 * gdb.arch: New directory.
15456 * gdb.arch/configure.in: New file.
15457 * gdb.arch/configure: New file.
15458 * gdb.arch/Makefile.in: New file.
15459
db589741
CV
154602002-05-13 Corinna Vinschen <vinschen@redhat.com>
15461
15462 * gdb.asm/asm-source.exp: Add v850 as supported target.
15463 * gdb.asm/v850.inc: New file.
15464
8ce2a7dc
DJ
154652002-05-13 Daniel Jacobowitz <drow@mvista.com>
15466
15467 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15468
df763c7f
DJ
154692002-05-12 Daniel Jacobowitz <drow@mvista.com>
15470
15471 * gdb.base/break.exp: Check 'break "marker2"'.
15472
377daeed
MS
154732002-05-10 Michael Snyder <msnyder@redhat.com>
15474
15475 * gdb.base/long_long.exp: Fix typo.
15476
c4b7bc2b
JB
154772002-05-10 Jim Blandy <jimb@redhat.com>
15478
ecac9a4e
JB
15479 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15480 a bug.
15481
c4b7bc2b
JB
15482 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15483 Recognize more detailed error message produced by the macro
15484 expander's lexical analyzer.
15485 * lib/gdb.exp (test_print_reject): Same.
15486
e71019a1
MK
154872002-05-09 Mark Kettenis <kettenis@gnu.org>
15488
15489 * gdb.c++/method.exp: Fix typo.
15490
fedfc8e6
MS
154912002-05-08 Michael Snyder <msnyder@redhat.com>
15492
166a1957
MS
15493 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15494 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15495 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15496 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15497 Add iftarget clause for strongarm.
d63a86f8 15498
f1c47eb2
MS
154992002-05-06 Michael Snyder <msnyder@redhat.com>
15500
cb9a9d3e
MS
15501 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15502 (gdb_continue_to_end): Accept output from status wrapper.
15503 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15504 Clean up fail messages to match pass messages.
15505
f1c47eb2
MS
15506 Enable the "needs_status_wrapper" testsuite feature.
15507 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15508 (gdb_compile): Conditionally call gdb_wrapper_init.
15509 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15510 * gdb.c++/method.exp: Recognize output from status wrapper.
15511
6079c749
BE
155122002-05-06 Ben Elliston <bje@redhat.com>
15513From Graydon Hoare <graydon@redhat.com>
15514
15515 * config/sid.exp: Include support for "rawsid" protocol.
15516
188baff3
JB
155172002-05-03 Jim Blandy <jimb@redhat.com>
15518
15519 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15520 * gdb.c++/hang3.C: New file.
15521
b9c07f0f
AC
155222002-05-04 Andrew Cagney <ac131313@redhat.com>
15523
15524 * gdb.base/default.exp: Remove obsolete code.
15525 * gdb.c++/misc.exp: Ditto. Update copyright.
15526 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15527 * gdb.base/whatis.exp: Ditto. Update copyright.
15528 * gdb.base/scope.exp: Ditto. Update copyright.
15529 * gdb.base/ptype.exp: Ditto. Update copyright.
15530 * gdb.base/printcmds.exp: Ditto. Update copyright.
15531 * gdb.base/opaque.exp: Ditto. Update copyright.
15532 * gdb.base/list.exp: Ditto.
15533 * gdb.base/funcargs.exp: Ditto. Update copyright.
15534 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15535 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15536 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15537 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15538 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15539 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15540
5c7a0397
MS
155412002-05-02 Michael Snyder <msnyder@redhat.com>
15542
d6dcc264 15543 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15544 * gdb.base/long_long.exp: Add xscale target.
15545 * gdb.base/default.exp: Add xscale target.
15546
eb7f1c48
JB
155472002-05-01 Jim Blandy <jimb@redhat.com>
15548
15549 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15550 gdb.c++/hang.exp: New test.
15551
a6befae8
FF
155522002-05-01 Fred Fish <fnf@redhat.com>
15553
15554 * gdb.base/completion.exp: Handle completions of "./Make" for
15555 more than one completion possibility, as is the case when we
15556 build and test in the source tree.
15557
0a310277
AG
155582002-04-29 Anthony Green <green@redhat.com>
15559
15560 * gdb.java/jmisc1.exp: New file.
15561 * gdb.java/jmisc2.exp: New file.
15562
6ff9af88
DJ
155632002-04-24 Daniel Jacobowitz <drow@mvista.com>
15564
15565 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15566
96b3d632
EZ
155672002-04-23 Elena Zannoni <ezannoni@redhat.com>
15568
15569 * gdb.base/help.exp: Change 'help status' to allow for target
15570 dependent output differences.
15571
5019bb54
MC
155722002-04-22 Michael Chastain <mec@shout.net>
15573
15574 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15575
a805a116
MC
155762002-04-22 Michael Chastain <mec@shout.net>
15577
15578 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15579
a1706bfd
DM
155802002-04-17 David S. Miller <davem@redhat.com>
15581
15582 * gdb.asm/sparc64.inc: New file.
15583 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15584
a73a20a2
EZ
155852002-04-19 Elena Zannoni <ezannoni@redhat.com>
15586
15587 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15588 instruction file directly into the build tree. Clean up at end of
15589 test.
15590
ba678339
DM
155912002-04-18 David S. Miller <davem@redhat.com>
15592
15593 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15594 handle 64-bit platforms correctly.
15595 * gdb.base/maint.exp: Likewise.
15596
b03399da
KB
155972002-04-18 Kevin Buettner <kevinb@redhat.com>
15598
15599 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15600 ``-fpic'' when compiling files comprising a shared library, but
15601 it does need additional linker flags in order to find shared
15602 libraries at run time.
15603
e2004992
KB
156042002-04-18 Kevin Buettner <kevinb@redhat.com>
15605
15606 * gdb.base/cvexpr.c (use): New function.
15607 (main): Invoke use() on all global variables to prevent
15608 some linkers from deleting these otherwise unused symbols.
15609
d8937120
MC
156102002-04-17 Michael Chastain <mec@shout.net>
15611From David S. Miller <davem@redhat.com>
15612
15613 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15614 handle 64-bit platforms correctly.
15615
ffd61a58
MS
156162002-04-12 Michael Snyder <msnyder@redhat.com>
15617From Jim Blandy <jimb@redhat.com>
a9c64011 15618 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15619 script can handle this instead.
15620 * gdb.base/bar.c (barx): Same.
15621 * gdb.base/baz.c (bazx): Same.
15622 * gdb.base/grbx.c (grbxx): Same.
15623
15624 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15625 manager doesn't automatically unmap overlays unnecessarily.
15626
6b8426a6
MH
156272002-04-10 Martin M. Hunt <hunt@redhat.com>
15628
15629 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15630 stepping out of main.
15631
34af4875
MC
156322002-04-09 Michael Chastain <mec@shout.net>
15633
15634 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15635 scope so that the nested scope tests will make sense.
15636 * gdb.c++/local.exp: Write patterns that actually work with gcc
15637 (the HP patterns "were never known to work with gcc").
15638 Keep the old aCC patterns too.
15639
2d1676a0
DJ
156402002-04-09 Daniel Jacobowitz <drow@mvista.com>
15641
15642 * gdb.base/attach.exp: Correct target board test.
15643
3a63e3f9
MC
156442002-04-08 Michael Chastain <mec@shout.net>
15645
15646 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15647 in a const method. Add some xfail and fail cases for configurations
15648 that do not emit the "const ...".
15649
f18dabd2
MC
156502002-04-07 Michael Chastain <mec@shout.net>
15651
15652 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15653 Accept "A * const" and "const A * const" as type of "this".
15654 Fix spelling of getFunky throughout. Make messages uniform.
15655
0fcddd82
EZ
156562002-04-07 Elena Zannoni <ezannoni@redhat.com>
15657
a9c64011 15658 Work around for PR gdb/285:
0fcddd82
EZ
15659 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15660
16a8534a
EZ
156612002-04-07 Elena Zannoni <ezannoni@redhat.com>
15662
15663 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15664 instructions file at run time instead of configure time.
15665 Sometimes we run the test in a directory that is not the one we
15666 configured in.
15667 * gdb.asm/configure.in: Delete creation of symlink.
15668 * gdb.asm/configure: Regenerate.
15669
24181d81
JB
156702002-04-05 J. Brobecker <brobecker@gnat.com>
15671
15672 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15673 xfullpath () function.
15674
7cdb7107
DJ
156752002-04-04 Daniel Jacobowitz <drow@mvista.com>
15676
15677 * gdb.asm/Makefile.in: Correct dependencies.
15678
15679 * gdb.asm/powerpc.inc: New file.
15680 * gdb.asm/asm-source.exp: Add PowerPC.
15681 * gdb.asm/configure.in: Likewise.
15682 * gdb.asm/configure: Regenerated.
15683
a7d17088
DJ
156842002-04-04 Daniel Jacobowitz <drow@mvista.com>
15685
15686 * gdb.base/relocate.exp: New file.
15687 * gdb.base/relocate.c: New file.
15688
cd721503
FF
156892002-04-04 Fred Fish <fnf@redhat.com>
15690
15691 * gdb.base/step-test.exp: Update comment regarding stopping in
15692 memcpy/bcopy calls inserted as part of the compiler runtime.
15693
b22ad7a7
MS
156942002-04-04 Michael Snyder <msnyder@redhat.com>
15695
15696 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15697
5f279fa6
DJ
156982002-04-03 Daniel Jacobowitz <drow@mvista.com>
15699
15700 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15701 (gdb_expect): Remove $notransfer hack.
15702
dd0fd3ce
DJ
157032002-04-02 Daniel Jacobowitz <drow@mvista.com>
15704
15705 * gdb.c++/classes.exp ("calling method for small class"): Match
15706 updated register output.
15707
1e50cda1
DJ
157082002-03-30 Daniel Jacobowitz <drow@mvista.com>
15709
15710 Fix PR gdb/452
15711 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15712 when finished. Make gdb_file_cmd send "exec-file" when
15713 appropriate.
15714
24015922
DJ
157152002-03-30 Daniel Jacobowitz <drow@mvista.com>
15716
15717 * gdb.base/attach.exp: Remove extra setup_xfail.
15718
dd7dfd64
MS
157192002-03-26 Michael Snyder <msnyder@redhat.com>
15720
15721 * gdb.base/default.exp: Add tests for dump, append, and restore.
15722 * gdb.base/help.exp: Add tests for dump, append, and restore.
15723 * gdb.base/dump.exp: New file, test dump, append and restore.
15724 * gdb.base/dump.c: New file.
15725
48b2f8d7
MS
157262002-03-27 Michael Snyder <msnyder@redhat.com>
15727
d63a86f8 15728 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15729 clean-ups in help messages.
15730
05b4d525
FF
157312002-03-26 Fred Fish <fnf@redhat.com>
15732
15733 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15734 have debugging info for those functions and the compiler uses them
15735 internally to copy structs around.
15736
d7679631
FF
157372002-03-26 Fred Fish <fnf@redhat.com>
15738
15739 * gdb.base/list.exp: Revert the change made yesterday and add note
15740 about why we don't list the default lines for remote targets.
15741
523ac3f9
MS
157422002-03-25 Michael Snyder <msnyder@redhat.com>
15743
15744 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15745
754b2b8d
FF
157462002-03-25 Fred Fish <fnf@redhat.com>
15747
15748 * gdb.base/list.exp: This test works on remote targets so remove
15749 the short circuit for remote targets. Update copyright.
15750
33c3e192
FF
157512002-03-25 Fred Fish <fnf@redhat.com>
15752
15753 * gdb.base/attach.exp: Fix logic error that was suppressing this
15754 test for all non hppa*-*-hpux* targets, instead of the hp target.
15755 Move comments closer to the suppression point. Also now need to
15756 check that we are running natively.
15757
d43e73ee
MS
157582002-03-22 Michael Snyder <msnyder@redhat.com>
15759
882c8f02
MS
15760 * gdb.base/default.exp: Add test for gcore. Update copyright.
15761 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15762
04c12f60
FF
157632002-03-06 Fred Fish <fnf@redhat.com>
15764
15765 * gdb.base/funcargs.c: Remove extraneous ';' character.
15766 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15767
b43df995
MC
157682002-03-04 Michael Chastain <mec@shout.net>
15769
15770 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15771 accommodate gcc v3 function signature.
15772 * gdb.mi/mi0-var-cmd-exp: Ditto.
15773
92362027
AC
157742002-02-24 Andrew Cagney <ac131313@redhat.com>
15775
15776 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15777 ``GNU/Linux'' or ``Linux kernel''
15778 * testsuite/gdb.threads/pthreads.c: Ditto.
15779
258ad32d
MC
157802002-02-24 Michael Chastain <mec@shout.net>
15781
15782 * gdb.threads/pthreads.c (thread1): Add a return statement.
15783 (thread2): Likewise.
15784 (foo): Likewise.
15785
04c3b3d4
MC
157862002-02-23 Michael Chastain <mec@shout.net>
15787
15788 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15789 to placate gcc.
15790
5a2a0a20
MC
157912002-02-23 Michael Chastain <mec@shout.net>
15792
15793 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15794 test "ptype bint". The test passes on all my stabs configurations.
15795
a640f7fc
JB
157962002-02-21 Jim Blandy <jimb@redhat.com>
15797
27924826
JB
15798 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15799 filename at a time, and watch for the ones we want to see.
15800
a640f7fc
JB
15801 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15802 types of pointers to prototyped functions.
15803
edcc8c75
AC
158042002-02-20 Andrew Cagney <ac131313@redhat.com>
15805
15806 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15807 signed, unsigned and straight char.
15808 (padding_char, padding_short, padding_int, padding_long,
15809 padding_long_long, padding_float, padding_double,
15810 padding_long_double): New global variables.
15811 (fill, fill_structs): New functions.
15812
15813 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15814 for correctly sized writes. Update copyright.
15815 (get_valueof): New procedure.
15816 (get_sizeof): Call get_valueof.
15817 (check_valueof): New procedure.
15818 (check_padding): New procedure.
15819
ac57ea44
MC
158202002-02-20 Michael Chastain <mec@shout.net>
15821
15822 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15823 to setup_xfail. Document some of the remaining calls.
15824
7a10c941
MC
158252002-02-18 Michael Chastain <mec@shout.net>
15826
15827 * gdb.c++/userdef.exp: Update copyright year.
15828
fb8acdcc
DJ
158292002-02-18 Daniel Jacobowitz <drow@mvista.com>
15830
15831 * gdb.c++/userdef.exp: Test overloaded operators properly.
15832 Remove xfails.
15833
fda6ae12
MS
158342002-02-14 Michael Snyder <msnyder@redhat.com>
15835
15836 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15837
676a0442
DJ
158382002-02-14 Daniel Jacobowitz <drow@mvista.com>
15839
15840 * gdb.base/a2-run.exp: Check for a remote target properly.
15841 * gdb.base/annota1.exp: Likewise.
15842 * gdb.base/list.exp: Likewise.
15843 * gdb.base/reread.exp: Likewise.
15844 * gdb.base/scope.exp: Likewise.
15845 * gdb.base/shlib-call.exp: Likewise.
15846 * gdb.base/term.exp: Likewise.
15847 * gdb.c++/annota2.exp: Likewise.
15848
78b4f468
RE
158492002-02-13 Richard Earnshaw <rearnsha@arm.com>
15850
15851 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15852
9a81ba51
MC
158532002-02-10 Michael Chastain <mec@shout.net>
15854
15855 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15856 (call_after_alloca): Ditto.
15857
004af6c7
DJ
158582002-02-10 Daniel Jacobowitz <drow@mvista.com>
15859
15860 * gdb.base/ending-run.exp: Guard "cont" test with
15861 gdb_skip_stdio_test.
15862
37225f62
JB
158632002-02-06 Jim Blandy <jimb@redhat.com>
15864
15865 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15866 from here...
15867 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15868 To here. Disable this test on non-HP platforms. Add big comment.
15869
fe6fdd96
MS
158702002-02-04 Michael Snyder <msnyder@redhat.com>
15871
15872 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15873 other than d10v and m32r.
15874
036fad3f
RE
158752002-02-02 Richard Earnshaw <rearnsha@arm.com>
15876
15877 * gdb.base/default.exp: Rewrite test patterns to reduce time
15878 taken to match them.
15879
7148ab62
DJ
158802002-01-30 Daniel Jacobowitz <drow@mvista.com>
15881
15882 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15883 Allow a start function above main.
15884 * gdb.threads/linux-dp.exp: Fix copyright date.
15885
396cc255
DJ
158862002-01-30 Daniel Jacobowitz <drow@mvista.com>
15887
a9c64011
AS
15888 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15889 (check_philosopher_stack): Check for manager thread before checking
15890 for a just-starting thread.
396cc255 15891
f038d31b
DJ
158922002-01-30 Daniel Jacobowitz <drow@mvista.com>
15893
15894 From Neil Booth <neil@daikokuya.demon.co.uk>:
15895 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15896 warnings.
15897
b3ff9d9a
FF
158982002-01-21 Fred Fish <fnf@redhat.com>
15899
15900 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15901 not caller.
15902
39ad761d
JB
159032002-01-21 Jim Blandy <jimb@redhat.com>
15904
15905 * gdb.base/reread.exp: Check that GDB properly re-reads the
15906 executable file when it changes while no inferior is running.
15907
aaf320fa
FF
159082002-01-21 Fred Fish <fnf@redhat.com>
15909
a9c64011
AS
15910 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15911 optionally accept the "shlib events" variation.
aaf320fa 15912
808a31f5
JB
159132002-01-21 Jim Blandy <jimb@redhat.com>
15914
15915 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15916 call `fflush' after every `printf', so that the output is produced
15917 at predictable points, regardless of whatever buffering does (or
15918 doesn't) take place.
15919 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15920 at different points.
15921
4420d5e2
DJ
159222002-01-20 Daniel Jacobowitz <drow@mvista.com>
15923
15924 * gdb.c++/inherit.exp: Update copyright years.
15925 * gdb.c++/method.exp: Likewise.
15926
3e36a0f4
DJ
159272002-01-20 Daniel Jacobowitz <drow@mvista.com>
15928
15929 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15930 artificial methods/arguments.
15931 * gdb.c++/derivation.exp: Likewise.
15932 * gdb.c++/inherit.exp: Likewise.
15933 * gdb.c++/method.exp: Likewise.
15934 * gdb.c++/virtfunc.exp: Likewise.
15935
b4ceaee6
AC
159362002-01-18 Andrew Cagney <ac131313@redhat.com>
15937
15938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15940 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15941 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15942 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15943 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15944
ecace851
JB
159452002-01-17 Jim Blandy <jimb@redhat.com>
15946
15947 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15948 anchoring the pattern matching the entry point symbol's name.
15949
375fc983
AC
159502002-01-17 Andrew Cagney <ac131313@redhat.com>
15951
15952 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15953 continue/quit query. Update copyright.
15954
fe6fdd96
MS
159552002-01-14 Michael Snyder <msnyder@redhat.com>
15956
15957 * gdb.base/gcore.exp: Remove extra debugging output.
15958
e017c81f
DJ
159592002-01-13 Daniel Jacobowitz <drow@mvista.com>
15960
15961 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15962 for slightly dubious v2 mangled string.
15963
37ab3bf8
DJ
159642002-01-13 Daniel Jacobowitz <drow@mvista.com>
15965
15966 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15967
1bc05c3a 159682002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15969
1bc05c3a 15970 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15971
1bc05c3a
JM
15972 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15973 constructors.
15974 * gdb.c++/derivation.exp: Likewise.
15975 * gdb.c++/templates.exp: Likewise.
15976 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15977
1bc05c3a
JM
159782002-01-10 Michael Snyder <msnyder@redhat.com>
15979
15980 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15981
a911c360
MS
159822002-01-08 Michael Snyder <msnyder@redhat.com>
15983
15984 * gdb.base/gcore.exp: New test for generate-core-file command.
15985 * gdb.base/gcore.c: Testcase for above.
15986 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15987
ea2119ec
JM
159882002-01-08 Jason Merrill <jason@redhat.com>
15989
15990 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15991
68203136
FF
159922002-01-07 Fred Fish <fnf@redhat.com>
15993
15994 * gdb.c++/overload.exp: Remove unconditional xfails for:
15995 print foo_instance1.overloadargs(1)
15996 print foo_instance1.overloadargs(1, 2)
15997 print foo_instance1.overloadargs(1, 2, 3)
15998 print foo_instance1.overloadargs(1, 2, 3, 4)
15999 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16000 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16001 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16002 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16003 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16004 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16005 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16006 print foo_instance1.overload1arg()
16007 print foo_instance1.overload1arg((char)arg2)
16008 print foo_instance1.overload1arg((signed char)arg3)
16009 print foo_instance1.overload1arg((unsigned char)arg4)
16010 print foo_instance1.overload1arg((int)arg7)
16011 print foo_instance1.overload1arg((unsigned int)arg8)
16012 print foo_instance1.overload1arg((float)arg11)
16013 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16014
21b9b5b1
MS
160152002-01-07 Michael Snyder <msnyder@redhat.com>
16016
16017 * gdb.base/huge.exp: New test. Print a very large target data object.
16018 (skip_huge_test): New test variable. Define if you want to skip this
16019 test. The test reads an 8 megabyte data object from the target, so it
16020 might be very time consuming on remote targets with a slow connection.
16021 * gdb.base/huge.c: New file. Test case for above.
16022
725f922e
FF
160232002-01-07 Fred Fish <fnf@redhat.com>
16024
16025 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16026 g_instance.bfoo, and g_instance.cfoo.
16027
889bf7c5 160282002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16029
889bf7c5
PA
16030 * gdb.base/break.c (multi_line_if_conditional): New function.
16031 (multi_ilne_while_conditional): Likewise.
16032 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16033 IF or WHILE condition puts the breakpoint at the start of
16034 the condition.
f286b2c3 16035
634d57ec
JL
16036 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16037 hppa*-*-hpux* expected failure.
16038 * gdb.base/structs.exp (do_function_calls): Similarly.
16039
16040 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16041 watchpoints.
16042
9fbfe2dc
AC
160432002-01-06 Andrew Cagney <ac131313@redhat.com>
16044
16045 Fix PR gdb/66.
16046 * gdb.base/structs.exp: Replace skip for a29k with skip for
16047 gdb,cannot_call_functions.
16048 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16049 * gdb.base/callfuncs.exp: Ditto.
16050 * gdb.base/call-rt-st.exp: Ditto.
16051 * gdb.base/call-strs.exp: Ditto.
16052 * gdb.base/callfwmall.exp: Ditto.
16053 * gdb.base/scope.exp: Obsolete xfail a29k.
16054 * gdb.c++/misc.exp: Ditto.
16055 * gdb.c++/cplusfuncs.exp: Ditto.
16056 * gdb.base/ptype.exp: Ditto.
16057 * gdb.base/printcmds.exp: Ditto.
16058 * gdb.base/opaque.exp: Ditto.
16059 * gdb.base/list.exp: Ditto.
16060 * gdb.base/funcargs.exp: Ditto.
16061 * gdb.base/default.exp: Ditto.
16062
8ddad156
MS
160632002-01-04 Michael Snyder <msnyder@redhat.com>
16064
ca4976a6 16065 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16066 * gdb.base/maint.exp: Add tests for maint info sections options.
16067
1b074332
JL
16068Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16069
16070 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16071
7d159115
CV
160722001-12-20 Corinna Vinschen <vinschen@redhat.com>
16073
16074 * gdb.asm/arm.inc: New file.
16075 * gdb.asm/asm-source.exp: Add arm targets.
16076 * gdb.asm/configure.in: Ditto.
16077 * gdb.asm/configure: Recreated from configure.in.
16078
8fb87725
JL
16079Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16080
afabe08c
JL
16081 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16082 with HP's compiler.
16083 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16084 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16085 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16086 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16087
16088 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16089 either HP's compilers or GCC.
16090
db521deb
JL
16091 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16092 a SIGBUS or SIGSEGV.
16093
16094 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16095
16096 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16097 can be compiled with either HP's compiler or GCC.
16098
cfa88ab7
JL
16099 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16100 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16101 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16102
ca344dff
JL
16103 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16104 to match current gdb output. Update due to using auto-solib-limit
16105 for limiting instead of overloading auto-solib-add.
16106 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16107 test program.
16108
3f3c6e55 16109 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16110 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16111 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16112 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16113 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16114 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16115 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16116 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16117 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16118 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16119 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16120 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16122
8fb87725
JL
16123 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16124 a SIGTRAP to the inferior.
16125
cf599fa7
CV
161262001-12-19 Corinna Vinschen <vinschen@redhat.com>
16127
16128 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16129 Substitute call to target_link by call to gdb_compile.
16130
2cd045cd
JL
16131Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16132
a9c64011
AS
16133 * gdb.base/break.exp: Fix HP specific search string when testing
16134 backtracing in a called function.
2cd045cd 16135
a9c64011
AS
16136 * gdb.base/constvars.exp: Only set lang to C++ if we're
16137 compiling the test with HP's compilers.
16138 * gdb.base/volatile.exp: Similarly.
2cd045cd 16139
99ebe9ac
JB
161402001-12-19 Jim Blandy <jimb@redhat.com>
16141
16142 * gdb.base/printcmds.exp: Expect the null character to be printed
16143 as '\0', and the '\013' to be printed as '\v'.
16144 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16145 * gdb.base/setvar.exp: Same.
16146
b9891b29
JB
161472001-12-17 Jim Blandy <jimb@redhat.com>
16148
0eba65ab
JB
16149 * gdb.base/completion.exp: Rather than completing very long
16150 filenames, which can make the readline library produce output we
16151 don't recognize, cd to the directory first, and then complete
16152 using nice, short relative paths.
16153
6970b5b1
JB
16154 * gdb.base/completion.exp: On some systems, there is, in fact, a
16155 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16156 variables as being in scope. So use `no_var_named_this'
16157 instead of `b'.
6970b5b1 16158
b9891b29 16159 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16160 can't find the core file's registers as a failure.
b9891b29 16161
e6ccd35f
JSC
161622001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16163
a9c64011
AS
16164 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16165 test expect string more specific.
e6ccd35f 16166
105ba819
CV
161672001-12-13 Corinna Vinschen <vinschen@redhat.com>
16168
16169 * gdb.asm/asm-source.exp: Add support for xstormy16.
16170 * gdb.asm/configure.in: Ditto.
16171 * gdb.asm/configure: Rebuild.
16172 * gdb.asm/xstormy16.inc: New file.
16173
e9e79dd9
FF
161742001-12-10 Fred Fish <fnf@redhat.com>
16175
16176 * gdb.base/maint.exp: Update to match changes in type dumping code.
16177
347dc97d
JB
161782001-12-10 Jim Blandy <jimb@redhat.com>
16179
16180 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16181 matching the entry point symbol's name at the beginning of the
16182 line.
347dc97d 16183
5178b9d6
DJ
161842001-12-07 Daniel Jacobowitz <drow@mvista.com>
16185
16186 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16187 gdb.c++/inherit.exp, gdb.c++/method.exp,
16188 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16189 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16190 and class layout support.
16191
af890c52
DJ
161922001-12-07 Daniel Jacobowitz <drow@mvista.com>
16193
16194 * gdb.c++/classes.exp: Add test for static member function.
16195 * gdb.c++/misc.cc: Add class with static member function.
16196
7a345fb3
JB
161972001-12-07 Jim Blandy <jimb@redhat.com>
16198
f2e54a80 16199 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16200 those tests as `unsupported'.
16201 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16202 Rewrite subsequent tests to use it.
16203
16204 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16205 those tests as `unsupported'.
16206 * gdb.base/structs.exp (call_struct_func): New function.
16207 (do_function_calls): Use call_struct_func to call the functions
16208 returning structs.
16209
0bc69509
JB
16210 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16211 whether functions are prototyped or not, so we can't possibly pass
16212 arguments to t_float_values2 properly.
16213
7a345fb3
JB
16214 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16215 value of `timeout' for targets other than the mips*tx39-*.
16216
edb6ede1
MS
162172001-12-06 Michael Snyder <msnyder@redhat.com>
16218
d63a86f8 16219 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16220 and detect whether the start symbol has a leading underscore.
16221
2d842f13
JB
162222001-12-04 Jim Blandy <jimb@redhat.com>
16223
16224 * gdb.base/completion.exp: Clarify indentation.
16225
68550daf
JB
162262001-12-03 Jim Blandy <jimb@redhat.com>
16227
16228 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16229 variables on the S/390, not `.word'.
16230
cd5195a8
JB
162312001-11-30 Jim Blandy <jimb@redhat.com>
16232
16233 Add assembly-source tests for s390-ibm-linux.
16234 * gdb.asm/s390.inc: New file.
16235 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16236 the S/390 architecture.
a9c64011 16237 * gdb.asm/configure: Regenerated.
cd5195a8 16238
ca9efc90
MS
162392001-11-30 Michael Snyder <msnyder@redhat.com>
16240
16241 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16242 next, info source, info sources, info line, global and static
16243 variables, and static functions.
16244 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16245 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16246 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16247 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16248 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16249 (gdbasm_leave): Restore frame pointer.
16250 (gdbasm_startup): Copy stack set-up from crt0.S.
16251
d0e66976
FN
162522001-11-26 Fernando Nasser <fnasser@redhat.com>
16253
16254 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16255 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16256 to a local (non-static) variable. Copy tstruct.a to a static buffer
16257 and return a pointer to that buffer.
16258 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16259
e2334072
MK
162602001-11-24 Mark Kettenis <kettenis@gnu.org>
16261
16262 * gdb.asm/configure.in: Fix recognition of ix86 target.
16263 * gdb.asm/configure: Regenerate.
16264
756caa3d
MS
162652001-11-21 Michael Snyder <msnyder@redhat.com>
16266
16267 * gdb.asm/sparc.inc: New file.
16268 * gdb.asm/asm-source.exp: Recognize sparc target.
16269 * gdb.asm/configure.in: Recognize sparc target.
16270 * gdb.asm/configure: Regenerate.
d63a86f8 16271
9a4d72d5
MS
162722001-11-21 Michael Snyder <msnyder@redhat.com>
16273
16274 * gdb.asm/m32r.inc: New file.
16275 * gdb.asm/asm-source.exp: Recognize m32r target.
16276 * gdb.asm/configure.in: Recognize m32r target.
16277 * gdb.asm/configure: Regenerate.
16278
a773d1cd
MS
162792001-11-20 Michael Snyder <msnyder@redhat.com>
16280
017ac23d
MS
16281 * gdb.asm/i386.inc: New file.
16282 * gdb.asm/asm-source.exp: Recognize ix86 target.
16283 * gdb.asm/configure.in: Recognize ix86 target.
16284 * gdb.asm/configure: Regenerate.
16285
a773d1cd
MS
16286 * gdb.c++/namespace.exp: Fix quotes in output messages.
16287
bb632afb
MS
162882001-11-14 Michael Snyder <msnyder@redhat.com>
16289
25d559ca 16290 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16291 qualifier in a type cast expression, to designate an address
16292 in the instruction space (Harvard architecture).
16293
4749e309
MS
162942001-11-13 Michael Snyder <msnyder@redhat.com>
16295
16296 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16297 Tests for expressions using 'const' and 'volatile'.
16298
25050984
CV
162992001-11-13 Corinna Vinschen <vinschen@redhat.com>
16300
16301 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16302
1902c51f
DJ
163032001-11-12 Daniel Jacobowitz <drow@mvista.com>
16304
16305 * lib/mi-support.exp (mi_run_to_helper): Move comments
16306 outside of gdb_expect.
16307
dcf95b47
DJ
163082001-11-11 Daniel Jacobowitz <drow@mvista.com>
16309
16310 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16311 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16312 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16313 mi0_run_to): New functions.
16314 * gdb.mi/mi-simplerun.exp: Use them.
16315 * gdb.mi/mi0-simplerun.exp: Likewise.
16316 * gdb.mi/mi-var-cmd.exp: Likewise.
16317 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16318
45b074e1
AC
163192001-11-10 Andrew Cagney <ac131313@redhat.com>
16320
16321 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16322 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16323
bf50d346
AC
163242001-11-09 Andrew Cagney <ac131313@redhat.com>
16325
16326 * gdb.base/restore.exp: Include $expected value in restored test
16327 message.
16328
9383332c
AC
163292001-11-09 Andrew Cagney <ac131313@redhat.com>
16330
16331 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16332 implemented.
16333
db62520a
MS
163342001-11-08 Michael Snyder <msnyder@redhat.com>
16335
16336 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16337 Add pass/fail message for stop at breakpoint in call dummy function.
16338
b5703437
MS
163392001-11-07 Michael Snyder <msnyder@redhat.com>
16340
d63a86f8
RM
16341 * gdb.c++/templates.exp (test_template_breakpoints):
16342 If we get an overload menu, but it does not match what
760f6330 16343 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16344 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16345 making the whitespace optional. Argument for "new" may be
16346 "unsigned" as well as "unsigned int/long".
d63a86f8 16347 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16348 making the whitespace optional. Also replace "(void) with
16349 "((void|)), making the keyword "void" optional.
d63a86f8 16350 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16351 making the whitespace optional. Also replace "(void) with
16352 "((void|)), making the keyword "void" optional.
3bf40917
MS
16353 * gdb.base/callfuncs.c (t_float_values): This function must
16354 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16355 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16356 can be tested against both cases. Usually one case involves
16357 promotion of float to double, while the other does not.
16358 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16359 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16360 includes a stack frame for "start".
16361
c8ab4e6d
JB
163622001-11-05 Jim Blandy <jimb@redhat.com>
16363
16364 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16365 pointers are 32 bits long, and that offsets of relocs are always
16366 stored in the data (REL-style), and not in the reloc entry itself
16367 (RELA-style).
16368 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16369 stabs.
16370
3f08ced9
MS
163712001-11-01 Michael Snyder <msnyder@redhat.com>
16372
16373 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16374 and regular expression operators by using quoting.
16375
cbfa24cd
MS
163762001-10-31 Michael Snyder <msnyder@redhat.com>
16377
16378 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16379 depending on what the symbol table contains.
16380 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16381 the output of the ptype command. Similarly, accept both "const &"
16382 and "const&".
16383
aaa68313
CV
163842001-10-31 Corinna Vinschen <vinschen@redhat.com>
16385
16386 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16387 symbol `STORAGE' to allow to choose the storage class of
16388 the local datastructures.
16389 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16390 compiler directive.
16391
91740388
MS
163922001-10-30 Michael Snyder <msnyder@redhat.com>
16393
16394 * gdb.base/jump.exp: Allow it to run for all targets.
16395
1b7c05e7
CV
163962001-10-29 Corinna Vinschen <vinschen@redhat.com>
16397
16398 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16399 with new double_array size.
16400 (main): Change storage class of all local variables to static.
16401 Reduce size of double_array to 9.
16402 * gdb.base/call-ar-st.exp: Increase timeout value.
16403 Change expected output for double array to match new size in
16404 call-ar-st.c.
16405
36a22261
CV
164062001-10-29 Corinna Vinschen <vinschen@redhat.com>
16407
16408 * gdb.base/ending-run.exp: Create identical output when passing
16409 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16410 Stormy16 target.
36a22261 16411
92b8ae91
MK
164122001-10-28 Mark Kettenis <kettenis@gnu.org>
16413
16414 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16415 that we catch the expected failure under Linux/x86.
16416
cb135b83
OF
164172001-10-29 Orjan Friberg <orjanf@axis.com>
16418
16419 * gdb.base/setvar.exp: Escape curly braces.
16420 * gdb.stabs/weird.exp: Ditto.
16421
6884aa54
DJ
164222001-10-27 Daniel Jacobowitz <drow@mvista.com>
16423
16424 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16425 * gdm.mi/mi0-hack-cli.exp: Likewise.
16426
0398c9aa
AC
164272001-10-25 Andrew Cagney <ac131313@redhat.com>
16428
16429 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16430 messages.
16431
d20bf2e8
AC
164322001-10-21 Andrew Cagney <ac131313@redhat.com>
16433
16434 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16435 checking MI enabled.
16436
03dd63aa
CV
164372001-10-09 Corinna Vinschen <vinschen@redhat.com>
16438
16439 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16440
1d9d99f3
FCE
164412001-10-04 Frank Ch. Eigler <fche@redhat.com>
16442
16443 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16444 if gdb child process crashes, just signal an error.
16445
838ae6c4
JB
164462001-10-02 Jim Blandy <jimb@redhat.com>
16447
16448 * lib/gdb.exp (test_xfail_format): Simplify.
16449
16450 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16451 front of the variable name `format'. Simplify `if'.
16452
8f0cbc1c
DJ
164532001-10-01 Daniel Jacobowitz <drow@mvista.com>
16454
16455 * gdb.threads/pthreads.exp: Wait for output and delay
16456 before sending ^C.
16457
1f08dafd
DJ
164582001-10-01 Daniel Jacobowitz <drow@mvista.com>
16459
16460 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16461 some incorrect output instead of timing out.
16462 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16463
674f90ff
CV
164642001-09-28 Corinna Vinschen <vinschen@redhat.com>
16465
16466 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16467 check to allow additional `int'.
16468
9b284272
DJ
164692001-09-27 Daniel Jacobowitz <drow@mvista.com>
16470
16471 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16472 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16473
b55a4771
MS
164742001-09-27 Michael Snyder <msnyder@redhat.com>
16475
16476 * lib/gdb.exp (test_debug_format): New proc.
16477 (setup_xfail_format): Use new proc test_debug_format.
16478 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16479 proc; use new service proc test_debug_format.
16480 Replace all other "gcc_compiled" tests with this test.
16481 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16482 proc; use new service proc test_debug_format.
16483 Replace all other "gcc_compiled" tests with this test.
16484
164852001-09-27 Michael Snyder <msnyder@redhat.com>
16486
16487 * gdb.base/cvexpr.exp: New file.
16488 * gdb.base/cvexpr.c: New file
16489 Test for expressions using const and volatile keywords.
16490
4e6667ac
CV
164912001-09-26 Corinna Vinschen <vinschen@redhat.com>
16492
16493 * gdb.base/constvars.exp: Check for different orders of keywords
16494 and additional "int" strings in output.
16495
4f337972
AC
164962001-09-22 Andrew Cagney <ac131313@redhat.com>
16497
16498 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16499 responses from "help maint".
16500
2015650d
FCE
165012001-09-19 Frank Ch. Eigler <fche@redhat.com>
16502
16503 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16504 to localhost:NNN instead of :NNN, in case Xvfb is listening
16505 only on TCP.
16506
f3bcedc1
CV
165072001-09-19 Corinna Vinschen <vinschen@redhat.com>
16508
16509 * gdb.base/recurse.exp: When checking leaving the watchpoint
16510 scope, recognize when gdb is in function's epilogue and pass.
16511
6b819c92
KS
165122001-09-18 Keith Seitz <keiths@redhat.com>
16513
16514 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16515 support for running tests against sid targets.
16516 (gdbtk_done): Ditto.
16517
a10c9419
CV
165182001-09-18 Corinna Vinschen <vinschen@redhat.com>
16519
16520 * gdb.base/ending-run.c (main): Set stdout buffersize
16521 to the same reasonable value for any target.
16522 * gdb.base/ending-run.exp: Add a regular expression
16523 to make testsuite happy on Sanyo Stormy16 target.
16524
739d0d99
CV
165252001-09-17 Corinna Vinschen <vinschen@redhat.com>
16526
16527 * gdb.base/display.c (do_loops): Add float variable `f'.
16528 Increment f in loop.
16529 * gdb.base/display.exp: Increment timeout by 60 seconds.
16530 Change float display test to use variable `f'.
16531
1b8947f0
JB
165322001-09-17 Jim Blandy <jimb@redhat.com>
16533
16534 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16535 overflowing the limited breakpoint tables on some ROM monitors
16536 (like the ROM68K).
16537
9890ac81
FCE
165382001-09-15 Frank Ch. Eigler <fche@redhat.com>
16539
16540 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16541 the "-ac" (disable access control) flag.
16542
6db765ea
JH
165432001-08-30 Jeff Holcomb <jeffh@redhat.com>
16544
16545 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16546 ints.
16547
4c32cc04
KS
165482001-08-30 Keith Seitz <keiths@redhat.com>
16549
16550 * lib/gdb.exp: Move all insight-related functionality into
16551 separate file.
16552 * lib/insight-support.exp: New file.
16553
8d6e6f81
FCE
165542001-08-29 Frank Ch. Eigler <fche@redhat.com>
16555
16556 * config/sid.exp (sid_start): Never set sid verbosity; disable
16557 expect_background {} that consumed its stdout; tolerate </dev/null.
16558 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16559
6a90e1d0
AC
165602001-08-18 Andrew Cagney <ac131313@redhat.com>
16561
16562 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16563 CLI jump command to start it.
16564 (mi_run_to_main): Fail immediatly when unexpected output.
16565
1759b3c3
AC
165662001-08-18 Andrew Cagney <ac131313@redhat.com>
16567
16568 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16569 beginning of function. Fix PR gdb/191.
16570
61d11d80
FCE
165712001-08-16 Frank Ch. Eigler <fche@redhat.com>
16572
16573 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16574 what to force sid endianness to.
16575
942a4df2
KS
165762001-08-15 Keith Seitz <keiths@redhat.com>
16577
16578 * lib/gdb.exp (gdbtk_start): Don't set environment
16579 variables for TCL_LIBRARY and friends. Insight will
16580 now figure these out for itself.
16581
0521c418
MS
165822001-08-02 Michael Snyder <msnyder@redhat.com>
16583
16584 * gdb.base/completion.exp: Remove the symbol "a64l" from
16585 the expect string; this is target-specific, and not related
16586 to what is being tested.
16587
74a9a58a
DB
165882001-08-02 Dave Brolley <brolley@redhat.com>
16589
16590 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16591
c70819fa
MS
165922001-07-25 Michael Snyder <msnyder@redhat.com>
16593
c2b8fa57
MS
16594 * gdb.base/consecutive.exp: New file. Test stepping over
16595 breakpoints on consecutive instructions.
16596 * gdb.base/consecutive.c: New file.
16597
c70819fa
MS
16598 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16599 curly braces in regular expressions.
16600
2b1a1355
MS
166012001-07-25 Michael Snyder <msnyder@redhat.com>
16602
16603 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16604 legitimate output from stepping out of main.
16605
413eca6f
KS
166062001-07-22 Keith Seitz <keiths@redhat.com>
16607
16608 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16609 the empty string, do not run the tests.
16610
7e5a9322
SC
166112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16612
16613 * gdb.base/long_long.exp: Detect size of pointer. Take into
16614 account 2-byte pointers when testing for p/a results.
16615
de58f10f
SC
166162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16617
d63a86f8 16618 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16619 and defined to 1K for m68hc11.
16620 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16621 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16622 (sizeof_random_data): New variable to tell the size of the data table;
16623 don't test past this size; always run to main.
16624
d6f5fea1
SC
166252001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16626
16627 * gdb.base/return2.exp: return of long long and double fails for
16628 68HC11; don't execute these tests on that platform.
16629 * gdb.base/return.exp: Return of a double fails for 68hc11.
16630
c477543d
SC
166312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16632
16633 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16634 tests that print a float.
16635 * call-rt-st.exp: Likewise.
16636
63cf1c79
MK
166372001-07-12 Mark Kettenis <kettenis@gnu.org>
16638
16639 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16640 running this test on Linux.
16641
112f9ab5
MC
166422001-06-24 Michael Chastain <chastain@redhat.com>
16643
16644 * gdb.base/arithmet.exp: Remove some tests to make all test names
16645 unique.
16646
4970cb0f
MS
166472001-07-03 Michael Snyder <msnyder@redhat.com>
16648
16649 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16650 the output of the ptype command.
16651
d85da69f
MS
166522001-07-02 Michael Snyder <msnyder@redhat.com>
16653
4c8a82de
MS
16654 * gdb.base/completion.exp: Don't assume that break.c is the only
16655 source file that may contain functions named "marker".
d85da69f
MS
16656 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16657
8afc772b
AC
166582001-06-28 Andrew Cagney <ac131313@redhat.com>
16659
16660 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16661 of files to delete.
16662
16663 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16664 * gdb.disasm/h8300s.exp: New file.
16665 gdb.disasm/h8300s.s: Likewise.
16666
cff22675
AC
166672001-06-27 Andrew Cagney <ac131313@redhat.com>
16668
16669 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16670 empty breakpoint tables.
16671
68c81b54
AC
166722001-06-25 Andrew Cagney <ac131313@redhat.com>
16673
16674 * lib/mi-support.exp: Update args=... part of stop-reason
16675 patterns. Accept either a list or a tuple.
16676
2dd62704
AC
166772001-06-23 Andrew Cagney <ac131313@redhat.com>
16678
16679 * lib/mi-support.exp: Remove local emacs variable defining
16680 change-log-default-name.
16681
b4127474
MC
166822001-06-22 Michael Chastain <chastain@redhat.com>
16683
16684 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16685 This is operationally compatible with the previous version.
16686
8dbfb380
JB
166872001-06-13 Jim Blandy <jimb@redhat.com>
16688
16689 * lib/gdb.exp (gdb_test): Doc fix.
16690
f2d8c86d
MC
166912001-06-10 Michael Chastain <chastain@redhat.com>
16692
16693 * gdb.base/exprs.exp: Remove a duplicate test.
16694
81564d34
JB
166952001-06-06 Jim Blandy <jimb@redhat.com>
16696
16697 * gdb.base/return2.exp (main): Use values to test float and double
16698 returns that are not NaN's, to avoid being confused by IEEE
16699 comparison rules.
16700
da55addb
MS
167012001-06-04 Michael Snyder <msnyder@redhat.com>
16702
16703 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16704 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16705 rather than wait for 12 more tests to time out.
16706
42c65987
JB
167072001-06-06 Jim Blandy <jimb@redhat.com>
16708
b18bced9 16709 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16710 Don't forget to match the GDB prompt.
b18bced9 16711
42c65987
JB
16712 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16713
5b41e5f0
JB
167142001-06-04 Jim Blandy <jimb@redhat.com>
16715
16716 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16717 command.
16718
015e046f
KB
167192001-05-31 Kevin Buettner <kevinb@redhat.com>
16720
16721 * gdb.base/annota1.exp (info break): Match four or more spaces
16722 after "Address".
16723
fb1ffbbe
MC
167242001-05-31 Michael Chastain <chastain@redhat.com>
16725
16726 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16727 (dm_type_int_star): Likewise.
16728 (dm_type_long_star): Likewise.
16729 (dm_type_void_star): Likewise.
16730
5ea2a32c
KB
167312001-05-29 Kevin Buettner <kevinb@redhat.com>
16732
16733 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16734 to a known value in order to get consistent results regardless
16735 of the setting of INPUTRC or the presence or contents of .inputrc.
16736
ae23c492
MS
167372001-05-24 Michael Snyder <msnyder@redhat.com>
16738
ac55707e
MS
16739 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16740 Don't require that the main thread and the manager thread are the
16741 first in the list.
16742
ae23c492
MS
16743 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16744 debugging. If test fails, issue an "unsupported" not a "fail".
16745
400071f1
JB
167462001-05-24 Jim Blandy <jimb@redhat.com>
16747
16748 Don't assume that short is shorter than int.
16749 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16750 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16751 this isn't true.
400071f1
JB
16752 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16753 an int, is not equal to ~0 stored in an unsigned char. This tests
16754 the same thing that the previous test meant to, but works on
16755 16-bit machines, too.
16756 ("print unsigned char != (~0)"): Same test, complemented.
16757
0816a3e5
MS
167582001-05-24 Michael Snyder <msnyder@redhat.com>
16759
16760 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16761 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16762 and prevents dejagnu getting out of step.
16763
f6dc23a9
KB
167642001-05-23 Kevin Buettner <kevinb@redhat.com>
16765
16766 * gdb.base/finish.exp (finish_void): Revise pattern for
16767 stopping on the call statement to not permit stopping at
16768 the start of the instructions comprising the call sequence.
16769
7dbd117d
MC
167702001-05-19 Michael Chastain <chastain@redhat.com>
16771
16772 * gdb.base/callfuncs.exp: Make all test names unique.
16773 * gdb.base/commands.exp: Make all test names unique.
16774 * gdb.base/condbreak.exp: Make all test names unique.
16775 * gdb.base/dbx.exp: Make all test names unique.
16776 * gdb.base/default.exp: Make all test names unique.
16777 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16778 and TIMEOUT messages to their corresponding PASS message.
16779 * gdb.base/ending-run.exp: Make all test names unique.
16780 * gdb.base/long_long.exp: Remove duplicate test.
16781
6b0b0a9e
KB
167822001-05-21 Kevin Buettner <kevinb@redhat.com>
16783
16784 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16785 stop on the call statement as well as the statement after the
16786 call.
16787
2caa35cb
MS
167882001-05-21 Michael Snyder <msnyder@redhat.com>
16789
16790 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16791
40713331
EZ
167922001-05-10 Elena Zannoni <ezannoni@redhat.com>
16793
a9c64011
AS
16794 * gdb.base/completion.exp: Revamp test. Make it execute on all
16795 platforms.
40713331 16796
c2c1be8d
EZ
167972001-05-10 Elena Zannoni <ezannoni@redhat.com>
16798
a9c64011
AS
16799 * config/gdbserver.exp (gdb_load): Handle the case
16800 in which the arguments to gdbserver are given in the
16801 baseboard configuration file.
16802 Also handle the case in which the server needs to do a
16803 load.
2c9cd303 16804
9671de48
KS
168052001-05-07 Keith Seitz <keiths@cygnus.com>
16806
a9c64011
AS
16807 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16808 set up the display for testing.
16809 (gdbtk_start): Convert all paths to paths that tcl will like.
16810 Export target information to environment.
16811 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16812 necessary.
16813 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16814 (to_tcl_path): New proc to convert a given pathname into
16815 a path acceptible as an argument to a tcl command.
16816 (_gdbtk_export_target_info): New proc to export target info
16817 into the environment for gdbtk testing.
16818 (gdbtk_done): New proc to signal end-of-test.
9671de48 16819
5a360f47
JB
168202001-05-06 Jim Blandy <jimb@redhat.com>
16821
16822 * restore.c: Make the code of caller0 correspond to its comment.
16823
66c756c6
MS
168242001-05-03 Michael Snyder <msnyder@redhat.com>
16825
16826 * config/sid.exp (gdb_target_sid): Check for error messages.
16827 On error or timeout, don't make expect exit (which will terminate
16828 all subsequent tests); instead just make gdb exit.
d63a86f8 16829 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16830 return a negative value.
16831
a966fde5
JB
168322001-04-24 Jim Blandy <jimb@redhat.com>
16833
851c18e0
JB
16834 * gdb.c++/templates.exp: If we see the prompt for the overload
16835 list, but we haven't recognized any of the longer patterns,
16836 arrange for this test to fail, not hang.
16837
a966fde5
JB
16838 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16839 variations.
16840
db144853
MC
168412001-04-22 Michael Chastain <chastain@redhat.com>
16842
16843 * gdb.c++/local.exp: Use the 'runto' library function.
16844 * gdb.c++/namespace.exp: Likewise.
16845 * gdb.c++/overload.exp: Likewise.
16846
3207ec21
KB
168472001-03-26 Kevin Buettner <kevinb@redhat.com>
16848
16849 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16850 * gdb.base/step-line.exp: New file. Test step/next in presence of
16851 #line directives.
16852 * gdb.base/step-line.c: New file. Test program for the above.
16853 * gdb.base/step-line.inp: New file. We pretend that this file has
16854 been transformed by some other tool into step-line.c.
16855
13b57657
JB
168562001-03-21 Jim Blandy <jimb@redhat.com>
16857
16858 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16859 unmangled operator names.
16860
754cbe1c
JB
168612001-03-20 Jim Blandy <jimb@redhat.com>
16862
16863 * gdb.threads/linux-dp.exp: Recognize an additional message
16864 generated by GDB when it doesn't understand how to debug threads
16865 on the target system.
16866
177495c9
AC
168672001-03-19 Andrew Cagney <ac131313@redhat.com>
16868
16869 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16870
f266096b
MC
168712001-03-12 Michael Chastain <chastain@redhat.com>
16872
16873 * gdb.c++/derivation.exp: Use the 'runto' library function.
16874
cac3c2ff
MC
168752001-03-12 Michael Chastain <chastain@redhat.com>
16876
16877 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16878
b6c11a24
MC
168792001-02-24 Michael Chastain <chastain@redhat.com>
16880
16881 * gdb.c++/ref-types.exp: Change handwritten code to library
16882 function 'runto'.
16883
6bae5bce
OF
168842001-03-16 Orjan Friberg <orjanf@axis.com>
16885
16886 * gdb.base/signals.exp: Set count to 0 explicitly.
16887
0015fd9a
MS
168882001-03-15 Mark Salter <msalter@redhat.com>
16889
16890 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16891 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16892 (gdb_load): Add support for additional target_info: gdb_download_size
16893 and gdb_load_timeout.
0015fd9a 16894
fc33412a
DT
16895Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16896
16897 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16898 file -- to prevent failing when the compile fails but we have no
16899 intention of running the tests anyway.
fc33412a
DT
16900
16901 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16902 tests if set.
16903
16904 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16905 integers.
fc33412a
DT
16906
16907 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16908 * gdb.c++/namespace.exp: Ditto.
16909
115f06de
OF
169102001-03-07 Orjan Friberg <orjanf@axis.com>
16911
16912 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16913 * gdb.base/pointers.exp: Relax pattern match of decimals.
16914
b6ba6518
KB
169152001-03-06 Kevin Buettner <kevinb@redhat.com>
16916
16917 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16918 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16919 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16920 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16921 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16922 config/sh.exp, config/sid.exp, config/slite.exp,
16923 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16924 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16925 config/vxworks.exp, config/vxworks29k.exp,
16926 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16927 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16928 gdb.base/arithmet.exp, gdb.base/assign.exp,
16929 gdb.base/async.exp, gdb.base/attach.exp,
16930 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16931 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16932 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16933 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16934 gdb.base/commands.exp, gdb.base/completion.exp,
16935 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16936 gdb.base/constvars.exp, gdb.base/corefile.exp,
16937 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16938 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16939 gdb.base/ending-run.exp, gdb.base/environ.exp,
16940 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16941 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16942 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16943 gdb.base/funcargs.exp, gdb.base/help.exp,
16944 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16945 gdb.base/logical.exp, gdb.base/long_long.exp,
16946 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16947 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16948 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16949 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16950 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16951 gdb.base/regs.exp, gdb.base/relational.exp,
16952 gdb.base/remote.exp, gdb.base/reread.exp,
16953 gdb.base/restore.exp, gdb.base/return2.exp,
16954 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16955 gdb.base/selftest.exp, gdb.base/setshow.exp,
16956 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16957 gdb.base/sigall.exp, gdb.base/signals.exp,
16958 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16959 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16960 gdb.base/step-test.exp, gdb.base/structs.c,
16961 gdb.base/structs.exp, gdb.base/structs2.exp,
16962 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16963 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16964 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16965 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16966 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16967 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16968 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16969 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16970 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16971 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16972 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16973 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16974 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16975 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16976 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16977 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16978 gdb.trace/circ.exp, gdb.trace/collection.exp,
16979 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16980 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16981 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16982 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16983 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16984 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16985 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16986 notices.
16987
dc96c6c7 169882001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16989
16990 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16991 first arg is int not float.
16992
dc96c6c7 169932001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16994
16995 * gdb.base/reread.exp: Unsupported for non-native targets;
16996 doesn't work for remote debugging.
16997
9b0c4aeb
FN
169982001-02-19 Fernando Nasser <fnasser@redhat.com>
16999
17000 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17001 * gdb.base/ending-run.exp: Properly handle the BSP state when
17002 stepping past the end of main.
9b0c4aeb 17003
02aa71d5
MC
170042001-02-19 John Moore <jmoore@redhat.com>
17005
17006 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17007 Converted HPUX fix for non-expected items following multiple
17008 step commands into general solution for all platforms.
17009
1fa449a4
MC
170102001-02-18 Michael Chastain <chastain@redhat.com>
17011
17012 * gdb.c++/classes.exp (do_tests): Change runto statements
17013 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17014 statements demangler agnostic.
17015 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17016 (gdb_virtfunc_restart): Likewise.
17017
b2f9ec70
MC
170182001-02-14 Michael Chastain <chastain@redhat.com>
17019
17020 * gdb.c++/inherit.exp (do_tests): Change runto statements
17021 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17022 statements demangler agnostic.
17023
cf74b8ca
AC
17024Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17025
17026 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17027 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17028 before calling common_routine 15 times'' tests.
cf74b8ca 17029
99f78f56
MC
170302001-02-11 Michael Chastain <chastain@redhat.com>
17031
17032 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17033 Helps the test script figure out which demangler is in use.
17034 (dm_type_foo_ref): Ditto.
17035 (dm_type_int_star): Ditto.
17036 (dm_type_long_star): Ditto.
17037 (dm_type_unsigned_int): Ditto.
17038 (dm_type_void): Ditto.
17039 (dm_type_void_star): Ditto.
99707966 17040 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17041 Probe the gdb demangler and set variables to accommodate
17042 formatting differences.
17043 (info_func_regexp): New function. Same as info_func, but
17044 matches against a regexp.
17045 (info_func): Match against a literal string.
17046 (print_addr_2): New function. Match against a literal string,
17047 which can be different from the input to gdb.
17048 (print_addr): Simply call print_addr_2 with the same argument twice.
17049 (test_lookup_operator_functions): Use demangler formatting variables.
17050 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17051 the tests in the same order as the C++ class declaration.
17052 (test_paddr_operator_functions): Ditto.
17053 (test_paddr_overloaded_functions): Ditto.
17054 (test_paddr_hairy_functions): Use demangler formatting variables.
17055 Add reference to gdb/19 for related tests.
17056 (do_tests): Call probe_demangler.
17057
1de8f023
KB
170582001-01-30 Kevin Buettner <kevinb@redhat.com>
17059
17060 * gdb.c++/templates.cc (printf): Remove unused function definition.
17061
ca3f91ed
MS
170622001-01-26 Felix Lee <flee@redhat.com>
17063
17064 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17065
170662001-01-25 matthew green <mrg@redhat.com>
17067
17068 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17069 up sid.
17070 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17071
170722001-01-25 matthew green <mrg@redhat.com>
17073
17074 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17075 Deprecate $sid_spawn_id.
ca3f91ed
MS
17076 (sid_exit): Remove code necessary only for `spawn.'
17077
170782001-01-25 matthew green <mrg@redhat.com>
17079
17080 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17081
fb18ec4a
MC
170822001-01-28 Michael Chastain <chastain@redhat.com>
17083
17084 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17085 to call when tests fail. It takes gdb out of the overloaded
17086 function choice menu back to the main prompt, so that the test
17087 program stays synchronized.
17088 (set_bp_overloaded): New proc to collect all the common
17089 code for setting a breakpoint on an overloaded name. Calls
17090 take_gdb_out_of_choice_menu when needed.
17091 (menu_overload1arg): New variable to collect the repeated
17092 instances of the expected menu for an overloaded name. Change
17093 the regular expression to handle changes in g++ type encoding:
17094 "void" can be either "void" or "", and "unsigned int" can be
17095 either "unsigned int" or "unsigned".
17096 (continue_to_bp_overloaded): Change regular expressions to handle
17097 changes in g++ type encoding.
17098 (no proc): Call take_gdb_out_of_choice_menu when needed.
17099 Remove redundant calls to "info break". Accept either "canceled"
17100 or "cancelled". Change regular expressions in "info break"
17101 calls to handle changes in g++ type encoding. Give all tests
17102 unique strings.
17103
9c646a6e
BE
171042001-01-17 Ben Elliston <bje@redhat.com>
17105
17106 * config/sid.exp: New file.
17107
9549d9c1
AC
17108Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17109
17110 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17111
dc96c6c7 171122000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17113
17114 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17115 Add a RE to accept a non-ascii char if one is ever presented.
17116
b4df4f68
FN
171172000-12-20 Fernando Nasser <fnasser@redhat.com>
17118
297dd0fd 17119 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17120
dc96c6c7 171212000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17122
d63a86f8 17123 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17124 in regexp. One '\' does not suffice on Linux.
17125
4a7bddb6
MC
171262000-12-09 Michael Chastain <chastain@redhat.com>
17127
17128 * gdb.base/break.exp (test_clear_command): Use a marker function
17129 rather than 'main' for the test function. Also move this
17130 test to an execution point where the marker function names are
17131 guaranteed to be bound to functions. (Executing tests after a
17132 'finish' from main runs into name conflicts with local names
17133 in __libc_start_main).
17134
dc96c6c7 171352000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17136
17137 * gdb.base/finish.exp: New test for gdb's "finish" command.
17138 * gdb.base/return2.exp: New test for gdb's "return" command.
17139 * gdb.base/return2.c: New source file for above.
17140
dc96c6c7 171412000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17142
17143 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17144 * gdb.base/miscexprs.exp: Ditto.
17145 * gdb.base/pointers.exp: Ditto.
17146 * gdb.c++/derivation.exp: Ditto.
17147 * gdb.c++/local.exp: Ditto.
17148 * gdb.c++/namespace.exp: Ditto.
17149 * gdb.c++/overload.exp: Ditto.
17150 * gdb.c++/ref-types.exp: Ditto.
17151
dc96c6c7 171522000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17153
17154 * gdb.base/constvars.exp: Test result of "up" command.
17155 * gdb.base/miscexprs.exp: Ditto.
17156 * gdb.base/pointers.exp: Ditto.
17157 * gdb.base/scope.exp: Ditto.
17158 * gdb.c++/derivation.exp: Ditto.
17159 * gdb.c++/local.exp: Ditto.
17160 * gdb.c++/namespace.exp: Ditto.
17161 * gdb.c++/overload.exp: Ditto.
17162 * gdb.c++/ref-types.exp: Ditto.
17163
44097287
FN
171642000-11-22 Michael Chastain <chastain@redhat.com>
17165
17166 * mips_pro.exp: Accept either "middle -> top -> main" or
17167 "middle -> main" in the backtrace, because gcc can optimize
17168 tail calls to jumps. Remove setup_xfail for the hppa case.
17169 Add a comment with the original warning messages from PR 3016,
17170 which was filed in 1993, to preserve them for posterity.
17171
9d2e1bab
ND
171722000-11-17 Nick Duffek <nsd@redhat.com>
17173
17174 * lib/gdb.exp (gdb_test): Override timeout with board info.
17175
1aca8eb7
ND
171762000-11-17 Nick Duffek <nsd@redhat.com>
17177
17178 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17179 the second kill and detach messages.
17180
93076499
ND
171812000-11-17 Nick Duffek <nsd@redhat.com>
17182
17183 * configure.in: Add AC_EXEEXT.
17184 * configure: Regenerate.
17185 * Makefile.in (just-check): Export EXEEXT.
17186 * lib/gdb.exp ($EXEEXT): Import from environment.
17187 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17188 expect "maint dump-me" on Cygwin.
17189 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17190 $EXEEXT.
17191
30e87cd3
ND
171922000-11-17 Nick Duffek <nsd@redhat.com>
17193
17194 * gdb.base/break.exp: Test backtrace and finish from called
17195 function on all platforms, not just HP-UX.
17196
dc96c6c7 171972000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17198
17199 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17200 code from gdb_target_monitor, so it can be used independantly
17201 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17202
dc96c6c7 172032000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17204
17205 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17206 * gdb.base/corefile.exp: Expect the message "Program is being
17207 debugged already" when we send the "corefile" command, since
17208 the preceeding gdb_load may have connected gdb to a remote target.
17209 * gdb.base/display.exp: Disable hardware watchpoints if new
17210 board info variable "no_hardware_watchpoints" is true.
17211 Replace single-letter commands with more readable ones.
17212 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17213 if new board info variable "no_hardware_watchpoints" is true.
17214 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17215 to see if stdio (printf) testing is possible.
17216 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17217 board info variable "no_hardware_watchpoints" is true. Use new
17218 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17219
39124dea
FN
172202000-11-13 Fernando Nasser <fnasser@redhat.com>
17221
17222 From Orjan Friberg <orjanf@axis.com>:
17223 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17224 in array print pattern match.
17225
a9e2e984
FN
172262000-11-09 Fernando Nasser <fnasser@redhat.com>
17227
17228 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17229 spelling "cancelled" to U.S. spelling "canceled" to match changes
17230 made to gdb.
17231 * gdb.c++/ovldbreak.exp: Ditto.
17232
c7db355b
PS
172332000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17234
17235 * gdb.base/callfuncs.c (main): Moved to end of file, call
17236 t_double_values to initialize the FPU before inferior calls are made.
17237 * gdb.base/callfuncs.exp: Test for register preservation after calling
17238 inferior functions. Add tests for continuining, finishing and
17239 returning from a stop in a call dummy.
17240
dc96c6c7 172412000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17242
17243 * gdb.base/commands.exp: Break up long lines, and re-indent.
17244
dc96c6c7 172452000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17246
17247 * config/gdbserver.exp: Rewritten from the ground up, to make it
17248 compatible with the current dejagnu tree, and to make it work with
17249 the new "gdbserver" in libremote.
17250
dc96c6c7 172512000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17252
17253 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17254 * gdb.base/varargs.exp: Skip entire test if no printf support.
17255 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17256 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17257
dc96c6c7 172582000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17259
17260 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17261 no floating point support.
17262 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17263 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17264 * gdb.base/call-rt-st.exp: Ditto.
17265 * gdb.base/call-strs.exp: Ditto.
17266
bac5fc66
JG
172672000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17268
17269 * gdb.base/sizeof.c: include <stdio.h>.
17270
17271 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17272 'finish', otherwise uncaptured gdb_prompt would potentially
17273 throw remaining test points out of sync.
bac5fc66 17274
b22a6027
SB
172752000-07-26 Scott Bambrough <scottb@netwinder.org>
17276
17277 * gdb.base/recurse.exp: Run tests for all targets.
17278 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17279 gnu-oldld case on ARM.
17280 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17281 for ARM targets.
d63a86f8 17282
d8231941
AG
17283Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17284
17285 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17286 * gdb.java/configure: Rebuild.
17287
8caabe69
AG
17288Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17289
17290 * gdb.java/jv-exp.exp: New file.
17291
9d273ca3
AG
17292Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17293
17294 * configure: Rebuilt.
17295 * configure.in (configdirs): Add gdb.java.
17296 * gdb.java/jmisc.java: New file.
17297 * gdb.java/jmisc.exp: New file.
17298 * gdb.java/Makefile.in: New file.
17299 * gdb.java/configure: Rebuilt.
17300 * gdb.java/configure.in: New file.
17301 * lib/java.exp: New file.
17302
4f823a66
AC
17303Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17304
17305 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17306 underflow.
4f823a66 17307
2391e11d
AC
17308Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17309
17310 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17311 and the compilers sizes.
2391e11d 17312
54602222
ND
173132000-07-09 Nick Duffek <nsd@redhat.com>
17314
17315 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17316 (use_methods): New function.
17317 (main): Call use_methods().
17318 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17319 (do_tests): Call test_method_param_class.
17320
2bec0572
ND
173212000-07-09 Nick Duffek <nsd@redhat.com>
17322
17323 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17324 spelling.
17325 (test_enums): New procedure. Move enum tests from end of script
17326 to here. Set breakpoint on function name instead of line number.
17327 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17328 (enums2): New marker function.
17329 (enums1): New function.
17330 (main): Call enums1(). Move enum tests to enums1().
17331
78492fde
AC
17332Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17333
17334 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17335 compile/link program. Update line numbers.
78492fde
AC
17336 * gdb.asm/d10v.inc: Define ``startup''.
17337 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17338
49a2cef8
AC
17339Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17340
17341 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17342
3e6c8688
EZ
173432000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17344
17345 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17346 of 'help maint print' command.
3e6c8688 17347
9ff5cbe9
AC
17348Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17349
17350 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17351 they use gdb_expect_list.
9ff5cbe9 17352
17c579bd
AC
17353Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17354
17355 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17356 memory-read-packet-size'' instead of ``set endian big'' to test
17357 long commands.
17c579bd 17358
e6d71bf3
DB
173592000-06-03 Daniel Berlin <dan@cgsoftware.com>
17360
17361 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17362 g++, and stop skipping them.
e6d71bf3
DB
17363
17364 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17365 work under g++.
17366
d63a86f8 17367 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17368 initialization.
17369
dc96c6c7 173702000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17371
17372 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17373 the regular expression: accept an (almost) arbitrary sequence of
17374 "frames-invalid" and "breakpoints-invalid" messages both before
17375 and after the "starting" message.
17376
dc96c6c7 173772000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17378
17379 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17380
dc96c6c7 173812000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17382
17383 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17384 Relax the regular expression a little, make it pass on Solaris 8.
17385
8216cda9
KB
173862000-05-12 Kevin Buettner <kevinb@redhat.com>
17387
17388 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17389 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17390 Instead, it is permissible for gdb to stop on the line of the
17391 call itself.
17392
1a570b2f
MS
173932000-05-12 Michael Snyder <msnyder@.cygnus.com>
17394
17395 * gdb.base/break.exp (bp on small function, optimized file):
17396 Add a second pass pattern. The behavior differs here between stabs
17397 and dwarf for one-line functions. Stabs preserves two line symbols
17398 (one before the prologue and one after) with the same line number,
17399 but dwarf regards these as duplicates and discards one of them.
17400 Therefore the address after the prologue (where the breakpoint is)
17401 has no exactly matching line symbol, and GDB reports the breakpoint
17402 as if it were in the middle of a line rather than at the beginning.
17403
dc96c6c7 174042000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17405
d63a86f8 17406 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17407 rather than "send_gdb" (for consistancy).
17408
7d418785
AC
17409Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17410
17411 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17412 * gdb.c++/templates.cc: Properly check for GCC version number.
17413 * lib/compiler.cc: Likewise
17414
dc96c6c7 174152000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17416
d63a86f8 17417 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17418 gdb may not stop at the first line of main, due to code motion.
17419
dc96c6c7 174202000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17421
17422 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17423 This test depends on parsing the printf output from the target.
17424 Since the sparclet stub doesn't do stdio, this will never work.
17425 * gdb.base/call-rt-st.exp: ditto.
17426 * gdb.base/call-strs: ditto.
17427
dc96c6c7 174282000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17429
17430 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17431
17432 * gdb.base/ending-run.exp: After connecting to a remote target,
17433 but before running, the target will appear to be in a random
17434 location. Specify both a file and a line for breakpoints.
17435 Also, the function that calls main may be called 'init'
17436 rather than 'start'.
17437
a5a51225
EZ
174382000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17439
17440 * gdb.base/help.exp: Update output for add-symbol-file command.
17441
7930cc7c
FN
174422000-04-10 Fernando Nasser <fnasser@cygnus.com>
17443
17444 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17445 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17446
23e37ab1
C
174472000-04-07 J.T. Conklin <jtc@redback.com>
17448
e93c542c
C
17449 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17450
23e37ab1
C
17451 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17452
591b8fa3
PDM
17453Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17454
17455 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17456 values that can be represented exactly.
591b8fa3
PDM
17457 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17458 above change, and to not check against the directory part of the source
17459 file name.
17460 (step into print_long_arg_list): Likewise.
17461 (print print_small_structs from print_long_arg_list): Likewise.
17462 (print print_long_arg_list): Likewise.
17463
7a495180
EZ
174642000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17465
30b53638 17466 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17467
beb998c6
AC
17468Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17469
17470 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17471
1c689132
DB
174722000-03-25 Daniel Berlin <dan@cgsoftware.com>
17473
17474 * gdb.base/commands.exp (deprecated_command_test): Add test for
17475 deprecate with no arguments.
17476
c1790a9d
JL
174772000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17478
17479 * gdb.base/break.exp: Add new test for setting breakpoints on
17480 optimized code so we can test breakpoints work even when function
17481 prologues may be optimized away
17482
003ba290
FN
174832000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17484
17485 From David Whedon <dwhedon@gordian.com>
a9c64011 17486 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17487
6837a0a2
DB
174882000-03-22 Daniel Berlin <dan@cgsoftware.com>
17489
17490 * gdb.base/help.exp: Added test for new apropos command.
17491
b9593231
KB
174922000-03-21 Kevin Buettner <kevinb@redhat.com>
17493
17494 * gdb.base/pointers.c (usevar): New function.
17495 (main): Make sure that global variables v_int_pointer2, rptr,
17496 and y are all referenced someplace in the program by calling
17497 usevar() on them. [Some linkers delete symbols which are
17498 never referenced. The space remains, but there's no way to
17499 get a (symbolic) handle on the variable from the debugger.]
17500
751a959b
EZ
175012000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17502
17503 * gdb.base/printcmds.c: Add typedeffed arrays.
17504
17505 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17506 procedure to test arrays that are typedef'd.
751a959b 17507
73a93a32
JI
175082000-03-13 James Ingham <jingham@leda.cygnus.com>
17509
17510 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17511 the library directories.
73a93a32 17512
fb40c209
AC
17513Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17514
17515 * configure.in (configdirs): Add sub directory gdb.mi.
17516 * configure: Re-generate.
17517
17518 * gdb.mi: New directory.
d63a86f8 17519
ee4dd2c9
AC
175202000-02-25 Scott Bambrough <scottb@netwinder.org>
17521
17522 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17523 a long long value as a double on ARM platforms.
ee4dd2c9 17524
70f0cc22
JB
175252000-02-16 Jim Blandy <jimb@redhat.com>
17526
17527 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17528 default source file is set properly before running this test.
17529
853819b8
EZ
175302000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17531
17532 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17533 gdbtk/library directory, not in gdbtcl2.
853819b8 17534
dfcd3bfb
JM
175352000-02-04 Jim Blandy <jimb@redhat.com>
17536
17537 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17538 backslash from regexp pattern.
17539
17540 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17541 procedure. Use it to run all the "continue to bp overloaded"
17542 tests. Note that this changes the names of the tests slightly.
17543 If the breakpoint hit message includes a hex PC value, because
17544 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17545 from the real source code, still consider that a pass.
17546
17547 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17548 XFAIL here if the breakpoint message contains a hex address. Note
17549 similar change on 1999-11-02.
17550
17551 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17552
17553 * gdb.base/ptype.exp: Establish a default source file before
17554 calling get_debug_format.
17555
175562000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17557
17558 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17559
8b93c638
JM
175602000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17561
17562 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17563 of successive stepi commands -- while in the prologue we should see
17564 the function entry bracket.
17565
175662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17567
17568 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17569 reach __change_mode() when stepping through the end of main().
17570
c5394b80
JM
175712000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17572
17573 * gdb.base/default.exp: Fix expected pattern.
17574 * gdb.base/help.exp: Same.
17575
0d06e24b
JM
175762000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17577
17578 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17579 Don't use xfail's because that affects only the following test.
d63a86f8 17580
0d06e24b 17581 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17582 solaris or linux.
0d06e24b
JM
17583
17584 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17585
dc96c6c7 175862000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17587
d63a86f8 17588 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17589 "A syntax error" rather than "A parse error". Accept both.
17590
175912000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17592
17593 * gdb.base/default.exp: Remove OS dependent string from "target
17594 remote" test.
17595 * gdb.base/help.exp: Same for "help target remote" test.
17596
c3f6f71d
JM
175972000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17598
17599 From Jim Kingdon <kingdon@redhat.com>:
17600
17601 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17602 prompt (cleanup rather than necessity, but still might keep output
17603 from spilling to next test).
c3f6f71d
JM
17604
176052000-01-02 Fred Fish <fnf@cygnus.com>
17606
17607 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17608 AIX, which defines them in <sys/types.h>.
17609
ed9a39eb 176101999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17611
ed9a39eb 17612 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17613 float" test.
ed9a39eb
JM
17614
176151999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17616
ed9a39eb 17617 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17618
17619 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17620 outermost frame disallowed".
17621
176221999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17623
17624 * gdb.base/setvar.exp: New tests for setting the value of a struct
17625 with a constant list.
17626
176271999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17628
17629 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17630 require the user to type a cast before setting the value of a struct.
17631
de57eccd
JM
176321999-12-06 Jim Blandy <jimb@cygnus.com>
17633
17634 * gdb.base/default.exp: Expect the new 'info float' command on
17635 all i386 platforms.
17636
17637 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17638 LinuxThreads libraries that don't support debugging.
17639
c2d11a7d
JM
17640Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17641
17642 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17643 Change the buffer type to ``unsigned char'' to simplify size
17644 arithmetic.
c2d11a7d
JM
17645
17646 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17647 stub only handles 400-1 byte packets. Verify that the download
17648 worked.
c2d11a7d
JM
17649
176501999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17651
17652 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17653 tests, using UNRESOLVED for the untested cases. Also, does not wait
17654 for a timeout if the prompt was received before a recognizable pattern.
17655
176561999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17657
17658 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17659
176601999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17661
17662 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17663 watchpoints.
c2d11a7d
JM
17664
176651999-11-24 Jason Merrill <jason@casey.cygnus.com>
17666
17667 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17668
17669 * gdb.c++/local.exp: Be more flexible in recognizing local class
17670 name mangling. Don't allow horribly truncated method names.
17671 * gdb.c++/derivation.exp: Expect protected inheritance.
17672 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17673 * gdb.c++/virtfunc.exp: Likewise.
17674 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17675 when printing a nested enum.
17676
176771999-11-22 Jim Blandy <jimb@cygnus.com>
17678
17679 * gdb.base/step-test.exp: Properly await GDB's response to setting
17680 a breakpoint on the call to large_struct_by_value.
17681
17682 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17683 just because we have debug info for the `start' function.
17684
176851999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17686
17687 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17688 "Unknown signal" messages, which indicate (on LinuxThreads) that
17689 GDB doesn't know how to debug threads on this system. This is
17690 better than hanging while philosopher 0 dumps chatter into gdb.log.
17691
176921999-11-18 Tom Tromey <tromey@cygnus.com>
17693
17694 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17695
176961999-11-18 Fred Fish <fnf@cygnus.com>
17697
17698 * gdb.base/coremaker2.c: Add sample program for generating
17699 cores that is more self contained than coremaker.c. Eventually
17700 I'll add more code to this and tie it into the testsuite.
17701
4ce44c66
JM
177021999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17703
17704 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17705
177061999-11-10 Jimmy Guo <guo@cup.hp.com>
17707
17708 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17709 from $srcdir/lib/.
4ce44c66 17710 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17711 and gdb.c++/.
4ce44c66
JM
17712
17713 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17714
d63a86f8 17715 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17716 'continue with watch' test point.
17717
177181999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17719
17720 Merged from p2linux-990323-branch:
d63a86f8 17721
4ce44c66
JM
17722 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17723
11cf8741
JM
17724Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17725
17726 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17727 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17728
17729Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17730
17731 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17732 gdb_expect_list.
11cf8741
JM
17733
17734Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17735
17736 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17737
177381999-11-03 Mark Salter <msalter@cygnus.com>
17739
17740 * gdb.base/break.exp: Fix "stub continue" pattern.
17741
177421999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17743
17744 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17745
177461999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17747
17748 * gdb.base/display.exp ("finish"): Add timeout clause.
17749
17750 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17751 plain prompt clause, so this doesn't have to time out in order to
17752 fail.
17753
17754 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17755 breakpoint hit messages include an address.
11cf8741
JM
17756
17757 * gdb.base/display.exp: Don't forget to escape parens in regular
17758 expressions. Unix regexp notatation sucks.
17759
177601999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17761
17762 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17763 order for 'signalled' message.
11cf8741 17764
5c44784c
JM
177651999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17766
17767 From Jimmy Guo <guo@cup.hp.com>:
17768 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17769 * gdb.base/annota1.c: Add code for tests to work with.
17770
177711999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17772
17773 * gdb.base/remote.exp: New test for remote downloading settings.
17774 * gdb.base/remote.c: New file with large .data.
17775
917317f4
JM
177761999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17777
17778 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17779 for LinuxThreads support, merged from the Code Fusion branch.
17780
17781Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17782
17783 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17784 containing exp_continue into a while within an expect. Don't
17785 attempt a start more than three times. Check return value from
17786 gdb_load.
d63a86f8 17787
2df3850c
JM
17788Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17789
17790 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17791 a pass case.
2df3850c 17792
2acceee2
JM
177931999-10-01 Kevin Buettner <kevinb@cygnus.com>
17794
17795 * gdb.base/break.c (main): Added a statement that we can step
17796 off of.
17797 * gdb.base/break.exp: Added tests for setting a breakpoint
17798 at an offset and stepping onto a breakpoint.
17799
178001999-10-01 Fred Fish <fnf@cygnus.com>
17801
d63a86f8 17802 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17803 gdb output.
17804
c2c6d25f
JM
178051999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17806
17807 * gdb.base/break.exp: Code locations are in hex, don't forget!
17808 (For HP-UX.)
17809
178101999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17811
17812 * condbreak.exp: Use break.c as test program.
17813 * condbreak.c: Remove, redundant with break.c.
17814
178151999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17816
17817 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17818 Z-packets if the target needs it.
c2c6d25f
JM
17819
178201999-09-13 James Ingham <jingham@leda.cygnus.com>
17821
17822 * gdb.c++/overload.exp: Added tests for listing overloaded
17823 functions with function pointers in the arg, explicitly calling
17824 out the version you want.
17825
cff3e48b
JM
178261999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17827
17828 * long_long.exp: Add variations of test cases that work for
17829 targets with 16-bit ints and 32-bit doubles.
17830
d4f3574e
SS
178311999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17832
17833 * break.c (main): Compare a possibly-uninitialized argc with an
17834 unlikely value that fits in 16 bits.
17835
178361999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17837
17838 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17839 0xfeeb, don't want negative numbers if ints are 16 bits.
17840
17841 * lib/gdb.exp (skip_cplus_tests): New proc.
17842 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17843 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17844 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17845 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17846 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17847 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17848 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17849 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17850
17851 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17852
17853Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17854
17855 * gdb.base/corefile.exp (up): Allow a parameter to appear
17856 in the frame that we're going up to.
17857
17858 From Jim Blandy <jimb@cygnus.com>:
17859
17860 * gdb.base/default.exp (info float): Expect some output now.
17861
17862 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17863 returning floating-point values to fail on the x86.
17864 * gdb.base/callfwmall.exp (do_function_calls): Same.
17865
17866 * gdb.base/list.exp (test_listsize): Correct expectations for
17867 listing line 1 with listsize 2. Also, listing a single line
17868 works now, as does listing three lines. [Kevin's note: There
17869 were a number of other cases fixed too where the expectations
17870 differed...]
17871
178721999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17873
17874 * gdb.base/selftest.exp: Add case for when version prints as
17875 constant string instead of char pointer.
17876
104c1213
JM
178771999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17878
17879 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17880 stepping out of main.
104c1213
JM
17881
17882 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17883 G++ used.
17884
17885 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17886 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17887
17888 * gdb.c++/ovldbreak.exp: Update match string in test that
17889 includes a warning of multiple breakpoints.
17890
178911999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17892
17893 * gdb.base/display.exp: Improve precision of step-after-finish
17894 added yesterday.
17895
17896 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17897 test.
104c1213
JM
17898
17899 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17900 configs when using G++, not just hppa*.
17901
179021999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17903
17904 * gdb.base/async.c: New file.
17905 * gdb.base/async.exp: New file.
17906
17907Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17908
17909 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17910 PA64.
17911
53a5351d
JM
17912Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17913
104c1213
JM
17914 * gdb.base/display.exp: "finish" can leave us mid-line on many
17915 targets, deal with it. Add a small constant to main, instead of
17916 1000 since main+1000 may not be a valid address in the target.
17917
53a5351d
JM
17918 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17919 on hpux11.
17920
17921 * gdb.base/attach.exp: Handle another hpux11 error message variant
17922 when attaching to a process that does not exist.
17923
179241999-08-19 J.T. Conklin <jtc@redback.com>
17925
17926 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17927 characters in 'continue to 1241' test.
53a5351d
JM
17928
179291999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17930
17931 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17932 stop in print_long_arg_list, define and use a whitespace
17933 variable in print_small_structs test, add an XFAIL for Solaris.
17934 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17935 interested enough to fix.
17936
7be570e7
JM
179371999-08-13 Keith Seitz <keiths@cygnus.com>
17938
17939 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17940 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17941 proc knows about targets other than the natives.
17942 (test_assign): Use "gdb_run_cmd" to "run" the target.
17943 Check that we've actually hit the breakpoint at main.
17944 When we attempt to assign a value to a local variable, check
17945 that the variable is in the current scope, i.e., don't use
17946 a test with an empty result.
17947
17948Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17949
17950 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17951 command.
7be570e7
JM
17952
179531999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17954
17955 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17956 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17957 gdb.compat, gdb.threads-hp.
17958 gdb.hp/configure, gdb.hp/configure.in: New files.
17959 gdb.hp/Makefile.in: Recurse into new subdirs.
17960 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17961 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17962 in object files.
17963 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17964
96baa820
JM
179651999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17966
17967 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17968 funky printf, remove a bogus p/a test.
96baa820
JM
17969
179701999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17971
17972 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17973 connected to the target. This is necessary when running not
17974 natively.
96baa820
JM
17975
179761999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17977
17978 * gdb.base/step-test.exp: Removed some extraneous messages.
17979
17980 * gdb.base/long_long.exp: Don't run memory examination tests
17981 on little-endian targets (they will need a different set of
17982 results to match).
17983
179841999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17985
17986 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17987 until somebody decides to fix GDB.
17988
17989 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17990 constant as "ULL".
96baa820
JM
17991 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17992 matches for a couple x/2 commands.
17993
a0b3c4fd
JM
179941999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17995
17996 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17997 by merging in ref-types2 tests.
17998 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17999
18000 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18001 * gdb.c++/Makefile.in: Add standard actions.
18002 (EXECUTABLES): Rename from PROGS, update list.
18003 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18004 from gdb.hp.
18005 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18006 foo and bar locals.
18007 * gdb.c++/anon-union.exp: Fix tests to match.
18008 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18009 expect matches to handle output variations.
18010 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18011 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18012 output, add HP alternatives for new and delete prints.
a0b3c4fd 18013 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18014 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18015 * gdb.c++/demangle.exp: Use $style when reporting failure.
18016 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18017 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18018 match alternatives.
18019 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18020 compilers.
a0b3c4fd
JM
18021 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18022 * gdb.c++/method.exp: Add match alternatives.
18023 * gdb.c++/misc.cc: Add bool types.
18024 * gdb.c++/misc.exp: Add tests for bool types.
18025 * gdb.c++/overload.exp: Add xfails.
18026 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18027 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18028 add some more template parameter tests (only for HP currently).
18029 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18030 * gdb.c++/virtfunc.cc: Add return type and value for main.
18031 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18032 match alternatives.
d63a86f8 18033
a0b3c4fd
JM
180341999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18035
18036 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18037
180381999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18039
18040 * gdb.base/signals.exp: Don't expect getting a backtrace from
18041 within a signal handler to fail on Linux.
18042
180431999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18044
18045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18046 * lib/gdb.exp: Remove some gratuitious semicolons.
18047 (delete_breakpoints): Increase timeout.
18048 (gdb_expect): Add -notransfer option.
18049 (gdb_test): Use -notransfer option.
18050 (get_compiler_info): Add f77 case.
18051 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18052 case.
a0b3c4fd
JM
18053 (gdb_preprocess): Call get_compiler.
18054
18055 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18056 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18057 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18058 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18059 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18060 third arg to gdb_test.
a0b3c4fd
JM
18061 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18062 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18063 HP-UX xfails, add others.
a0b3c4fd
JM
18064 * gdb.base/completion.exp: Reflect name change of self-test.
18065 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18066 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18067 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18068 HP failure number.
a0b3c4fd
JM
18069 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18070 useless HP-UX 10.30 references.
18071 * gdb.base/maint.exp: Loosen matches.
18072 * gdb.base/pointers.c (main): Declare more_code.
18073 * gdb.base/pointers.exp: Match on output of a `next'.
18074 * gdb.base/structs.c: Add prototypes.
18075 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18076 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18077
180781999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18079
18080 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18081 command.
a0b3c4fd
JM
18082
180831999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18084
18085 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18086 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18087
18088 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18089 debug info. Deal with lack of signal hanlder info in stack.
18090
a9c64011 18091 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18092 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18093
5a2468f5
JM
180941999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18095
18096 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18097 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18098
adf40b2e
JM
18099Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18100
18101 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18102 a1-selftest.exp.
adf40b2e
JM
18103 * gdb.base/configure: Re-generate.
18104
181051999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18106
18107 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18108 in trying to run first and name is too long.
18109
18110 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18111 pointers2.c and pointers2.exp, respectively.
18112 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18113 doschk happier.
18114
43e526b9
JM
181151999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18116
18117 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18118 callfuncs2.c and callfuncs2.exp.
18119
18120 * gdb.base/list.exp: Remove mistaken xfails.
18121 * gdb.base/list0.h: Add optional prototypes.
18122
9846de1b
JM
18123Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18124
a9c64011 18125 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18126 calling malloc.
a9c64011
AS
18127 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18128 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18129 use.
9846de1b
JM
18130
181311999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18132
18133 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18134 * gdb.base/annota2.cc, annota2.exp: Move from here.
18135 * gdb.c++/annota2.cc, annota2.exp: To here.
18136 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18137
43ff13b4
JM
18138Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18139
18140 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18141 a consistent format.
43ff13b4 18142
085dd6e6
JM
181431999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18144
18145 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18146 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18147 HP compilers, also set the globals $true and $false.
18148
18149 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18150 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18151 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18152 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18153 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18154 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18155 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18156 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18157 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18158 whatis.c} Add C++ compatible function definitions and return
18159 types, add includes for library functions.
085dd6e6
JM
18160 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18161 * gdb.base/step-test.c (myglob): Rename from glob.
18162 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18163 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18164 files, move here from gdb.hp.
085dd6e6 18165 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18166 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18167 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18168 Adjust line numbers in regexps.
085dd6e6
JM
18169
18170 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18171 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18172 instead of 0/1.
18173
18174 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18175 foll-vfork.exp: New files, move here from gdb.hp.
18176 * gdb.base/page.exp: New file, test of pagination command.
18177
18178 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18179 recursion test.
18180 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18181
18182 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18183 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18184
18185 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18186 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18187 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18188 watchpoint test.
085dd6e6
JM
18189 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18190 them work.
18191 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18192 expressions properly.
18193 * gdb.base/corefile.exp: Loosen the match slightly.
18194 * gdb.base/default.exp: Allow "Error accessing memory" message
18195 also.
18196 * gdb.base/display.exp: Skip over x/0 j if PA64.
18197 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18198 * gdb.base/interrupt.exp: Ditto.
18199 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18200 in use.
18201 * gdb.base/list.exp: Add xfails for HP-UX.
18202 * gdb.base/long_long.exp: Refine some of the numeric matches.
18203 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18204 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18205 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18206 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18207 * gdb.base/ptype.exp: Succeed on more varieties of output.
18208 * gdb.base/scope.exp: Add xfails for HP-UX.
18209 * gdb.base/sect-cmd.exp: Add more cases.
18210 * gdb.base/setvar.exp: Add xfails for HP-UX.
18211 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18212 * gdb.base/signals.exp: Match on void symbolically.
18213 * gdb.base/step-test.exp: Add case for PA64.
18214 * gdb.base/term.exp: Add exit and restart.
18215 * gdb.base/twice.exp: Clean up after self.
18216 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18217 * gdb.base/whatis.exp: Allow more ways to pass tests.
18218
18219 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18220 no longer useful.
085dd6e6
JM
18221
18222Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18223
18224 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18225 list of patterns.
085dd6e6 18226 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18227 print_double_array(double_array)", "continuing to breakpoint
18228 1018", "print print_double_array(array_d)" and "continuing to
18229 1034" tests.
d63a86f8 18230
085dd6e6
JM
182311999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18232
a9c64011 18233 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18234
182351999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18236
18237 * config/mt-*: Remove, these haven't been used since 1996.
18238
182391999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18240
18241 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18242 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18243 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18244
9e0b60a8
JM
182451999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18246
18247 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18248 simpler match case for the ptype of the big class.
18249
182501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18251
18252 * gdb.exp: Fix test for gdb_prompt existence.
18253
182541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18255
18256 * gdb.exp (gdb_test): Add fail after calls to perror.
18257
182581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18259
18260 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18261
182621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18263
18264 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18265
0f71a2f6
JM
18266Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18267
18268 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18269 malloc() is linked in.
0f71a2f6
JM
18270
182711999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18272
18273 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18274 step at end.
18275
18276 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18277
182781999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18279
18280 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18281
cce74817
JM
18282Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18283
18284 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18285 * gdb.base/mips_pro.exp: Likewise.
18286
182871999-06-02 Keith Seitz <keiths@cygnus.com>
18288
18289 * gdb.c++/templates.cc: Change all "new" operators to throw
18290 an exception.
18291 * gdb.c++/cplusfuncs.cc: Likewise.
18292
18293 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18294
18295Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18296
18297 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18298 * gdb.base/ending-run.exp: When stepping out of main, accept a
18299 step into an arbitrary assembler file.
cce74817 18300
392a587b
JM
183011999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18302
d63a86f8 18303 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18304 "breakpoint-invalid" to be printed.
d63a86f8 18305 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18306 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18307 * gdb.base/annota2.cc: Initialize a.x to 0.
18308
9e086581
JM
183091999-05-17 Keith Seitz <keiths@cygnus.com>
18310
18311 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18312 when "skip_float_tests" set.
18313 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18314 "print print_ten_doubles", and "step into print_long_arg_list".
18315 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18316 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18317 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18318 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18319 "skip_float_tests" is set.
18320 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18321 when "skip_float_tests" set.
d63a86f8 18322
cd0fc7c3
SS
183231999-05-06 Keith Seitz <keiths@cygnus.com>
18324
18325 * gdb.base/annota2.cc: Include stdio.h.
18326
18327Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18328
18329 * gdb.base/crossload.exp: Remove, this has been disabled ever
18330 since BFD stopped including all targets, and cross-GDB gets
18331 plenty of testing anyway.
18332 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18333 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18334 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18335 * gdb.base/README: Remove, was doc for this.
18336 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18337 needed.
cd0fc7c3 18338
b83266a0
SS
183391999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18340
18341 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18342 output.
18343
18344 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18345 * gdb.base/annota2.exp: New file. More annotation tests.
18346 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18347 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18348
183491999-04-23 Angela Marie Thomas <angela@cygnus.com>
18350
18351 * config/cfdbug.exp: New file.
18352
7a292a7a
SS
183531999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18354
18355 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18356 Marcus Daniel's and Dale Hawkins's demangler crashes.
18357
18358 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18359 test_lucid_style_demangling, test_arm_style_demangling,
18360 test_hp_style_demangling): Try Tom Tromey's core-dumping
18361 identifier under each demangling style.
7a292a7a
SS
18362
183631999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18364
18365 * gdb.c++/demangle.exp: Include the current demangling style
18366 in all test names.
18367 (current_demangling_style): New global variable.
18368 (set_demangling_style, test_demangling_core, test_demangling,
18369 test_demangling_exact): New functions.
18370 (test_gnu_style_demangling, test_lucid_style_demangling,
18371 test_arm_style_demangling, test_hp_style_demangling): Use those,
18372 instead of calling gdb_test and gdb_test_exact directly.
18373 (catch_demangling_errors): New function, which reports errors
18374 signalled by the demangling test functions in an orderly way.
18375 (do_tests): Use catch_demangling_errors.
18376
183771999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18378
18379 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18380 grouping in expressions, not {}.
7a292a7a
SS
18381
18382 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18383 initialized yet.
7a292a7a
SS
18384
183851999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18386
18387 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18388 are listed.
18389
183901999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18391
18392 * gdb.stabs/weird.exp: Test for CC being defined before
18393 looking at its value.
18394
183951999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18396
18397 * gdb.base/call-ar-st.exp: Remove stray '#'.
18398 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18399 "short int" and "long int".
18400 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18401 change, to mollify finicky HP compiler.
7a292a7a
SS
18402 * gdb.hp/reg-test.exp (testfile): Fix file name.
18403 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18404
7a292a7a
SS
18405 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18406 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18407 alternate form of enum ptype.
18408
c906108c
SS
184091999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18410
7a292a7a
SS
18411 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18412 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18413 passing skip_hp_tests, so as not to waste time on guaranteed
18414 failure.
7a292a7a 18415
c906108c
SS
18416 * gdb.c++/overload.cc: Pass string instead of char addr, always
18417 init ccpfoo.
18418 * gdb.c++/templates.cc: Fix syntax error.
18419
7a292a7a
SS
18420Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18421
18422 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18423 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18424 command.
18425
184261999-03-18 James Ingham <jingham@cygnus.com>
18427
18428 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18429
18430 * gdb.c++/method.exp: It was testing an uninitialized int on the
18431 stack and assuming it was positive.
18432
18433 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18434
18435 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18436 keep it from killing the rest of the tests.
7a292a7a
SS
18437 Use gdb_continue_to_end.
18438
18439 * gdb.base/sigall.exp: use gdb_continue_to_end.
18440
18441 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18442
18443 * gdb.base/display.exp: use runto_main, not run.
18444
d63a86f8
RM
18445 * gdb.base/default.exp: Check for the current error message in the
18446 r abbreviation test.
7a292a7a
SS
18447 Add strongarm to the targets that know info float.
18448
d63a86f8 18449 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18450 run which doesn't work with monitors.
18451
18452 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18453
18454 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18455
18456 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18457 program. Traps the case (in Cygmon) when the program never really
18458 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18459 more places, so I used my name. Sorry Mark...
18460
18461 * config/monitor.exp (gdb_target_monitor): added another
18462 target_info parameter: remotebinarydownload. This will set the
18463 remotebinarydownload flag if this is causing some boards trouble.
18464
184651999-03-18 Mark Salter <msalter@cygnus.com>
18466
18467 * lib/gdb.exp (continue_to_exit): New function.
18468
18469 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18470 * gdb.base/ending-run.exp: Ditto.
18471 * gdb.base/step-test.exp: Ditto.
18472
184731999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18474
18475 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18476 (suggested by Art Haas <ahaas@neosoft.com>).
18477
184781999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18479
889bf7c5 18480 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18481
18482Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18483
18484 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18485 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18486
184871999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18488
18489 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18490 a call to strlen; sometimes we do have sources.
18491
184921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18493
18494 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18495 character, so GDB won't print garbage after its end.
d63a86f8 18496
c906108c
SS
18497 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18498 breakpoint there instead. Sometimes GCC emits memcpy to handle
18499 the large structures being passed by value, so we step into that
18500 instead of sum_array_print, which obscures what we're really testing.
18501 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18502 the bizarre steps into memcpy, so do that here. Add check for
18503 stepping into function calls that pass large structures by value.
18504 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18505 Remove all references to specific line numbers.
18506 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18507 New type and function.
18508 (main): Call large_struct_by_value, passing it a large struct by value.
18509 * lib/gdb.exp (gdb_get_line_number): New function.
18510
18511 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18512 more portable.
18513
7a292a7a
SS
185141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18515
c906108c
SS
18516 * lib/gdb.exp: Doc fixes.
18517
7a292a7a
SS
185181999-03-05 Nick Clifton <nickc@cygnus.com>
18519
d63a86f8 18520 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18521
185221999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18523
c906108c 18524 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18525 commands. They're not germane to this test, and they don't work
18526 that way on remote targets.
c906108c 18527
3fc11d3e
JM
185281999-03-01 James Ingham <jingham@cygnus.com>
18529
18530 * Changelog entries merged over from gdb development branch.
18531
3fc11d3e
JM
18532 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18533
18534 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18535 for outputting results of test run.
18536
2d4a1622 18537 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18538
18539 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18540
7a292a7a
SS
185411999-02-25 Felix Lee <flee@cygnus.com>
18542
18543 * lib/gdb.exp (debug_format): initialize
18544
c906108c
SS
185451999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18546
18547 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18548 * gdb.base/call-rt-st.c: Ditto.
18549
c906108c
SS
185501999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18551
18552 * gdb.threads/pthreads.exp (horiz): New variable.
18553 (test_startup): Fix regexps that capture thread numbers.
18554
185551999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18556
18557 * gdb.base/smoke.exp: Disambiguate two test case names (both
18558 called ``print'').
18559
18560Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18561
18562 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18563 compilation.
c906108c
SS
18564
185651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18566
18567 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18568 actual output formatting.
18569 * gdb.base/smoke.exp: GDB removes leading 0's.
18570 * gdb.base/volatile.exp: Don't check type of remuneration;
18571 that variable is no longer defined in constvars.c.
18572 * gdb.base/step-test.c (main): Exit with explicit exit code.
18573 * gdb.base/step-test.exp: Remove two nexti checks--they are
18574 not portable.
18575
185761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18577
18578 * gdb.base/help.exp ("help delete display"): Fix test to match
18579 gdb's output.
18580
18581 * gdb.base/long_long.c (known_types): Initialize values to zero.
18582 * gdb.base/long_long.exp: Step one more line
18583 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18584 leading zeros. Explicitly ask for hex formatting. Use
18585 unique test case names.
c906108c
SS
18586
18587Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18588
d63a86f8 18589 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18590
18591 * gdb.c++/method.exp: Add missing close brace.
18592
185931999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18594
18595 * gdb.base/maint.exp: Use 'set height 0' to disable page
18596 prompting, not 'set height 400'.
18597
18598 Fix a bunch of timeouts.
18599 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18600 four separate tests, so expect doesn't take forever to match a ton
18601 of text against a regexp with lots of .* forms.
18602 ("maint print psymbols", "maint print symbols"): Make some of
18603 these greps more selective, so that expect doesn't try to wade
18604 through huge piles of output and time out.
18605
18606 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18607
18608 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18609 tests: one which doesn't expect shlib events to be reported, and
18610 another which does, but is XFAIL for all platforms other than
18611 HP/UX.
c906108c
SS
18612
18613 * gdb.base/break.exp: Teach the test suite that the `catch
18614 fork', `catch vfork', and `catch exec' commands produce error
18615 messages on platforms that don't provide these features.
18616
18617Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18618
18619 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18620 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18621 (shortening names from solib_threshold.exp etc), won't run on
18622 anything but HP-UX for the foreseeable future.
c906108c 18623 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18624 reflect move.
c906108c
SS
18625
18626Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18627
18628 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18629 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18630
18631Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18632
18633 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18634 successfully re-sets breakpoints in shared libraries.
18635 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18636
18637Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18638
d63a86f8
RM
18639 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18640 and compiled w/o GCC.
c906108c
SS
18641
18642 * gdb.hp/watch-cmd.exp: ditto.
18643
18644 * gdb.hp/watch-hp.exp: ditto.
18645
18646 * gdb.hp/xdb1.exp: ditto.
18647
18648 * gdb.hp/xdb2.exp: ditto.
18649
18650 * gdb.hp/dbx.exp: ditto.
18651
18652Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18653
18654 * constvars.c: Remove C++-isms.
18655 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18656 with GCC.
c906108c
SS
18657
18658Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18659
18660 The following changes are part of the HP merge.
18661
18662 * gdb.base/break.exp: new tests to verify that catchpoints for
18663 fork, vfork, and exec don't trigger inappropriately.
18664
18665 * gdb.base/opaque.exp: compile one file at a time, then link.
18666
18667 * gdb.base/signals.exp: be more restrictive about which hppa
18668 systems receive a setup_xfail. new tests.
18669
18670 * gdb.base/solib_threshold.build: new file.
18671 * gdb.base/solib_threshold.exp: new file.
18672 * gdb.base/solib_threshold.link_opts: new file.
18673 * gdb.base/solib_threshold.mk: new file.
18674 * gdb.base/gen_solib_threshold.c: new file.
18675
18676 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18677 tests. New tests for enums inside classes.
18678
18679 * gdb.c++/compiler.cc: indicate support of template debugging.
18680
18681 * gdb.c++/demangle.exp: run hp style demangling tests.
18682
18683 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18684 tests.
18685
18686 * gdb.c++/misc.cc: changes to support new tests.
18687
18688 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18689 to support new tests.
18690
18691 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18692 gcc, then skip these tests.
18693
18694Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18695
18696 The following files are part of the HP merge; some had longer
18697 names at HP, but have been renamed to be no more than 14
18698 characters in length.
18699
18700 * gdb.hp/ambiguous.cc: new file.
18701 * gdb.hp/ambiguous.exp: new file.
18702 * gdb.hp/attach.exp: new file.
18703 * gdb.hp/attach2.exp: new file.
18704 * gdb.hp/classes-hp.exp: new file.
18705 * gdb.hp/ctti.exp: new file.
18706 * gdb.hp/ctti-add.cc: new file.
18707 * gdb.hp/ctti-add1.cc: new file.
18708 * gdb.hp/ctti-add2.cc: new file.
18709 * gdb.hp/ctti-add3.cc: new file.
18710 * gdb.hp/dbx.exp: new file.
18711 * gdb.hp/exception.cc: new file.
18712 * gdb.hp/exception.exp: new file.
18713 * gdb.hp/foll-exec.c: new file.
18714 * gdb.hp/foll-exec.exp: new file.
18715 * gdb.hp/foll-fork.c: new file.
18716 * gdb.hp/foll-fork.exp: new file.
18717 * gdb.hp/foll-vfork.c: new file.
18718 * gdb.hp/foll-vfork.exp: new file.
18719 * gdb.hp/inherit-hp.exp: new file.
18720 * gdb.hp/more-steps.exp: new file.
18721 * gdb.hp/namespace.cc: new file.
18722 * gdb.hp/namespace.exp: new file.
18723 * gdb.hp/optimize.exp: new file.
18724 * gdb.hp/pxdb.c: new file.
18725 * gdb.hp/pxdb.exp: new file.
18726 * gdb.hp/quicksort.exp: new file.
18727 * gdb.hp/reg-test.exp: new file.
18728 * gdb.hp/reg-test.s: new file.
18729 * gdb.hp/sized-enum.c: new file.
18730 * gdb.hp/sized-enum.exp: new file.
18731 * gdb.hp/start-stop.exp: new file.
18732 * gdb.hp/templ-hp.cc: new file.
18733 * gdb.hp/templ-hp.exp: new file.
18734 * gdb.hp/thr-lib.c: new file.
18735 * gdb.hp/thr-lib.exp: new file.
18736 * gdb.hp/thr-lib.h: new file.
18737 * gdb.hp/thr-liblib.c: new file.
18738 * gdb.hp/virtfun-hp.c: new file.
18739 * gdb.hp/virtfun-hp.exp: new file.
18740 * gdb.hp/watch-cmd.exp: new file.
18741 * gdb.hp/watch-hp.exp: new file.
18742 * gdb.hp/xdb1.exp: new file.
18743 * gdb.hp/xdb2.exp: new file.
18744 * gdb.hp/xdb3.exp: new file.
18745
18746Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18747
18748 The following files are part of the HP merge; some had longer
18749 names at HP, but have been renamed to be no more than 14
18750 characters in length.
18751
18752 * gdb.base/ss.h: new file.
18753 * gdb.base/call-ar-st.c: new file.
18754 * gdb.base/call-ar-st.exp: new file.
18755 * gdb.base/call-rt-st.c: new file.
18756 * gdb.base/call-rt-st-exp: new file.
18757 * gdb.base/call-strs.exp: new file.
18758 * gdb.base/ena-dis-br.exp: new file.
18759 * gdb.base/environ.exp: new file.
18760 * gdb.base/long_long.exp: new file.
18761 * gdb.base/sect-cmd.exp: new file.
18762 * gdb.base/shlib-cl2.exp: new file.
18763 * gdb.base/smoke.exp: new file.
18764 * gdb.base/so-impl-ld.c: new file.
18765 * gdb.base/so-impl-ld.exp: new file.
18766 * gdb.base/so-indr-cl.c: new file.
18767 * gdb.base/so-indr-cl.exp: new file.
18768 * gdb.base/varargs.exp: new file.
18769 * gdb.base/volatile.exp: new file.
18770 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18771 * gdb.base/display.exp: new file.
c906108c
SS
18772 * gdb.c++/derivation.exp: new file.
18773 * gdb.c++/local.exp: new file.
18774 * gdb.c++/member-ptr.exp: new file.
18775 * gdb.c++/overload.exp: new file.
18776 * gdb.c++/ovldbreak.exp: new file.
18777 * gdb.c++/ref-types.exp: new file.
18778 * gdb.c++/ref-types2.exp: new file.
18779 * gdb.c++/userdef.exp: new file.
d63a86f8 18780
c906108c
SS
18781Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18782
18783 * gdb.base/default.exp: Reflect wording change in remote.c.
18784
dc96c6c7 18785Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18786
18787 * gdb.base/help.exp: Update to reflect current text.
18788
18789Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18790
18791 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18792 they're stack variables and contain garbage.
18793 * gdb.c++/anon-union.exp: new file.
18794
18795 The following changes were made by David Taylor
889bf7c5
PA
18796 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18797 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18798 in changes by HP.
c906108c
SS
18799
18800 * gdb.base/bitops.exp: new file.
18801 * gdb.base/default.exp: change expected messages for catch and
18802 info catch tests to reflect HP merge changes.
18803 * gdb.base/enable-disable-break.exp
18804 * gdb.base/ending-run.c: new file.
18805 * gdb.base/long_long.c: new file.
18806 * gdb.base/maint.exp: new file.
18807 * gdb.base/pointers2.exp: new file.
18808 * gdb.base/shlib-call2.exp: new file.
18809 * gdb.base/solib.exp: new file.
18810 * gdb.base/step-test.c: new file.
18811 * gdb.c++/anon-union.cc: new file.
18812 * gdb.c++/local.cc: new file.
18813 * gdb.c++/member-pointer.cc: new file.
18814 * gdb.c++/method.cc: new file.
18815 * gdb.c++/ref-types.cc: new file.
18816 * gdb.c++/ref-types2.cc: new file.
18817 * gdb.c++/userdef.cc: new file.
d63a86f8 18818
c906108c
SS
18819 * gdb.base/scope.exp: compile one file at a time, then link.
18820 * gdb.base/langs.exp: ditto.
18821 * gdb.base/list.exp: ditto.
d63a86f8 18822
c906108c
SS
18823Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18824
18825 The following changes were made by David Taylor
889bf7c5
PA
18826 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18827 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18828 in changes by HP.
d63a86f8 18829
c906108c
SS
18830 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18831 skip tests. When compiling pass c++ flag to gdb_compile.
18832 * gdb.c++/
d63a86f8 18833
c906108c
SS
18834 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18835 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18836 (skip_hp_tests): new function.
18837 (gdb_preprocess): new function.
18838
18839 * configure.in (hpdir): decide whether to configure gdb.hp.
18840 * configure: regenerated.
18841
18842 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18843 to delete on clean.
18844 (EXECUTABLES): update to reflect new additions.
18845 * gdb.base/commands.exp: update message expected.
18846 * gdb.base/default.exp: add copyright notice.
18847 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18848 * gdb.base/help.exp: update messages to reflect current text.
18849 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18850 targets for recurse tests.
18851 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18852 skip this file.
18853
18854 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18855 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18856 compilation.
18857 * gdb.c++/misc.exp: ditto.
18858 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18859 run the tests. tell gdb_compile that it's a c++ compilation.
18860
18861 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18862
c906108c
SS
18863 * gdb.base/all-bin.exp: new file.
18864 * gdb.base/arithmet.exp: new file.
18865 * gdb.base/assign.exp: new file.
18866 * gdb.base/completion.exp: new file.
18867 * gdb.base/cond-expr.exp: new file.
18868 * gdb.base/condbreak.exp: new file.
18869 * gdb.base/define.exp: new file.
18870 * gdb.base/dollar.exp: new file.
18871 * gdb.base/environment.exp: new file.
18872 * gdb.base/eval-skip.exp: new file.
18873 * gdb.base/jump.exp: new file.
18874 * gdb.base/logical.exp: new file.
18875 * gdb.base/pointers.exp: new file.
18876 * gdb.base/relational.exp: new file.
18877 * gdb.base/section_command.exp: new file.
18878 * gdb.base/whatis-expr.exp: new file.
18879
18880 * gdb.base/all-types.c: new file.
18881 * gdb.base/call-array-struct.c: new file.
18882 * gdb.base/call-return-struct.c: new file.
18883 * gdb.base/call-strings.c: new file.
18884 * gdb.base/callfuncs2.c: new file.
18885 * gdb.base/condbreak.c: new file.
18886 * gdb.base/constvars.c: new file.
18887 * gdb.base/display.c: new file.
18888 * gdb.base/int-type.c: new file.
18889 * gdb.base/jump.c: new file.
18890 * gdb.base/miscexprs.c: new file.
18891 * gdb.base/pointers.c: new file.
18892 * gdb.base/pointers2.c: new file.
18893 * gdb.base/shmain.c: new file.
18894 * gdb.base/shr1.c: new file.
18895 * gdb.base/shr2.c: new file.
18896 * gdb.base/solib.c: new file.
18897 * gdb.base/solib1.c: new file.
18898 * gdb.base/solib2.c: new file.
18899 * gdb.base/varargs.c: new file.
18900 * gdb.c++/derivation.cc: new file.
18901 * gdb.c++/overload.cc: new file.
18902 * gdb.c++/ovldbreak.cc: new file.
18903 * gdb.hp/attach.c: new file.
18904 * gdb.hp/attach2.c: new file.
18905 * gdb.hp/average.c: new file.
18906 * gdb.hp/compiler.c: new file.
18907 * gdb.hp/compiler.cc: new file.
18908 * gdb.hp/execd-program.c: new file.
18909 * gdb.hp/follow-exec.c: new file.
18910 * gdb.hp/follow-fork.c: new file.
18911 * gdb.hp/follow-vfork-and-exec.c: new file.
18912 * gdb.hp/misc-hp.cc: new file.
18913 * gdb.hp/more-steps.c: new file.
18914 * gdb.hp/optimize.c: new file.
18915 * gdb.hp/quicksort.c: new file.
18916 * gdb.hp/run-hp.c: new file.
18917 * gdb.hp/start-stop.c: new file.
18918 * gdb.hp/sum.c: new file.
18919 * gdb.hp/templates-hp.cc: new file.
18920 * gdb.hp/thread-local-in-lib.c: new file.
18921 * gdb.hp/thread-local-in-lib.h: new file.
18922 * gdb.hp/thread-local-in-lib.lib.c: new file.
18923 * gdb.hp/vforked-program.c: new file.
18924 * gdb.hp/virtfunc-hp.cc: new file.
18925 * gdb.hp/watchpoint-hp.c: new file.
18926 * gdb.hp/xdb.c: new file.
18927 * gdb.hp/xdb0.c: new file.
18928 * gdb.hp/xdb0.h: new file.
18929 * gdb.hp/xdb1.c: new file.
18930
18931Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18932
18933 The following change was made by Edith Epstein
889bf7c5
PA
18934 <eepstein@cygnus.com> as part of a project to merge in changes
18935 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18936
18937 * gdb.c++/demangle.exp: changed the expected output for some
18938 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18939 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18940 T1<char>::~T1<char>(void)
c906108c 18941 becomes,
a9c64011
AS
18942 maint demangle __dt__11T1__pt__2_cFv
18943 T1<char>::~T1(void)
c906108c 18944
889bf7c5 18945 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18946
c906108c
SS
18947Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18948
18949 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18950 * gdb.trace/backtrace.exp: Likewise.
18951 * gdb.trace/circ.exp: Likewise.
18952 * gdb.trace/collection.exp: Likewise.
18953 * gdb.trace/deltrace.exp: Likewise.
18954 * gdb.trace/infotrace.exp: Likewise.
18955 * gdb.trace/limits.exp: Likewise.
18956 * gdb.trace/packetlen.exp: Likewise.
18957 * gdb.trace/passc-dyn.exp: Likewise.
18958 * gdb.trace/passcount.exp: Likewise.
18959 * gdb.trace/report.exp: Likewise.
18960 * gdb.trace/save-trace.exp: Likewise.
18961 * gdb.trace/tfind.exp: Likewise.
18962 * gdb.trace/tracecmd.exp: Likewise.
18963 * gdb.trace/while-dyn.exp: Likewise.
18964 * gdb.trace/while-stepping.exp: Likewise.
18965
189661998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18967
18968 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18969
18970Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18971
18972 From Brendan Kehoe:
18973 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18974 int return types.
18975
18976Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18977
18978 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18979 remote dos host testing right.
c906108c
SS
18980
18981Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18982
18983 * gdb.base/corefile.exp: remove some xfails.
18984
18985Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18986
18987 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18988 have different timestamps.
c906108c
SS
18989
18990Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18991
18992 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18993 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18994
18995Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18996
18997 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18998 delta.
c906108c
SS
18999
19000Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19001
19002 * gdb.base/default.exp: Add brace missing from previous delta.
19003
19004Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19005
19006 * gdb.base/default.exp: Support test for info float for all
19007 varieties of arm toolchain.
19008
dc96c6c7 19009Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19010
19011 * gdb.trace/*.exp: remove "remote_download" command.
19012
dc96c6c7 19013Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19014
19015 * gdb.trace/*.exp: remove -gdwarf from compile.
19016
19017Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19018
19019 * gdb.trace/configure.in(AC_INIT): typo
19020 * gdb.trace/configure: regenerated
19021
dc96c6c7 19022Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19023
19024 * config/m68k-emc.exp: New file.
19025 * lib/<emc-support.exp trace-support.exp}: New files.
19026 * configure.in: add new test directory gdb.trace.
19027 * gdb.trace/{configure configure.in Makefile.in}: New files.
19028 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19029 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19030 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19031 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19032 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19033 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19034 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19035
dc96c6c7 19036Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19037
19038 * gdb.c++/classes.exp: Change all regular expressions to match
19039 arbitrary combinations of newline/carriage-return, so that they
19040 will work equally well on Unix and Windows.
19041 * gdb.c++/inherit.exp: ditto.
19042 * gdb.c++/virtfunc.exp: ditto.
19043
190441998-08-11 Dawn Perchik <dawn@cygnus.com>
19045
19046 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19047
c2d11a7d
JM
19048Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19049
19050 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19051 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19052 to use a0-a3/d0-d3 as needed.
19053
19054Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19055
19056 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19057 * gdb.disasm/am33.exp: Corresponding changes.
19058
c906108c
SS
190591998-07-11 Felix Lee <flee@cygnus.com>
19060
19061 * gdb.base/callfuncs.exp: add cmp10 test.
19062 * gdb.base/callfuncs.c (cmp10): new function.
19063
19064Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19065
d63a86f8 19066 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19067 into two parts to get around a synchronization problem in expect.
19068
3fc11d3e
JM
19069Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19070
19071 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19072
19073 * configure.in: Add options for gdbtk testsuite.
19074
19075 * configure: Regenerate.
19076
19077 * gdb.gdbtk: New directory to hold gdbtk tests.
19078
c906108c
SS
19079Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19080
19081 * gdb.fortran/types.exp: Escape brackets in expect patterns
19082 for test_float_literal_types_accepted tests.
19083 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19084 before run test.
19085
c2d11a7d
JM
19086Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19087
19088 * am33.exp: Just compile, do not link the testcase.
19089 * am33.s: Add ".am33" pseudoop to force am33 mode.
19090
c906108c
SS
190911998-06-25 Felix Lee <flee@cygnus.com>
19092
19093 * gdb.base/setshow.exp: make sure $pc is sane.
19094
19095 * gdb.stabs/weird.exp: split expect patterns properly.
19096
c2d11a7d
JM
19097Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19098
19099 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19100 * gdb.disasm/am33.exp: Run it.
19101
dc96c6c7 19102Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19103
19104 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19105 match processing (and eliminate spurious timeouts when running).
19106
dc96c6c7 19107Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19108
19109 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19110 exception test, but conditionalize it on target [mach | gnu].
19111
dc96c6c7 19112Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19113
19114 * gdb.base/overlays.exp: fixup compile line for linker script.
19115
19116Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19117
19118 * gdb.fortran/types.exp: don't guess at float size.
19119
19120Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19121
19122 * gdb.base/exprs.exp: delete test that depends on int size.
19123
19124Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19125
19126 * config/sim.exp: Removed checks for target triplets.
19127 (gdb_target_sim): Use gdb,target_sim_options.
19128
19129Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19130
19131 * gdb.base/reread.exp: New file.
19132 * gdb.base/reread1.c: New file.
19133 * gdb.base/reread2.c: New file.
19134
19135Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19136
19137 * config/sim.exp: Use 'target sim -sparclite' when running
19138 SPARClite programs.
19139
19140Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19141
19142 * gdb.base/structs2.exp: New file.
19143 * gdb.base/structs2.c: New file.
19144
19145Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19146
19147 * gdb.asm/common.inc: New file.
19148 * gdb.asm/d10v.inc: New file.
19149 * asm-source.exp: Pass -I's to gas to find .inc files.
19150 Update line numbers in expected output.
19151 * asmsrc1.s: Rewrite.
19152 * asmsrc2.s: Rewrite.
19153 * configure.in: Create arch.inc symlink.
19154 * configure: Regenerate.
19155 * Makefile.in (distclean): Delete arch.inc.
19156
19157Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19158
19159 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19160 (t_enum_value2): ditto
19161 (t_enum_value3): ditto
19162 (main): ditto
c906108c
SS
19163Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19164
19165 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19166 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19167 change.
19168 Use gdb_test instead of send_gdb/gdb_expect sequences.
19169
19170Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19171
19172 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19173 not void.
19174
19175Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19176
19177 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19178 subroutines. Used to test gdbs ability to single step through PC
19179 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19180
19181Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19182
19183 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19184 more rigorous EGCS C++ error checking.
19185
19186Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19187
a9c64011
AS
19188 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19189 tests.
19190 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19191 function when asleep.
19192 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19193 for i*86 Linux and SVR4 signal handling problems.
19194 Remove linux xfail for `next to handler in signals_tests_1', fixed
19195 by recent infrun.c change.
19196 Limit backtrace to 10 frames to avoid timeout problems with infinite
19197 stack backtraces.
19198 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19199 target.[ch] change.
c906108c
SS
19200
19201Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19202
19203 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19204 for a newline from gdb before continuing.
19205 (default_gdb_exit): Just look for y or n.
19206 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19207 it does, fail the rests of the tests in the file.
19208
19209Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19210
19211 * config/cygmon.exp: New file.
19212
19213Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19214
19215 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19216 main" test on remote targets.
c906108c
SS
19217
19218 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19219 run test on remote targets.
19220
19221Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19222
19223 * gdb.asm: New directory.
19224 * configure.in: Configure it.
19225 * configure: Regenerate.
19226 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19227 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19228
19229Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19230
19231 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19232
dc96c6c7 19233Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19234
a9c64011
AS
19235 * gdb.base/overlays (several files): Merge the two overlay
19236 managers into one. Change variables (foox, barx, bazx, grbxx)
19237 back into ints but force them to load in their proper sections.
c906108c
SS
19238
19239Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19240
19241 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19242 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19243 (D10VCopy): Handle memory regions crossing 16k boundaries.
19244 (D10VCopy): Transfer data in 32 bit chunks.
19245
19246Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19247
19248 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19249 correct.
c906108c
SS
19250
19251 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19252 map. Include space for printf in .text segment.
c906108c
SS
19253
19254 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19255 updated d10v memory VMA/LMA map.
c906108c 19256 (D10VCopy): Call D10VTranslate.
d63a86f8 19257
c906108c
SS
19258Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19259
19260 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19261
19262 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19263 that it won't be put into the .sdata - small data -
19264 section. Update reference.
c906108c
SS
19265 * gdb.base/baz.c (bazx, baz): Ditto.
19266 * gdb.base/foo.c (foox, foo): Ditto.
19267 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19268
19269 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19270 to be arrays.
d63a86f8 19271
dc96c6c7 19272Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19273
a9c64011
AS
19274 * gdb.base/overlays.exp: fix up and get working again.
19275 Add tests for backtraces from an overlay function.
d63a86f8 19276
c906108c
SS
19277Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19278
19279 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19280 "calling function with watchpoint enabled".
19281
19282Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19283
19284 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19285 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19286 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19287 pending review of whether it is useful or not.
19288
19289Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19290
19291 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19292
19293Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19294
19295 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19296 * config/dve.exp: New file to support Densan boards.
19297
19298Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19299
19300 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19301 reads and BSD.
c906108c
SS
19302
19303Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19304
19305 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19306 response.
19307
19308 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19309
19310Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19311
19312 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19313 test.
c906108c
SS
19314
19315 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19316 target_sizeof_long and target_bigendian_p.
c906108c 19317 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19318 to targets word size and endianess.
d63a86f8 19319
c906108c
SS
19320Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19321
19322 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19323 output.
c906108c
SS
19324
19325Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19326
19327 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19328 Update test of set args help to match source change.
c906108c
SS
19329
19330Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19331
19332 * gdb.base/default.exp: Expect help system output to be in
19333 alphabetical order.
19334 * gdb.base/help.exp: Ditto.
19335
19336Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19337
19338 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19339 "i*86-pc-linux-gnu*".
19340 * gdb.base/interrupt.exp: Ditto.
19341 * gdb.base/corefile.exp: Ditto.
19342
19343 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19344 define vxworks when building the testcase.
c906108c
SS
19345
19346 * gdb.base/ptype.exp: Fix testnames to be unique.
19347 * gdb.base/radix.exp: Ditto.
19348 * gdb.base/term.exp: Ditto.
19349 * gdb.base/whatis.exp: Ditto.
19350 * gdb.c++/classes.exp: Ditto.
19351
19352Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19353
19354 * gdb.base/callfuncs.exp: Fix indentation.
19355
19356 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19357 suppress_flag has been set.
19358 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19359 target feature.
19360
19361Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19362
19363 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19364 the testcase.
19365
19366 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19367 set_debug_traps() and breakpoint().
c906108c
SS
19368 * gdb.c++/misc.cc (main): Ditto.
19369 * gdb.c++/templates.cc (main): Ditto.
19370 * gdb.c++/virtfunc.cc (main): Ditto.
19371
19372Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19373
19374 * lib/gdb.exp(gdb_step_for_stub): New function.
19375 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19376 exists, reload the executable and do a "continue" instead of
19377 doing a jump.
19378 (runto_main): Use gdb_step_for_stub.
d63a86f8 19379
c906108c 19380 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19381 tests to have unique names.
c906108c
SS
19382 * gdb.base/callfuncs.exp: Ditto.
19383 * gdb.base/commands.exp: Ditto.
19384 * gdb.base/default.exp: Ditto.
19385 * gdb.base/help.exp: Ditto.
19386 * gdb.base/list.exp: Ditto.
19387 * gdb.base/opaque.exp: Ditto.
19388 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19389 similar tests.
d63a86f8 19390
c906108c
SS
19391 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19392 * gdb.c++/cplusfuncs.cc: Ditto.
19393 * gdb.c++/virtfunc.cc: Ditto.
19394
19395 * config/monitor.exp: Keep track of the last file we saw, rather
19396 than trying to get the info from gdb.
19397
19398 * gdb.fortran/types.exp: Move comment to previous line.
19399
19400Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19401
19402 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19403 target mode.
c906108c
SS
19404
19405Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19406
19407 From Bob Manson:
19408 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19409 string from GDB when it connects.
c906108c
SS
19410
19411 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19412
19413Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19414
19415 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19416 if we can't get a debug format from GDB (we may be testing an
19417 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19418
19419 * gdb.stabs/weird.exp: Fix quoting.
19420
19421 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19422
19423Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19424
19425 * config/arm-ice.exp: New file.
19426
19427Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19428
19429 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19430 until it has been modified to work with the new testsuite.
c906108c 19431
99707966 19432 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19433 testcase won't compile, cause all of the testcases in the file to
19434 fail instead.
c906108c
SS
19435
19436 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19437 (gdb_clear_suppressed): New procedure.
19438 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19439 it contains a positive value.
19440
19441Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19442
19443 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19444
19445 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19446
19447Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19448
19449 * lib/gdb.exp (setup_xfail_format): New function.
19450 (get_debug_format): New function to get debug format.
19451 (debug_format): New global variable to hold last value set
19452 by get_debug_format.
19453 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19454 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19455 * gdb.c++/ptype.exp: Ditto.
19456 * gdb.c++/classes.exp: Ditto.
19457 * gdb.c++/cplusfuncs.exp: Ditto.
19458 * gdb.c++/inherit.exp: Ditto.
19459 * gdb.c++/templates.exp: Ditto.
19460 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19461
c906108c
SS
19462Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19463
19464 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19465 host doesn't have a currently-open connection.
19466
19467 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19468 any gdb stub target. Handle cases where gdb doesn't respond when
19469 interrupted in a sane fashion.
c906108c
SS
19470
19471 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19472 same thing in a totally different way.
c906108c
SS
19473
19474 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19475 setting "timeout".
c906108c 19476 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19477 default_gdb_init now.
c906108c
SS
19478
19479Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19480
19481 * gdb.base/printcmds.exp: Fix "check for floating addition"
19482 regexp to accept results within approx +/- .01 of exact value.
19483 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19484
19485Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19486
19487 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19488 properly.
c906108c
SS
19489 (gdb_expect): Add optional timeout parameter, and add timeout
19490 value to various calls.
19491 (gdb_suppress_tests): Only give one warning message per group.
19492
19493Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19494
19495 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19496 global variables. Handle getting a value for $timeout more
19497 gracefully.
c906108c
SS
19498
19499Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19500
19501 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19502 initialize.
c906108c 19503 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19504 by a target configuration file.
c906108c
SS
19505 (gdb_expect): Pass the timeout to remote_expect.
19506
19507 * config/monitor.exp(gdb_load): Fix typo in regexp.
19508
19509Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19510
19511 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19512
19513Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19514
19515 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19516 here. Call gdb_target_exec before rebooting the target, to make
19517 sure the connection to the target is closed.
c906108c
SS
19518 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19519 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19520 Also detect "Timeout reading from remote" error.
19521
19522 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19523 gdb_target_monitor. Don't call gdb_file_cmd here; let
19524 gdb_target_monitor do it.
c906108c
SS
19525
19526 * gdb.disasm/hppa.exp: Don't use exec_output.
19527
19528Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19529
19530 * gdb.base/list.exp: If we're debugging a non-native target,
19531 try to set the pc register to point to the start of the
19532 program before doing the first list command.
19533
19534 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19535 test_calls after restarting.
c906108c
SS
19536
19537 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19538 reloading.
c906108c
SS
19539
19540 * gdb.base/watchpoint.exp: Fix typo.
19541
19542 * gdb.base/setshow.exp: Check for use_gdb_stub.
19543
19544 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19545 stub case.
c906108c
SS
19546 * gdb.base/langs.exp: Ditto.
19547
19548 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19549 gdb_load_offset. If we weren't given a file to load, figure out
19550 what the current file is and use it.
c906108c
SS
19551
19552 * config/i386-bozo.exp: New file.
19553
19554Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19555
19556 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19557 feature.
19558
19559 * config/proelf.exp: New entry.
19560
19561Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19562
19563 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19564 of regexps.
19565
19566 * gdb.base/watchpoint.exp: Don't run the test_stepping
19567 tests if gdb can't call functions on the target.
19568
19569 * gdb.base/setshow.exp: Don't run the set prompt tests if
19570 the board has gdb_prompt set.
19571
19572Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19573
19574 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19575 * gdb.base/commands.exp: Likewise.
19576 * gdb.base/setshow.exp: Likewise.
19577
19578Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19579
19580 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19581 feature.
19582
19583 * config/i960.exp: New file.
19584
19585Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19586
19587 * gdb.base/funcargs.exp: Check for gdb,short_int target
19588 feature instead of looking for explicit target triplets.
19589
dc96c6c7 19590Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19591
d63a86f8 19592 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19593 "p 123DEADBEEF", to check parse_number.
19594 * top.c: change "to enable to enable" to "to enable" in a couple
19595 of help strings.
19596
19597Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19598
19599 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19600 on the mn10300.
d63a86f8 19601
c906108c
SS
19602Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19603
19604 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19605 where the test executable is run with explicit args.
19606 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19607
19608Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19609
19610 * gdb.base/run.c: Use FAKEARGV to build test executable that
19611 does not require a command line arg, since most simulators
19612 don't currently support passing such an arg into the simulated
19613 program.
19614 * gdb.base/commands.exp: Change tests to insert the proper
19615 value as the arg to the first recursive factorial call. Change
19616 compilation line to define FAKEARGV at compile time.
19617
19618Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19619
19620 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19621 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19622 function with watchpoint enabled" test.
19623
19624Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19625
19626 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19627 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19628
19629 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19630 "Tests restarted" messages.
c906108c
SS
19631
19632Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19633
19634 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19635
dc96c6c7 19636Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19637
19638 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19639 for INFO SYMBOL; add help tests for OVERLAY commands.
19640 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19641 add tests for OVERLAY commands
19642 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19643 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19644 * gdb.base/sigall.c: add usestubs code frag
19645 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19646
c906108c
SS
19647Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19648
19649 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19650 failures.
19651 (gdb_stop_suppressing_tests): Note that tests have restarted.
19652
19653Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19654
19655 * config/h8300.exp: New file.
19656
19657Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19658
19659 * gdb.base/setshow.exp: Check for the existence of a
19660 feature, not its value.
19661
19662Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19665
19666 * gdb.base/scope.exp: It's now init0(), not init().
19667
19668 * gdb.base/scope0.c: For now, change init() to be init0().
19669
19670 * config/monitor.exp: Use gdb_serial in preference to serial
19671 or netport.
19672
19673 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19674 and it's not already set.
c906108c
SS
19675
19676Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19677
19678 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19679 isn't using a stub and if it supports argument passing.
c906108c
SS
19680
19681Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19682
19683 * config/udi.exp(gdb_start): Make sure UDICONF is set
19684 properly before starting gdb.
19685
19686Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19687
19688 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19689 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19690 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19691
19692Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19693
19694 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19695 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19696
19697 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19698
19699 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19700
19701 * config/monitor.exp: Make sure we disconnect from the target.
19702 Also, try a reboot/reload cycle instead of failing if the
19703 load fails.
19704
19705Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19706
19707 * gdb.base/default.exp: Don't set match_max.
19708 * gdb.base/help.exp: Ditto.
19709 * gdb.base/list.exp: Ditto.
19710 * gdb.base/signals.exp: Ditto.
19711
19712 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19713 set, use remote_ld to download the testcase instead of
19714 the GDB loader.
19715
19716Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19717
19718 * config/vr5000.exp: New file.
19719
19720 * config/monitor.exp(gdb_target_monitor): Add pattern for
19721 "Ending remote" to detect errors in connecting.
19722
19723 * gdb.base/setshow.exp: Add .* within auto language test.
19724
19725 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19726 target feature.
19727
19728 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19729 and reboot the board if necessary.
c906108c
SS
19730
19731 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19732 a set of tests. Remove print.* from the patterns being checked.
19733
19734Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19735
19736 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19737 refer to gdb_spawn_id.
19738
19739 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19740 longer used.
19741 * config/sparclet.exp: Ditto.
19742 * config/sparclet-old.exp: Ditto.
19743 * config/slite.exp: Ditto.
19744 * config/sim.exp: Ditto.
19745 * gdb.base/funcargs.exp: Ditto.
19746
19747 * lib/gdb.exp:Remove references to gdb_spawn_id.
19748 (gdb_expect): Move to remote.exp.
19749
19750Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19751
19752 * config/monitor.exp: Detect the "Couldn't establish connection"
19753 message from GDB.
19754
19755Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19756
19757 * gdb.base/bitfields.exp: Use runto instead of explicit
19758 gdb_run_cmd/gdb_expect sequences.
19759
19760 * gdb.base/break.exp(text_next_with_recursion): Add match for
19761 gdb_expect call.
19762
19763 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19764 We also need to handle the "A program is being debugged already"
19765 prompt from gdb. Use gdb_test to set the baud rate.
19766
19767 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19768 to 20000. Really. I mean it.
19769
19770Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19771
19772 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19773 fails. If suppress_flag is set, skip perror message about not
19774 being able to send to GDB.
c906108c 19775 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19776 GDB.
c906108c
SS
19777 (gdb_expect): If suppress_flag is set, always fail immediately.
19778 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19779 (gdb_init): Call gdb_stop_suppressing_tests.
19780 (default_gdb_exit): Ditto.
19781 (default_gdb_start): Ditto.
19782
19783 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19784 gdb_stop_suppressing_tests as appropriate.
c906108c 19785 * gdb.base/break.exp: Ditto.
889bf7c5 19786 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19787 * gdb.base/commands.exp: Ditto.
19788 * gdb.base/exprs.exp: Ditto.
889bf7c5 19789 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19790 * gdb.base/list.exp: Ditto.
19791 * gdb.base/recurse.exp: Ditto.
889bf7c5 19792 * gdb.base/scope.exp: Ditto.
c906108c
SS
19793 * gdb.base/structs.exp: Ditto.
19794 * gdb.c++/inherit.exp: Ditto.
19795
19796Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19797
19798 * config/vr4300.exp: New file.
19799
99707966 19800 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19801
99707966 19802 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19803
19804Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19805
19806 * lib/gdb.exp(gdb_init): New function.
19807
19808 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19809 for each individual variable set.
c906108c
SS
19810
19811 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19812 name.
19813
19814 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19815
19816 * gdb.base/scope.exp: Use gdb_test.
19817
19818 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19819 aborting; the testsuite driver will do that for us (see
19820 gdb_finish). Also, use gdb_test in a few more places.
19821
19822Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19823
19824 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19825
19826Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19827
19828 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19829 and "add_tests" are not at the same address.
19830
19831Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19832
19833 * gdb.base/ptype.exp: Use gdb_test.
19834
19835Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19836
19837 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19838 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19839 left in. No longer expect them to fail.
19840
19841 * gdb.stabs/*.mt; Deleted, no longer used.
19842 * gdb.stabs/configure.in: Remove references to target makefile
19843 frags.
19844 * gdb.stabs/configure: Rebuilt.
19845
19846 * gdb.disasm/*.mt: Deleted, no longer used.
19847 * gdb.disasm/configure.in: Remove references to target makefile
19848 frags. Use "sh3.s" as the unique filename for this directory.
19849 * gdb.disasm/configure: Rebuilt.
19850
19851 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19852 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19853 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19854
19855Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19856
19857 * config/udi.exp: Use mondfe,name instead of remote_host.
19858
19859Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19860
19861 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19862 a function with a watchpoint enabled on the mn10200.
19863
19864 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19865 before trying to create it!
19866
19867Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19868
19869 * config/vx.exp: Use hostname instead of netport.
19870
19871 * config/vxworks.exp: New file.
19872
19873 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19874
19875 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19876 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19877 occurs.
19878
19879 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19880 $gdb_spawn_id directly.
19881 (gdb_run_cmd): Try _start as well as start. Use the target feature
19882 gdb,start_symbol as the symbol to start from when jumping.
19883
19884Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19885
19886 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19887 redundant) test.
19888
19889 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19890 it doesn't lose for 16bit integer systems.
19891
19892Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19893
19894 * gdb.fortran/types.exp: If the target doesn't support "double"
19895 data types, then expect "real" types to only be 4 bytes.
19896
19897 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19898 call tests if the target doesn't support inferior function calls.
19899
19900 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19901 in printf tests.
19902
19903Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19904
19905 * gdb.base/help.exp: Disable "help set", "help show", and
19906 "help support". Simplify regexp for "help stack".
19907
19908 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19909 to 60 seconds. Temporarily set match_max to 15000 around the
19910 "info copying" test.
19911
19912 * gdb.base/nodebug.exp: Don't try to do an inferior function
19913 call if the target doesn't support them.
19914 * gdb.base/printcmds.exp: Likewise.
19915 * gdb.base/setvar.exp: Likewise.
19916 * gdb.base/structs.exp: Likewise.
19917 * gdb.c++/templates.exp: Likewise.
19918 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19919
19920 * gdb.base/recurse.exp: Enable for the mn10200.
19921
19922 * configure.in: Do configure gdb.stabs directory for *-*-elf
19923 targets.
19924 * configure: Rebuilt.
19925
19926 * gdb.base/break.exp: Check for gdb,noresults before testing
19927 exit status and/or results from the target.
19928 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19929 * lib/gdb.exp: Remove old (now bogus) initialization of
19930 noinferior, noargs, noresults and nosignals.
19931
19932Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19933
19934 * config/sh.exp: New file.
19935
19936 * config/slite.exp: Try to connect multiple times to the board
19937 before rebooting. Only send a "monitor run" if need_monitor_run
19938 is set.
19939
19940 * gdb.base/break.exp: Don't do the "stub continue" test if
19941 the target has gdb_stub set.
19942
19943 * gdb.base/callfuncs.exp: Increase the timeout.
19944
19945 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19946 if the target has gdb,noinferiorio set.
19947
19948 * gdb.base/list.exp: Increase match_max to 10000 characters.
19949
19950 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19951
19952 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19953 target.
19954
19955 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19956
19957Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19958
19959 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19960 trying to delete the copy of gdb. Catch the file delete so we
19961 don't die if the delete fails; also, the file should be copied to
19962 the host, not to the build.
c906108c
SS
19963
19964Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19965
19966 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19967 parenthesis in case it contains multiple regexps separated
c906108c
SS
19968 with |.
19969
19970 * gdb.base/watchpoint.exp: Use gdb_test.
19971 * gdb.base/default.exp: Ditto.
19972
19973Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19974
99707966 19975 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19976
c906108c
SS
19977 * gdb.base/scope.exp: Use gdb_test.
19978 * gdb.c++/classes.exp: Ditto.
19979 * gdb.c++/inherit.exp: Ditto.
19980
19981Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19982
19983 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19984 remote_exec instead.
19985 * gdb.base/corefile.exp: Don't be ridiculous.
19986 * gdb.base/*.c: Add missing stub invocations.
19987
19988Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19989
19990 * config/slite.exp: Miscellaneous fixes.
19991
19992 * lib/gdb.exp: Fix runto.
19993
19994 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19995 the target.
19996
19997 * gdb.base/watchpoint.exp: Fix regexp.
19998
19999 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20000 close and wait commands, as the descriptor may now be
20001 invalid. Always call "remote_close host".
20002
20003Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20004
20005 Major rewrite for testsuite revision.
d63a86f8 20006
c906108c
SS
20007 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20008 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20009 instead of relying on spawn_id to always contain a valid
20010 spawn id.
20011 (get_compiler_info): New procedure to build the ${binfile}.ci
20012 file, instead of replicating this in N different places.
20013 (gdb_compile): New procedure.
d63a86f8 20014
c906108c 20015 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20016 appropriate arguments) instead of compile. Use gdb_test in a lot
20017 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20018 at the start of a testcase, as this is no longer done magically.
20019
20020 config/*-gdb.exp: Rename without the -gdb suffix.
20021
20022 config/mips.exp: Use remote_close instead of exit_remote_shell.
20023 config/monitor.exp: Use target_info instead of looking at
20024 baud, timeout, etc.
20025 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20026
20027Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20028
20029 * gdb.c++/templates.exp (test_ptype_of_templates),
20030 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20031 Update expect patterns for destructors and assignment operators
20032 to match corresponding c-typeprint.c changes.
20033 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20034 to destructor breakpoint test, GDB should be able to set the
20035 destructor breakpoint without specifying arguments.
20036
20037Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20038
20039 * gdb.threads/pthreads.exp: Change result for failure to compile due
20040 to lack of pthreads runtime support from an error to simply an
20041 unsupported test, per dejagnu standards.
20042
20043Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20044
20045 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20046 where GDB exits to reduce pattern match time.
20047 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20048
20049 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20050
dc96c6c7 20051Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20052
20053 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20054 * gdb.base/default.exp: ditto.
20055 * gdb.base/nodebug.exp: ditto.
20056 * gdb.base/printcmds.exp: ditto.
20057 * gdb.base/ptype.exp: ditto.
20058 * gdb.base/setvar.exp: ditto.
20059 * gdb.base/structs.exp: ditto.
20060 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20061
20062Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20063
20064 * configure, */configure: Rebuild with autoconf 2.12.
20065
20066Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20067
20068 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20069 use new i*86-pc-linux*-gnu quads.
20070 * gdb.base/corefile.exp: Ditto.
20071 * gdb.base/signals.exp: Ditto.
20072 * gdb.base/sigall.exp: Ditto.
20073 * gdb.base/interrupt.exp: Ditto.
20074
20075 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20076 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20077 RedHat 4.0.
d63a86f8 20078
c906108c 20079 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20080 linux. This allows the test case to at least compile on latest
20081 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20082
20083Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20084
20085 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20086 directory to search gdb directory. Accept and step over conditional
20087 stack alignment code. Consume $prompt in failure cases.
20088 Reset timeout to $oldtimeout instead of some arbitrary value.
20089 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20090 timeout problems with infinite stack backtraces.
20091 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20092 Accept function parameters for linkfunc member.
20093
20094Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20095
20096 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20097 (CXXFLAGS): Remove, unreferenced.
20098 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20099 previous -B options and also add -B option to pick up cross compiled
20100 runtime.
c906108c
SS
20101 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20102 doing cross compiles.
20103 (target_alias): Declare global.
20104 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20105 to verify that gcc exists in build tree, and if so set CC to that
20106 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20107
c906108c
SS
20108Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20109
20110 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20111 ptype test for anonymous union. Fixup testcase to match
20112 current gcc debug output.
20113
20114Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20115
20116 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20117 force argument to an unsigned long type.
20118
20119Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20120
20121 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20122 tests and anonymous union print/ptype tests.
c906108c
SS
20123 * gdb.base/list.exp (test_forward-search): Increase timeout by
20124 5 minutes for the "search extremely long line" case.
20125 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20126 completely optional and that the pass/fail messages use the command as
20127 the message if that third arg is a null string.
20128 (gdb_test_exact): Arrange that a null string pattern means match a
20129 null string output rather than any output, which might include random
889bf7c5 20130 errors.
c906108c
SS
20131 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20132 backtrace test.
20133 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20134 always failing and failure is now exposed by gdb.exp changes.
20135
20136Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20137
20138 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20139 weren't being noted.
20140
20141Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20142
20143 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20144 * gdb.stabs/weird.exp: Remove v_comb xfails.
20145
dc96c6c7 20146Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20147
20148 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20149 list.exp scope.exp watchpoint.exp]
c906108c 20150 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20151
dc96c6c7 20152Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20153
20154 * config/monitor.exp: Increase download timeout to 1000 seconds.
20155
dc96c6c7 20156Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20157
20158 * config/m32r.exp: Increase timeout to 120 seconds.
20159
20160Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20161
20162 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20163 and accept older ordering as obsolescent gcc or gdb.
20164 * gdb.c++/templates.exp: Ditto.
20165 * gdb.c++/virtfunc.exp: Ditto.
20166
20167Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20168
20169 * gdb.base/coremaker.c: Add code to mmap some data so we
20170 can check that it ends up in the core file.
20171 * gdb.base/corefile.exp: Add test to read mmapped data
20172 from core file.
20173
dc96c6c7 20174Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20175
20176 * config/m32r.exp: New file.
20177
20178Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20179
20180 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20181 that cflags can contains -gstabs, and work correctly for other tests.
20182
dc96c6c7 20183Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20184
20185 * gdb.base/setshow.exp: New file, tests show and set.
20186 * gdb.base/setshow.c: New file, tests show and set.
20187 * gdb.base/help.exp: Add test for help set|show annotate.
20188 * gdb.base/default.exp: Add test for set|show annotate.
20189
20190Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20191
20192 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20193 errors unique.
20194 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20195 explicitly.
20196
20197Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20198
20199 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20200 and width commands. This is done elsewhere.
20201 * (gdb_start): Don't call gdb_start_sim here. That's already
20202 done in gdb_load. This fixes lots of failures in default.exp.
20203
20204Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20205
20206 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20207 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20208 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20209 in the same we we treat other failures (since it may be an expected
889bf7c5 20210 condition), rather than as an error.
c906108c
SS
20211 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20212 old test format.
20213
20214Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20215
20216 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20217 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20218 twice. Nuke the duplicates.
c906108c 20219 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20220 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20221 Remove config.h along with other config files.
20222
20223Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20224
20225 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20226 "p func1 ()" and note that rests of tests are skipped.
20227 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20228 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20229 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20230 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20231 affected by the previous run test.
20232 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20233 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20234 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20235 "pass int powerset tuple" and "pass modeless int powerset tuple".
20236 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20237 "real write 4" and "real write 8".
20238 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20239 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20240 "print \$i after tuple assign 2", and
20241 "print vs2 after tuple assign 2".
20242 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20243 meaningful error message and return -1 so the caller can
20244 suppress further tests and avoid a cascade of errors.
d63a86f8 20245
c906108c
SS
20246Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20247
20248 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20249 format for printing version.
20250 * gdb.base/default.exp: Ditto.
20251 * gdb.base/interrupt.exp: Fix problem with cascade of
20252 errors if child process dies while calling a function.
d63a86f8 20253
c906108c
SS
20254Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20255
20256 * Makefile.in (VPATH): Add
20257 * Makefile.in (Makefile, config.status): Fix rules so things get
20258 remade when necessary.
20259
20260Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20261
20262 * Makefile.in (just-check): Add path to sibling expect dir
20263 to environment variable specified by RPATH_ENVVAR.
20264
20265Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20266
20267 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20268 (just-check): Add shared library paths for libstdc++, tk,
20269 tcl, bfd, and opcodes to the environment variable specified
20270 in RPATH_ENVVAR.
20271 * configure.in: Add support to recognize --enable-shared flag
20272 and generate correct value for RPATH_ENVVAR.
20273 * configure: Regenerated with autoconf.
20274
20275Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20276
20277 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20278 include all osf versions.
c906108c
SS
20279 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20280 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20281 when target is linux. When failing to build pthreads test
20282 executable, give more meaningful message.
20283 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20284 arg for pthread_create.
d63a86f8 20285
c906108c
SS
20286Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20287
20288 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20289 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20290 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20291 and -lpthreads (everybody else).
c906108c
SS
20292 (test_startup): Fail gracefully if threads are not supported.
20293 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20294 "p/c array_index("abcdef",2)" when not gcc compiled.
20295 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20296 "print func2::coremaker_local" when not gcc compiled.
20297 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20298 "ptype on opaque struct tagname (statically)",
20299 "ptype on opaque struct tagname (dynamically) 1", and
20300 "ptype on opaque struct tagname (dynamically) 2"
20301 for not compiled with gcc.
20302 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20303 backtrace when compiled with gcc.
d63a86f8 20304 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20305 than always return success.
20306
20307Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20308
20309 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20310
20311Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20312
20313 * gdb.base/structs.exp: Undo last change.
20314
20315Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20316
20317 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20318 encapsulate all the steps/nexts done during self test, starting
20319 at main, and makes them less sensitive to optimization issues.
20320 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20321 signal handler" test.
20322 * gdb.threads/pthreads.exp: Only run this for native configs.
20323 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20324 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20325 tests.
20326 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20327 for "runto test_calls(void)" test.
d63a86f8 20328
c906108c
SS
20329Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20330
20331 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20332 and don't expect address info in breakpoint confirmations.
20333
20334Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20335
20336 * gdb.base/list.exp (test_forward_search): Increase timeout
20337 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20338 and then reset to old value when done. Increase expect input
c906108c
SS
20339 buffer to 10000.
20340
20341Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20342
20343 * gdb.base/list.exp (test_forward_search): Fix to handle very
20344 long source line without overflowing expect's input buffer.
20345
20346Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20347
20348 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20349 "buffer_full".
20350
20351 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20352 "buffer_full".
20353
20354 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20355 "buffer_full".
20356
20357 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20358 "buffer_full".
20359
20360Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20361
20362 * configure.in (configdirs): Add gdb.threads.
20363 * configure: Regenerated with autoconf.
20364 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20365 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20366 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20367
c906108c
SS
20368Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20369
20370 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20371
20372Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20373
20374 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20375 each signal's status in the output of "handle all print".
20376 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20377 the \r\n sequence that immediately precedes the gdb prompt.
20378 * gdb.base/a1-selftest.exp: Save original timeout and restore
20379 after test.
20380
20381Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20382
20383 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20384 symbol.
20385
20386Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20387
20388 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20389
20390Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20391
20392 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20393 timeout by 60 seconds.
20394
20395Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20396
20397 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20398 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20399 error return.
20400
20401Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20402
20403 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20404 gdb initialization, also report how long dejagnu waited. Restore
20405 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20406 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20407
20408Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20409
20410 * lib/gdb.exp: Report timeout value for verbosity level 2.
20411 * config/gdbserver.exp: Ditto.
20412 * config/hppro.exp: Ditto.
20413 * config/mips-gdb.exp: Ditto.
20414 * config/monitor.exp: Ditto.
20415 * config/netware.exp: Ditto.
20416 * config/sim-gdb.exp: Ditto.
20417 * config/slite-gdb.exp: Ditto.
20418 * config/udi-gdb.exp: Ditto.
20419 * config/unix-gdb.exp: Ditto.
20420 * config/vx-gdb.exp: Ditto.
20421 * gdb.base/a1-selftest.exp: Ditto.
20422 * gdb.base/a2-run.exp: Ditto.
20423 * gdb.base/break.exp: Ditto.
20424 * gdb.base/corefile.exp: Ditto.
20425 * gdb.base/list.exp: Ditto.
20426 * gdb.base/recurse.exp: Ditto.
20427 * gdb.base/scope.exp: Ditto.
20428 * gdb.base/signals.exp: Ditto.
20429
20430Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20431
20432 * gdb.threads/Makefile.in (docdir): Removed.
20433
20434Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20435
20436 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20437 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20438 @srcdir@.
d63a86f8 20439 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20440 autoconf 2.5 or higher.
20441 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20442
20443Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20444
20445 * configure: Regenerated.
20446 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20447 avoid name clashes with SunOS headers.
20448
20449Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20450
20451 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20452
20453Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20454
20455 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20456 prototype information ends up in the compiler info file.
20457
20458Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20459
20460 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20461 attempting to regenerate it. Eliminate use of a temporary file
20462 and just generate the info file directly. Source it immediately,
20463 for consistency of use.
20464 * gdb.base/corefile.exp: Ditto
20465 * gdb.base/exprs.exp: Ditto.
20466 * gdb.base/funcargs.exp: Ditto.
20467 * gdb.base/langs.exp: Ditto.
20468 * gdb.base/list.exp: Ditto.
20469 * gdb.base/mips_pro.exp: Ditto.
20470 * gdb.base/nodebug.exp: Ditto.
20471 * gdb.base/opaque.exp: Ditto.
20472 * gdb.base/ptype.exp: Ditto.
20473 * gdb.base/scope.exp: Ditto.
20474 * gdb.base/setvar.exp: Ditto.
20475 * gdb.base/signals.exp: Ditto.
20476 * gdb.base/whatis.exp: Ditto.
20477 * gdb.c++/templates.exp: Ditto.
20478 * gdb.c++/virtfunc.exp: Ditto.
20479 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20480 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20481
20482Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20483
20484 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20485 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20486 Increase timeout, a lot of single stepping might be needed if the
20487 target has no hardware watchpoints.
20488
20489Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20490
20491 * gdb.base/break.exp: Ignore compiler warnings when compiling
20492 break.c.
20493 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20494 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20495 from remote-sim.
20496 * gdb.base/exprs.exp: Add h8300 xfails.
20497 * gdb.base/funcargs.exp: Likewise.
20498 * gdb.base/nodebug.exp: Likewise.
20499 * gdb.base/printcmds.exp: Likewise.
20500 * gdb.base/ptype.exp: Likewise.
20501 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20502 h8300 xfails.
d63a86f8 20503 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20504 on the h8300.
20505 * gdb.base/funcargs.c: Explicitly make last constant argument to
20506 call_after_alloca_subr an unsigned long type.
20507 * gdb.base/return.c: Include stdio.h.
20508
20509Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20510
20511 * config/abug.exp: New file for the older Motorola Bug monitor
20512 that runs on the mvme13x series VME boards.
20513 * config/monitor.exp: Use the new config array for target settings
20514 if they exist.
20515
20516Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20517
20518 * sim-gdb.exp: Make the SH simulator allocate less space when
20519 it is targeted.
20520
20521Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20522
20523 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20524 test.
20525
20526Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20527
20528 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20529 "rs6000-*-*" for "list function in include file" when gcc compiled.
20530 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20531 for "p ctable1[120]".
20532 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20533 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20534 Remove setup_xfail for "rs6000-*-*" for
20535 "print 'scope0.c'::filelocal before run".
20536 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20537 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20538 since some compilers don't allow both options to be given
20539 on the same command line. Create object file and move it.
d63a86f8 20540
c906108c
SS
20541Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20542
20543 * gdb.base/corefile.exp: Always regenerate the core file, since
20544 we always regenerate the coremaker program. Detect special case
20545 where registers cannot be read from core file.
d63a86f8 20546
c906108c
SS
20547Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20548
20549 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20550 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20551 * gdb.c++/templates.exp: Only match on basename of file since
20552 some formats like xcoff don't encode directory information.
20553 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20554 and rs6000 AIX xcoff targets.
20555 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20556 * configure: Regenerate.
20557 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20558 here, rather than in distclean.
d63a86f8 20559
c906108c
SS
20560Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20561
20562 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20563 defined, and use it to compile the test case with -O2. The
20564 native compilation still uses no optimization.
20565 * gdb.base/mips_pro.c: Remove inline assembly code since
20566 it is compiled PIC by default, which results in assembler
20567 warnings that make the testsuite think the compilation
20568 was unsuccessful.
20569
20570Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20571
20572 * gdb.c++/misc.exp: Add note to message for
20573 "print s.a for foo struct" that this is a known gcc 2.7.2
20574 and earlier bug.
20575
20576Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20577
20578 * gdb.base/break.exp: Fix pattern for matching "Delete all
20579 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20580 setup_xfail for deleting all breakpoints test. Fix various
20581 timeout messages to include "(timeout)".
20582 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20583 for "p t_float_values2(3.14159,float_val2)".
20584 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20585 for "continue to call2g" when gcc compiled.
20586 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20587 "up to foo in langs.exp", "show language at foo in langs.exp",
20588 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20589 and "show language at fsub in langs.exp".
20590 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20591 "list line 1 in include file", "list message for lines past EOF",
20592 "list function in include file", "list list0.h:foo", and
20593 "list filename:function; nonexistant function".
20594 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20595 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20596 and "ptype t_char_array" to be for native cc only.
d63a86f8 20597
c906108c
SS
20598Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20599
d63a86f8 20600 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20601 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20602 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20603
20604Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20605
20606 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20607 "bt in signals.exp". This problem only appears when running
20608 the testsuite, and then only intermittently.
20609
20610Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20611
20612 * gdb.base/return.exp (return_tests): Differentiate between
20613 two tests of continuing.
20614
20615Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20616
20617 * */Makefile.in (maintainer-clean): Remove config.log.
20618 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20619 * gdb.c++/Makefile.in (PROGS): Add inherit.
20620 (clean): Remove *.ci.
20621
20622Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20623
20624 * gdb.c++/misc.cc: Add test code from Mike Stump.
20625 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20626
20627Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20628
20629 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20630 to "alpha-*-osf2*" and add comment.
20631 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20632 setup_xfail for "step over execarg initialization" and
20633 "step over corearg initialization".
c906108c
SS
20634 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20635 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20636 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20637 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20638 "print func2::coremaker_local", and "backtrace in corefile.exp".
20639 * gdb.base/signals.exp: Build and source signals.ci.
20640 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20641 to be for gcc only.
20642 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20643
c906108c
SS
20644Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20645
20646 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20647 Feb 3 procfs.c change.
20648
20649Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20650
20651 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20652
20653Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20654
20655 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20656 from dejagnu's apparent default of 10 seconds, which gives random
20657 results when running the tests over NFS on moderately loaded systems.
20658 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20659
20660Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20661
20662 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20663 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20664 result reports.
c906108c
SS
20665
20666Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20667
20668 * configure.in (CY_AC_PATH_TCLH): Remove.
20669 * configure: Regenerate.
20670
20671Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20672
20673 * gdb.c++/Makefile.in (clean): Add missing '{'.
20674
20675Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20676
20677 * lib/gdb.exp: Provide a default value for noinferior.
20678
20679 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20680 Load libgloss.exp.
20681
20682Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20683
20684 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20685 the executable, not the .o to run the tests from.
20686
20687Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20688
20689 * gdb.base/break.exp: Don't test for program exit or exit status
20690 if $noresults if nonzero.
20691 * gdb.base/langs.exp: Likewise.
20692 * gdb.base/watchpoint.exp: Likewise.
20693
20694 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20695 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20696 trying to compile the testcase.
20697
20698Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20699
20700 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20701 * gdb.base/signals.exp (continue to handler): Likewise.
20702
20703Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20704
20705 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20706
20707 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20708
20709Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20710
20711 * gdb.base/corefile.exp: Recognize "not found" as failure
20712 when trying to determine if a core file was generated.
20713 If no core file was generate the first time, try again without
20714 the ulimit -c to work around braindamaged shells.
20715
20716Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20717
20718 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20719 [] tests with "test" and enclose string in quotes.
20720 * gdb.stabs/configure: Rebuild
d63a86f8 20721
c906108c
SS
20722Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20723
20724 Changes in sync with expect:
20725 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20726 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20727 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20728 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20729 argument to AC_REQUIRE.
20730 * configure: Regenerated.
20731
20732Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20733
20734 * gdb.base/corefile.exp: When generating a core, discard any
20735 error messages about ulimit not found and the "core dumped"
20736 message from the shell that runs the coredumper.
20737
20738Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20739
20740 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20741
20742 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20743 which sed script to run. Expect failure for v_comb test
20744 on PA targets too.
d63a86f8 20745
c906108c
SS
20746Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20747
20748 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20749 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20750
20751Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20752
20753 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20754 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20755 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20756 * lib/gdb.exp (default_gdb_start): Fix typo.
20757 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20758 messages to not include the full program name that caused
20759 the core dump since some systems (such as solaris) apparently
20760 truncate this path to about 80 characters.
20761 When generating a core file first try increasing the core file
20762 size limit to unlimited since some systems may default it to
20763 zero, and it is harmless to try it. Move the test for failing
20764 to generate a core file to where it will actually get executed.
20765 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20766 new gdb result from g++ debug info improvements and make old
20767 pattern obsolescent. Also account for size_t differences
20768 (may be int or long).
20769 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20770 initialization before function call is placed in the delay slot
20771 and thus appears to be skipped over by commands such as "next".
20772
20773Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20774
20775 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20776
20777Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20778
20779 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20780 input source file; fix code to compile test to deal with this
20781 convention.
20782 * gdb.c++/*.exp: Likewise.
20783
20784Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20785
20786 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20787 "bt in signals.exp".
20788
20789Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20790
20791 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20792 "step over execarg initialization" and
889bf7c5 20793 "step over corearg initialization".
c906108c
SS
20794
20795Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20796
20797 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20798 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20799
20800Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20801
20802 From Rob Savoye (rob@poseidon.cygnus.com)
20803 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20804 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20805 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20806 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20807 configure.in}: Major reworking for autoconfig.
c906108c
SS
20808 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20809 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20810 New files.
c906108c
SS
20811 * config/unix-gdb.exp: Make GDB global.
20812 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20813 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20814 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20815 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20816 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20817 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20818 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20819 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20820 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20821 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20822 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20823 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20824 to returns as necessary, arrange for test to compile own testcase
20825 executable.
c906108c 20826 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20827
c906108c
SS
20828Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20829
20830 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20831 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20832 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20833 "backtrace through signal handler".
20834
20835Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20836
20837 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20838 continuing from a job control stop signal.
20839 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20840
20841Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20842
20843 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20844 * gdb.base/corefile.exp: Likewise.
20845 * gdb.base/funcargs.exp: Likewise.
20846
20847Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20848
20849 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20850 * config/monitor.exp: Add support for setting baud rate.
20851
20852Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20853
20854 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20855 i*86-*-linux* xfails for "backtrace through signal handler".
20856 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20857 "print func2::coremaker_local".
20858 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20859 alpha-dec-osf2* xfail for
c906108c
SS
20860 "delete all breakpoints when none".
20861
20862Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20863
20864 * gdb.base/break.exp: Change test that deletes all breakpoints
20865 when no user breakpoints are installed. A post 4.15 change
20866 causes gdb to no longer prompt in this case.
20867
20868Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20869
20870 * gdb.base/return.exp (return_tests): Change xfail for test
20871 "correct value returned double test" to stop xfailing at
20872 Solaris 2.5. Apparently the bug has been fixed.
20873
20874Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20875
20876 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20877 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20878
20879Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20880
20881 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20882 * gdb.disasm/hppa.s: Corresponding changes.
20883
20884Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20885
20886 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20887 makefile fragment.
20888 * config/mt-hpux: Deleted.
20889
20890Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20891
d63a86f8 20892 * Many files: When warning about suppressed tests due to a
c906108c
SS
20893 nonexistant test binary, avoid incrementing the warning count.
20894
20895Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20896
20897 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20898
c906108c
SS
20899Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20900
20901 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20902 "sparc-*-solaris2*".
20903
20904Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20905
20906 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20907 Add global and local variables and initialize them.
20908 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20909 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20910 extracts the file name and terminating signal from the core file.
20911 * TODO: Remove note about tests for correct mapping of corefile.
20912 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20913 from optimizing it away.
20914 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20915 handles common blocks.
20916
20917Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20918
20919 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20920 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20921
20922Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20923
20924 * Makefile.in (maintainer-clean): New target, synonym for
20925 realclean.
20926 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20927 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20928 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20929 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20930 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20931 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20932
20933Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20934
20935 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20936 xfails when not gcc compiled for "print foo::funclocal".
20937 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20938 "print foo::funclocal at foo",
20939 "print 'scope1.c'::foo::funclocal at foo",
20940 "print foo::funclocal_bss at foo",
20941 "print 'scope1.c'::foo::funclocal_bss at foo",
20942 "print foo::funclocal_ro at foo",
20943 "print 'scope1.c'::foo::funclocal_ro at foo",
20944 "print bar::funclocal at foo" and
20945 "print 'scope1.c'::bar::funclocal at foo".
20946 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20947 gcc compiled for "print foo::funclocal at bar".
20948 Expand all messages to ensure that they identify that
20949 the test is at bar().
20950 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20951 gcc compiled for:
20952 "ptype on opaque struct pointer (statically)",
20953 "ptype on opaque struct tagname (statically)",
20954 "ptype on opaque struct pointer (dynamically) 1",
20955 "ptype on opaque struct tagname (dynamically) 1",
20956 "ptype on opaque struct pointer (dynamically) 2" and
20957 "ptype on opaque struct tagname (dynamically) 2
20958 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20959 gcc compiled for:
20960 "p datalocal"
20961 "whatis datalocal",
20962 "ptype datalocal",
20963 "p bsslocal",
20964 "whatis bsslocal", and
20965 "ptype bsslocal".
20966 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20967 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20968 when not gcc compiled.
20969 * gdb.base/funcargs.exp (float_and_integral_args): Add
20970 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20971 compiled.
20972 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20973 "backtrace from call6a" when not gcc compiled.
20974 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20975 "backtrace from call7a" when not gcc compiled.
20976 * gdb.base/callfuncs.exp (do_function_calls):
20977 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20978 "p t_char_array_values(char_array_val2,char_array_val1)",
20979 "p t_char_array_values(char_array_val1,char_array_val2)",
20980 "p t_char_array_values("carray 1","carray 2")",
20981 "p t_char_array_values("carray 1",char_array_val2)",
20982 "p t_char_array_values(char_array_val1,"carray 2")",
20983 "p sum_args(1,{2})",
20984 "p sum_args(2,{2,3})",
20985 "p sum_args(3,{2,3,4})",
20986 "p sum_args(4,{2,3,4,5})"
20987 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20988 "backtrace in corefile.exp" when not gcc compiled.
20989
20990Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20991
20992 * gdb.base/signals.exp: Rewrite `handle all print' test as
20993 a procedure. Accept blanks or TABs as whitespace, increase
20994 timeout and expect input buffer size for the large output
20995 from the command. Remove "i*86-*-bsdi2.0" xfail.
20996
20997Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20998
20999 * gdb.base/setvar.exp: Add new testcases for truncation when
21000 assigning invalid values to bitfields.
21001
21002Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21003
d63a86f8 21004 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21005 mips-sgi-irix* xfail for
21006 "call inferior func with struct - returns char *"
21007 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21008 accepted in the result.
c906108c
SS
21009
21010Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21011
21012 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21013 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21014 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21015 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21016 that accidentally got checked in.
21017
21018Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21019
d63a86f8 21020 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21021 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21022 compiled test.
21023 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21024 Add mips-sgi-irix5* xfail for not gcc compiled.
21025 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21026 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21027 "p top", "whatis top", "p middle", and "whatis middle".
21028 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21029 "whatis signed char" for not gcc compiled.
21030 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21031 "set variable signed char=-1 (-1)" and
21032 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21033 * gdb.base/funcargs.exp (float_and_integral_args):
21034 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21035 Add mips-sgi-irix* xfail when not gcc compiled for
21036 "continue to call2b".
21037 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21038 "continue to call2g".
21039 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21040 "backtrace from call6a"
21041 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21042 "backtrace from call7k".
21043 Add mips-sgi-irix5* xfail when not gcc compiled for
21044 "backtrace from call7a".
21045 (localvars_after_alloca): Fix gdb_test cmds for
21046 "print * after runto ...".
21047 Remove rs6000-*-* xfails for
21048 "print i after runto localvars_after_alloca" and
21049 "print l after runto localvars_after_alloca"
21050 for all compilers.
21051 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21052 when not compiled with gcc, for:
c906108c
SS
21053 "print signed char == (minus)",
21054 "print signed char != (minus)",
21055 "print signed char < (minus)",
21056 "print signed char > (minus)".
21057 * gdb.base/callfuncs.exp (do_function_calls):
21058 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21059 "call inferior func with struct - returns char *".
d63a86f8 21060 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21061 "correct value returned double test" to include Solaris 2.4.
21062 * gdb.base/funcargs.exp (float_and_integral_args):
21063 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21064
c906108c
SS
21065Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21066
21067 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21068 enumeration bitfields if compiling with GNU C.
21069 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21070 to empty' prompt.
21071
21072Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21073
21074 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21075 test for PRO targets.
21076
21077 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21078 breakpoints in the inferior at any given time by making
21079 two groups of breakpoints for call2*, call6* and call7*
21080 tests.
21081
21082Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21083
21084 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21085 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21086 from optimizing it away.
21087 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21088 "call inferior func with struct".
21089
21090Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21091
21092 * configure.in: Only configure gdb.chill for particular targets.
21093
21094Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21095
21096 * gdb.base/Makefile.in: Add action to .c.o transformation
21097 rule that generates a .ci file for each .o file and remove
21098 explicit .c.o rules except for callfuncs.o.
21099 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21100 generates a .ci file for each .o file and remove explicit
21101 .cc.o rules.
21102 (clean): Remove *.tmp *.ci files.
21103 (EXECUTABLES): Remove templ-info.exp.
21104 * gdb.base/compiler.c: New file.
21105 * gdb.c++/compiler.cc: New file
21106 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21107 Change rs6000-*-* xfail for
21108 "print 'scope0.c'::filelocal_ro" and
21109 "print 'scope1.c'::filelocal" and
21110 "print 'scope1.c'::filelocal_bss" and
21111 "print 'scope1.c'::filelocal_ro" and
21112 "print 'scope1.c'::foo::funclocal" and
21113 "print 'scope1.c'::foo::funclocal_ro" and
21114 "print 'scope1.c'::bar::funclocal" and
21115 "print 'scope0.c'::filelocal_ro" and
21116 "print 'scope1.c'::filelocal at foo" and
21117 "print 'scope1.c'::filelocal_bss at foo" and
21118 "print 'scope1.c'::filelocal_ro at foo" and
21119 "print 'scope1.c'::foo::funclocal at foo" and
21120 "print 'scope1.c'::foo::funclocal_bss at foo" and
21121 "print 'scope1.c'::foo::funclocal_ro at foo" and
21122 "print 'scope1.c'::bar::funclocal at foo" and
21123 "print 'scope0.c'::filelocal_ro" and
21124 "print 'scope1.c'::filelocal" and
21125 "print 'scope1.c'::filelocal_bss" and
21126 "print 'scope1.c'::filelocal_ro" and
21127 "print 'scope1.c'::foo::funclocal" and
21128 "print 'scope1.c'::foo::funclocal_bss" and
21129 "print 'scope1.c'::foo::funclocal_ro" and
21130 "print 'scope1.c'::bar::funclocal" and
21131 "print 'scope1.c'::bar::funclocal_bss"
21132 to only be xfail'd when not compiled with gcc.
d63a86f8 21133 Add rs6000-*-* xfail for
c906108c
SS
21134 "print 'scope0.c'::filelocal_bss before run"
21135 when compiled with gcc.
21136 (test_at_main): Add rs6000-*-* xfail for
21137 "print filelocal_ro in test_at_main"
21138 when compiled with gcc.
21139 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21140 Add rs6000-*-aix* xfail for
c906108c
SS
21141 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21142 "ptype t_char_array", not compiled with gcc.
21143 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21144 xfail for "list foo (in include file)" when gcc compiled.
21145 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21146 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21147 "run to call0a" if not compiled with gcc.
21148 (unsigned_integral_args): Add rs6000-*-* xfail for
21149 "run to call1a" if not compiled with gcc.
21150 (float_and_integral_args): Add rs6000-*-* xfail for
21151 "run to call2a" if not compiled with gcc and for
21152 "continue to call2b" for any compiler.
21153 Add rs6000-*-* xfail to
21154 "print f1 after run to call2a" for gcc compiled.
21155 (discard_and_shuffle): Add rs6000-*-* xfail for
21156 "run to call6a".
21157 (shuffle_round_robin): Add rs6000-*-* xfail for
21158 "backtrace from call7a" if not compiled with gcc.
21159 Add rs6000-*-* xfail for
21160 "backtrace from call7b" if compiled with gcc.
21161 (call_after_alloca): Add rs6000-*-* xfail for
21162 "print c in call_after_alloca" and
21163 "print s in call_after_alloca" and
21164 "backtrace from call_after_alloca_subr"
21165 if not compiled with gcc.
21166 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21167 "print c in localvars_in_indirect_call" and
21168 "print c in localvars_in_indirect_call" and
21169 "backtrace in indirectly called function" and
21170 "stepping into indirectly called function"
21171 if not compiled with gcc.
21172 (localvars_after_alloca): Add rs6000-*-* xfail for
21173 "print c after runto localvars_after_alloca" and
21174 "print s after runto localvars_after_alloca" and
21175 "print i after runto localvars_after_alloca" and
21176 "print l after runto localvars_after_alloca"
21177 for all compilers.
21178 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21179 than whatis-info.exp.
21180 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21181 than opaque-info.exp.
21182 Setup rs6000-*-* xfail for
d63a86f8 21183 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21184 "ptype on opaque struct pointer (dynamically)" when
21185 not compiled with gcc.
21186 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21187 rather than callf-info.exp.
21188 (do_function_calls): Add clear_xfail for rs6000-*-* for
21189 "p t_float_values2(3.14159,float_val2)". Seems to work
21190 fine there, both with xlc and gcc. Need to find out what
21191 it is doing right and fix other platforms.
21192 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21193 "call inferior func with struct - returns int",
21194 "call inferior func with struct - returns long",
21195 "call inferior func with struct - returns float",
21196 "call inferior func with struct - returns double",
21197 "call inferior func with struct - returns char *",
21198 but only if not gcc compiled (presumes xlc compiled).
21199 Change rs6000-*-* xfails for
21200 "call inferior func with struct - returns char" and
21201 " call inferior func with struct - returns short" to only
21202 xfail if not using gcc.
21203 (clean mostlyclean): Remove *.ci and *.tmp files.
21204 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21205 than templ-info.exp.
21206 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21207 Add rs6000-*-* xfail for "up to foo in langs.exp"
21208 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21209 when not gcc compiled.
d63a86f8 21210
c906108c
SS
21211Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21212
21213 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21214 * gdb.base/corefile.exp: Likewise.
21215 * gdb.base/list.exp: Likewise.
21216 * gdb.base/scope.exp: Likewise.
21217 * gdb.base/siganls.exp: Likewise.
21218
21219 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21220 compiler output.
21221 * gdb.base/whatis.exp: Likewise.
21222
21223Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21224
21225 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21226 failure (opcode table has been fixed to match reality).
21227
21228Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21229
21230 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21231 "call inferior func with struct - returns char",
21232 "call inferior func with struct - returns short"
21233
21234 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21235 "print 'scope0.c'::filelocal at main",
21236 "print 'scope0.c'::filelocal_bss in test_at_main",
21237 "print 'scope0.c'::filelocal at foo",
21238 "print 'scope0.c'::filelocal_bss in test_at_foo",
21239 "print 'scope0.c'::filelocal at bar",
21240 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21241
c906108c
SS
21242 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21243 in source file 1". This bug seems to have been fixed with both
21244 gcc and native cc (was native assembler bug?).
21245
21246Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21247
21248 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21249 "backtrace through signal handler" to "i*86-*-sysv4*".
21250 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21251 continue" case. Add "known SVR4 bug" to fail message.
21252 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21253 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21254 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21255 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21256 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21257 "up to foo in langs.exp", "show language at foo in
21258 langs.exp", "up to cppsub_ in langs.exp", "show
21259 language at cppsub_ in langs.exp", "up to fsub in
21260 langs.exp", and "show language at fsub in langs.exp".
21261 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21262 "bactrace in corefile.exp".
21263 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21264 "call inferior function with struct - returns float" and
21265 "call inferior function with struct - returns double".
d63a86f8 21266
c906108c
SS
21267Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21268
21269 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21270 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21271 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21272 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21273
21274Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21275
21276 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21277 (or overriden) "CHILL" macro rather then bare "gcc".
21278 Also look for ../../gcc/xgcc since that is what we will
21279 actually need, not "Makefile". Remove following assignment
21280 of CHILL to CHILL_FOR_TARGET because that results in
21281 recursive definition.
21282
21283Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21284
21285 * gdb.base/corefile.exp: Change xfail for backtrace in
21286 corefile.exp from linuxaout to all linux.
21287 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21288 cases where we miss the breakpoint at the signal handler
21289 for some reason. Setup xfail for linuxoldld/linuxaout and
21290 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21291 hitting SIGURG breakpoint.
21292 * gdb.base/signals.exp: Setup xfail for "next" acting like
21293 continue to add linuxoldld. Setup xfail for all linux for
21294 "next to handler in signals_tests_1", "backtrace in
21295 signals_tests_1", "continue to func1", "pass SIGUSR1",
21296 and continue to handler".
21297
21298Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21299
21300 * Update all FSF addresses except those in COPYING* files.
21301
21302Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21303
21304 * gdb.base/a2-run.exp: Change messages to be more explicit about
21305 the status of args, and quote binfile in results.
21306
21307Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21308
21309 * gdb.base/callfuncs.exp: Add tests for passing structs to
21310 inferior functions and return various types.
21311 * gdb.base/callfuncs.c: Add functions to receive a struct
21312 and return a member of the struct, in various types.
21313
21314Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21315
21316 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21317
21318Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21319
21320 * config/vxworks29k.exp: New file, sources vxworks.exp.
21321
21322Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21323
21324 * config/gdbremote.exp: New file. Testing framework using
21325 gdbserver.
21326
21327Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21328
21329 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21330 "call function when asleep" and "send end of file".
21331 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21332 for "backtrace in corefile.exp".
21333 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21334 for "backtrace through signal handler".
21335 * gdb.base/corefile.exp: Make sure we actually generate a core file
21336 before trying the core tests. Some systems allow the user to suppress
21337 generation of core files and default to that (linux for example).
21338 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21339 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21340
21341Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21342
21343 * gdb.threads: New directory with some crude multi-threaded
21344 gdb tests (step.exp and step2.exp).
21345 * config/mt-lynx (STEP_EXECUTABLE): Define.
21346 (THREADFLAGS): Define.
21347
21348Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21349
21350 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21351
21352 * gdb.base/signals.exp: Disable whole file for lynx until
21353 further notice.
21354
21355 * gdb.base/signals.exp: xfail test where "next" acts like
21356 "continue" for lynx.
21357
21358 * gdb.base/interrupt.exp: xfail test for calling function while
21359 inferior is asleep for lynx.
21360
21361 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21362 than one cr-lf after each command.
21363
21364Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21365
21366 * configure.in: Reinstate setting of stabsdirs variable, fix
21367 typo in setting up configdirs for native builds.
21368
21369 * gdb.base/return.exp: Fix typo in return double test.
21370 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21371 compiler from optimizing them away.
21372
21373Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21374
21375 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21376 sequences to be echo'd by gdb when using gdb_test.
21377 * gdb.chill/chexp.exp: Likewise.
21378 * gdb.fortran/exprs.exp: Likewise
21379
21380Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21381
21382 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21383 after the inferior gdb has started.
21384
21385 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21386 after each command.
21387 * gdb.base/funcargs.exp: Likewise.
21388 * gdb.base/gdbvars.exp: Likewise.
21389 * gdb.base/interrupt.exp: Likewise.
21390 * gdb.base/list.exp: Likewise.
21391 * gdb.base/watchpoint.exp: Likewise.
21392 * gdb.c++/demangle.exp: Likewise.
21393 * gdb.c++/inherit.exp: Likewise.
21394 * gdb.chill/chexp.exp: Likewise.
21395 * gdb.fortran/exprs.exp: Likewise.
21396
21397 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21398 test if we can't handle IO to/from the inferior.
21399
21400 * gdb.c++/misc.exp: Always check for a program already being
21401 started after sending a "run" command to gdb.
21402
21403 * gdb.base/twice.exp: Start with a fresh gdb.
21404
21405 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21406 only depend on gdb's expression code, not the chill runtime.
21407
21408 * gdb.base/return.c: Put return values into variables so we
21409 can have gdb print them rather than depending on the program
21410 to print them.
21411 * gdb.base/return.exp: Corresponding changes.
21412
21413 * lib/gdb.exp: Provide default value for noinferiorio.
21414 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21415 the inferior.
21416
21417 * gdb.base/break.exp: Always check for a program already being
21418 started after sending a "run" command to gdb.
21419 (text_next_with_recursion): Don't check the output from the
21420 program's printf statement. Instead just make sure the program
21421 exited.
21422
21423 * gdb.base/commands.exp: Protect tests which need arguments with
21424 $noargs conditionals.
21425
21426Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21427
21428 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21429 of structure member arrays to match gdb/valops.c:value_addr change.
21430
21431Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21432
21433 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21434 cases.
21435
21436Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21437
21438 * configure.in (configdirs): Remove gdb.chill from default list
21439 of subdirs and then add it back in only if doing a native build.
21440 The current chill compiler does not yet work in any cross build.
21441 * Revert all signal changes from Jul 6.
21442 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21443 for sh-hms targets, allowing these tests to link, with no other
21444 changes. Testing is suppressed by setting "nosignals" in site.exp.
21445
21446Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21447
21448 * configure.in (signaldirs): Define and add to configdirs for all
21449 targets except some specific ones that are known to not support signals.
21450 Also clean up formatting.
21451 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21452 (signals, sigall): Remove rules to build.
21453 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21454 Moved to new gdb.signals directory.
21455 * gdb.signals: New test directory.
21456 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21457 signals.c signals.exp}: New or moved files.
21458
21459Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21460
21461 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21462
21463Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21464
21465 * gdb.base/return.exp: Xfail `return double' test failure
21466 on at least Solaris 2.3 and handle future/past versions on
21467 a case by case basis as appropriate. Also update message
21468 to include i*86 failures.
21469
21470Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21471
21472 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21473
21474 * lib/gdb.exp: Fix comment which erroneously identified
21475 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21476 gdb_file_cmd not gdb_load).
21477 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21478
21479 * gdb.base/setvar.exp: Make test names consistent between pass and
21480 fail cases. Use gdb_test more.
21481
21482Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21483
21484 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21485
21486Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21487
21488 * gdb.base/help.exp: Fix expected help string for `show commands'.
21489
21490Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21491
21492 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21493
21494 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21495 of a text section.
21496
21497Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21498
21499 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21500 that loop eventually terminates. Fix Connection refused logic so
21501 that testsuite will expire nicely.
21502
21503Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21504
21505 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21506 config/rom68k.exp: New tcl glue for the appropriate monitors.
21507 These all just end up calling monitor.exp.
21508 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21509 refused' by retrying. Cleanup some timeout issues.
21510 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21511 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21512 callers don't have to set/restore global timeout variable.
21513
21514 * The following set of changes centralizes management of the global
21515 timeout variable. This way, it can be set in one target dependent
21516 place instead of dozens of places scattered throughout the test suite.
21517 If you need to lengthen a timeout, then you should either set timeout
21518 in one of the config/{target}.exp files, or multiply it by a factor.
21519 Setting it to an absolute value is always going to lose for some
21520 targets.
21521 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21522 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21523 * gdb.base/funcargs.exp: Don't set timeout.
21524 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21525 * gdb.base/printcmds.exp (test_print_string_constants
21526 test_print_array_constants): Don't set timeout.
21527 * gdb.base/ptype.exp: Don't set timeout.
21528 * gdb.base/recurse.exp: Don't set timeout.
21529 * gdb.base/return.exp: Don't set timeout.
21530 * gdb.base/watchpoint.exp: Don't set timeout.
21531 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21532 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21533
21534Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21535
21536 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21537
21538Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21539
21540 * lib/gdb.exp: Disable chill tests for irix5.
21541
21542Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21543
21544 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21545 each test pass or fail.
21546
21547Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21548
21549 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21550 xlc not gcc.
21551
21552Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21553
21554 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21555
21556Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21557
21558 * config/est.exp: Fix copyright and comments. Remove dead code.
21559 Use targetname, serialport and baud variables instead of fixed
21560 constants.
21561 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21562 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21563
21564Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21565
21566 * gdb.base/watchpoint.exp: Don't run
21567 test_watchpoint_triggered_in_syscall for sunos.
21568
21569Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21570
21571 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21572 they don't seem to exist. Do include stdio.h.
21573
21574Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21575
21576 * gdb.base/a1-selftest.exp: Add alpha xfail.
21577
21578Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21579
21580 * gdb.base/watchpoint.c (main): Prompt before calling read().
21581 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21582 Revise accordingly. Remove cruft about sending "123" several
21583 times, until it gets noticed. Clean up the "print buf[0]" stuff
21584 so that it passes or fails, and waits for prompts in the usual way.
21585
21586Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21587
21588 * gdb.base/recurse.exp: Fix comment.
21589
21590 * TODO: Remove item about printing variables in nodebug.exp. Add
21591 item about enabling tests which are only run on some targets.
21592
21593 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21594 fail, make test names unique, use new gdb_test convention
21595 regarding pattern, use gdb_test more, etc.).
21596
21597 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21598 fail, make test names unique, etc.).
21599
21600Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21601
21602 * gdb.base/nodebug.c: Change return type of top and middle to
21603 short.
21604 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21605 are fixed by the recent mdebugread.c changes. Allow `short ()'
21606 as type for top and middle.
21607
21608Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21609
21610 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21611 nearly as I can tell, the whole thing was an accident in Stu's
21612 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21613 to replace a send/expect pair with gdb_test, but ended up only
21614 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21615 of 30 Mar 1995 took care of it, but left this vestigial comment
21616 which I am now nuking.
21617
21618Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21619
21620 * gdb.base/break.exp: Look for different line number for
21621 breakpoint at main depending on usestubs.
21622
21623Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21624
21625 * gdb.base/list.exp: Adjust some alternate expect patterns to
21626 match recent list0.c change. Add alternate expect pattern for
21627 output from `list default lines around main' for optimizing
21628 compilers.
21629
21630Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21631
21632 * lib/gdb.exp: If nosignals is not set, set it to 0.
21633
21634Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21635
21636 * config/slite-gdb.exp: Responds to load symbol table prompt.
21637 * gdb.base/break.exp: Adjust line number, fix rerun.
21638 * gdb.base/langs0.c: Add #ifdef usestubs.
21639
21640Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21641
21642 * gdb.base/list.exp: Adjust line contents after adding new lines in
21643 list0.c. Also fix a syntax error.
21644
21645 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21646 * gdb.base/break.exp: ditto.
21647 * gdb.base/list.exp: ditto.
21648 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21649 * gdb.base/run.c: ditto.
21650 * gdb.base/list0.c: ditto.
21651 * gdb.base/funcargs.c: ditto.
21652
21653Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21654
21655 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21656 $targetname, $serialport and $baud instead of hardwired variables.
21657 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21658 target doesn't support signals.
21659
21660Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21661
21662 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21663
21664Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21665
21666 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21667 Don't rely on the value of an auto variable before it has been
21668 initialized. Use gdb_test more.
21669
21670Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21671
21672 * lib/gdb.exp (default_gdb_version): A version number must start
21673 with a digit, but other than that contains all characters up to
21674 the first whitespace character.
21675
21676Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21679
21680Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21681
21682 * gdb.c++/*.exp: Warn if executable does not exist. The original
21683 reason for skipping the warning was that configure.in sometimes
21684 intentionally skipped building the executables but the tcl code
21685 had no way of knowing. That (a) was always bogus with respect to
21686 error handling, (b) is no longer true (right now there is no way
21687 to skip C++ tests).
21688
21689 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21690
21691Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21692
21693 * gdb.base/list.exp: Add expect patterns for output from
21694 SunPRO compiled executables.
21695 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21696 types.
21697
21698Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21699
21700 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21701 number (we are already testing that the correct source line text
21702 gets printed).
21703
21704 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21705 that is what is intended, but something needed to be done to get
21706 sunos4 native working again.
21707
21708 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21709
21710 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21711 apparently went with a (very) old xfail.
21712
21713Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21714
21715 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21716 runto_main is a proc in gdb.exp that will do 'step' for target use
21717 stubs.
21718 * gdb.base/exprs.exp: ditto.
21719 * gdb.base/interrupt.exp: ditto.
21720 * gdb.base/opaque.exp: ditto.
21721 * gdb.base/printcmds.exp: ditto.
21722 * gdb.base/ptype.exp: ditto.
21723 * gdb.base/scope.exp: ditto.
21724 * gdb.base/setvar.exp: ditto.
21725 * gdb.base/signals.exp: ditto.
21726 * gdb.base/twice.exp: ditto.
21727 * gdb.c++/classes.exp: ditto.
21728 * gdb.c++/inherit.exp: ditto.
21729 * gdb.c++/templates.exp: ditto.
21730 * gdb.base/break.exp: no run and hit main for stubs. Change line
21731 numbers for breakpoints and info breakpoint.
21732 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21733 breakpoint().
21734 * gdb.base/callfuncs.c: ditto.
21735 * gdb.base/exprs: ditto.
21736 * gdb.base/interrupt.c: ditto.
21737 * gdb.base/opaque0.c: ditto.
21738 * gdb.base/printcmds.c: ditto.
21739 * gdb.base/ptype.c: ditto.
21740 * gdb.base/scope0.c: ditto.
21741 * gdb.base/setvar.c: ditto.
21742 * gdb.base/signals.c: ditto.
21743 * gdb.base/twice.c: ditto.
21744 * gdb.c++/misc.cc: ditto.
21745 * gdb.c++/templates.cc: ditto.
21746
21747Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21748
21749 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21750
21751 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21752 somewhere between `read' and `main.c'. I'm pretty sure the
21753 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21754 and it isn't particularly useful.
21755
21756 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21757
21758Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21759
21760 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21761
21762Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21763
21764 * config/mt-slite: add LIBS and -nostdlib.
21765 * config/slite-gdb.exp: add this new file to support sparclite target.
21766
21767Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21768
21769 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21770
21771 * gdb.base/a2-run.exp: Change argument to istarget from
21772 "*-*-vxworks" to "*-*-vxworks*".
21773 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21774
21775Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21776
21777 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21778 will not runto main but do a 'step' to step out of breakpoint().
21779 * config/mt-slite: add -Dusestubs.
21780
21781Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21782
21783 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21784 instead of just @.
21785
21786 * gdb.base/signals.exp: Add test for "handle all print".
21787 * TODO: Remove "handle all print". Also remove item about
21788 checking copyright date (I don't like the idea of a spurious FAIL
21789 based on when we run the tests).
21790
21791 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21792 for SunOS4 (reason for failure not investigated). Remove
21793 redundant test for $binfile.
21794
21795 * gdb.base/nodebug.c (array_index): Call malloc.
21796
21797 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21798
21799Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21800
21801 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21802 conventions and slightly simplify the matching regexp.
21803
21804Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21805
21806 * gdb.base/break.exp: Update gdb_test invocation to use new
21807 convention.
21808
21809 * lib/gdb.exp: If noargs is not set, set it to 0.
21810
21811 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21812 tests unique.
21813
21814 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21815
21816Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21817
21818 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21819 one argument of type "<non-float parameter>".
21820
21821Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21822
21823 * config/rom68k.exp: New file to support Motorola IDP board.
21824 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21825 * gdb.base/break.c: Change things around so that this program
21826 doesn't depend upon args. This is necessary to make remote
21827 targets work (in general, they can't take args).
21828 * gdb.base/break.exp: Don't try to send args to program. Don't
21829 expect output. Also, replace lots of code with gdb_test.
21830
21831Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21832
21833 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21834 printing of '\'' (which is what the comment says we are testing,
21835 even though we were not), not '''.
21836 (test_integer_literals_rejected): Test that printing ''' is an error.
21837
21838 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21839 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21840 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21841 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21842 Use gdb_test not test_print_accept.
21843 * lib/gdb.exp: Remove test_print_accept.
21844
21845 * gdb.base/signals.exp (signal_tests_1): Make pass message
21846 consistent with fail message.
21847
21848 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21849 unsigned char; the bug (PR 1821) is fixed.
21850
21851 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21852
21853 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21854 successful tests--makes xfailing them work right.
21855
21856Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21857
21858 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21859 only \r\n, not .*. The test can pass .* as the last thing in
21860 $pattern if that is what it wants. In addition to providing this
21861 flexibility, this change should speed up pattern matching in cases
21862 where the pattern already ended with .* (there were a number of
21863 them). This change also helps catch bad patterns--in the old
21864 scheme the typo "char \*" instead of "char \\*" would pass. Now
21865 it is caught.
21866 * Many .exp files: Update callers.
21867
21868 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21869 clearer and does not spuriously match multiple ('s. Likewise for
21870 ) and *.
21871
21872 * gdb.base/nodebug.exp: Test ability to call a function and pass
21873 it a string (even with no debugging info).
21874
21875 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21876 "p '\'", which is the same as "p ''" once tcl gets done with
21877 quoting, to "p '\\'", which I suspect is what is intended (one
21878 backslash gets sent to GDB).
21879
21880 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21881
21882Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21883
21884 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21885 1817) was fixed literally years ago.
21886
21887Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21888
21889 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21890 test, it causes stepping out of call_after_alloca_subr with
21891 optimizing compilers.
21892 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21893 fails.
21894
21895 * gdb.c++/templates.exp: Source templ-info.exp only if
21896 the templates executable exists.
21897
21898 * gdb.c++/misc.cc (class Contains_static_instance,
21899 class Contains_nested_static_instance),
21900 gdb.c++/classes.exp (test_static_members): Test printing of
21901 a class that contains a static instance of the class.
21902
21903Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21904
21905 * gdb.base/langs2.c (cppsub_): Don't prototype.
21906 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21907 only, I believe).
21908
21909Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21910
21911 * lib/gdb.exp (skip_chill_tests): New procedure.
21912
21913 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21914
21915Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21916
21917 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21918 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21919
21920Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21921
21922 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21923
21924 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21925 disassemble 8, not 16, instructions for part 4.
21926
21927 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21928 support the latter anymore.
21929
21930 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21931 -DNO_PROTOTYPES.
21932 * gdb.base/callfuncs.c: Control use of prototypes based on
21933 NO_PROTOTYPES, not __STDC__.
21934 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21935 t_float_values2 tests if prototypes in use.
21936
21937 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21938 t_double_values): When checking differences against DELTA, check
21939 that difference is within the range (-DELTA,DELTA), not just
21940 (-infinity,DELTA).
21941
21942Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21943
21944 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21945 'file' command firts, then 'target', then 'load', this is due to gdb
21946 target set up.
21947 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21948
21949Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21950
21951 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21952 FP load/store variants.
21953 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21954
21955Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21956
21957 * gdb.base/term.exp: Do not give a warning if not native, it is
21958 not an abnormal condition.
21959
21960Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21961
21962 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21963 t_char_array".
21964
21965Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21966
21967 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21968 are getting the version number.
21969
21970 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21971 if not native, it is not an abnormal condition.
21972
21973Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21974
21975 * lib/gdb.exp: Just use "file exists", rather than undocumented
21976 dejagnu procedure "findfile".
21977
21978Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21979
21980 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21981 (LDFLAGS): Set to -Xlinker -Ur.
21982
21983 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21984 Removed, these values are set by lib/gdb.exp.
21985
21986 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21987
21988Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21989
21990 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21991 of replicating gdb startup code.
21992
21993 * config/mt-vxworks (LDFLAGS): Set to -r.
21994 (CFLAGS_FOR_TARGET): Removed.
21995
21996 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21997 (gdb) and gdb for vxworks uses (vxgdb).
21998
21999 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22000 executable is not in the tree and host != target, use sed and
22001 program_transform_name to determine the gdb name used by the
22002 target.
22003
22004 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22005 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22006
22007Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22008
22009 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22010 floats, chars, and shorts where there are ANSI-style function
22011 definitions.
22012
22013 * gdb.base/langs.exp, gdb.base/langs*: New test.
22014 * gdb.base/Makefile.in: Build it.
22015 * TODO: Remove item about checking that C names don't get C++
22016 demangling applied; this test tests it.
22017
22018Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22021 went with the const70 xfail. The xfail went away a year ago.
22022
22023 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22024
22025 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22026 for hp300.
22027
22028 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22029
22030 * gdb.base/a1-selftest.exp: Don't run on hp300.
22031
22032Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22033
22034 * Makefile.in (site.exp): Set host_alias and target_alias as well
22035 as host_triplet and target_triplet.
22036
22037Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22038
22039 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22040
22041 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22042 places as other ecoff systems).
22043
22044 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22045 ultrix.
22046
22047Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22048
22049 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22050 remove them.
22051 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22052 variable and "variable" in addition to "data variable".
22053 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22054
22055 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22056 2.
22057 * gdb.base/list1.c (long_line): Add additional statement at start
22058 of function.
22059 * gdb.base/list.exp (test_forward_search): Update line number to
22060 reflect new statement.
22061
22062Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22063
22064 * gdb.base/signals.exp: Reinitialize searched source directories
22065 after gdb_start call.
22066
22067Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22068
22069 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22070 * gdb.stabs/Makefile.in: Likewise.
22071
22072 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22073 change. Instead split the tests into smaller pieces.
22074 * gdb.disasm/hppa.s: Corresponding changes.
22075
22076Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22077
22078 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22079 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22080
22081 * gdb.base/funcargs.exp: Modify many tests so that every test
22082 either passes or fails. Make some test names unique.
22083
22084Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22085
22086 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22087 Call stty to set interrupt character.
22088
22089 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22090 for HP assembler versus GNU assembler based on actual behavior of
22091 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22092
22093 * TODO: Suggest a few more stepping tests.
22094
22095Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22096
22097 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22098 restart GDB for h8300 after a continue.
22099 (return): Add pattern to match a29k-udi behavior.
22100 * gdb.base/nodebug.exp: Remove obsolete comment.
22101 * gdb.base/regs.exp: New file, testing of register displays.
22102 * gdb.base/return.exp: Fix typo in reference to $objdir.
22103 * gdb.base/whatis.exp: Always start with a fresh GDB.
22104
22105Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22106
22107 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22108 higher, these tests generate a lot of output.
22109
22110Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22111
22112 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22113 code following the catch silently ignored some errors; without the
22114 catch they should be thrown like any other tcl error. Also, the
22115 catch used "" instead of {} which meant all the callers who wanted
22116 to include one of the characters "[]$ had to quote it an extra time.
22117 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22118 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22119 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22120 Remove extra quoting.
22121
22122Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22123
22124 * gdb.base/commands.exp: Make test names unique; every test either
22125 passes or fails. Update some comments.
22126
22127 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22128
22129Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22130
22131 The following fixes a FAIL caused by the fact that the alpha stabs
22132 configuration didn't use the ".if alpha" code in weird.def.
22133 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22134 bit pointer, so the 32 bit version works even on the alpha.
22135 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22136 Remove the stuff which allowed us to have separate versions for
22137 alpha and everything else.
22138
22139 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22140 regexp which "info func operator\[\](" is supposed to match. Fix
22141 string to send to GDB. Note that GDB still doesn't work right. Add a
22142 new test for "info func .perator\[\](" which GDB does handle correctly.
22143
22144 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22145
22146Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22147
22148 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22149 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22150 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22151 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22152 it makes the tests harder to understand and confuses test-o-matic.
22153 The preferred style is that each test provides a PASS or a FAIL,
22154 and has a unique message (e.g. "continue #54" not just "continue")
22155 which is the same for the pass and the fail.
22156 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22157 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22158 to lib/gdb.exp.
22159 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22160 prt_accept which was basically the same thing. Likewise for
22161 test_print_reject and prt_reject.
22162 * lib/gdb.exp (test_print_reject): Add some more error message
22163 patterns to match from the former printcmds.exp (prt_reject).
22164 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22165 One defect of the passcount stuff is that some of it failed to
22166 report XPASS where appropriate.
22167 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22168 stuff before and after arg in expected pattern.
22169 (test_paddr_operator_functions): Re-do test without print_addr_of;
22170 this is the only test which seems to want extra stuff there.
22171
22172Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22173
22174 * gdb.base/nodebug.exp: Update new tests to reflect improved
22175 wording of gdb output.
22176
22177 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22178 and "ptype" work on variables in files compiled without -g.
22179 Replaces commented out "maint print msymbol" tests.
22180
22181Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22182
22183 * gdb.base/setvar.c (dummy): Call malloc.
22184
22185 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22186 losing with the irix4 sed.
22187
22188 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22189 ALRM" on irix4.
22190
22191Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22192
22193 * TODO: Remove items about corefile.exp testing new exec-file and
22194 backtrace; both are now done. Add items about printing enums.
22195
22196Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22197
22198 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22199 "get signal $thissig" test fails.
22200
22201 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22202
22203Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22204
22205 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22206 compiler warning with dec alpha compiler.
22207
22208 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22209 extra \n from gdb_test call (this explains why the prompt test
22210 that I removed yesterday was there).
22211 (user_defined_command_test): Remove extra \n and prompt test.
22212
22213 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22214 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22215 doesn't exist.
22216 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22217 Also remove alpha workaround, which turns out to be because
22218 SIGABRT == SIGLOST.
22219
22220 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22221
22222 * gdb.base/help.exp: Don't test "help show".
22223
22224Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22225
22226 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22227 "set print address" is on.
22228 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22229 pass prompt to gdb_test; gdb_test already looks for the prompt.
22230
22231 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22232
22233 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22234 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22235 was to make sure that gdb can read a core file. But (a) the "read
22236 the corefile" part didn't make it to a1-selftest.exp, we just
22237 delete the corefile after creating it, and (b) we test reading
22238 corefiles in corefile.exp anyway. Also, this test left around a
22239 xgdb process on Solaris.
22240
22241 * gdb.base/corefile.exp: Also test backtrace.
22242
22243Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22244
22245 * gdb.base/commands.exp: Test a simple user defined command with
22246 arguments and if/while statements; verify the full user command is
22247 printed by "show user".
22248
22249 * gdb.base/commands.exp: Test if/while commands as part of a
22250 breakpoint command list; verify they appear in breakpoint
22251 information.
22252
22253Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22254
22255 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22256 than by dividing by zero.
22257
22258Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22259
22260 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22261 performing an inferior call with watchpoints enabled.
22262 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22263 call.
22264
22265Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22266
22267 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22268 of "file" command.
22269
22270 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22271 Add additional pattern for when "int operator int(void);" appears
22272 in a different order.
22273
22274Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22275
22276 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22277
22278 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22279 and "signal" with ".*".
22280
22281Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22282
22283 * TODO: Add note about "handle all nostop".
22284
22285 * gdb.base/{sigall.c, sigall.exp}: New test.
22286 * gdb.base/Makefile.in: Add it.
22287
22288Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22289
22290 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22291 when invoking GDB, suppresses any windowing interface.
22292
22293Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22294
22295 * config/sim-gdb: New file, simulator testing support.
22296
22297Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22298
22299 * gdb.base/interrupt.exp: Test calling func1 twice.
22300
22301Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22302
22303 * gdb.base/list.exp (test_forward_search): Set timeout higher
22304 when we'll be getting lots of output from gdb.
22305
22306 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22307 "init_malloc" to after the expect statement. Run it if that
22308 regexp is taken, but also for two others which happen if source
22309 cannot be found.
22310
22311Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22312
22313 * gdb.base/printcmds.exp: New test, for printing register before
22314 program is running.
22315
22316Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22317
22318 * gdb.base/list.exp: Correct some alternate expect patterns
22319 to reflect changes in list1.c.
22320
22321Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22322
22323 * TODO: Add item regarding large frames.
22324
22325 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22326
22327 * TODO: Remove item about enabling return.exp; it
22328 is enabled. Suggest a few more "return" tests.
22329
22330Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22331
22332 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22333 anonymous unions.
22334
22335Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22336
22337 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22338 and pr-5646.o, so "make" is the same as "make all", not "make
22339 pr-4975.o".
22340
22341Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22342
22343 * gdb.base/list.exp: Adjust expectations to reflect changes in
22344 list1.c.
22345 (test_forward_search): New test proc.
22346 * gdb.base/list1.c (long_line): New function, has long source line.
22347
22348Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22349
22350 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22351 additional line of code that was added.
22352
22353Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22354
22355 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22356 tests so as not to overflow expect's input buffers.
22357 * gdb.disasm/hppa.exp: Corresponding changes.
22358
22359Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22360
22361 Beginnings of template debugging tests.
22362 * gdb.c++/templ-info.cc: New file to test for template
22363 debugging capability of the compiler.
22364 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22365 templ-info.cc.
22366 * gdb.c++/templates.cc: Add explicit template instantiations
22367 to enable compiling with -fno-implicit-templates. Add destructor
22368 and 'value' method to T5 class for template tests.
22369 * gdb.c++/templates.exp: Add testcases for printing of template
22370 types, setting breakpoints on template methods and calling a
d63a86f8 22371 template method.
c906108c
SS
22372
22373Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22374
22375 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22376 branch target since some assemblers (gas-2.5) may emit a
22377 relocation for the branch instead of resolving it in the
22378 assembler.
22379
22380Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22381
22382 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22383 through signal handler.
22384
22385Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22386
22387 * configure.in (*-*-netware): Use config/mt-netware.
22388
22389 * config/mt-netware: New file.
22390 * config/mt-i386-netware: Removed, separate configs for different
22391 netware architectures are no longer needed now that we have
22392 --with-headers.
22393
22394Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22395
22396 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22397 by the recent changes to use ANSI C arithmetic conversions.
22398
22399Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22400
22401 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22402 bug involving using inferior_pid to figure out whether to select a
22403 frame.
22404
22405Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22406
22407 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22408 match the current disassembler output.
22409
22410Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22411
22412 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22413 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22414 types, expect "int" as type of integer values (for now).
22415
22416Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22417
22418 * gdb.base/commands.exp: New tests for if/while commands.
22419
22420Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22421
22422 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22423 by .*, since hex values have different syntax in Chill mode.
22424
22425Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22426
22427 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22428 linefeed from expect pattern for repeated types with indices > 9.
22429
22430Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22431
22432 First part of Fortran test suite.
22433 * gdb.fortran: New directory.
22434 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22435
22436Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22437
22438 * gdb.base/default.exp: Update expect pattern for load command
22439 without arguments.
22440
22441Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22442
22443 * configure.in: Change i386 to i[345]86.
22444 * gdb.base/configure.in: Likewise.
22445 * gdb.c++/configure.in: Likewise.
22446 * gdb.chill/configure.in: Likewise.
22447
22448Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22449
22450 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22451 patterns, since that is not a valid context for comments.
22452
22453Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22454
22455 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22456 repeated types and repeated types with indices > 9.
22457
22458Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22459
22460 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22461 2417; old bug has been fixed.
22462
22463Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22464
22465 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22466 send the newline ourselves instead of assuming gdb_test will do
22467 so when passed an empty input string.
22468
22469 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22470 stabs testcode.
22471
22472Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22473
22474 * lib/gdb.exp (gdb_test): Don't send anything if the first
22475 argument is an empty string. This makes cases where we want to
22476 match output that is already in expect's buffers (for example,
22477 matching a breakpoint after gdb_run_cmd has been called) work
22478 reliably.
22479
22480Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22481
22482 * config/netware.exp: New file.
22483
22484Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22485
22486 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22487 the -B and -L prefixes so we can find the debugging stub.
22488
22489 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22490 there and we are using the gcc from the tree.
22491
22492 * gdb.base/types.c: Removed.
22493
22494 * gdb.base/configure.in: Look for makefile fragments in ../config.
22495 Recognize i386-*-netware.
22496 * gdb.c++/configure.in: Likewise.
22497
22498Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22499
22500 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22501 the correct TCL syntax.
22502
22503Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22504
22505 * gdb.base/opaque.exp: use runto instead of messing around with
22506 breakpoints. Simplify by using gdb_test.
22507
22508 * gdb.base/bitfields.exp: restart between tests on netware targets
22509 because breakpoints aren't relocated after target death. Run
22510 processes to completion.
22511
22512 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22513
22514Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22515
22516 * Makefile.in: Remove extra tabs that confuse some versions
22517 of "make". Use the newly built gdb to test with by default,
22518 rather than the first one in the tester's search path.
22519
22520Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22521
22522 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22523
22524 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22525 condition help.
22526
22527Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22528
22529 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22530
22531 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22532 running.
22533 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22534 * gdb.base/funcargs.exp: Likewise.
22535
22536 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22537 * gdb.base/funcargs.exp: Likewise.
22538
22539 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22540 message is "".
22541
22542Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22543
22544 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22545 return,signals,twice}.exp: Handle non-existant binaries
22546 consistantly.
22547
22548 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22549 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22550 might testing a cross development system.
22551
22552Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22553
22554 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22555 runtest script is relative to ${srcdir}, not ${rootdir}.
22556
22557Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22558
22559 * gdb.base/signals.exp: Allow for optionality of breakpoint
22560 address.
22561
22562Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22563
22564 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22565
22566Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22567
22568 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22569 for size_t definition.
22570 * gdb.c++/templates.cc: Likewise
22571
22572 * config/mt-i386-netware: New file.
22573
22574 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22575 defined.
22576
22577 * gdb.base/Makefile.in: Added support for systems that name core
22578 files by appending "core" to the program name.
22579 * gdb.base/a1-selftest.exp: Likewise.
22580
22581Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22582
22583 * gdb.base/return.exp: Add comment and message for `return double'
22584 test failure on Sparc Solaris.
22585
22586Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22587
22588 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22589
22590Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22591
22592 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22593 from optimizing them away.
22594 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22595 patterns to include default constructors and assignment operators,
22596 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22597 character in the output of the virtual base pointer.
22598
22599Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22600
22601 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22602 expression match in print_addr_of to avoid unintented matches.
22603 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22604 versions up to 2.5.8.
22605
22606Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22607
22608 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22609 included file to run under newer versions of expect.
22610 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22611 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22612 Remove xfail for the virtual table of BDDHookV.
22613
22614Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22615
22616 * lib/gdb.exp (string_to_regexp): Set a default result.
22617 (default_gdb_start): Fix misleading message.
22618
22619Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22620
22621 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22622 Remove all CC, etc definitions.
22623 * config/mt-hpux: New file.
22624 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22625 (CFLAGS, LDFLAGS): Define.
22626 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22627
22628 * Makefile.in (site.exp): Don't insert host_os, etc.
22629 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22630 (distclean): Check existence of subdir.
22631 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22632 * gdb.base/Makefile.in: General cleanup and simplification.
22633 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22634 to build executables. Use default rule to build .o files.
22635 (EXPECT, RUNTEST, CC): Fix relative pathname.
22636 (site.exp): Don't insert host_os, etc.
22637 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22638 and/or SIGUSR1 defined.
22639 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22640 * gdb.c++/Makefile.in: General cleanup and simplification.
22641 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22642 (CFLAGS): Remove.
22643 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22644
22645Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22646
22647 * gdb.base/recurse.exp: Misc changes to get tests running again
22648 after Kung's changes to the watchpoint code.
22649 * gdb.base/watchpoint.exp: Likewise.
22650
22651Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22652
22653 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22654
22655Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22656
22657 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22658 * lib/gdb.exp (default_gdb_start): Define.
22659 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22660 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22661 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22662 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22663 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22664 Don't call gdb_target_udi in between tests.
22665
22666Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22667
22668 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22669 (which was basically just a local version of the same thing). In
22670 addition to avoiding duplication, gdb_test_exact is faster.
22671 * lib/gdb.exp (gdb_test_exact): Fix typo.
22672
22673 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22674 don't give an error.
22675
22676 * gdb.base/term.exp: Call delete_breakpoints before starting.
22677
22678 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22679 (t10): Add comment.
22680
22681Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22682
22683 Reorganization of the GDB Test Suite.
22684
22685 * gdb.base: New directory, contains all the basic tests.
22686 * gdb.c++: New directory, tests specific to C++.
22687 * gdb.chill: New directory, tests specific to Chill.
22688 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22689 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22690 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22691 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22692 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22693 t30-31 to chill).
22694 * */gdbme.*: Rename to match appropriate expect scripts.
22695 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22696 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22697 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22698 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22699 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22700 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22701 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22702 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22703 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22704 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22705 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22706 gdb.c++/virtfunc.cc: New names of C++ files.
22707 * gdb.chill/chillvars.ch: New name of Chill file.
22708 * gdb.base/configure.in, gdb.c++/configure.in,
22709 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22710 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22711 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22712 * configure.in (configdirs): Update to reflect directory changes.
22713 (target_abbrev): No longer define for any configuration.
22714 * Makefile.in: Cosmetic improvements to header comments.
22715
22716Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22717
22718 Various changes to gdb.t31:
22719
22720 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22721 * gdbme.ch: Make all key-words and predefineds be upper-case.
22722 * chillvars.exp: Expect key-words and predefinds in upper-case.
22723
22724 * chillvars.exp: Use gdb_test_exact many places.
22725 Change expected output for arrays (which now includes index labels).
22726
22727 * pr-5020.exp, gdme.ch (module PR_5020):
22728 New test, for PR-5020.
22729
22730Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22731
22732 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22733 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22734
22735Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22736
22737 * Makefile.in: Fix bit-rot in definitions of CHILL,
22738 CHILL_FOR_TARGET and Chill_LIB.
22739 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22740 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22741 CHILL, and CHILL_LIB.
22742
22743Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22744
22745 * Revert the previous changes. Please see Rob's directory
22746 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22747
22748Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22749
22750 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22751 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22752 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22753 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22754 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22755 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22756 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22757 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22758 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22759 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22760 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22761 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22762 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22763 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22764 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22765 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22766 changes from 94Q1.
22767
22768Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22769
22770 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22771 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22772 Rob's new testing fragments.
22773
22774Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22775
22776 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22777 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22778
22779Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22780
22781 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22782 version also, match on casted version strings, and match on
22783 gdb startup case where the line numbers might be messed up.
22784
22785Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22786
22787 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22788 (CFLAGS): Delete it from here.
c906108c
SS
22789
22790Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22791
22792 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22793
22794Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22795
22796 * Makefile.in (RUNTEST): Default to just "runtest".
22797
22798Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22799
22800 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22801 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22802 the code has been restructured.
22803
22804Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22805
22806 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22807 \n, not just one of each.
22808
22809 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22810 /bin/cc gives a warning if you do.
22811
22812Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22813
d63a86f8 22814 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22815 __t10ListS_link1ZUiRCUiPT0
22816
22817Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22818
22819 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22820 on local variables in recursive functions.
22821
22822 * gdb.t07/Makefile.in: Build the new test.
22823
22824Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22825
22826 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22827 directly. Instead compare the return values from actual calls.
22828
22829Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22830
22831 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22832
22833Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22834
22835 * From Peter Schauer with minor modifications.
a9c64011
AS
22836 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22837 stops in mid-line in the caller. Add xfail for returning a float
22838 value on X86 targets.
c906108c
SS
22839
22840Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22841
22842 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22843 to avoid expect lossage.
22844 (fmem_LRbug_tests): Likewise.
22845 * gdb.disasm/hppa.s: Corresponding changes.
22846
22847 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22848 conditions to work with latest dejagnu/expect.
22849
22850 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22851 expected to fail on the PA.
22852 (backtrace in call with trampolines): Explicitly require main
22853 to be frame #1 (no trampolines should show up in backtrace).
22854
22855 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22856 "continue -expect".
22857 * gdb.t06/break.exp: Likewise.
22858 * gdb.t07/watchpoint.exp: Likewise.
22859 * gdb.t13/bitfields.exp: Likewise.
22860 * gdb.t15/{funcargs,return}.exp: Likewise.
22861 * gdb.stabs/weird.exp: Likewise.
22862 * config/{mips,udi}-gdb.exp: Likewise.
22863
22864 * hppa.sed: Enclose comments within a sed command to avoid
22865 losing with the old OSF1 sed.
22866
22867Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22868
22869 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22870 sequent dynix.
22871 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22872 * gdb.t15/funcargs.exp: Conditionally step again to really
22873 finish from marker_call_with_trampolines. Handle the case where
22874 the first step from within call_with_trampolines already steps
22875 us back to main.
22876 * gdb.t15/gdbme.c: Add comment to closing brace of
22877 call_with_trampolines for funcargs.exp.
22878
22879Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22880
d63a86f8 22881 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22882 Fix typo(s).
22883
22884Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22885
22886 * gdb.t07/gdbme.c: More code for watchpoint testing.
22887
22888 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22889 "Hardware watchpoint" throughout file.
22890 (test_watchpoint_triggered_in_syscall): New test.
22891 (test_complex_watchpoint): New test.
22892
22893Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22894
22895 * gdbme.c (call_with_trampolines): New function to try and step
22896 into. Tests trampoline problems on the PA.
22897
22898 * funcargs.exp (localvars_in_indirect_call): No longer expect
22899 stepping into indirect call to fail on PAs.
22900 (test_stepping_over_trampolines): New test.
22901
22902Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22903
22904 * TODO: Add suggestions for static member function tests, and
22905 completion tests.
22906
22907Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22908
22909 * TODO: Add suggestions for "p/a" tests.
22910
22911 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22912 (default_gdb_exit): Replace all the hair with sending "quit" to
22913 the process with a simple close.
22914
22915Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22916
22917 * TODO: Add suggestions for shared library tests.
22918
22919Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22920
22921 * TODO: Add suggestions for x/s tests.
22922
22923Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22924
22925 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22926 "enable once", and "enable breakpoints once" with ".*".
22927
22928Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22929
22930 * TODO: Add suggestions about structure passing tests.
22931
22932Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22933
22934 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22935 the primary1 test, use work around if __GNUC__ < 2.
22936 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22937 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22938 Test for bad output rather than waiting for timeout. Issue
22939 second continue only if first continue failed.
22940
22941Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22942
22943 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22944 operator[] test with gdb_test because the old code didn't seem to
22945 be getting the quoting right with the new dejagnu.
22946
22947Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22948
22949 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22950 one from the path.
22951 * Makefile.in: Use a fresh expect if there is one, use runtest
22952 from the src tree if there is one.
d63a86f8 22953
c906108c
SS
22954Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22955
22956 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22957 next over recursive call. Revise the tests from that point on
22958 (which had been skipped) to match GDB's actual (correct) output.
22959
22960 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22961 with next over a breakpoint whose condition is false.
22962
22963 * gdb.t00/help.exp: Comment out "help set print" tests just like
22964 (and for same reason as) "help set" test.
22965
22966Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22967
22968 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22969 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22970
22971Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22972
22973 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22974 necessary gdb_target_udi.
22975
22976 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22977
22978 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22979 1838 and 2417; they are fixed.
22980
22981 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22982 gdb.t03/ptype.exp (ptype structure, ptype union):
22983 Remove xfails; the test is looser than when the xfails were added.
22984
22985 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22986 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22987
22988 * gdb.t01/run.exp: Only run shell test if isnative.
22989
22990 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22991 since "run" automatically loads if necessary. Call gdb_target_udi
22992 after the "file" since "file" kills any execution target.
22993
22994 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22995 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22996 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22997 argument for UDI.
22998
22999Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23000
23001 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23002
23003 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23004
23005Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23006
23007 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23008 properly quoting regexps. This makes the second argument to
23009 demangle a fixed string, which matches the callers, instead of a
23010 shell-style pattern which is what the previous implementation
23011 used. Update some of the callers.
23012
23013Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23014
23015 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23016 (comib_nullified_tests): Fix typo.
23017 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23018 strings. No longer expected to fail.
23019
23020 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23021 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23022 strings. No longer expected to fail.
23023
23024 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23025 string. No longer expected to fail.
23026
23027Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23028
23029 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23030 No longer expected to fail.
23031
23032 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23033 string. No longer expected to fail.
23034
23035Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23036
23037 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23038 only in the names (I probably got most of them). I was even
23039 generous with some which differed in underscores in names, and
23040 probably missed a few, and I *still* was able to remove almost a
23041 third of the file with almost no impact on testsuite coverage.
23042
23043Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23044
23045 * gdb.t00/default.exp: Match udi_attach error message as well as
23046 the one from child_attach.
23047
23048 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23049
23050 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23051
23052 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23053 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23054
23055 * Move test with enums and partial symbols back to
23056 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23057 Reverts the change of 26 May 93. Per today's change to
23058 stabs.texinfo, the behavior that weird.exp was expecting was
23059 unreasonable; what is important is that the compiler+gdb get
23060 things right, which happens with a recent gcc. Also fix the test
23061 to deal with native compilers which put out the stab gdb can't
23062 deal with.
23063
23064Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23065
23066 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23067 in the names. The main thing these accomplish is to slow things down.
23068 Many more such duplicates surely remain.
23069
23070 * gdb.t00/help.exp: Comment out "help support" test just like
23071 (and for same reason as) "help set" test.
23072
23073Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23074
23075 * gdb.t06/break.exp: Remove setup_xfails for
23076 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23077 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23078 about known bug in gcc to include up through 2.5.8.
23079 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23080 well as "_vb$".
23081 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23082 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23083 with latest gcc and gdb.
23084 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23085 well as "_vb$".
23086
23087Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23088
23089 * configure.in (hppa*-*-*): Also configure and build stabs-only
23090 tests.
23091
23092Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23093
23094 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23095 * gdb.t10/configure.in (hppa*-*-*): Use it.
23096
23097Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23098
23099 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23100
23101Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23102
23103 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23104 versions prior to 1.13.5.
23105
23106Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23107
23108 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23109 the prompt is at the start of a line.
23110
23111Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23112
23113 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23114 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23115 in the copr tests now.
23116 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23117 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23118 expected to fail.
23119
23120Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23121
23122 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23123 gdb.t31/chillvars.exp, lib/gdb.exp:
23124 Tweak to run under either version of expect.
23125 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23126 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23127 * gdb.t11/list.exp: Remove extraneous whitespace.
23128
23129Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.t16/printcmds.exp (test_print_strings): Accept
23132 "(unsigned char *) " before the string.
23133
23134 * TODO: Add notes about printing of fancy types and GDB expressions.
23135
23136Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23137
23138 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23139 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23140 if doing mips-idt-ecoff.
c906108c
SS
23141
23142Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23143
23144 * Most .exp files: Tweak to run under either version of expect.
23145
23146Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23147
23148 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23149 xfails; I'm not sure why they are failing, but not because of PR 1806.
23150
23151Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23152
23153 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23154 defined in lib/gdb.exp.
23155
23156Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23157
23158 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23159 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23160 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23161 have to be typeless.
23162
23163Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23164
23165 * TODO: Add suggestion for copyright year test.
23166
23167Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23168
23169 * configure.in (*-*-lynxos*): Add stabs tests.
23170
23171Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23172
23173 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23174 so insert a tab before any assembler directive in column zero.
23175
23176 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23177 stores.
23178 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23179 stores.
23180 (fpu_short_memory_tests): Likewise.
23181
23182Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23183
23184 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23185 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23186 .stabs directives in comments.
23187
23188Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23189
23190 * TODO: New file, describing tests we could write.
23191 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23192
23193Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23194
23195 * gdb.t06/signals.exp: Add kludge to force re-sync.
23196
23197 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23198 to xgdb instead of gdb, get out of gdb.
23199
23200Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23201
23202 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23203 for info.
23204
23205Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23206
23207 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23208 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23209 * gdb.stabs/hppa.sed: New sed script for the PA.
23210
23211Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23212
23213 * gdb.stabs: Re-write weird.def and configuration to use sed
23214 instead of cpp. sed is portable and POSIX; cpp is neither.
23215
23216Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23217
23218 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23219
23220Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23221
23222 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23223
23224Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23225
23226 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23227 "_vb$".
23228 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23229 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23230
23231Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23232
23233 * lib/gdb.exp: Comment out code which depends on non-existent
23234 `transform' procedure.
23235
23236Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23237
23238 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23239 * lib/gdb.exp: Transform tool name.
23240 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23241 1.1's new error handling system.
23242
23243Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23244
23245 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23246
23247Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23248
23249 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23250 They made pattern matching so slow that timeouts happened on
23251 heavily loaded systems. Now any output from "show print" which
23252 gets us back to the GDB prompt is a PASS.
23253
23254Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23255
23256 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23257
23258Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23259
23260 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23261
23262 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23263 It is not from PR 3220.
23264
23265Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23266
23267 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23268 just started failing because they depended on the order the
23269 subcommands are presented, or exact docstring text. This kind of
23270 test is a pain and has minimal benefit.
23271
23272Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23273
23274 * gdb.t09/corefile.exp: At end of test, use "core" command with
23275 no arguments.
23276
23277Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23278
23279 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23280 17}/Makefile.in: Make it possible to run the testsuite with Sun
23281 make and CC = cross gcc by adding explicit build rules for .o
23282 files.
23283
23284Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23285
23286 * gdb.t15/funcargs.exp: Don't put comments on same line as
23287 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23288
c906108c
SS
23289Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23290
23291 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23292
23293Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23294
23295 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23296 * gdb.t20/inherit.exp: remove three dumplicate entries.
23297
23298Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23299
23300 * gdb.t06/break.exp: For "next over recursive call", fail on any
23301 incorrect output, not just on "factorial (value=2)".
23302
23303Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23304
23305 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23306 working now. Add an xfail if accesing a bss variable causes
23307 a memory error if the target is not yet run.
23308
23309Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23310
23311 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23312 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23313 name of __st* demangling (2 strings). Did Kung really get the
23314 more than 95 others right without testing them?
23315
23316Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23317
23318 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23319
23320Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23321
23322 * configure.in (configdirs): Add gdb.disasm
23323 * gdb.disasm: New directory for GDB disassembler tests.
23324 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23325
23326Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23327
23328 * gdb.t00/help.exp: Don't test "help set".
23329
23330 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23331 from within expect statements. None of these happen anymore and
23332 they cause regressions to be silently unnoticed.
23333
23334 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23335 messages) about known failures with gcc cygnus-2.4.5-930417.
23336
23337 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23338 comp-info.exp so it gets built if it doesn't exist.
23339
23340 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23341 it is no longer used.
23342 * gdb.t13/comp-info.c: Removed.
23343
23344Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23345
23346 * gdb.t06/signals.exp: Add xfail for sun3.
23347
23348Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23349
23350 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23351 relevant because ^C doesn't get sent but failure can be reproduced
23352 interactively).
23353
23354Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23355
23356 * gdb.stabs/alpha.mt: New configuration file for alpha.
23357 * gdb.stabs/configure.in: Use it.
23358 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23359 sharing with alpha.mt, redefine long to word via preprocessor.
23360 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23361 for alpha.
23362 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23363 native cc.
23364 * gdb.t00/teststrategy.exp: Change expect string so that we
23365 consume the `(xgdb)' from the command echo and from the gdb prompt.
23366 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23367 gdb currently compares all values as long, so this failure probably
23368 applies to any configuration where LONGEST is bigger than a target int.
23369 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23370 with gcc.
23371 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23372 to handle opaque pointers, gcc is.
23373 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23374 as first argument. Include <sys/types.h> and change all operator
23375 new definitions to use size_t.
23376 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23377 now that we use size_t.
23378
23379Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23380
a9c64011 23381 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23382 a long or float array cast all array members to the same type.
a9c64011 23383 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23384 with 64 bit longs.
a9c64011 23385 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23386 on alpha.
a9c64011 23387 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23388
23389Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * gdb.t24 (demangle.exp): Constructors of templates have names like
23392 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23393 section 14.6 of the ARM.
23394
23395 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23396 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23397 accomplish little and slow down the testsuite.
23398
23399 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23400 Accept spaces various places.
23401
23402Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23403
23404 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23405 with watchpoint enabled.
23406
23407 * Makefile.in: Remove definition of CC and remove the second
23408 definition of CXX (the "CXX = gcc" one remains). These definitions
23409 were causing backquotes to be expanded within backquotes, which
23410 doesn't work.
23411
23412Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23413
23414 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23415
23416Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23417
a9c64011
AS
23418 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23419 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23420 by mips cc and contains no stabs entries.
23421
23422Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23423
23424 * config/vx-gdb.exp: Use fake device to load files rather than
23425 NFS.
23426 * lib/gdb.exp: New proc to do "file" command.
23427 * config/unix-gdb.exp: Use new "file" proc.
23428
23429Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23430
23431 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23432 Rework board rebooting slightly.
23433 (gdb_exit): Don't exit from the remote shell; there isn't one.
23434 * gdb.stabs/weird.exp: If a program is being debugged already,
23435 kill it.
23436 * gdb.t04/setvar.exp: Stop and restart gdb.
23437 * gdb.t05/expr.exp: Likewise.
23438 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23439 restart gdb and reload the program.
23440 * gdb.t08/opaque.exp: Likewise.
23441 * gdb.t12/scope.exp: Likewise.
23442 * gdb.t13/bitfields.exp: Likewise.
23443 * gdb.t15/funcargs.exp: Likewise.
23444 * gdb.t20/classes.exp: Likewise.
23445 * gdb.t03/ptype.exp: Increase timeout.
23446 * gdb.t16/printcmds.exp (test_print_string_constants,
23447 test_print_array_constants): Likewise.
23448 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23449 * gdb.t20/classes.exp (do_tests): Likewise.
23450 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23451
23452Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23453
23454 * gdb.stabs: Renamed *wierd* to *weird*.
23455
23456Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23457
23458 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23459 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23460
23461Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23462
23463 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23464 (do_tests): Remove xfail for whatis on one_var and two_var.
23465
23466Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23467
23468 * Makefile.in: Made cross building work better by adding
23469 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23470
23471Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23472
23473 * gdb.t15/{return.c,return.exp,Makefile.in}:
23474 New test, currently commented out.
23475
23476Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23477
23478 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23479 still running and removes the leftover named socket so GDb can do
23480 clean restarts.
23481
23482Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23483
23484 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23485 console, not GDB.
23486 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23487 cross testing works better with "make check"
23488 * config/unix-gdb: Use default procedures for exit and version.
23489 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23490 with the newest VxWorks.
23491
23492Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23493
23494 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23495 old form.
23496
23497 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23498 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23499
23500 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23501
23502 * config/unix-gdb.exp: Remove this version of gdb_exit
23503 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23504 Rob says he'll look at it when he gets back to testing boards.
23505
23506Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23507
23508 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23509 an expected fail for certain ptype commands.
23510
23511 * gdb.t20/classes.exp: Update expected results of "ptype class
23512 Base1" to account for the constructor that now appears in the type.
23513
23514Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23515
23516 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23517 disappeared from list.
23518 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23519 "alldone" proc with call to cleanup and exit.
23520 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23521 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23522 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23523 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23524 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23525 "alldone" proc with simple returns that suppress remaining
23526 tests. The alldone proc went away many months ago.
23527
23528Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23529
23530 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23531
23532 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23533
23534Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23535
23536 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23537 as vax gdb will display them.
23538
23539Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23540
23541 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23542 optimizers.
23543
23544 * scope.exp: Change "bad value for localval" messages so each one
23545 is unique.
23546
23547 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23548 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23549
23550 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23551
23552Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23553
23554 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23555 doesn't exist (due to optimization).
23556
23557Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23558
23559 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23560 contains \r because the filename is long.
23561
23562 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23563 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23564
23565Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23566
23567 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23568 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23569 Ultrix.
23570 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23571 int tests.
23572 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23573
23574Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23575
23576 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23577
23578 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23579 to match does not match the passing case but still matches the
c906108c
SS
23580 failing case.
23581
23582Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23583
23584 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23585
23586Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23587
23588 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23589 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23590 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23591 Remove various versions of gdb_exit.
23592 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23593 gdb_exit.
23594 * config/unix-gdb.exp: gdb_exit remains here, and should override
23595 the generic version, since it's doing a lot of wierd stuff that
23596 the other versions aren't. FIXME, fold it in, or abandon this
23597 version.
23598
23599Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * gdb.t24/demangle.exp: Add tests for PR 3220.
23602
23603Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23604
23605 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23606
23607Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23608
23609 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23610 "i386-*-*". Works for i486 as well.
23611
23612 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23613 bug, and expand domain of xfail to all SVR4 systems, since the
23614 actual problem is likely to be in generic SVR4 /proc support.
23615
23616Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23617
23618 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23619
23620Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23621
23622 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23623 xfails for other systems. Match a missing 'Continuing.' as an
23624 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23625
23626 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23627 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23628 Only issue warning for missing executables if -all option is used.
23629
23630 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23631 file if -all option is used. It's like an unpredictable XFAIL.
23632
23633Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23634
23635 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23636 for dynamically linked binaries.
23637
23638 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23639
23640Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23641
23642 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23643 to state that this is a known bug in old versions of g++.
23644
23645Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23646
23647 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23648 while waiting for `Continuing'.
23649
23650Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23651
23652 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23653 in text, data, and bss.
23654 * gdb.t10/nodebug.c: Add local and global test variables for
23655 initialized and uninitialized data.
23656
23657Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23658
23659 * config/unix-gdb.exp (gdb_exit): Add "wait".
23660
23661Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23662
23663 * gdb.t06/signals.exp: xfail the continue from the handler for all
23664 targets.
23665
23666 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23667 function with watchpoints enabled, the i386 call dummy starts with
23668 a call.
23669
23670 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23671 386 bsd names its corefiles.
23672
23673Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23674
23675 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23676 compilers don't grok it.
23677 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23678 with small octal ints rather than character constants, which
23679 are signed and might not fit if first promoted to int.
23680
23681Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23682
23683 * gdb.t09/Makefile.in (clean): Remove corefile.
23684
23685Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23686
23687 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23688
23689Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23690 and Jim Kingdon (kingdon@cygnus.com)
23691
23692 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23693 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23694 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23695
23696Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23697
23698 * gdb.t17/interrupt.exp: Add xfail for hppa.
23699
23700Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23701
23702 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23703 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23704 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23705 to determine signed-ness of bitfields and use the result to setup
23706 the xfail.
23707 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23708 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23709 call line is reached if necessary.
23710
23711Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23712
23713 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23714
23715Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23716
23717 * gdb.t06/break.exp: Also test `clear' command.
23718
23719Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23720
23721 * gdb.t00/teststrategy.exp: Remove extra quote.
23722
23723 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23724 watchpoint enabled to be for all non-68k machines.
23725
23726 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23727
23728Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23729
23730 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23731 targets use aout.mt instead of ecoff.mt as gas understands
23732 standard aout format.
23733
23734Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23735
23736 * lib/gdb.exp (runto): Don't insist that function we are running to
23737 was compiled with -g.
23738
23739 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23740
23741 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23742 to get back into the read system call.
23743 Accept leading newline in case where we woke it up.
23744
23745Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23746
23747 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23748 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23749 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23750 enable ecoff configuration.
23751
23752Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23755
23756Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23757
23758 * gdb.t16/printcmds.exp: Add another printf test.
23759
23760Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23761
23762 * configure.in: If configured -with-stabs on any target, add
23763 stabsdirs to configdirs.
23764
23765Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23766
23767 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23768 fun" so pattern does not match the command itself.
23769
23770Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23771
23772 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23773
23774Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23775
23776 * gdb.t17/interrupt.exp: Test for more things.
23777
23778Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23779
23780 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23781 compiler arranges the code and line numbers.
23782
23783 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23784
23785Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23786
23787 * gdb.t00/help.exp: Increase expect input buffer size.
23788
23789Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23790
23791 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23792
23793 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23794
23795 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23796
23797 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23798 [0-9]*, not just [0-9].
23799
23800Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23801
23802 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23803
23804 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23805
23806Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23807
23808 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23809
23810Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23811
23812 * gdb.t06/signals.c: Add xfails for sun3.
23813
23814 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23815
23816 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23817 test_stepping tests.
23818
23819Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23820
23821 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23822
23823 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23824
23825 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23826 rather than actually putting it through cpp twice.
23827
23828 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23829
23830Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23831
23832 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23833 no longer needed.
23834
23835Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23836
23837 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23838
23839 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23840 C++ features prints as "struct", make it a pass, not an xfail.
23841
23842Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23843
23844 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23845 Don't require VA to print as "class" rather than "struct".
23846
23847Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23848
23849 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23850
23851Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23852
23853 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23854
23855Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23856
23857 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23858 order.
23859
23860Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23861
23862 * gdb.t16/printcmds.exp: Add printf tests.
23863
23864 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23865
23866 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23867
23868Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23869
23870 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23871 pass counts, to counteract any existing or future setup_xfails.
23872
23873Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23874
23875 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23876 {BEGIN,END}_COMMON for common block instead of STAB.
23877 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23878
23879 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23880 intp_var should be N_GSYM not N_LSYM.
23881 wierd-aout.S: Use a label for the value of the N_SO.
23882 wierd.def: Remove all backslashes.
23883 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23884
23885Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23886
23887 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23888 get the expected next to inheritance3.
23889
23890Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23891
23892 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23893 now that gcc-2.4 gets it right.
23894
23895Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23896
23897 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23898
23899 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23900 generating comp-info.exp which works for cross-compilation.
23901
23902Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23903
23904 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23905 "*-*-sysv4.*".
23906
23907Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23908
23909 * gdb.t01/run.exp: Start with a fresh gdb.
23910 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23911 SVR4.x.
23912
23913Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23914
23915 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23916 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23917 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23918 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23919 things to remove.
23920
23921Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23922
23923 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23924 test cases from bug reports.
23925
23926Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23927
23928 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23929 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23930 avoid spurious xfails.
23931 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23932 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23933 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23934
23935Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23936
23937 * gdb.t00/teststrategy.exp: Rework to provide more useful
23938 description of each test, fix problem with systems that define
23939 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23940 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23941 results for "next over recursive call" so timeouts aren't taken
23942 by error.
23943
23944Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23945
23946 * gdb.t12/scope.exp: Test printing of variables before run.
23947
23948 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23949 printed in wrong order due to sorting.
23950
23951Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23952
23953 * gdb.t00/teststrategy.exp: Fix expected results for printing
23954 user entered string constant. Is array of char, prints with no
23955 address.
23956
23957 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23958 commands.
23959 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23960 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23961 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23962 of struct of char arrays.
23963 * gdb.t00/radix.exp: New tests for radix commands.
23964
23965Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23966
23967 * gdb.t16/printcmd.exp: Print a variable before running program
23968 (with xfail for AIX).
23969
23970Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23971
23972 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23973
23974 * gdb.t16/printcmd.exp: Don't print variables before running program.
23975
23976 * gdb.t06/break.exp: Don't require envp argument to main.
23977
23978 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23979
23980 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23981 Add xfails for rs6000.
23982
23983 * gdb.t02/whatis.exp: Change other tests not to re-test something
23984 we already tested.
23985
23986 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23987 each type used has a variable of that type.
23988
23989Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23990
23991 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23992
23993Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23994
23995 * configure.in: change srctrigger to be a file, not a directory
23996
23997Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23998
23999 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24000
24001 * gdb.t11/list.exp: Fixed a couple of typos.
24002
24003Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24004
24005 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24006 is fixed and PR is closed.
24007 * gdb.t16 (gdbme.c): Add simple test string variable.
24008 * gdb.t16 (printcmds.exp): Add tests with simple test string
24009 variable, primarily for boundaries on "set print elements".
24010
24011Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24012
24013 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24014 Make leading 0's optional and don't expect a tab in the middle
24015 of the number.
24016
24017 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24018
24019 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24020 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24021 don't end command passed to gdb_test with newline.
24022
24023 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24024 signed keyword away, don't expect signed bitfields to be signed.
24025
24026 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24027 printing with only as many 1's as are in the field as well as printing
24028 with 32 1's (see comment).
24029
24030Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24031
24032 * gdb.t00/default.exp: Start with a fresh gdb.
24033 * configure.in (configdirs): Remove gdb.t31 until the chill
24034 compiler works again. It no longer is able to find chillrt0
24035 since it isn't in libchill.a anymore.
24036 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24037 wierd.o, make more modular.
24038 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24039 spurious newlines that caused problems.
24040
24041Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24042
24043 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24044 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24045 gdb.stabs/wierd.{exp,def}: Many new tests.
24046
24047 * gdb.t00/default.exp: update info line for new message.
24048
24049 * gdb.t02/{whatis.exp,gdbme.c}:
24050 Test that "char *" doesn't print as "caddr_t".
24051
24052Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24053
24054 * gdb.t00/help.exp: Use .* in place of some help messages which
24055 just changed.
24056 gdb.t00/default.exp: Update "info frame" test for new message.
24057 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24058 Remove some xfails
24059
24060Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24061
24062 * gdb.t03/{gdbme.c,ptype.exp}:
24063 Add tests for typedef'd struct and union without tags.
24064 Also check "whatis" on a variable of a typedef'd enum without a tag.
24065
24066 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24067 PRMS 1823; the bug still exists but isn't reproduced by this test
24068 anymore), and remove rs6000 XFAIL (the bug is fixed).
24069
24070 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24071 duplicated from whatis.exp. For those that are left, accept
24072 "long", "long int", or "int" for long variables (whatis.exp already
24073 has an XFAIL for "int", so no need to fail it here).
24074
24075 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24076 Deal with GCC's names for types now that GDB uses the compiler's names.
24077
24078 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24079 setup_xfail's for sunos4. If we #defined the signed keyword away,
24080 don't expect GDB to know that char it is signed.
24081
24082 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24083
24084Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24085
24086 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24087 should work on any system, regardless of debugging format.
24088 * gdb.t21/demangle.exp: Move to gdb.t24.
24089 * gdb.t24/demangle.exp: Move from gdb.t21.
24090 * gdb.t24/{Makefile.in, configure.in}: New files.
24091
24092Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24093
24094 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24095 * gdb.stabs: New directory.
24096
24097Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24098
24099 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24100 not just "Quit anyway?".
24101
24102Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24103
24104 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24105 that all setup_xfails are immediately followed by clear_xfails.
24106
24107Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24108
24109 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24110 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24111 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24112 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24113 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24114 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24115 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24116 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24117 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24118 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24119 gdb.t31/chillvars.exp, lib/gdb.exp:
24120 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24121 bug-gdb@prep.ai.mit.edu.
24122
24123Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24124
24125 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24126 with 0.0, not integer 0.
24127
24128Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24129
24130 * gdb.t06/break.exp: Update for "Kill the program" message change.
24131
24132Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24133
24134 * Makefile.in (GDBFLAGS): Set to -nx.
24135 * Makefile.in (site.exp): Use GDBFLAGS.
24136
24137Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24138
24139 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24140 Makefiles.
24141 (check): depend on just-check.
24142 (just-check): added so that tests can be run without a noop
24143 build pass.
24144
24145Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24146
24147 Switch to using configure's configdirs.
24148 * Makefile.in (Makefile): add configure.in dependency.
24149 (SUBDIRS): removed redundant assignment.
24150 * configure.in: switch subdirs assignment to configdirs.
24151 * gdb.t*/configure.in: new files.
24152
24153Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24154
24155 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24156 works.
24157
24158Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24159
24160 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24161 in explicit rules. Apparently this is not supported by some makes.
24162
24163Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24164
24165 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24166
24167Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24168
24169 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24170 disappeared.
24171
24172Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24173
24174 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24175
24176Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24177
24178 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24179 watchpoint problem that is now fixed.
24180 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24181 uninitialized convenience variables.
24182 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24183 structures.
24184
24185Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24186
24187 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24188 which causes expect to get out of sync with gdb on long output
24189 from help set.
24190 * gdb.t09/corefile.exp: Make expected pattern for core file
24191 failing signal and frame output format less sun specific.
24192
24193Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24194
24195 * gdb.t31/chillvars.exp: Add and remove initial dummy
24196 breakpoint, so that symbol table is forced in.
24197 (Needed at least on Sunos4, though it seems not SVR4.)
24198 * gdb.t31/chillvars.exp: Update for changed output format.
24199
24200Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24201
a9c64011 24202 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24203
24204Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24205
24206 * Makefile.in: Added --srcdir when invoking runtest, removed the
24207 need for a local config file. (optional now)
24208
24209Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24210
24211 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24212 failure count used to force early termination. Add some more
24213 expected failures for gnu style demangling.
24214
24215Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24216
24217 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24218 pmi variable from gdb.t20/gdbme to get optimized away.
24219 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24220 Check for written corefile upon timeout _and_ eof.
24221
24222Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24223
24224 * config/unix-gdb.exp: Add missing return 0.
24225
24226Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24227
24228 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24229 test termination.
24230
24231Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24232
24233 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24234 disappeared.
24235
24236Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24237
24238 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24239 time as i860 support works.
24240
d63a86f8 24241 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24242 "backtrace 100\r" rather than just "backtrace\r", to match last
24243 change.
24244
24245Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24246
24247 * config/udi-gdb.exp (gdb_exit): Remove close command.
24248 (gdb_target_udi): New procedure to set the UDI target.
24249 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24250 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24251 Added waits for prompts after several question responses. Added
24252 some more responses used by a29k-amd-udi-gdb.
24253 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24254 pass different arguments, restart UDI connection after program
24255 completion.
24256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24257 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24258 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24259 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24260 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24261 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24262 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24263 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24264 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24265 after program completion.
24266 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24267 compiled with a SELECT_VECS setting.
24268 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24269 infinite recursion.
24270
24271 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24272 Added checks for COFF results, and made them expected failures for
24273 all targets. It would be better to make them expected failures
24274 for COFF targets only.
24275
24276Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24277
24278 * Makefile.in: add null dvi target, don't bother to recurse
24279 through test directories for info and install-info; rename
24280 $(datadir) to be dejagnu instead of deja-gnu
24281
24282Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24283
24284 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24285 compiler to coredump.
24286 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24287 code.
24288
24289Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24290
24291 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24292 coredump.
24293 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24294 code.
24295
24296Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24297
24298 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24299 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24300 which in a shell. Deletes xgdb when done.
24301 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24302 Tests the return from the "set height" or "set width" commands.
24303 Added a few return codes where needed.
24304
24305Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24306
24307 * Makefile.in (SUBDIRS): Add gdb.t17.
24308 * configure.in (subdirs): Add gdb.t17.
24309 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24310 files to test gdb's calling of functions in the inferior with
24311 the correct arguments and gdb's ability to retrieve any
24312 result returned.
24313
24314Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24315
24316 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24317 may be called after gdb goes away. Previous versions of expect
24318 needed these to avoid file descriptor leaks, but they cause
24319 errors with the current revision of expect.
24320 * gdb.t00/gdbvars.exp: Use -re on expected output after
24321 setting sevenbit-strings.
24322 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24323 to set sevenbit-strings consistent across tests.
24324 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24325 set sevenbit-strings consistent across tests.
24326
24327Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24328
24329 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24330 expected output to match current "expect" expectations.
24331
24332Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24333
24334 * gdb.t00/default.exp: Change expected output for default "source"
24335 command, to match new gdb behavior which requires a filename to
24336 source.
24337
24338Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24339
24340 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24341 expected fail for i486-*-* that misses the marker2 function.
24342 * gdb.t10/crossload.exp (bfddefault): Allow successful
24343 recognition of a format to pass even if no symbols are found.
24344 Explicitly catch failures where the format is not recognized
24345 or is ambiguous, and add the reason to the fail message.
24346 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24347 the cause is and invalid target and add reason to failure message.
24348 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24349 elf32-i386, elf32-sparc, and elf32-i860.
24350 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24351 Set up expected failure for 'filename'::variable scope resolution,
24352 which is now apparently broken on all targets.
24353 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24354 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24355 gdb.t23/templates.exp: Change failure for missing binfile into
24356 just a warning.
24357 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24358 references.
24359
24360Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24361
24362 * gdb.t00/default.exp: Add expected output for default "source"
24363 command, to match new gdb behavior.
24364 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24365
24366Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24367
24368 * config/*-gdb.exp: returns an error, rather than exiting on
24369 internal errors.
24370
24371Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24372
24373 * gdb.t03/gdbme.c: Add pointer to struct variable.
24374 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24375 referencing struct members.
24376
24377Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24378
24379 * configure.in (mips-idt-ecoff): New target.
24380 * config/mips-gdb.exp: New file for remote board using MIPS remote
24381 debugging protocol.
24382
24383 * Redid configuration scheme. Removed gdb.t*/configure.in.
24384 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24385 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24386 distclean targets. Built executables via .o files. Adjusted
24387 tests to account for source files in $(srcdir) rather than
24388 $(objdir).
24389 * lib/gdb.exp (runto): Don't expect () after the function name,
24390 because it may have arguments.
24391
24392Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24393
24394 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24395 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24396 expected failures for mips-idt-* and mips-sgi-*.
24397 * gdb.t00/default.exp (attach): Kill process if requested.
24398 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24399 that does not read core files.
24400 * gdb.t01/run.exp: Removed checks for exit status code.
24401 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24402 it is linked in.
24403 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24404 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24405 appropriate, rather than doing it by hand.
24406 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24407 execution.
24408 * gdb.t10/crossload.exp: Kill existing program if needed.
24409 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24410 appropriate, rather than doing it by hand. Always increase
24411 timeout for this test, not just for VxWorks.
24412
24413Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24414
24415 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24416 of Chill STRUCT types and STRUCT values.
24417 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24418 than "char".
24419 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24420 struct2): New struct definitions and initializations to test
c906108c
SS
24421 simple Chill STRUCT types.
24422
24423Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24424
24425 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24426 the null byte at the end of strings.
24427 * gdb.t00/default.exp: Make show version insensitive to copyright
24428 date.
24429 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24430 to avoid dependencies on target char signedness.
24431 * gdb.t16/printcmds.exp: Update expected results for explicitly
24432 unsigned char.
24433 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24434 now work.
24435 * gdb.t21/demangle.exp: Add many more patterns for template
24436 demangling, most of them being expected failures.
24437 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24438 string we are matching for, to match on the whole string.
24439 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24440 and fix a whole bunch that had incorrect expected output but were
24441 passing anyway because of the bug in "proc demangle".
24442 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24443 type.
24444 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24445
24446Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24447
a9c64011
AS
24448 * gdb/testsuite: made modifications to testcases, etc., to allow
24449 them to work properly given the reorganization of deja-gnu and the
24450 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24451
24452Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24453
24454 * gdb/testsuite: Initial creation of gdb/testsuite.
24455 Migrated dejagnu testcases and support files for testing nm to
24456 gdb/testsuite from deja-gnu. These files were moved "as is"
24457 with no modifications. This migration is part of a major overhaul
24458 of dejagnu. The modifications to these testcases, etc., which
24459 will allow them to work with the new version of dejagnu will be
24460 made in a future update.
48efe704 24461
8d8cb839 24462 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24463\f
8d8cb839
EZ
24464;; Local Variables:
24465;; mode: change-log
24466;; left-margin: 8
24467;; fill-column: 74
24468;; version-control: never
24469;; End:
902f2ccb
MC
24470
24471 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24472 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24473 Copying and distribution of this file, with or without modification,
24474 are permitted provided the copyright notice and this notice are preserved.