*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c5cb204f
MP
12011-09-30 Marek Polacek <mpolacek@redhat.com>
2
3 * gdb.python/python.exp (verify pagination beforehand)
4 (verify pagination afterwards): Fix race by splitting the line.
5
68fb0ec0
JM
62011-09-29 Joseph Myers <joseph@codesourcery.com>
7
8 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9 for 64-bit multilibs from i?86-* targets.
10
6aee0d90
MP
112011-09-29 Marek Polacek <mpolacek@redhat.com>
12
13 * lib/gdb.exp: Fix a typo in one of the comments.
14
e9101ff5
MP
152011-09-29 Marek Polacek <mpolacek@redhat.com>
16
17 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
18 matching pattern.
19
7a81bdbf
PK
202011-09-28 Paul Koning <paul_koning@dell.com>
21
22 * gdb.python/py-type.c (enum E): New.
23 * gdb.python/py-type.exp (test_fields): Add tests for Python
24 mapping access to fields.
25 (test_enums): New test for field access on enums.
26
6710bf39
SS
272011-09-27 Stan Shebs <stan@codesourcery.com>
28
29 * gdb.trace/collection.exp: Test collection of $_ret.
30
b2a6bdeb
AT
312011-09-22 Andreas Tobler <andreast@fgznet.ch>
32
33 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
34 list of compilation switches for <*-*-freebsd*>.
35
3c9057f3
SS
362011-09-19 Stan Shebs <stan@codesourcery.com>
37
38 * gdb.trace/tspeed.exp: New file.
39 * gdb.trace/tspeed.c: New file.
40
34518530
YQ
412011-09-18 Yao Qi <yao@codesourcery.com>
42
43 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
44 instructions.
45 (test_adr_32bit, test_pop_pc): Likewise.
46 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
47 Thumb instructions.
48 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
49 in gdb_test_multiple.
50 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
51
ab254057
YQ
522011-09-17 Yao Qi <yao@codesourcery.com>
53
54 * lib/gdb.exp (can_single_step_to_signal_handler): New.
55 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
56 support single step to signal handler.
57
9c317b71
YQ
582011-09-17 Yao Qi <yao@codesourcery.com>
59
60 * gdb.base/disp-step-fork.c: New.
61 * gdb.base/disp-step-syscall.exp: New.
62 * gdb.base/disp-step-vfork.c: New.
63
a8123151
JB
642011-09-16 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.ada/tasks.exp: Make the expected output for
67 the `info tasks' tests more resilient to spacing
68 changes.
69
63a9aad8
JK
702011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
73 (reached breakpoint 2, reached breakpoint 3): Update expected output.
74
2aa48337
KP
752011-09-15 Kevin Pouget <kevin.pouget@st.com>
76
77 PR Python/12692 Add gdb.selected_inferior() to Python interface.
78 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
79
6839b47f
KP
802011-04-30 Kevin Pouget <kevin.pouget@st.com>
81
82 Handle multiple breakpoint hits in Python interface:
83 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
84 presence.
85 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
86 breakpoint hits.
87
0935723e
JK
882011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
89 Jan Kratochvil <jan.kratochvil@redhat.com>
90
91 * gdb.python/py-events.exp: Remove pretty printing comment.
92 * gdb.python/py-evsignal.exp: New file.
93 * gdb.python/py-evthreads.c: Include signal.h.
94 (thread3): Remove variable count3. Remove variable bad and use raise
95 instead.
96 (thread2): Remove variable count2. Move thread3 pthread_create here,
97 merge pthread_join to a single line.
98 (main): Remove variable count1. Merge pthread_join with pthread_create
99 to a single line.
100 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
101 KFAIL python/12966 for gdbserver. Test return value of
102 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
103 gdb_expect by gdb_test and gdb_test_multiple.
104 (thread 2, thread 3): New tests.
105
4801a9a3
PA
1062011-09-12 Matt Rice <ratmice@gmail.com>
107 Pedro Alves <pedro@codesourcery.com>
108
109 PR gdb/13175
110
111 * gdb.base/interp.exp: New tests.
112 * gdb.base/interp.c: New file.
113
24ece742
DE
1142011-09-12 Doug Evans <dje@google.com>
115
116 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
117 * gdb.dwarf2/typeddwarf.exp: Ditto.
118
7f062217
JK
1192011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 Fix compatibility with x32 arch.
122 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
123 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
124 is_x86_like_target.
125 * testsuite/gdb.trace/collection.exp: Likewise.
126 * testsuite/gdb.trace/report.exp: Likewise.
127 * testsuite/gdb.trace/unavailable.exp: Likewise.
128 * testsuite/gdb.trace/while-dyn.exp: Likewise.
129 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
130 (is_x86_like_target): Check also is_amd64_regs_target.
131
08711b9a
JK
1322011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
133
134 PR breakpoints/12435
135 * gdb.arch/amd64-prologue-xmm.c: New file.
136 * gdb.arch/amd64-prologue-xmm.exp: New file.
137 * gdb.arch/amd64-prologue-xmm.s: New file.
138
b99b5f66
JK
1392011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
140
141 * gdb.dwarf2/dw2-param-error-main.c: New file.
142 * gdb.dwarf2/dw2-param-error.S: New file.
143 * gdb.dwarf2/dw2-param-error.exp: New file.
144
a391a2f6
PA
1452011-09-08 Pedro Alves <pedro@codesourcery.com>
146
147 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
148 inferior's pid and look for a core dump named core.$pid. Use
149 `remote_file' commands on the host instead of hand coding shell
150 commands on the build.
151 * gdb.base/valgrind-db-attach.exp: Kill the program before
152 finishing the test.
153
7d8e6458 1542011-09-02 Matt Rice <ratmice@gmail.com>
155
156 * lib/prompt.exp: New file for testing the first prompt.
157 * gdb.python/py-prompt.exp: Ditto.
158 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
159
68e77c9e
PA
1602011-09-02 Pedro Alves <pedro@codesourcery.com>
161
162 * gdb.threads/gcore-thread.exp: Set the global core_supported to
163 0, before testing gcore.
164
9655e943
JK
1652011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
166
df6dc84d
JK
167 * dw2-ifort-parameter-debug.S: Update copyright year.
168 * dw2-ifort-parameter.c: Update copyright year.
169 * dw2-ifort-parameter.exp: Update copyright year.
170
9655e943
JK
171 * dw2-ifort-parameter-debug.S: New file.
172 * dw2-ifort-parameter.c: New file.
173 * dw2-ifort-parameter.exp: New file.
174
353d1d73
JK
1752011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 * gdb.base/commands.exp (error_clears_commands_left): New function.
178 (): Call it.
179
5c07461a
JK
1802011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
183 (C): Initialize `a'.
184 * gdb.mi/mi-inheritance-syntax-error.exp
185 (-data-evaluate-expression $path): Expect `a' as 5.
186
0d932b2f
MK
1872011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
188
189 PR mi/11912
190 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
191 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
192 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
193 keyword in output of -var-info-path-expression.
194
bdb54049
JK
1952011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
198 * gdb.trace/collection.exp: Likewise.
199 * gdb.trace/report.exp: Likewise.
200 * gdb.trace/unavailable.exp: Likewise.
201 * gdb.trace/while-dyn.exp: Likewise.
202
59cde39c
KS
2032011-08-18 Keith Seitz <keiths@redhat.com>
204
205 PR c++/12266
206 * gdb.cp/meth-typedefs.cc: New file.
207 * gdb.cp/meth-typedefs.exp: New file.
208
fa3a4f15
PM
2092011-08-17 Phil Muldoon <pmuldoon@redhat.com>
210
211 * gdb.python/python.exp: Add extended-prompt tests.
212
c1049fca
JK
2132011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.arch/i386-dr3-watch.exp
216 (watchpoint on gap1 does not fit debug registers)
217 (delete all watchpoints): Fix racy expect strings.
218
d93f7b5c
YQ
2192011-08-14 Yao Qi <yao@codesourcery.com>
220
221 * gdb.base/maint.exp: set data_section to ".neardata".
222 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
223 * gdb.base/savedregs.exp: Handle SIGILL.
224 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
225 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
226
457e09f0
DE
2272011-08-12 Doug Evans <dje@google.com>
228
229 * gdb.python/py-symbol.exp: Add test for symbol.type.
230
5d0bb2fb
UW
2312011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
232
233 * gdb.threads/pthreads.exp: Enable on non-native configurations.
234 * gdb.mi/mi-pthreads.exp: Likewise.
235 * gdb.mi/mi2-pthreads.exp: Likewise.
236 * gdb.mi/gdb669.exp.exp: Likewise.
237
fcdfa280
PA
2382011-08-09 Pedro Alves <pedro@codesourcery.com>
239
240 * lib/mi-support.exp (detect_async): Rename to...
241 (mi_detect_async): ... this.
242 * gdb.mi/mi-nonstop-exit.exp: Adjust.
243 * gdb.mi/mi-nonstop.exp: Adjust.
244 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
245 * gdb.mi/mi-nsintrall.exp: Adjust.
246 * gdb.mi/mi-nsmoribund.exp: Adjust.
247 * gdb.mi/mi-nsthrexec.exp: Adjust.
248
9d8fa392
PA
2492011-08-09 Pedro Alves <pedro@codesourcery.com>
250
251 * gdb.base/display.c (do_loops): New `p_i' local.
252 * gdb.base/display.exp: Test displaying a variable that is
253 temporarily at a bad address.
254
b6cede78
JK
2552011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
256
257 * gdb.dwarf2/dw2-op-stack-value.S: New file.
258 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
259
67bedb8c
JK
2602011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
263 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
264 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 265
af6e93b2
PA
2662011-08-05 Pedro Alves <pedro@codesourcery.com>
267
268 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
269 procedure.
270 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
271
1cf0e11f
YQ
2722011-08-05 Yao Qi <yao@codesourcery.com>
273
274 * gdb.base/callfuncs.exp: Set language after main.
275 * gdb.cp/cplusfuncs.exp: Likewise.
276 * gdb.cp/inherit.exp: Likewise.
277
a1e28cb2
UW
2782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
279
280 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
281 * gdb.base/watch-vfork.exp: Skip on remote targets.
282
d4f5bbb9
UW
2832011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
284
285 * gdb.threads/thread-find.exp: Support remote targets.
286
724f4f80
UW
2872011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
288
289 * gdb.base/jit.exp: Download solib_binfile to target.
290 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
291 and call dlopen without full path name.
292 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
293 dlopen without full path name.
294
934709f0
PW
2952011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
296
297 * gdb.base/break-always.exp: Complete the test
298 with duplicated breakpoints and enabling/disabling them.
299
c26106c4
TT
3002011-08-02 Tom Tromey <tromey@redhat.com>
301
302 PR gdb/11289:
303 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
304
9300444e 3052011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
306
307 PR gdb/13045
308 * gdb.base/float.exp: Add new test case for PR gdb/13045
309 * gdb.base/float.c: New file.
310
00bd41d6
PM
3112011-07-28 Phil Muldoon <pmuldoon@redhat.com>
312
313 * gdb.python/py-mi.exp: Test printers returning string hint, and
314 also not returning a value.
315 * gdb.python/py-prettyprint.c: Add testcase for above.
316 * gdb.python/py-prettyprint.py: Add test printer for above.
317
d24f74ce
JK
3182011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
321 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
322 (.Ldie30) Add as field "data4".
323 (.Ldie32) Rename field "b" to "shl".
324 (abbrev4) Change for the "data4" field.
325 (abbrev5, abbrev6) Remove.
326 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
327 (p &s.shl): ... here. Add comment.
328 (p &s.data4): New.
329
bb7da2bf
JK
3302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 Fix crash on lval_computed values.
333 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
334
11081198
JK
3352011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 * gdb.base/help.exp (help whatis): Update the expected string.
338
3c6e0cb3
JK
3392011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
340
341 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
342 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
343 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
344 Change the expected string.
345
efa80663
PA
3462011-07-26 Pedro Alves <pedro@codesourcery.com>
347
348 * gdb.base/watchpoint.exp
349 (test_disable_enable_software_watchpoint): New procedure.
350 (top level): Run it.
351
db8e4570
UW
3522011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
353
354 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
355 executable file "${binfile}", C++ version "${binfile}-cxx".
356 * gdb.python/py-prettyprint.exp: Likewise.
357 * gdb.python/py-symbol.exp: Likewise.
358 * gdb.python/py-type.exp: Likewise.
359 * gdb.python/py-value.exp: Likewise.
360 * gdb.python/py-template.exp (test_template_arg): Pass full executable
361 file name instead of just suffix.
362
543305c9
JK
3632011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
364
365 Fix implicit pointer offsets.
366 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
367 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
368 (continue to breakpoint: continue to baz breakpoint for implptr)
369 (sanity check element 0, sanity check element 1)
370 (enter the inlined function, check element 0 for the offset)
371 (check element 1 for the offset)
372 (continue to breakpoint: ignore the second baz breakpoint): New tests.
373 (set foo breakpoint for implptr): Update the breakpoint number.
374
b3215adc
UW
3752011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
376
377 * gdb.python/py-mi.exp: Use different file names for different
378 versions of the executable under test.
379 * gdb.python/py-prettyprint.exp: Likewise.
380 * gdb.python/py-symbol.exp: Likewise.
381 * gdb.python/py-template.exp: Likewise.
382 * gdb.python/py-type.exp: Likewise.
383 * gdb.python/py-value.exp: Likewise.
384
182b9acc
UW
3852011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
386
387 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
388 flag after restarting GDB if necessary.
389
e6052b5d
UW
3902011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
391
392 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
393
1ced966e
PA
3942011-07-22 Pedro Alves <pedro@codesourcery.com>
395
396 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
397 backend doesn't leave used debug registers behind.
398
3543a589
TT
3992011-07-22 Tom Tromey <tromey@redhat.com>
400
401 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
402 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
403 argument.
404 * gdb.dwarf2/typeddwarf-amd64.S: New file.
405
14d15303 4062011-07-21 Matt Rice <ratmice@gmail.com>
407
408 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
409 in mostlyclean rule. Add files ending in .core.
410
9b158ba0 4112011-07-21 Matt Rice <ratmice@gmail.com>
412
413 PR macros/12999
414 * gdb.base/info-macros.c: New test sources.
415 * gdb.base/info-macros.exp: New tests.
416
d17b6f81
PM
4172011-07-21 Phil Muldoon <pmuldoon@redhat.com>
418
419 * gdb.python/python.exp: Add prompt substitution tests.
420
918dd910
JK
4212011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
422
423 Fix crash if referenced CU is aged out.
424 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
425 New.
426 * gdb.dwarf2/implptr.exp: Likewise.
427
0e37a63c
JK
4282011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 * gdb.dwarf2/implptr.S: Rebuilt.
431 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
432 (bar): Use them for j, k, l.
433 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
434 COMPILE.
435 (print j in implptr:bar): Update for the intp typedef.
436 (print p[0].x in implptr:foo): Use more exact regex.
437
f65cf84c
TT
4382011-07-18 Tom Tromey <tromey@redhat.com>
439
440 * gdb.cp/static-method.exp: Add missing single quote.
441
d5b4a7be
YQ
4422011-07-18 Yao Qi <yao@codesourcery.com>
443
444 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
445 supported.
446 * gdb.mi/mi-nonstop-exit.exp: Likewise.
447 * gdb.mi/mi-nonstop.exp: Likewise.
448 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
449 * gdb.mi/mi-nsintrall.exp: Likewise.
450 * gdb.mi/mi-nsmoribund.exp: Likewise.
451 * gdb.mi/mi-nsthrexec.exp: Likewise.
452 * gdb.python/py-evthreads.exp: Likewise.
453
e9ea2662
JK
4542011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 Code cleanup.
457 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
458 it. Substitute it instead of test_compiler_info everywhere.
459
ce451573
UW
4602011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
461
462 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
463 remote targets as well.
464
756d88a7
UW
4652011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
466
467 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
468 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
469
31f83dc5
UW
4702011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
471
472 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
473 a remote machine, not the host.
474 (gdb_compile_shlib): Set soname if target is remote.
475
059241a0
PP
4762011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
477
478 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
479
28a0b48c 4802011-07-13 Matt Rice <ratmice@gmail.com>
481
482 * gdb.python/py-objfile-script-gdb.py: Renamed to
483 py-objfile-script-gdb.py.in.
484 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
485 py-objfile-script-gdb.py.
486 * gdb.python/py-objfile-script.exp: Update reference to
487 py-objfile-script-gdb.py.
488
9a771b67
JK
4892011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
492 reference undefined label.
493
04ad99e6
JK
4942011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
497 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
498 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
499 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
500
713389e0
PM
5012011-07-11 Phil Muldoon <pmuldoon@redhat.com>
502
503 PR python/12438
504 * gdb.python/python.exp: Add maint set/show python print-stack
505 deprecated tests. Add set/show python print-backtrace tests.
506
97d146f8
JK
5072011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
510 debug info.
511
facde0e5 5122011-07-06 Matt Rice <ratmice@gmail.com>
513
514 * gdb.python/python.exp: Update filename paths.
515 * gdb.python/py-symtab.exp: Ditto.
516
438640d1
MP
5172011-07-06 Marek Polacek <mpolacek@redhat.com>
518
519 * gdb.python/py-evthreads.exp: Add missing `$'.
520
33a365df
MF
5212011-07-06 Jie Zhang <jie.zhang@analog.com>
522
523 * config/bfin.exp: New file.
524 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
525 * gdb.asm/bfin.inc: New file.
526
8f7ae686
MP
5272011-07-06 Marek Polacek <mpolacek@redhat.com>
528
df46027d 529 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
530 the whole output.
531
eb2a6f42
TT
5322011-07-05 Tom Tromey <tromey@redhat.com>
533
534 * gdb.java/jprint.java (jprint.hi): New field.
535 * gdb.java/jprint.exp: Print string.
536
177b42fe
TJB
5372011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
538
539 * gdb.base/call-sc.c: Fix typos.
540 * gdb.base/ifelse.exp: Likewise.
541 * gdb.base/structs.c: Likewise.
542
3b2a0cf2
JB
5432011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
544
545 * gdb.base/jit-so.exp: New test.
546 * gdb.base/jit-dlmain.c: New file.
547 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
548
46fc714c
JK
5492011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
550
551 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
552 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
553 * gdb.cp/pr9167.exp (p b): Likewise.
554 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
555 (test value of P in inner_m, test type of Z in inner_m): Call
556 setup_xfail for gcc <= 4.5.
46fc714c 557
418c7cf7
JK
5582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 * gdb.cp/paren-type.cc: New files.
561 * gdb.cp/paren-type.exp: New files.
562
3d50dd94
JK
5632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 Stop on first linespec terminator instead of eating what we can.
566 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
567 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
568 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
569 (break C::f()): ... this one.
570 (break C::operator()()): New test.
571 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
572 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
573 test.
574
dcf9f4ab
JK
5752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
576
577 Fall back linespec to minimal symbols.
578 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
579 error message.
580 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
581 * gdb.cp/minsym-fallback-main.cc: New file.
582 * gdb.cp/minsym-fallback.cc: New file.
583 * gdb.cp/minsym-fallback.exp: New file.
584 * gdb.cp/minsym-fallback.h: New file.
585
3f542ed1
JK
5862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.cp/no-dmgl-verbose.cc: New file.
589 * gdb.cp/no-dmgl-verbose.exp: New file.
590
5912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
592
593 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
594 __GI_.
595 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
596 (f): New function.
597 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
598 (complete p 'func<short>(): ... here.
599 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
600 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
601 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
602 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
603 Make them KFAIL gcc/49546.
604
00eb2c4a
JB
6052011-07-01 Joel Brobecker <brobecker@adacore.com>
606
607 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
608
85a20c42
JK
6092011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 Test GCC PR debug/49546.
612 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
613 (test type of F in k3_m, test value of F in k3_m): New.
614 * gdb.cp/temargs.cc (struct S3, struct K3): New.
615 (main): New variable k3. Call k3.k3_m.
616
d2d43431
JB
6172011-07-01 Jean-Charles Delay <delay@adacore.com>
618
619 * gdb.ada/packed_array.exp: Fix expected outout.
620
54ae186f
JB
6212011-07-01 Jean-Charles Delay <delay@adacore.com>
622
623 * gdb.ada/packed_array.exp: fixed expected output.
624
8f17729f
JB
6252011-07-01 Joel Brobecker <brobecker@adacore.com>
626
627 * gdb.ada/same_enum: New testcase.
628
f5aa6869
JB
6292011-07-01 Joel Brobecker <brobecker@adacore.com>
630
631 * gdb.ada/ptr_typedef: New testcase.
632
828292f2
JB
6332011-07-01 Joel Brobecker <brobecker@adacore.com>
634
635 * gdb.ada/arrayptr.exp: Add ptype test.
636
18920c42
JB
6372011-07-01 Joel Brobecker <brobecker@adacore.com>
638
639 * gdb.ada/char_enum: New testcase.
640
3536d9e3 6412011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
642
643 * gdb.base/dump.exp (capture_pointer_with_type): New.
644 Get value from address instead of name.
645 Start GDB once, and do `dump' and `restore'
646 tests together.
647
db863c42
MF
6482011-06-30 Jie Zhang <jie.zhang@analog.com>
649 Mike Frysinger <vapier@gentoo.org>
650
651 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
652 helper functions for getting/setting remotetimeout variable.
653 * lib/gdb.exp (gdb_load): If the target is remote, set
654 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
655 with $loadtimeout. Set $load_ok to 0 before doing the load.
656 Instead of returning, immediately, set $load_ok to 0. Call
657 set_remotetimeout with $oldremotetimeout, and then return if
658 $load_ok is 1.
659
e9e642a8
AB
6602011-06-30 Andrew Burgess <aburgess@broadcom.com>
661
662 * gdb.python/py-template.exp: Don't run this test if the target
663 does not support c++ tests.
664
32019081
JK
6652011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 Fix non-only rename list for Fortran modules import.
668 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
669 tests.
670 * gdb.fortran/module.f90 (module moduse): New.
671 (program module): use moduse, test var_x, var_y and var_z.
672
0ecee54c
TT
6732011-06-29 Tom Tromey <tromey@redhat.com>
674
675 PR testsuite/12040:
676 * gdb.fortran/array-element.exp: Use f90, not f77.
677 * gdb.fortran/complex.exp: Use f90, not f77.
678 * gdb.fortran/derived-type.exp: Use f90, not f77.
679 * gdb.fortran/library-module.exp: Use f90, not f77.
680 * gdb.fortran/logical.exp: Use f90, not f77.
681 * gdb.fortran/module.exp: Use f90, not f77.
682 * gdb.fortran/multi-dim.exp: Use f90, not f77.
683 * gdb.fortran/subarray.exp: Use f90, not f77.
684
3b2b8fea
TT
6852011-06-29 Tom Tromey <tromey@redhat.com>
686
687 * gdb.fortran/charset.exp: New file.
688 * gdb.fortran/charset.f90: New file.
689
42159ca5
TT
6902011-06-29 Tom Tromey <tromey@redhat.com>
691
692 PR testsuite/12040:
693 * lib/future.exp: New file, mostly extracted from ada.exp.
694 Rewrote compatibility code to use rename.
695 (gdb_find_gfortran): New proc.
696 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
697 gfortran patch.
698 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
699 Move to future.exp.
700 * lib/gdb.exp: Always load future.exp.
701
af69a5ce
YQ
7022011-06-28 Yao Qi <yao@codesourcery.com>
703
704 * gdb.cp/exception.cc: Don't include iostream.
705 (bar): Remove print statement.
706 (catcher): New.
707 (main): Remove print statements. Call function catcher.
708 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
709 Set breakpoint on catcher, and check the value of parameter.
710
ab5c6a72
YQ
7112011-06-23 Yao Qi <yao@codesourcery.com>
712
713 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
714 1.2 is disabled. KFAIL for uclinux.
715
9497469f
MP
7162011-06-23 Marek Polacek <mpolacek@redhat.com>
717
718 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
719 mi_gdb_test.
720
b9132588
MP
7212011-06-23 Marek Polacek <mpolacek@redhat.com>
722
5d197ed0 723 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 724
e55595ca
MP
7252011-06-23 Marek Polacek <mpolacek@redhat.com>
726
5d197ed0
MP
727 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
728
7292011-06-23 Marek Polacek <mpolacek@redhat.com>
730
731 * gdb.mi/mi2-basics.exp: Fix races. Honour the
732 `test_exec_and_symbol_mi_operatons' return value.
733 (test_mi_interpreter_selection): Use mi_gdb_test instead of
734 gdb_test_multiple.
735 (test_exec_and_symbol_mi_operatons): Likewise.
736 (test_path_specification): Likewise.
e55595ca 737
be777e08
YQ
7382011-06-23 Yao Qi <yao@codesourcery.com>
739
740 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
741 supported.
742 * lib/gdb.exp (support_displaced_stepping): New.
743
615556d6
YQ
7442011-06-23 Yao Qi <yao@codesourcery.com>
745
746 * gdb.threads/execl.exp: Skip on remote target.
747
833b0ca7
MP
7482011-06-21 Marek Polacek <mpolacek@redhat.com>
749
5d197ed0 750 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
751 mi_gdb_test.
752
1ee4023a
MP
7532011-06-20 Marek Polacek <mpolacek@redhat.com>
754
5d197ed0 755 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 756
d0b1d624
MP
7572011-06-20 Marek Polacek <mpolacek@redhat.com>
758
5d197ed0 759 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
760 mi_gdb_test.
761
79aa92c1
MP
7622011-06-20 Marek Polacek <mpolacek@redhat.com>
763
5d197ed0 764 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 765
5ce5db06
YQ
7662011-06-14 Yao Qi <yao@codesourcery.com>
767
768 gdb/testsuite/
769 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
770
533a737e
JK
7712011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
772
773 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
774
d0e53741
TT
7752011-06-10 Tom Tromey <tromey@redhat.com>
776
777 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
778 Add tests for pointer-to-member-function.
779 * gdb.cp/temargs.cc (S::somefunc): New function.
780 (K2): New class.
781 (main): Instantiate K2; call method.
782
b5916bbd
JB
7832011-06-08 Joel Brobecker <brobecker@adacore.com>
784
785 * gdb.python/py-inferior.c (f2): Make str an array rather
786 than a pointer.
787 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
788
5be4dfca
JK
7892011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 * gdb.base/async-shell.c: New file.
792 * gdb.base/async-shell.exp: New file.
793
9f47e254
PA
7942011-06-06 Pedro Alves <pedro@codesourcery.com>
795
796 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
797
64b9b334
JB
7982011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
799
800 From Stephen Kitt <steve@sk2.org>
801 * gdb.base/help.exp: Adjust following some spelling corrections
802 in GDB.
803
dbc0f131
YQ
8042011-06-01 Yao Qi <yao@codesourcery.com>
805
806 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
807
fd336a18
KS
8082010-05-31 Keith Seitz <keiths@redhat.com>
809
810 PR c++/12750
811 * gdb.cp/static-method.cc: New file.
812 * gdb.cp/static-method.exp: New file.
813
fa8b9902
KS
8142010-05-31 Keith Seitz <keiths@redhat.com>
815
816 PR symtab/12704
817 * gdb.cp/anon-ns.cc: New file.
818 * gdb.cp/anon-ns.exp: New file.
819
0a5b1e09
PA
8202011-05-31 Pedro Alves <pedro@codesourcery.com>
821
822 * gdb.arch/i386-dr3-watch.c: New file.
823 * gdb.arch/i386-dr3-watch.exp: New file.
824
0578b8d1
YQ
8252011-05-30 Yao Qi <yao@codesourcery.com>
826
827 * gdb.base/callfuncs.c (t_structs_fc): New.
828 (t_structs_dc, t_structs_ldc): New.
829 (t_double_many_args):
830 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
831 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
832 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
833 * gdb.base/callfuncs.exp: Call new functions.
834
6680506e
YQ
8352011-05-30 Yao Qi <yao@codesourcery.com>
836
ff4d2c60
YQ
837 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
838 Call rerun_and_prepare for each test to isolate effects.
839
8402011-05-30 Yao Qi <yao@codesourcery.com>
841
842 * gdb.base/varargs.c (find_max_float_real): New.
843 (find_max_double_real, find_max_long_double_real): New.
844 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
845 * lib/gdb.exp (setup_kfail_for_target): New.
846
e43ec454
YQ
8472011-05-30 Yao Qi <yao@codesourcery.com>
848
849 * gdb.base/funcargs.c (callca, callcb, callcc): New.
850 (callcd, callce, callcf, callc1a, callc1b): New.
851 (callc2a, callc2b): New.
852 * gdb.base/funcargs.exp (complex_args): New.
853 (complex_integral_args, complex_float_integral_args): New.
854 * lib/gdb.exp (support_complex_tests): New. Determine
855 whether to run test cases on _Complex types.
856
432b4d03
JK
8572011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * gdb.threads/leader-exit.c: New file.
860 * gdb.threads/leader-exit.exp: New file.
861
6caf069d
MP
8622011-05-27 Marek Polacek <mpolacek@redhat.com>
863
9497469f 864 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 865
97fce28b
MP
8662011-05-27 Marek Polacek <mpolacek@redhat.com>
867
868 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
869 remove the `supported' variable.
870 * gdb.mi/mi-nonstop.exp: Likewise.
871 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
872 * gdb.mi/mi-nsintrall.exp: Likewise.
873 * gdb.mi/mi-nsmoribund.exp: Likewise.
874 * gdb.mi/mi-nsthrexec.exp: Likewise.
875
9da8c2a0
PA
8762011-05-26 Pedro Alves <pedro@codesourcery.com>
877
878 * gdb.reverse/finish-reverse-bkpt.exp: New test.
879
2c03e5be
PA
8802011-05-26 Pedro Alves <pedro@codesourcery.com>
881
882 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
883
2e21250d
KS
8842011-05-24 Keith Seitz <keiths@redhat.com>
885
886 PR breakpoint/12803
887 * gdb.cp/cmpd-minsyms.cc (a): New method.
888 (b): New method.
889 (c): New method.
890 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
891
cdac0397
PA
8922011-05-24 Pedro Alves <pedro@codesourcery.com>
893
894 * gdb.base/commands.exp (watchpoint_command_test): Check that the
895 watchpoint's command list didn't execute when the watchpoint went
896 out of scope.
897
ee5683ab
PM
8982011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
899
900 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
901 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
902 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
903 * gdb.arch/i386-gnu-cfi.exp: Likewise.
904 * gdb.arch/i386-permbkpt.exp: Likewise.
905 * gdb.arch/i386-prologue.exp: Likewise.
906 * gdb.arch/i386-size-overlap.exp: Likewise.
907 * gdb.arch/i386-size.exp: Likewise.
908 * gdb.arch/i386-unwind.exp: Likewise.
909 * gdb.reverse/i386-precsave.exp: Likewise.
910 * gdb.reverse/i386-reverse.exp: Likewise.
911 * gdb.reverse/i386-sse-reverse.exp: Likewise.
912 * gdb.reverse/i387-env-reverse.exp: Likewise.
913 * gdb.reverse/i387-stack-reverse.exp: Likewise.
914
c91c8c16
PA
9152011-05-24 Pedro Alves <pedro@codesourcery.com>
916
917 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
918 file doesn't error, using MI.
919
c50491a7
TT
9202011-05-23 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/charset.exp (string_display): Add tests to assign to
923 arrays.
924 * gdb.base/charset.c (short_array, int_array, long_array): New.
925
4a07b7da
PA
9262011-05-20 Pedro Alves <pedro@codesourcery.com>
927
928 Cope with async mode.
929
4a07b7da
PA
930 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
931 into gdb_test + mi_expect_stop.
932
b275f2d2
PA
9332011-05-20 Pedro Alves <pedro@codesourcery.com>
934
935 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
936 (callme): Remove printf call.
937
eec52c44
PM
9382011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
939
940 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
941 quote pattern to avoid problems with Cygwin/mingw expect versions.
942 * gdb.base/default.exp (show convenience): Use double
943 quote pattern for regular expressions.
944
b3c8eb43
JK
9452011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 Fix -readnow for -gdwarf-4 unused type units.
948 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
949 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
950
ed731959
JK
9512011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * gdb.base/kill-after-signal.c: New file.
954 * gdb.base/kill-after-signal.exp: New file.
955
3b48433d
PA
9562011-05-16 Pedro Alves <pedro@codesourcery.com>
957
958 * gdb.ada/start.exp: Call untested with the correct test filename.
959 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
960 test filename. Make the test's binary unique.
961 * gdb.arch/i386-signal.exp: Call untested with the correct test
962 filename.
963 * gdb.arch/i386-size-overlap.exp: Ditto.
964 * gdb.arch/Makefile.in (EXECUTABLES): Update.
965 * gdb.base/gcore-buffer-overflow.exp: Ditto.
966 * gdb.cp/call-c.exp: Ditto.
967 * gdb.mi/mi-reverse.exp: Call untested with the correct test
968 filename. Make the test's binary unique.
969 * gdb.mi/Makefile.in (EXECUTABLES): Update.
970 * gdb.python/py-mi.exp: Ditto.
971 * gdb.python/Makefile.in (EXECUTABLES): Update.
972 * gdb.reverse/i386-precsave.exp: Ditto.
973 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
974 test filename.
975 * gdb.reverse/i387-stack-reverse.exp: Ditto.
976 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
977 unique.
978 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
979 test filename.
980 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
981 * gdb.trace/tfile.exp: Ditto.
982
ba4a8bdd
YQ
9832011-05-14 Yao Qi <yao@codesourcery.com>
984
985 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
986 type.
987
dbaefcf7
DE
9882011-05-13 Doug Evans <dje@google.com>
989
990 * gdb.python/py-objfile-script.exp: New file.
991 * gdb.python/py-objfile-script.c: New file.
992 * gdb.python/py-objfile-script-gdb.py: New file.
993 * testsuite/gdb.python/py-section-script.exp: Test
994 "info auto-load-scripts".
995
9930639c
TT
9962011-05-13 Tom Tromey <tromey@redhat.com>
997
998 * gdb.dwarf2/clztest.exp: New file.
999 * gdb.dwarf2/clztest.c: New file.
1000 * gdb.dwarf2/clztest.S: New file.
1001
05272e11
DE
10022011-05-13 Doug Evans <dje@google.com>
1003
cc63ef9b
DE
1004 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1005 String16 tests.
05272e11 1006
6edba76f
TT
10072011-05-13 Tom Tromey <tromey@redhat.com>
1008
1009 * lib/gdb.exp (is_x86_like_target): New proc.
1010 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1011 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1012 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1013 -nostdlib to compiler.
1014 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1015 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1016 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1017 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1018 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1019
028d0ed5
TJB
10202011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1021
1022 * gdb.python/py-function.exp: Test setting a value from a function
1023 which executes a command.
1024
8a9b8146
TT
10252011-05-12 Tom Tromey <tromey@redhat.com>
1026
1027 * gdb.dwarf2/typeddwarf.S: New file.
1028 * gdb.dwarf2/typeddwarf.c: New file.
1029 * gdb.dwarf2/typeddwarf.exp: New file.
1030
10483e8e
MP
10312011-05-12 Marek Polacek <mpolacek@redhat.com>
1032
1033 * gdb.mi/mi-basics.exp: Fix races. Honour the
1034 `test_exec_and_symbol_mi_operatons' return value.
1035 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1036 gdb_test_multiple.
1037 (test_exec_and_symbol_mi_operatons): Likewise.
1038 (test_path_specification): Likewise.
1039
faf067f1
JK
10402011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1043 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1044 Replace `file copy' and `file rename' by `file mtime'. Twice.
1045
7ff911a3
JK
10462011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1047
1048 * gdb.base/readline-ask.c: New file.
1049 * gdb.base/readline-ask.exp: New file.
1050 * gdb.base/readline-ask.inputrc: New file.
1051
a536c6d7
UW
10522011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1053
1054 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1055 to avoid race condition.
1056 * gdb.cell/coremaker.c: Use small stack size.
1057 * gdb.cell/ea-standalone.exp: Use file name without path as
1058 argument to c_to.
1059 * gdb.cell/fork.exp: Allow other output when continuing to end.
1060
d472a426
JK
10612011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * gdb.threads/corethreads.c: New file.
1064 * gdb.threads/corethreads.exp: New file.
1065
10662011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1067
1068 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1069 Try to compile the test using -Wl,-z,norelro first.
1070 (load_core): New variable libthread_db_seen, initialize it.
1071 (zeroed-threads cannot be listed): Protect it by XFAIL on
1072 !$libthread_db_seen.
1073
8be455d7
JK
10742011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
1076 PR 12573
1077 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1078 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1079 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1080
1976171a
JK
10812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.cp/psymtab-parameter.cc: New file.
1084 * gdb.cp/psymtab-parameter.exp: New file.
1085
7db6f30f
JK
10862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 Fix a race.
1089 * gdb.cp/static-print-quit.exp (print c): Split to ...
1090 (print c - <return>, print c - q <return>, print c - to quit):
1091 ... these. Make the testfile untested on gdb-7.1.
1092
85161e9e 10932011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1094
1095 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1096 gdb_rename_execfile, gdb_touch_execfile): New.
1097 * gdb.base/reread.exp: Use new procs to handle multiple
1098 exec files.
1099
0c51be18
YQ
11002011-05-05 Yao Qi <yao@codesourcery.com>
1101
1102 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1103 (test_adr_32bit, test_pop_pc): New.
1104 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1105 (test_adr_32bit, test_pop_pc): New.
1106
4d393d60
JM
11072011-05-04 Joseph Myers <joseph@codesourcery.com>
1108
1109 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1110 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1111 targets.
1112 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1113 handle targets.
1114
8ffd0459
JK
11152011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1116
1117 * gdb.base/completion.exp (complete help info wat): Rename to ...
1118 (complete 'help info wat'): ... here.
1119 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1120 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1121
8e28d804
PA
11222011-05-04 Pedro Alves <pedro@codesourcery.com>
1123
1124 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1125 gdb_test and explicit $gdb_prompt/timeout matches.
1126
3eb2ef34
YQ
11272011-05-04 Yao Qi <yao@codesourcery.com>
1128
1129 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1130 and __thumb2__.
1131
aaaf81a3
MP
11322011-05-03 Marek Polacek <mpolacek@redhat.com>
1133
1134 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1135 in place of `gdb_test "delete breakpoints"'. This eliminates two
1136 testcases.
1137
c4cbc0df
PA
11382011-05-02 Pedro Alves <pedro@codesourcery.com>
1139
1140 PR testsuite/12649
1141 Fix races.
1142
1143 * gdb.base/completion.exp: Remove all sleep calls. Remove
1144 unnecessary regexs. Don't explicitly expect anything after the
1145 prompt. Eat the prompt if necessary.
1146
b4cbb4a3
EBM
11472011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1148
1149 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1150 accept to show the caller line again as well as the line after.
1151
d65aec65
PM
11522011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1153
1154 PR mi/12531
1155
1156 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1157 compile target.
1158 * gdb.python/py-prettyprint.exp: Add C++ object for
1159 CPLUS_FAKE_CHILD test.
1160
30852783
UW
11612011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1162
1163 * gdb.base/signest.exp: New file.
1164 * gdb.base/signest.c: Likewise.
1165
c7b1f0d9
JK
11662011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1167
1168 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1169 thread and breakpoint notifications.
1170
559a7a62
JK
11712011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 * gdb.base/fortran-sym-case.c: New file.
1174 * gdb.base/fortran-sym-case.exp: New file.
1175 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1176 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1177 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1178
8344e389
JK
11792011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1182 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1183 false #1', `if true else false #2' and `if true else false #3'.
1184
2484c66b
UW
11852011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1186
1187 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1188 while delivering signal.
1189
8d3788bd
VP
11902011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1191
1192 MI breakpoint notifications.
1193
1194 * testsuite/gdb.mi/mi-cli.exp: Adust.
1195 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1196 * testsuite/gdb.mi/mi-watch.exp: Adust.
1197 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1198 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1199 notifications.
1200
3e03848b
JK
12012011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1204 * gdb.base/gdbindex-stabs.c: New file.
1205 * gdb.base/gdbindex-stabs.exp: New file.
1206
918c9108
YQ
12072011-04-25 Yao Qi <yao@codesourcery.com>
1208
1209 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1210 with /*...*/.
1211 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1212
90556b8c
JK
12132011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.python/py-value.exp (test_objfiles): Name the first test
1216 `py-value in file.filename'.
1217
03f2bd59
JK
12182011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1221 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1222 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1223 !gdbserver_reconnect_p..
1224 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1225
7b08b9eb
JK
12262011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.cp/cpcompletion.exp (complete class methods)
1229 (complete class methods beginning with F): Move them above runto. New
1230 comment about the runto delimiter.
1231
b78974c3
PA
12322011-04-20 Pedro Alves <pedro@codesourcery.com>
1233
1234 * gdb.base/maint.exp: Test that "maint print registers" works
1235 without a running program.
1236
20429c40 12372011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1238
20429c40
MP
1239 * gdb.base/setshow.exp: Fix racy tests.
1240 ($old_gdb_prompt): New variable.
1241
7a9dd1b2
TT
12422011-04-19 Tom Tromey <tromey@redhat.com>
1243
1244 * gdb.mi/mi-nsmoribund.exp:
1245 * gdb.hp/gdb.objdbg/objdbg01.exp:
1246 * gdb.base/structs.exp (test_struct_returns):
1247 * gdb.base/call-sc.exp (test_scalar_returns):
1248 * gdb.base/bigcore.exp: Remove duplicate words.
1249
02835898
JK
12502011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1253 * gdb.base/break-interp.exp (test_attach): New comment.
1254
254f582e
JK
12552011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1258 (clear __stack_user.next, clear stack_used.next)
1259 (save a zeroed-threads corefile): New test.
1260 Call core_load for $core0file.
1261 (zeroed-threads cannot be listed): New test.
1262
4fe85f5c
JK
12632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1266 filename.
1267 ($srcfile): Preserve the original value.
1268 ($testfile): Match it the .exp filename.
1269 ($corefile): New variable. Substitute it around.
1270 Use clean_restart.
1271 ($prev_timeout): Remove.
1272 (load_core): Move core loading into this proc.
1273 Fix restore of $timeout if load_core fails.
1274
63524580
JK
12752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1276
1277 * gdb.base/eu-strip-infcall.c: New file.
1278 * gdb.base/eu-strip-infcall.exp: New file.
1279
90359a16
JK
12802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1281
1282 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1283 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1284
626e7282
JK
12852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 Fix Python access to inlined frames.
1288 * gdb.python/py-frame-inline.c: New file.
1289 * gdb.python/py-frame-inline.exp: New file.
1290
3363d018
EBM
12912011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1292
1293 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1294 content of 's24' correctly (avoiding "optimized out").
1295 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1296
28781456
JK
12972011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1298
1299 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1300
4a4106ca
TJB
13012011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1302
1303 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1304 expect a colon in watch -location output.
1305
d26ccb4f
JK
13062011-04-13 Marek Polacek <mpolacek@redhat.com>
1307
df46027d 1308 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1309 New testcase `expect response to define backtrace'. Also remove
1310 redundant `default' block.
1311
e1ab1f9c
JK
13122011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1313
1314 * gdb.python/py-prettyprint.c (struct hint_error): New.
1315 (main): New variable hint_error.
1316 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1317 "print hint_error".
1318 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1319 (register_pretty_printers): Register it.
1320
0c2e6019
TT
13212011-04-04 Tom Tromey <tromey@redhat.com>
1322
1323 * gdb.cp/maint.exp (test_help): Update.
1324 (test_namespace): Likewise.
1325
af57139d
JB
13262011-04-01 Joel Brobecker <brobecker@adacore.com>
1327
1328 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1329 * gdb.ada/arrayptr.exp: Add new tests.
1330
956a9fb9
JB
13312011-04-01 Joel Brobecker <brobecker@adacore.com>
1332
1333 * gdb.ada/mi_catch_ex: New testcase.
1334
d0c4d642
PA
13352011-04-01 Pedro Alves <pedro@codesourcery.com>
1336
1337 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1338 base::overload(void) method without specifying "const".
1339
18819fa6
UW
13402011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1341
1342 * gdb.arch/thumb-singlestep.S: New file.
1343 * gdb.arch/thumb-singlestep.exp: Likewise.
1344
a4c8e806
TT
13452011-03-31 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.python/py-prettyprint.py (exception_flag): New global.
1348 (NoStringContainerPrinter._iterator.next): Check it.
1349 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1350 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1351
53832f31
TT
13522011-03-29 Tom Tromey <tromey@redhat.com>
1353
1354 * gdb.cp/anon-struct.cc: New file.
1355 * gdb.cp/anon-struct.exp: New file.
1356
e4620230
JK
13572011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 Test STT_GNU_IFUNC support.
1360 * gdb.base/gnu-ifunc-lib.c: New file.
1361 * gdb.base/gnu-ifunc.c: New file.
1362 * gdb.base/gnu-ifunc.exp: New file.
1363
d0fb5eae
JK
13642011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 Support a ring of related breakpoints.
1367 * gdb.base/watchpoint-delete.c: New file.
1368 * gdb.base/watchpoint-delete.exp: New file.
1369
20106cfb
JK
13702011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1371
1372 * gdb.ada/arrayparam.exp (print first after function call): Use
1373 explicit package name. Add a comment
1374 (print lasta after function call): Rename ...
1375 (print last after function call): ... it and use explicit package
1376 name.
1377 (print length after function call): Use explicit package name.
1378 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1379 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1380 (multiple matches for symbol i): Rename ...
1381 (multiple matches for symbol integervar): ... it.
1382 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1383 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1384
e7ab5e63
AB
13852011-03-25 Andrew Burgess <aburgess@broadcom.com>
1386
1387 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1388 environment variable to make grep output more predictable. Move
1389 all the environment setup into gdb_init so it's done once per test
1390 case rather than each time we start gdb.
1391
9ef07c8c
TT
13922011-03-24 Tom Tromey <tromey@redhat.com>
1393
1394 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1395 test.
1396
dd90784c
JK
13972011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1400 * gdb.dwarf2/dw2-entry-value.S: New file.
1401 * gdb.dwarf2/dw2-entry-value.exp: New file.
1402
05775840
PM
14032011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1404
1405 PR python/12183
1406
1407 * gdb.python/py-function.exp: Add GdbError tests.
1408
8661b11b
PA
14092011-03-18 Pedro Alves <pedro@codesourcery.com>
1410
1411 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1412 (reglocal_test_func, statlocal_test_func): New functions.
1413 (globals_test_func): Call new functions.
1414 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1415 (gdb_collect_locals_test): New procedure.
1416 (gdb_trace_collection_test): Call new procedures.
1417
0fdb4f18
PA
14182011-03-18 Pedro Alves <pedro@codesourcery.com>
1419
1420 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1421 (test_register, test_register_unavailable): New procedures.
1422 (gdb_unavailable_registers_test): New procedure.
1423 (gdb_trace_collection_test): Call it.
1424
99c3dc11
PM
14252011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1426
1427 PR python/12149
1428
1429 * gdb.python/python.exp: Add gdb.write tests.
1430
29703da4
PM
14312010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1432
1433 * gdb.python/Makefile.in: Add py-objfile.
1434 * gdb.python/py-objfile.exp: New file.
1435 * gdb.python/py-objfile.c: New file.
1436 * gdb.python/py-block.exp: Add is_valid tests.
1437 * gdb.python/py-inferior.exp: Ditto.
1438 * gdb.python/py-infthread.exp: Ditto.
1439 * gdb.python/py-symbol.exp: Ditto.
1440 * gdb.python/py-symtab.exp: Ditto.
1441
598997c8
KS
14422011-03-16 Keith Seitz <keiths@redhat.com>
1443
1444 PR c++/12273
1445 * gdb.cp/cmpd-minsyms.exp: New test.
1446 * gdb.cp/cmpd-minsyms.cc: New file.
1447
1448 PR c++/11734
1449 * gdb.cp/ovsrch.exp: New test.
1450 * gdb.cp/ovsrch.h: New file.
1451 * gdb.cp/ovsrch1.cc: New file.
1452 * gdb.cp/ovsrch2.cc: New file.
1453 * gdb.cp/ovsrch3.cc: New file.
1454 * gdb.cp/ovsrch4.cc: New file.
1455
c91513d8
PP
14562011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1457
1458 PR gdb/12528
1459 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1460 * gdb.base/break-on-linker-gcd-function.exp: New test.
1461 * gdb.base/break-on-linker-gcd-function.cc: New file.
1462
7470fc63
AT
14632011-03-15 Andreas Tobler <andreast@fgznet.ch>
1464
1465 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1466
959e7469
PM
14672011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1468
1469 * lib/gdb.exp (gdb_unload): Add another termination case.
1470
9373cf26
JK
14712011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1474 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1475 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1476 Provide a stub byte there.
1477 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1478 DW_AT_entry_pc.
1479 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1480
24e9cda0
UW
14812011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1482
1483 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1484 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1485 "generic ABI, auto".
1486 (altivec_abi_tests): Accept vectors returned by reference.
1487
7371cf6d
PM
14882010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1489
1490 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1491
ce77046a
UW
14922011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1493
1494 * gdb.python/py-section-script.exp: Skip test if no Python support.
1495
176400c3
UW
14962011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1497
1498 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1499
ecec24e6
PM
15002011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1501
1502 * gdb.python/py-parameter.exp: Update tests to the new Python
1503 parameter API. Add "no documentation" test. Add deprecated API
1504 backward compatibility test.
1505
5dbdd470
TT
15062011-03-09 Tom Tromey <tromey@redhat.com>
1507
1508 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1509 gdb_continue_to_end.
1510
b66e66ee
MK
15112011-03-09 Mark Kettenis <kettenis@gnu.org>
1512
1513 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1514 tabs.
1515
eceb0c5f
TT
15162011-03-09 Tom Tromey <tromey@redhat.com>
1517
1518 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1519 parentheses.
1520 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1521 $command.
1522 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1523 argument to gdb_continue_to_end.
1524 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1525 argument to gdb_continue_to_end.
1526 * gdb.cp/annota3.exp: Fix regex.
1527 * gdb.cp/annota2.exp: Fix regex.
1528 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1529 gdb_continue_to_end.
1530 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1531 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1532 gdb_continue_to_end.
1533
63154eca
PA
15342011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.server/ext-run.exp
1537 (load new file without any gdbserver inferior): New test.
1538
967d1f9b
TT
15392011-03-07 Tom Tromey <tromey@redhat.com>
1540
1541 * Makefile.in (TAGS): Rewrite.
1542
d68dcbb9
JK
15432011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1546 initial commands echo. New match for `Found trace'. Anchor all the
1547 other matches. Anchor and match for `No trace frame found' the final
1548 match.
1549
6bf58e63
TT
15502011-03-07 Tom Tromey <tromey@redhat.com>
1551
1552 * Makefile.in (TAGS): New target.
1553
fda326dd
TT
15542011-03-07 Tom Tromey <tromey@redhat.com>
1555
1556 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1557 change.
1558 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1559 change.
1560 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1561 exit message change.
1562 (skip_altivec_tests): Update for exit message change.
1563 (skip_vsx_tests): Likewise.
1564 (gdb_continue_to_end): Likewise. Add 'command' argument.
1565 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1566 * gdb.threads/tls.exp: Update for exit message change.
1567 * gdb.threads/thread-unwindonsignal.exp: Use
1568 gdb_continue_to_end.
1569 * gdb.threads/step.exp (step_it): Update for exit message change.
1570 (continue_all): Likewise.
1571 * gdb.threads/print-threads.exp (test_all_threads): Update for
1572 exit message change.
1573 * gdb.threads/interrupted-hand-call.exp: Use
1574 gdb_continue_to_end.
1575 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1576 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1577 gdb_continue_to_end.
1578 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1579 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1580 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1581 * gdb.cp/method.exp: Update for exit message change.
1582 * gdb.cp/mb-templates.exp: Update for exit message change.
1583 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1584 * gdb.cp/annota3.exp: Update for exit message change.
1585 * gdb.cp/annota2.exp: Update for exit message change.
1586 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1587 * gdb.base/term.exp: Update for exit message change.
1588 * gdb.base/step-test.exp (test_i): Update for exit message change.
1589 * gdb.base/sigstep.exp (advance): Update for exit message change.
1590 (advancei): Likewise.
1591 * gdb.base/siginfo.exp: Update for exit message change.
1592 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1593 * gdb.base/reread.exp: Use gdb_continue_to_end.
1594 * gdb.base/langs.exp: Use gdb_continue_to_end.
1595 * gdb.base/interrupt.exp: Update for exit message change.
1596 * gdb.base/gdb1555.exp: Update for exit message change.
1597 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1598 * gdb.base/ending-run.exp: Update for exit message change.
1599 * gdb.base/chng-syms.exp: Update for exit message change.
1600 * gdb.base/checkpoint.exp: Update for exit message change.
1601 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1602 gdb_continue_to_end.
1603 (test_catch_syscall_with_wrong_args): Likewise.
1604 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1605 * gdb.base/break-interp.exp (test_ld): Update for exit message
1606 change.
1607 * gdb.base/bang.exp: Update for exit message change.
1608 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1609 (do_call_attach_tests): Likewise.
1610 * gdb.base/a2-run.exp: Update for exit message change.
1611 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1612 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1613 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1614
dd19bd70
JK
16152011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1618
30e62689
TT
16192011-03-03 Tom Tromey <tromey@redhat.com>
1620
1621 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1622 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1623 * gdb.hp/gdb.aCC/configure.ac: Remove.
1624 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1625 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1626 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1627 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1628 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1629 * gdb.hp/gdb.compat/configure.ac: Remove.
1630 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1631 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1632 * gdb.hp/gdb.defects/configure.ac: Remove.
1633 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1634 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1635 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1636 * gdb.hp/configure.ac: Remove.
1637 * gdb.hp/configure: Remove.
1638 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1639 substitution.
1640 (Makefile): Remove rule.
1641 * gdb.cell/configure.ac: Remove.
1642 * gdb.cell/configure: Remove.
1643 * gdb.stabs/Makefile.in (Makefile): Remove.
1644 (distclean): Don't remove config.status or config.log.
1645 * gdb.stabs/configure (Makefile): Remove.
1646 * gdb.stabs/configure.ac: Remove.
1647 * configure: Rebuild.
1648 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1649 Remove stabs- and cell-specific logic. Test for existence of
1650 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1651 subdirectories, gdb.cell, and and gdb.stabs.
1652 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1653
c171f854
JB
16542011-03-03 Joel Brobecker <brobecker@adacore.com>
1655
1656 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1657 end of buffer.
1658
9a5193cb
JB
16592011-03-02 Joel Brobecker <brobecker@adacore.com>
1660
1661 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1662 gdb_test when running a test where we expected no output back.
1663
9bb4c1bb
MS
16642011-02-28 Michael Snyder <msnyder@vmware.com>
1665
1666 * gdb.cp/overload.cc: Change initializer value to integer.
1667
3bd0f5ef
MS
16682011-02-27 Michael Snyder <msnyder@vmware.com>
1669
1670 * gdb.multi/base.exp: Add test for remove-inferiors.
1671
2279eaad
JB
16722011-02-26 Joel Brobecker <brobecker@adacore.com>
1673
1674 * gdb.python/py-frame.exp: Simplify the initialization phase
1675 using prepare_for_testing.
1676
c82c0b55
MS
16772011-02-25 Michael Snyder <msnyder@vmware.com>
1678
1679 * gdb.multi/base.exp: Add tests for info inferiors with args.
1680
1d94651b
JK
16812011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1684 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1685 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1686 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1687 asmfile3. Comment the STABS (#3) file compilation. Compile
1688 everything through assembler. Provide KFAIL for symtab/12497.
1689 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1690 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1691 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1692 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1693
3bd0f5ef
MS
16942011-02-24 Michael Snyder <msnyder@vmware.com>
1695
1696 * gdb.base/break.exp: Add tests for delete breakpoints using
1697 convenience variables and value history references.
1698
12c1418e
MS
16992011-02-24 Michael Snyder <msnyder@vmware.com>
1700
1701 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1702 left behind in previous check-in.
1703
e5a67952
MS
17042011-02-23 Michael Snyder <msnyder@vmware.com>
1705
1706 * gdb.base/break.exp: Add tests for "info break" with arguments.
1707 * gdb.trace/infotrace.exp: Update patterns for error and help.
1708 * gdb.base/completion.exp: Update pattern.
1709 * gdb.base/ena-dis-br.exp: Update pattern.
1710 * gdb.base/help.exp: Update patterns.
1711
17122011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1713
1714 * gdb.base/memattr.exp: New test.
1715 * gdb.base/memattr.c: Test load for memattr.exp.
1716
6e6fbe60
DE
17172011-02-22 Doug Evans <dje@google.com>
1718
1719 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1720
1d41d745
MS
17212011-02-22 Michael Snyder <msnyder@vmware.com>
1722
1723 * Makefile.in: Make more clean.
1724 * gdb.ada/Makefile.in: Ditto.
1725 * gdb.arch/Makefile.in: Ditto.
1726 * gdb.asm/Makefile.in: Ditto.
1727 * gdb.base/Makefile.in: Ditto.
1728 * gdb.cp/Makefile.in: Ditto.
1729 * gdb.dwarf2/Makefile.in: Ditto.
1730 * gdb.java/Makefile.in: Ditto.
1731 * gdb.mi/Makefile.in: Ditto.
1732 * gdb.modula2/Makefile.in: Ditto.
1733 * gdb.python/Makefile.in: Ditto.
1734 * gdb.server/Makefile.in: Ditto.
1735 * gdb.stabs/Makefile.in: Ditto.
1736 * gdb.threads/Makefile.in: Ditto.
1737 * gdb.trace/Makefile.in: Ditto.
1738
79ba84ca
MS
17392011-02-22 Michael Snyder <msnyder@vmware.com>
1740
df46027d 1741 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1742 info threads.
1743
b9b35694
JB
17442011-02-22 Joel Brobecker <brobecker@adacore.com>
1745
1746 * gdb.python/py-breakpoint.exp: Fix the expected output of
1747 one of the "maint info breakpoints" tests to accept the output
1748 generated on platforms that do not have hardware watchpoints.
1749
8bfb830f
JB
17502011-02-22 Joel Brobecker <brobecker@adacore.com>
1751
1752 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1753 clean_restart. Be a little stricter in the expected output
1754 for one of the tests. Fix a typo in one of the comments.
1755
c45f3c54
JB
17562011-02-22 Joel Brobecker <brobecker@adacore.com>
1757
1758 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1759 Delete variable binfile, no longer use. Add or modify test
1760 comments to make them unique.
1761
b97c863c
MS
17622011-02-21 Michael Snyder <msnyder@vmware.com>
1763
1764 * Makefile.in: Update for make clean.
1765 * gdb.ada/Makefile.in: Ditto.
1766 * gdb.arch/Makefile.in: Ditto.
1767 * gdb.asm/Makefile.in: Ditto.
1768 * gdb.base/Makefile.in: Ditto.
1769 * gdb.cp/Makefile.in: Ditto.
1770 * gdb.dwarf2/Makefile.in: Ditto.
1771 * gdb.java/Makefile.in: Ditto.
1772 * gdb.mi/Makefile.in: Ditto.
1773 * gdb.modula2/Makefile.in: Ditto.
1774 * gdb.python/Makefile.in: Ditto.
1775 * gdb.server/Makefile.in: Ditto.
1776 * gdb.stabs/Makefile.in: Ditto.
1777 * gdb.threads/Makefile.in: Ditto.
1778 * gdb.trace/Makefile.in: Ditto.
1779
aea5b279
MS
17802011-02-21 Michael Snyder <msnyder@vmware.com>
1781
1782 * gdb.threads/thread-find.exp: Update patterns for changes in
1783 output of "info threads" command.
1784
e3039479
UW
17852011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1786 Ulrich Weigand <uweigand@de.ibm.com>
1787
1788 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1789 (skip_hw_watchpoint_tests): Likewise.
1790 (skip_hw_watchpoint_multi_tests): Likewise.
1791
b800ec70
UW
17922011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1793
1794 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1795 (skip_hw_watchpoint_tests): Likewise.
1796 (skip_hw_watchpoint_multi_tests): Likewise.
1797 (skip_hw_watchpoint_access_tests): Likewise.
1798
1799 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1800 * gdb.base/pr11022.exp: Likewise.
1801 * gdb.base/watch-read.exp: Likewise.
1802 * gdb.base/watch_thread_num.exp: Likewise.
1803 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1804 * gdb.base/watchpoint-hw.exp: Likewise.
1805 * gdb.base/watchpoint.exp: Likewise.
1806 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1807 * gdb.threads/watchthreads-reorder.exp: Likewise.
1808 * gdb.threads/watchthreads.exp: Likewise.
1809 * gdb.threads/watchthreads2.exp: Likewise.
1810
91033e37
JB
18112011-02-21 Joel Brobecker <brobecker@adacore.com>
1812
1813 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1814 the debugger is unable to find the array bounds.
1815
eeaafae2
JK
18162011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 * gdb.cp/typedef-operator.exp: New file.
1819 * gdb.cp/typedef-operator.cc: New file.
1820
e338d953
MS
18212011-02-17 Michael Snyder <msnyder@vmware.com>
1822
1823 * gdb.threads/thread-find.exp: Fix regular expressions.
1824
e67ad678
JB
18252011-02-17 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.ada/packed_array: Expand testcase to test printing of
1828 unconstrained packed array.
1829
93084bca
JB
18302011-02-17 Joel Brobecker <brobecker@adacore.com>
1831
1832 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1833
a0c78a73
PA
18342011-02-16 Pedro Alves <pedro@codesourcery.com>
1835
f65d5553 1836 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1837 (main): Initialize it before collecting, and and clear it
1838 afterwards.
f65d5553
PA
1839 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1840 collecting with '{type} addr', where the addr expression is not an
1841 rvalue.
a0c78a73 1842
3dfcbbd2
KW
18432011-02-16 Ken Werner <ken.werner@de.ibm.com>
1844
1845 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1846 a bool variable. Expect correct OpenCL names for vector types. Use the
1847 uc3 variable name instead of referring to the uchar3 built-in type.
1848 Escape the asterisk at the half pointer test.
1849
08807d5a
PA
18502011-02-16 Pedro Alves <pedro@codesourcery.com>
1851
f65d5553 1852 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1853 (main): Initialize it before collecting, and and clear it
1854 afterwards.
f65d5553
PA
1855 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1856 collecting overlapping memory ranges.
08807d5a 1857
60f98dde
MS
18582011-02-15 Michael Snyder <msnyder@vmware.com>
1859
1860 * gdb.base/default.exp: Add tests for thread commands.
1861 * gdb.base/help.exp: Add tests for thread commands.
1862 * gdb.threads/thread-find.exp: New test for thread find command.
1863
648cd113
KW
18642011-02-15 Ken Werner <ken.werner@de.ibm.com>
1865
1866 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1867
494e194e
YQ
18682011-02-15 Yao Qi <yao@codesourcery.com>
1869
1870 PR tdep/12352
1871 * gdb.arch/arm-disp-step.S : New test for str instruction.
1872 * gdb.arch/arm-disp-step.exp : Likewise.
1873
d9492458
TJB
18742011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1875
1876 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1877 "vector_register2_vr" test strings. Test the extended floating
1878 point registers (F32~F63).
1879 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1880 IBM XL C compiler. Make the test program use a register provided
1881 by the compiler for the lxvd2x instruction.
1882
8af8e3bc
PA
18832011-02-14 Pedro Alves <pedro@codesourcery.com>
1884
1885 * gdb.trace/unavailable.cc (class Base, class Middle, class
1886 Derived): New types.
1887 (derived_unavail, derived_partial, derived_whole): New globals.
1888 (virtual_partial): New global.
1889 (virtualp): Point at virtual_partial.
1890 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1891 related to unavailable vptr.
1892
1b28d0b3
PA
18932011-02-14 Pedro Alves <pedro@codesourcery.com>
1894
1895 * gdb.trace/unavailable.cc (a, b, c): New globals.
1896 (main): Set and clear them.
1897 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1898 `a' and `c', and check that `b' isn't collected, although `a' and
1899 `c' are.
1900
ec0a52e1
PA
19012011-02-14 Pedro Alves <pedro@codesourcery.com>
1902
1903 * gdb.trace/unavailable.cc (struct Virtual): New.
1904 (virtualp): New global pointer.
1905 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1906 printing a pointer to an object whose type has a vtable, with
1907 print object on.
1908
24e6bcee
PA
19092011-02-14 Pedro Alves <pedro@codesourcery.com>
1910
1911 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1912 value repeat handles unavailableness.
1913
39d37385
PA
19142011-02-14 Pedro Alves <pedro@codesourcery.com>
1915
1916 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1917 tests for building arrays from unavailable values, subscripting
1918 non-memory rvalue unvailable arrays, and accessing fields or
1919 baseclasses of non-lazy unavailable values,
1920 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1921 struct types.
1922 (g_smallstruct, g_smallstruct_b): New globals.
1923
06d72e16
PA
19242011-02-14 Pedro Alves <pedro@codesourcery.com>
1925
1926 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1927
bc9a5551
JK
19282011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1931 * gdb.cp/overload-const.exp: New file.
1932 * gdb.cp/overload-const.cc: New file.
1933
54fcddd0
UW
19342011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1935
1936 * gdb.opencl/callfuncs.cl: New file.
1937 * gdb.opencl/callfuncs.exp: New test.
1938 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1939
d6dafb7c
UW
19402011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1941
1942 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1943 when computing result.
1944 * gdb.arch/altivec-abi.exp: Update expected results.
1945
a449c2d8
TJB
19462011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1947
1948 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1949 * gdb.base/jit.exp: Likewise.
1950 * gdb.base/pie-execl.exp: Likewise.
1951 * gdb.base/solib-nodir.exp: Likewise.
1952 * gdb.base/solib-overlap.exp: Likewise.
1953
764880b7
PA
19542011-02-07 Pedro Alves <pedro@codesourcery.com>
1955
1956 * gdb.trace/collection.c (global_pieces): New.
1957 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1958 New procedure.
1959 (gdb_trace_collection_test): Call it.
1960
505500db
SW
19612011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1962
1963 * gdb.python/py-evthreads.c: New file.
1964 * gdb.python/py-evthreads.exp: New file.
1965 * gdb.python/py-events.py: New file.
1966 * gdb.python/py-events.exp: New file.
1967 * gdb.python/py-events.c: New file.
1968
385203ed
DD
19692011-02-04 David Daney <ddaney@caviumnetworks.com>
1970
1971 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1972
9011945e
AB
19732011-02-03 Andrew Burgess <aburgess@broadcom.com>
1974
1975 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1976 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1977 boundary between two compilation units.
1978
580688f3
PA
19792011-02-02 Pedro Alves <pedro@codesourcery.com>
1980
1981 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1982 (Virtual): New structs.
1983 (virtual_o, virtual_middle_b): New globals.
1984 * gdb.cp/virtbase.exp: New tests.
1985
d3f0f853
PP
19862011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1987
1988 * gdb.base/jit.exp: New file.
1989 * gdb.base/jit-main.c: New file.
1990 * gdb.base/jit-solib.c: New file.
1991
b2030fb5
UW
19922011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1993
1994 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1995 proceed to initial kernel entry point.
1996 * gdb.opencl/datatypes.exp: Likewise.
1997 * gdb.opencl/operators.exp: Likewise.
1998 * gdb.opencl/vec_comps.exp: Likewise.
1999
2db19d1e
SW
20002011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2001
2002 * gdb.cp/nsnested.cc: New.
2003 * gdb.cp/nsnested.exp: New.
2004 * gdb.cp/nsnoimports.exp: New.
2005 * gdb.cp/nsnoimports.cc: New.
2006
6b0c4c1f
JB
20072011-01-31 Joel Brobecker <brobecker@adacore.com>
2008
2009 * gdb.base/interact.exp: Add extra tests that verify that
2010 the value of the interactive-mode setting does not change
2011 after the script is sourced.
2012
80b23b6a
JK
20132011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 * gdb.cp/noparam.exp: New file.
2016 * gdb.cp/noparam.cc: New file.
2017
ffd5ec24
PA
20182011-01-28 Pedro Alves <pedro@codesourcery.com>
2019
2020 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2021 there's no stack or registers.
2022
a81766d8
TT
20232011-01-26 Tom Tromey <tromey@redhat.com>
2024
2025 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2026 space before string output. Add test for "set print pretty off"
2027 case.
2028
585fdaa1
PA
20292011-01-25 Pedro Alves <pedro@codesourcery.com>
2030
2031 * gdb.base/frame-args.exp: Adjust.
2032 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2033 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2034 * gdb.dwarf2/pieces.exp: Adjust.
2035 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2036 * gdb.opt/inline-locals.exp: Adjust.
2037 * gdb.threads/fork-child-threads.exp: Adjust.
2038
d468832a
KW
20392011-01-25 Ken Werner <ken.werner@de.ibm.com>
2040
2041 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2042 OpenCL kernel function. Add a comment as marker. Add address space
2043 qualifiers for the remaining program scope variables.
2044 * gdb.opencl/datatypes.cl: Likewise.
2045 * gdb.opencl/operators.cl: Likewise.
2046 * gdb.opencl/vec_comps.cl: Likewise.
2047 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2048 Add breakpoint at the marker comment.
2049 * gdb.opencl/datatypes.exp: Likewise.
2050 * gdb.opencl/operators.exp: Likewise.
2051 * gdb.opencl/vec_comps.exp: Likewise.
2052
490f124f
PA
20532011-01-24 Pedro Alves <pedro@codesourcery.com>
2054
2055 * gdb.base/printcmds.c (some_struct): New struct and instance.
2056 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2057 procedure.
2058 <global scope>: Call it.
2059
6da78614
KW
20602011-01-21 Ken Werner <ken.werner@de.ibm.com>
2061
2062 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2063 argument to the gdb_compile_opencl_hostapp call.
2064
ec64c9aa
YQ
20652011-01-19 Yao Qi <yao@codesourcery.com>
2066
2067 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2068 positve list.
2069
810cfdbb
YQ
20702011-01-19 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2073 canonical form.
2074 Remove "xscale-*-*"
2075 * gdb.xml/tdesc-regs.exp: Likewise.
2076 * gdb.python/py-section-script.exp: Replace ARM target triplet
2077 with canonical form.
2078 Match arm*-*-symbianelf*.
2079 * gdb.base/dup-sect.exp: Likewise.
2080 * lib/dwarf.exp: New.
2081 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2082 dwarf2_support.
2083 * gdb.dwarf2/dup-psym.exp: Likewise.
2084 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2085 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2086 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2087 * gdb.dwarf2/dw2-basic.exp: Likewise.
2088 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2089 * gdb.dwarf2/dw2-const.exp: Likewise.
2090 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2091 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2092 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2093 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2094 * gdb.dwarf2/dw2-filename.exp: Likewise.
2095 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2096 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2097 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2098 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2099 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2100 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2101 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2102 * gdb.dwarf2/dw2-producer.exp: Likewise.
2103 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2104 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2105 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2106 * gdb.dwarf2/dw2-strp.exp: Likewise.
2107 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2108 * gdb.dwarf2/implptr.exp: Likewise.
2109 * gdb.dwarf2/mac-fileno.exp: Likewise.
2110 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2111 * gdb.dwarf2/pieces.exp: Likewise.
2112 * gdb.dwarf2/pr11465.exp: Likewise.
2113 * gdb.dwarf2/valop.exp: Likewise.
2114 * gdb.dwarf2/watch-notconst.exp: Likewise.
2115 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2116
4694da01
TT
21172011-01-19 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.python/py-infthread.exp: Add thread tests.
2120
b075872c
JB
21212011-01-14 Joel Brobecker <brobecker@adacore.com>
2122
2123 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2124
2c3e6e24
JB
21252011-01-14 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.ada/widewide: New testcase.
2128
de8fa76c
JB
21292011-01-13 Joel Brobecker <brobecker@adacore.com>
2130
2131 * gdb.base/interact.exp: New testcase.
2132
1b05df00
TT
21332011-01-12 Tom Tromey <tromey@redhat.com>
2134
2135 * gdb.mi/gdb2549.exp: Update for error message changes.
2136 * gdb.mi/mi-cli.exp: Likewise.
2137 * gdb.mi/mi-disassemble.exp: Likewise.
2138 * gdb.mi/mi-pthreads.exp: Likewise.
2139 * gdb.mi/mi-regs.exp: Likewise.
2140 * gdb.mi/mi-stack.exp: Likewise.
2141 * gdb.mi/mi-var-block.exp: Likewise.
2142 * gdb.mi/mi-var-cmd.exp: Likewise.
2143 * gdb.mi/mi2-cli.exp: Likewise.
2144 * gdb.mi/mi2-disassemble.exp: Likewise.
2145 * gdb.mi/mi2-pthreads.exp: Likewise.
2146 * gdb.mi/mi2-regs.exp: Likewise.
2147 * gdb.mi/mi2-stack.exp: Likewise.
2148 * gdb.mi/mi2-var-block.exp: Likewise.
2149 * gdb.mi/mi2-var-cmd.exp: Likewise.
2150
c2ff108b
JK
21512011-01-12 Andrew Burgess <aburgess@broadcom.com>
2152 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 PR fortran/11104 and DWARF unbound arrays detection.
2155 * gdb.fortran/multi-dim.exp: New file.
2156 * gdb.fortran/multi-dim.f90: New file.
2157
b716877b
AB
21582011-01-12 Andrew Burgess <aburgess@broadcom.com>
2159
2160 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2161 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2162 add new tests for opcode dumping.
2163
6c162d5e
TT
21642011-01-11 Tom Tromey <tromey@redhat.com>
2165
2166 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2167
77b06cd7
TJB
21682010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2169
2170 Convert hardware watchpoints to use breakpoint_ops.
2171 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2172 type is not supported.
2173 * gdb.base/foll-fork.exp: Likewise.
2174 * gdb.base/foll-vfork.exp: Likewise.
2175
f39a75d0
PM
21762011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2177
2178 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2179 Use load_lib gdb-python.exp.
2180 * gdb.python/python.exp: Ditto.
2181 * gdb.python/py-function.exp: Ditto.
2182
fc529d80
AS
21832011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2184
2185 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2186
fb03cb59
JK
21872011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 * configure: Regenerate.
2190
d8e22779
TT
21912011-01-06 Tom Tromey <tromey@redhat.com>
2192
2193 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2194
09050809
JB
21952011-01-06 Joel Brobecker <brobecker@adacore.com>
2196
fc529d80
AS
2197 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2198 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2199 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2200 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2201 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2202 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2203 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2204 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2205 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2206 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2207 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2208 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2209 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2210 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2211 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2212 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2213 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2214 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2215 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2216 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2217 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2218 gdb.ada/uninitialized_vars.exp,
2219 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2220 Simplify by using clean_restart.
09050809 2221
8ed5dd9e
JB
22222011-01-06 Joel Brobecker <brobecker@adacore.com>
2223
2224 Add marker to be used as anchor for inserting breakpoints.
2225 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2226 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2227 Likewise.
2228
2229 Remove uses of gdb_start_cmd.
2230 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2231 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2232
2233 Do not run testcase if testing with GDBserver.
2234 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2235 if testing with GDBserver.
2236
368a124f
JB
22372011-01-06 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2240 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2241 copyright header.
2242
44944448
JB
22432011-01-05 Joel Brobecker <brobecker@adacore.com>
2244
2245 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2246 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2247 testsuite/gdb.fortran/complex.f,
2248 testsuite/gdb.fortran/derived-type.f90,
2249 testsuite/gdb.fortran/library-module-lib.f90,
2250 testsuite/gdb.fortran/library-module-main.f90,
2251 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2252 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2253 Copyright year update.
2254
31886ea6
JB
22552011-01-05 Joel Brobecker <brobecker@adacore.com>
2256
2257 * gdb.base/langs1.f: Add copyright header.
2258
ebedcab5
JK
22592011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.base/morestack.exp: New file.
2262 * gdb.base/morestack.c: New file.
2263
de1eb2f9
JK
22642011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2267
9e87a409
JB
22682010-12-29 Joel Brobecker <brobecker@adacore.com>
2269
2270 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2271 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2272
720d1a40
JB
22732010-12-29 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2276
a283af87
AS
22772010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2278
5d3d9cba
AS
2279 * gdb.threads/tls.exp: Fix typo.
2280
a283af87
AS
2281 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2282 * gdb.threads/execl.exp: Update.
2283
2a20745c
YQ
22842010-12-23 Yao Qi <yao@codesourcery.com>
2285
2286 * gdb.arch/arm-disp-step.exp: New.
2287 * gdb.arch/arm-disp-step.S: New.
2288
a7658b96
TT
22892010-12-21 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.threads/execl.exp: Update.
2292 * gdb.threads/linux-dp.exp: Update.
2293 * gdb.threads/manythreads.exp: Update.
2294 * gdb.threads/tls.exp: Update.
2295
5b79abe7
TT
22962010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2299 (NextOverThrowDerivates) <resumebpt>: New.
2300 (resumebpt_test): New.
2301 (main): Call resumebpt_test.
2302 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2303
0914bcdb
SS
23042010-12-12 Stan Shebs <stan@codesourcery.com>
2305
2306 * gdb.trace/tsv.exp: Test print command on trace state variables.
2307
305aeedc
TT
23082010-12-09 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.base/interp.exp: Add regression test.
2311
186c406b
TT
23122010-12-09 Tom Tromey <tromey@redhat.com>
2313
2314 * gdb.java/jnpe.java: New file.
2315 * gdb.java/jnpe.exp: New file.
2316 * gdb.cp/nextoverthrow.exp: New file.
2317 * gdb.cp/nextoverthrow.cc: New file.
2318
aae1c79a
DE
23192010-12-07 Doug Evans <dje@google.com>
2320
2321 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2322 of data-directory.
2323 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2324 updated.
2325 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2326
60f98dde 23272010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2328
2329 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2330 * gdb.base/call-sc.exp: Ditto.
2331 * gdb.base/finish.exp: Ditto.
2332 * gdb.base/return.exp: Ditto.
2333 * gdb.base/return2.exp: Ditto.
2334
5fa290c1
DE
23352010-11-30 Doug Evans <dje@google.com>
2336
2337 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2338 (gdb_expect_list): Fix spelling errors in comments.
2339 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2340 send_gdb/gdb_expect_list where applicable.
2341 * gdb.base/call-ar-st.exp: Ditto.
2342 * gdb.base/funcargs.exp: Ditto.
2343 * gdb.base/gcore.exp: Ditto.
2344 * gdb.base/page.exp: Ditto.
2345 * gdb.base/sigaltstack.exp: Ditto.
2346 * gdb.base/siginfo.exp: Ditto.
2347 * gdb.base/sigstep.exp: Ditto.
2348 * gdb.base/trace-commands.exp: Ditto.
2349
4e04c971
DE
23502010-11-29 Doug Evans <dje@google.com>
2351
2352 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2353 printer-name;subprinter-name.
2354
8cf6f0b1
TT
23552010-11-29 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.dwarf2/implptr.exp: New file.
2358 * gdb.dwarf2/implptr.c: New file.
2359 * gdb.dwarf2/implptr.S: New file.
2360
94b6973e
PM
23612010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2362
fc529d80 2363 PR python/12199
94b6973e
PM
2364
2365 * gdb.python/py-breakpoint.exp: Test the delete method.
2366
8358c15c
JK
23672010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 Fix step_resume_breakpoint unsaved during an infcall.
2370 * gdb.base/step-resume-infcall.exp: New file.
2371 * gdb.base/step-resume-infcall.c: New file.
2372
f6df29bc
TJB
23732010-11-24 Edjunior Machado <emachado@br.ibm.com>
2374
2375 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2376
f2b5a5cf
TJB
23772010-11-24 Edjunior Machado <emachado@br.ibm.com>
2378
2379 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2380 on ppc64's symbols; "finish" and "return" commands must accept to
2381 show the caller line again as well as the line after.
2382 * gdb.asm/powerpc64.inc: New file.
2383
6b0ecdc2
DE
23842010-11-23 Doug Evans <dje@google.com>
2385
2386 * lib/gdb.exp (gdb_test_sequence): New function.
2387 (gdb_expect_list): Add verbose -log call for each pattern.
2388 * gdb.base/signals.exp (test_handle_all_print): Call it.
2389 Reduce timeout increment from 6 minutes to 1 minute.
2390 * gdb.server/ext-run.exp: Call it.
2391
ea976c60
PM
23922010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2393
f2b5a5cf 2394 PR python/12212
ea976c60
PM
2395
2396 * gdb.python/python.exp: Check that selected_thread raises an
2397 error when no inferior is loaded.
2398
c0efa795
JK
23992010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2400
2401 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2402 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2403
ec3aa567
JK
24042010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2407 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2408
d8249011
DE
24092010-11-18 Doug Evans <dje@google.com>
2410
2411 * gdb.server/ext-run.exp: Fix intermittent failures.
2412
d4eba7d1
NF
24132010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2414
2415 * gdb.stabs/gdb11479.exp: Use runto_main.
2416
b04c2f88
NF
24172010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2418
2419 * gdb.base/break-entry.exp: Skip if using a stub.
2420
ae9d7ce4
NF
24212010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2422
2423 * gdb.python/py-inferior.exp: Pack values in target endianness.
2424
621c8364
TT
24252010-11-12 Tom Tromey <tromey@redhat.com>
2426
2427 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2428 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2429 MemoryError.
2430 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2431 type.
2432 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2433 MemoryError.
2434 (test_subscript_regression): Update exception type.
2435
84f4c1fe
PM
24362010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2437
2438 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2439 breakpoint tests.
2440
a1442452
PA
24412010-11-09 Pedro Alves <pedro@codesourcery.com>
2442
2443 * gdb.base/watchpoint.exp: Test "watch -location" with an
2444 innacessible location.
2445
efd11a33
JK
24462010-11-09 Edjunior Machado <emachado@br.ibm.com>
2447 Luis Machado <luisgpm@br.ibm.com>
2448
2449 * gdb.base/maint.exp: Expect "." prefix.
2450 * gdb.base/nodebug.exp: Expect "." Likewise.
2451 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2452 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2453 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2454 POWER server processors.
2455
aa00efb5
JK
24562010-11-08 Edjunior Machado <emachado@br.ibm.com>
2457 Luis Machado <luisgpm@br.ibm.com>
2458
2459 * gdb.base/break-entry.exp: convert entry point for
2460 ppc64 and expect leading `.' on ppc64's symbols
2461
99e7ae30
DE
24622010-11-05 Doug Evans <dje@google.com>
2463
2464 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2465 * gdb.python/py-param.exp: Delete, contents moved to ...
2466 * gdb.python/py-parameter.exp: ... here. New file.
2467 Add test for gdb.parameter ("directories").
99e7ae30 2468
f4b8a18d
KW
24692010-11-05 Ken Werner <ken.werner@de.ibm.com>
2470
2471 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2472 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2473 * configure: Regenerate.
2474 * gdb.opencl/Makefile.in: New File.
2475 * gdb.opencl/datatypes.exp: Likewise.
2476 * gdb.opencl/datatypes.cl: Likewise.
2477 * gdb.opencl/operators.exp: Likewise.
2478 * gdb.opencl/operators.cl: Likewise.
2479 * gdb.opencl/vec_comps.exp: Likewise.
2480 * gdb.opencl/vec_comps.cl: Likewise.
2481 * gdb.opencl/convs_casts.exp: Likewise.
2482 * gdb.opencl/convs_casts.cl: Likewise.
2483 * lib/opencl.exp: Likewise.
2484 * lib/opencl_hostapp.c: Likewise.
2485 * lib/opencl_kernel.cl: Likewise.
2486 * lib/cl_util.c: Likewise.
2487 * lib/cl_util.c: Likewise.
2488 * gdb.base/default.exp (set language): Add "opencl" to the list of
2489 languages.
2490
a9d5ef47
SW
24912010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2492
2493 * gdb.cp/overload.exp: Added test for inheritance overload.
2494 * gdb.cp/overload.cc: Ditto.
2495 * gdb.cp/oranking.exp: Removed releveant kfails.
2496
03eb1c79
JK
24972010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2498 Joel Brobecker <brobecker@adacore.com>
2499
2500 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2501 check test_compiler_info.
2502
dbc98a8b
KW
25032010-11-03 Ken Werner <ken.werner@de.ibm.com>
2504
2505 * gdb.base/gnu_vector.exp: Adjust expect messages.
2506
120bd360
KW
25072010-11-03 Ken Werner <ken.werner@de.ibm.com>
2508
2509 * gdb.base/gnu_vector.exp: Add unary operator tests.
2510
c37f7098
KW
25112010-11-03 Ken Werner <ken.werner@de.ibm.com>
2512
2513 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2514
7b51bc51
DE
25152010-11-02 Doug Evans <dje@google.com>
2516
2517 * gdb.python/py-pp-maint.c: New file.
2518 * gdb.python/py-pp-maint.exp: New file.
2519 * gdb.python/py-pp-maint.py: New file.
2520
50c97f38
TT
25212010-11-02 Tom Tromey <tromey@redhat.com>
2522
2523 * gdb.base/default.exp: Remove "scheme" from language list.
2524
a289b8f6
JK
25252010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2526
2527 Revert:
2528 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2529 * gdb.threads/sigstep-threads.exp: New file.
2530 * gdb.threads/sigstep-threads.c: New file.
2531
cd017491
MS
25322010-10-20 Michael Snyder <msnyder@vmware.com>
2533
2534 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2535
8e6a5956
UW
25362010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2537
2538 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2539 Skip test completely if gdb,no_hardware_watchpoints.
2540
2c04da0d
UW
25412010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2542
2543 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2544 strict, but do not check for any particular function name within libc.
2545
79afc5ef
SW
25462010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2547
2548 * gdb.cp/smartp.exp: New test.
2549 * gdb.cp/smartp.cc : New test.
2550
026ffab7
SW
25512010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2552
2553 * gdb.cp/converts.exp: Test pointer to bool conversion.
2554 Test pointer to long conversion.
2555 * gdb.cp/oranking.exp: Removed relevant kfail.
2556
3a772aa4
TT
25572010-10-18 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2560 argument to lazy_string.
2561 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2562 (pp_ls.to_string): Use it.
2563 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2564 Add "estring2" local.
2565
5fc3827b
JK
25662010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2567
2568 Fix s390x compatibility.
2569 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2570 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2571
8aeb23f3
JK
25722010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 * gdb.threads/sigstep-threads.exp: New file.
2575 * gdb.threads/sigstep-threads.c: New file.
2576
c1e56572
JK
25772010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.base/pie-execl.exp: New file.
2580 * gdb.base/pie-execl.c: New file.
2581
92163a10
JK
25822010-10-13 Doug Evans <dje@google.com>
2583 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 PR exp/12117
2586 * gdb.cp/ptype-cv-cp.cc: New file.
2587 * gdb.cp/ptype-cv-cp.exp: New file.
2588
7062b0a0
SW
25892010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2590
2591 * gdb.cp/converts.cc: New test program.
2592 * gdb.cp/converts.exp: New test.
2593 * gdb.cp/overload.exp: Added test for void* vs int*.
2594 * gdb.cp/overload.exp: Ditto.
2595 * gdb.cp/oranking.exp: Removed related kfail.
2596
0e3509db
DE
25972010-10-13 Doug Evans <dje@google.com>
2598
2599 * lib/gdb-python.exp (gdb_check_python_config): New function.
2600 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2601 * gdb.python/lib-types.cc: New file.
2602 * gdb.python/lib-types.exp: New file.
2603
8dc78533
JK
26042010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2605
2606 * gdb.python/py-error.exp: New file.
2607 * gdb.python/py-error.py: New file.
2608
93c17e06
JK
26092010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2612 gdb_test_multiple.
2613
d8b34041
JK
26142010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2617 * gdb.base/prelink.exp: Likewise.
2618 * gdb.base/solib-nodir.exp: Likewise.
2619 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2620 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2621 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2622
e0cc584e
UW
26232010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2624
2625 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2626 for the "info files" test to avoid timeouts on slow machines.
2627
cfc353b1
JK
26282010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2629
2630 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2631 (main): Make openlib dummy call.
2632
d3d7896d
JK
26332010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2636 * break-interp.exp (reach): Move the core body ...
2637 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2638 (test_ld): Provide always real argument, even to the linker. Replace
2639 dl_main by _dl_debug_state.
2640
5e533c94
JK
26412010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2642
2643 Fix results of prelinked PIEs on ppc*.
2644 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2645 Accept also DISPLACEMENT "PRESENT".
2646 (main): Replace "ZERO" displacements by "PRESENT".
2647
33540610
SW
26482010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2649
2650 * gdb.cp/oranking.exp: New test.
2651 * gdb.cp/oranking.cc: New test program.
2652
3bdf2bbd
KW
26532010-10-08 Ken Werner <ken.werner@de.ibm.com>
2654
2655 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2656 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2657
2f608a3a
KW
26582010-10-06 Ken Werner <ken.werner@de.ibm.com>
2659
2660 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2661 lush, lynx) New constant.
2662 * gdb.base/constvars.exp: Test const array types.
2663 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2664
aa2e2d8d
DE
26652010-10-06 Doug Evans <dje@google.com>
2666
2667 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2668 of syscall staging area.
2669
2844d6b5
KW
26702010-10-06 Ken Werner <ken.werner@de.ibm.com>
2671
2672 * gdb.base/gnu_vector.c: Add variable c4.
2673 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2674 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2675
7d8ac8bb
MR
26762010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2677
2678 * gdb.arch/altivec-abi.exp: Fix a typo.
2679
84a02e58
MR
26802010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2681
2682 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2683 to match a thread ID.
2684
b18e6318
JK
26852010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 Fix s390x testcase compatibility.
2688 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2689
a2c09bd0
DE
26902010-10-01 Doug Evans <dje@google.com>
2691
2692 * lib/gdb-python.exp: New file.
2693 * gdb.python/py-block.exp: Use it.
2694 * gdb.python/py-breakpoint.exp: Ditto.
2695 * gdb.python/py-frame.exp: Ditto.
2696 * gdb.python/py-inferior.exp: Ditto.
2697 * gdb.python/py-param.exp: Ditto.
2698 * gdb.python/py-prettyprint.exp: Ditto.
2699 * gdb.python/py-shared.exp: Ditto.
2700 * gdb.python/py-symbol.exp: Ditto.
2701 * gdb.python/py-symtab.exp: Ditto.
2702 * gdb.python/py-type.exp: Ditto.
2703 * gdb.python/py-value.exp: Ditto.
2704 * gdb.python/python.exp: Ditto.
2705
38f12cfc
TT
27062010-09-30 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.base/anon.exp: New file.
2709 * gdb.base/anon.c: New file.
2710
9ae8282d
TT
27112010-09-30 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.base/completion.exp: Test completion through anonymous
2714 union.
2715 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2716
e9e07ba6
JK
27172010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 Fix printing parameters of inlined functions.
2720 * gdb.dwarf2/dw2-inline-param.exp: New file.
2721 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2722 * gdb.dwarf2/dw2-inline-param.S: New file.
2723
cd2effb2
JK
27242010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 PR corefiles/12071.
2727 * gdb.base/corefile.exp (quit with a process, no question: load core)
2728 (quit with a core file): New tests.
2729
bceffbf3
JK
27302010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 Fix GDB crash on inferior calls with self-referencing classes.
2733 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2734 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2735 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2736
1736ad11
JK
27372010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2738
2739 Fix lost siginfo_t for inferior calls.
2740 * gdb.base/siginfo-infcall.exp: New file.
2741 * gdb.base/siginfo-infcall.c: New file.
2742
a176ad92
JB
27432010-09-22 Joel Brobecker <brobecker@adacore.com>
2744
2745 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2746
c2b0a229
JK
27472010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2750 New test.
2751 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2752
e8ae22d1
JB
27532010-09-22 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2756 type of our const type.
2757
ec322823
SW
27582010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2759
2760 * gdb.cp/pr12028.cc: New.
2761 * gdb.cp/pr12028.exp: New.
2762
72929c62
JB
27632010-09-22 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2766
875b4ff5 27672010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2768 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2769
2770 PR mi/11407
2771 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2772 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2773 * gdb.mi/dw2-ref-missing-frame.S New File.
2774 * gdb.mi/dw2-ref-missing-frame.exp New File.
2775
7155d578
TT
27762010-09-14 Tom Tromey <tromey@redhat.com>
2777
2778 PR symtab/8399:
2779 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2780
515ed532
TT
27812010-09-14 Tom Tromey <tromey@redhat.com>
2782
2783 PR exp/11803:
2784 * gdb.threads/tls.exp: Use C++.
2785 (check_thread_local): Use K::another_thread_local.
2786 * gdb.threads/tls.c (class K): New.
2787 (another_thread_local): Now a member of K.
2788 (spin): Update. No longer K&R C.
2789
450ca57c
SW
27902010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2791
2792 * gdb.cp/koenig.cc: created class for testing member lookup.
2793 * gdb.cp/koenig.exp: Added test for member lookup.
2794
dbd492a3
JK
27952010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2796
2797 Fix false FAILs on sourcetree topdir directory containing "kill".
2798 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2799 source line matching regexp.
2800
8d4d924b
JK
28012010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2802
2803 * gdb.python/python.exp (set height 0, collect help from uiout)
2804 (verify help to uiout): New tests.
2805
8e64f2a0
JK
28062010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2807
2808 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2809 is_lp64_target to check 64bit target.
2810
4569eed2
JK
28112010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2812
2813 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2814 (test_ld) <powerpc64-*>: New.
2815
5e1617b1
DJ
28162010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2817
2818 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2819
c767944b
DJ
28202010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2823 (FunctionArg::method): New function.
2824 (empty, arg): New variables.
2825 (main): Call arg.method.
2826 * gdb.cp/templates.exp (test_template_args): New function.
2827 (do_tests): Call it.
2828
27d3a3fc
UW
28292010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2830
2831 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2832 of "next" to proceed over pthread_exit call.
2833
55b7ce7f
UW
28342010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2835
2836 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2837 "maint print statistics" output to prevent expect timeouts.
2838
809df446
JK
28392010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2842 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2843 (test_float_rejected): ... here.
2844 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2845 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2846 (test_float_rejected): ... here.
2847 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2848 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2849 (test_float_rejected): ... here.
2850 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2851 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2852 (test_float_rejected): ... here.
2853
8464be76
DJ
28542010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2855
2856 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2857 before disabling hardware watchpoints.
2858 (test_inaccessible_watchpoint): Check that hardware watchpoints
2859 are used. Test for watchpoints on a constant address.
2860
14dba4b4
JK
28612010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/ui-redirect.exp: New file.
2864
3f3540e1 28652010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2866 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2867
2868 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2869
0f254bb7
DE
28702010-08-31 Doug Evans <dje@google.com>
2871
2872 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2873
03f17ccf
TT
28742010-08-30 Tom Tromey <tromey@redhat.com>
2875
2876 PR python/11792:
2877 * gdb.python/py-value.exp (test_subscript_regression): Add
2878 dynamic_type test.
2879
640617ad
DJ
28802010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2881
2882 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2883 instead of running to main. Do not test the main function.
2884 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2885 Add new main.
2886
2ed91d1b
PA
28872010-08-26 Pedro Alves <pedro@codesourcery.com>
2888
2889 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2890 one test.
2891
673bfd45
DE
28922010-08-24 Doug Evans <dje@google.com>
2893
2894 PR symtab/11942
2895 * gdb.dwarf2/dw4-sig-types.cc: New file.
2896 * gdb.dwarf2/dw4-sig-types.h: New file.
2897 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2898 * gdb.dwarf2/dw4-sig-types.exp: New file.
2899
f9ffd4bb
TT
29002010-08-23 Tom Tromey <tromey@redhat.com>
2901
2902 PR python/11145:
2903 * gdb.python/py-value.c (Base, Derived): New types.
2904 (base): New global.
2905 * gdb.python/py-value.exp (test_subscript_regression): Add
2906 dynamic_cast test.
2907
d839c8a4
TT
29082010-08-23 Tom Tromey <tromey@redhat.com>
2909
2910 PR python/10676:
2911 * gdb.python/py-type.exp (test_fields): Add tests for type
2912 equality.
2913
702c2711
TT
29142010-08-23 Tom Tromey <tromey@redhat.com>
2915
2916 PR python/11915:
2917 * gdb.python/py-type.exp (test_fields): Add tests for array.
2918
832bafd3
KS
29192010-08-23 Keith Seitz <keiths@redhat.com>
2920
2921 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2922 have any children. Create a new abbrev for it.
2923 Add missing terminal sequence to .debug_abbrev.
2924
c37bf528
KS
29252010-08-20 Keith Seitz <keiths@redhat.com>
2926
2927 PR symtab/11465:
2928 * gdb.dwarf2/pr11465.exp: New test.
2929 * gdb.dwarf2/pr11465.S: New file.
2930 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2931 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2932
4572cbac
TJB
29332010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2934
2935 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2936 registers. Update data sets with the new v2_double element in the
2937 VSX register union. Add vector_register3_vr data set for the AltiVec
2938 registers. Use gdb_test_no_output instead of send_gdb.
2939
e7fbb131
PA
29402010-08-19 Pedro Alves <pedro@codesourcery.com>
2941
2942 * gdb.python/py-shared.exp: New file, factored out from
2943 python.exp.
2944 * gdb.python/py-shared.c: New file.
2945 * gdb.python/py-shared-sl.c: New file.
2946 * gdb.python/python-1.c: New file.
2947 * gdb.python/python-sl.c: Delete.
2948 * gdb.python/python.c: Mention python-1.c.
2949 * gdb.python/python.exp: Move shared library tests to
2950 py-shared.exp.
2951 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2952 (MISCELLANEOUS): New.
2953 (clean mostlyclean): Also remove $MISCELLANEOUS.
2954
d30f5e1f
DE
29552010-08-19 Doug Evans <dje@google.com>
2956
2957 PR exp/11926
2958 * gdb.base/printcmds.exp (test_float_accepted): New function.
2959 Move existing float tests there. Add tests for floats with suffixes.
2960 (test_float_rejected): New function.
2961 * gdb.java/jv-print.exp (test_float_accepted): New function.
2962 (test_float_rejected): New function.
2963 * gdb.objc/print.exp: New file.
2964 * gdb.pascal/print.exp: New file.
2965 * lib/objc.exp: New file.
2966
7b3fd859
PM
29672010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2968
2969 * gdb.base/default.exp (info set): Avoid full buffer error and force
2970 reading up to final gdb prompt.
2971 (show): Likewise.
2972
c92817ce
TT
29732010-08-18 Tom Tromey <tromey@redhat.com>
2974
2975 PR symtab/11919:
2976 * gdb.base/completion.exp: Add test.
2977
f1208f9e
DE
29782010-08-18 Doug Evans <dje@google.com>
2979
2980 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2981 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2982 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2983 Simplify, early exit if runto_main fails.
2984 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2985 (set_lang_fortran): Moved to lib/fortran.exp.
2986 * gdb.fortran/types.exp: load_lib fortran.exp.
2987 (set_lang_fortran): Moved to lib/fortran.exp.
2988 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2989 * gdb.java/jprint.exp (set_lang_java): Ditto.
2990 * gdb.java/jv-exp.exp: load_lib java.exp.
2991 If set_lang_java fails, issue a warning instead of failure to be
2992 consistent with other set_lang_foo uses.
2993 (set_lang_java): Moved to lib/java.exp.
2994 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2995 If set_lang_java fails, issue a warning instead of failure to be
2996 consistent with other set_lang_foo uses.
2997 * gdb.pascal/types.exp: load_lib pascal.exp.
2998 (set_lang_pascal): Moved to lib/pascal.exp.
2999 * lib/fortran.exp: New file.
3000 * lib/java.exp (set_lang_java): New function.
3001 * lib/pascal.exp (set_lang_pascal): New function.
3002
2f06b485
YQ
30032010-08-18 Yao Qi <yao@codesourcery.com
3004
3005 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3006 func_nofb_start and func_loopfb_start, so that address of functions
3007 is equal to these labels on Thumb.
3008
96e25403
YQ
30092010-08-18 Yao Qi <yao@codesourcery.com>
3010
3011 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3012 to reflect latest c source file.
3013
36e6adc4
JK
30142010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3015
3016 * gdb.cp/infcall-dlopen.exp: New file.
3017 * gdb.cp/infcall-dlopen.cc: New file.
3018 * gdb.cp/infcall-dlopen-lib.cc: New file.
3019
f431efe5
PA
30202010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3021 Pedro Alves <pedro@codesourcery.com>
3022
3023 PR breakpoints/11371
3024
3025 * gdb.base/watch-cond-infcall.exp: New file.
3026 * gdb.base/watch-cond-infcall.c: New file.
3027
06a64a0b
TT
30282010-08-16 Tom Tromey <tromey@redhat.com>
3029
3030 * gdb.base/help.exp: Update.
3031 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3032 watchpoint.
3033 (test_watch_location): New proc.
3034 (test_watchpoint_in_big_blob): Delete watchpoint.
3035 * gdb.base/watchpoint.c (func5): New function.
3036 (main): Call it.
3037
70ebf4ed
DE
30382010-08-16 Doug Evans <dje@google.com>
3039
3040 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3041
ca5c20b6
PM
30422010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3043
3044 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3045 tests.
3046
7346b668
KW
30472010-08-11 Ken Werner <ken.werner@de.ibm.com>
3048
3049 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3050 * gdb.base/gnu_vector.c: New File.
3051 * gdb.base/gnu_vector.exp: Likewise.
3052
cb2e07a6
PM
30532010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3054
3055 * gdb.python/python.c: New File.
3056 * gdb.python/python-sl.c: New File.
3057 * gdb.python/python.exp: Test solib_address and decode_line
3058 * functions.
3059
5da1313b
JK
30602010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3061
3062 * gdb.python/python.exp (show height, set height 10)
3063 (verify pagination beforehand, verify pagination beforehand: q)
3064 (gdb.execute does not page, verify pagination afterwards)
3065 (verify pagination afterwards: q): New.
3066
49c3ccf7
DE
30672010-08-02 Doug Evans <dje@google.com>
3068
3069 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3070 because of an older gcc, change test2
3071 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3072 to unsupported.
3073
42c0c4f1
KH
30742010-07-30 Kazu Hirata <kazu@codesourcery.com>
3075
3076 * gdb.base/break-always.exp: Do not expect full paths to file
3077 names.
3078 * gdb.base/commands.exp: Likewise.
3079
d3765805
DE
30802010-07-30 Doug Evans <dje@google.com>
3081
c98ee71b
DE
3082 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3083 xfail them when run with older gccs.
3084
fd961404
DE
3085 * lib/gdb.exp (build_executable): Forward "c++" option to
3086 get_compiler_info.
3087
999adef4
DE
3088 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3089 "python print ttype.template_argument(1)" and
3090 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3091 if using gcc 4.4 or earlier.
3092
d3765805
DE
3093 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3094 attach-to-debugger handling.
3095
1276c759
JK
30962010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3099 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3100 (main): Use copyreloc.
3101 * gdb.base/prelink.exp (split debug of executable)
3102 (.dynbss vs. .bss address shift): New tests.
3103
88caa9b9
PA
31042010-07-29 Pedro Alves <pedro@codesourcery.com>
3105
3106 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3107 in gdb_test_multiple.
3108
c6f2ac43
PA
31092010-07-29 Pedro Alves <pedro@codesourcery.com>
3110
3111 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3112 environment.
3113
326fd672
TT
31142010-07-28 Tom Tromey <tromey@redhat.com>
3115
3116 PR python/11060:
3117 * gdb.python/py-type.c (Temargs): New template.
3118 (temvar): New variable.
3119 * gdb.python/py-type.exp (test_template): New proc.
3120
3ce3b1ba
PA
31212010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3122
3123 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3124 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3125
34eaf542
TT
31262010-07-28 Tom Tromey <tromey@redhat.com>
3127
3128 PR c++/9946:
3129 * gdb.cp/temargs.exp: New file.
3130 * gdb.cp/temargs.cc: New file.
3131
d41b819e
JK
31322010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3133
3134 * gdb.base/help.exp (help disassemble): Update the content.
3135
26ab7092
JK
31362010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 * gdb.threads/ia64-sigill.exp: New file.
3139 * gdb.threads/ia64-sigill.c: New file.
3140
5283e9e1
TT
31412010-07-27 Tom Tromey <tromey@redhat.com>
3142
3143 * gdb.opt/inline-cmds.c (ATTR): New define.
3144 (func1): Use it.
3145 (func2): Likewise.
3146 (func3): Likewise.
3147 (outer_inline1): Likewise.
3148 (outer_inline2): Likewise.
3149 * gdb.opt/inline-bt.c (ATTR): New define.
3150 (func1): Use it.
3151 (func2): Likewise.
3152 * gdb.opt/inline-locals.c (ATTR): New define.
3153 (func1): Use it.
3154 (func2): Likewise.
3155
e992ef73
TT
31562010-07-27 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.stabs/gdb11479.c (hack): New function.
3159 (test): Use it.
3160 (test2): Use it.
3161 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3162 (int32_search_buf, int64_search_buf): No longer static.
3163 (x): Remove.
3164 * gdb.base/relocate.c (hack): New function.
3165
5374244e
PM
31662010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3167
3168 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3169 * gdb.python/py-value.c (func1): New function.
3170 (func2): Likewise.
3171
a99aee83
CV
31722010-07-26 Corinna Vinschen <vinschen@redhat.com>
3173
3174 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3175 as not to clash with .data section.
3176
a04ba985
JG
31772010-07-26 Jerome Guitton <guitton@adacore.com>
3178
3179 * gdb.base/code_elim.exp: New file.
3180 * gdb.base/code_elim1.c: New file.
3181 * gdb.base/code_elim2.c: New file.
3182
23bd0f7c
PA
31832010-07-21 Pedro Alves <pedro@codesourcery.com>
3184
3185 PR symtab/11827
3186
3187 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3188 (some_volatile_enum): New variable.
3189 * gdb.base/printcmds.exp (test_print_enums): New.
3190 <top level>: Call it.
3191
883df6dd
SW
31922010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3193
3194 * gdb.cp/fpointer.cc: New test.
3195 * gdb.cp/fpointer.exp: New test.
3196
569b05a5
JK
31972010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3198
3199 * gdb.base/solib-nodir.exp: New file.
3200 * lib/gdb.exp (runto): New case for a GDB internal error.
3201
51d7d803
JK
32022010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3203 Ulrich Weigand <uweigand@de.ibm.com>
3204 Tom Tromey <tromey@redhat.com>
3205
3206 * gdb.base/charset-malloc.c: New file.
3207 * gdb.base/charset.c (malloc_stub): New prototype.
3208 (main): Call it instead of malloc itself.
3209 * gdb.base/charset.exp: Use only prepare_for_testing.
3210 (binfile): Remove the variable.
3211
c0edd9ed
JK
32122010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3213
3214 Make core files the process_stratum.
3215 * gdb.base/corefile.exp (run: load core again)
3216 (run: sanity check we see the core file, run: with core)
3217 (run: core file is cleared, attach: load core again)
3218 (attach: sanity check we see the core file, attach: with core)
3219 (attach: core file is cleared): New tests.
3220 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3221
3cbaedff
KW
32222010-07-14 Ken Werner <ken.werner@de.ibm.com>
3223
3224 * gdb.arch/altivec-abi.exp: New tests.
3225
91158a56
TT
32262010-07-13 Tom Tromey <tromey@redhat.com>
3227
3228 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3229 (main): Use it.
3230 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3231
0f5238ed
TT
32322010-07-13 Tom Tromey <tromey@redhat.com>
3233
3234 * gdb.base/label.exp: New file.
3235 * gdb.base/label.c: New file.
3236
add265ae
L
32372010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3238 H.J. Lu <hongjiu.lu@intel.com>
3239
3240 * lib/gdb.exp (is_ilp32_target): New.
3241 (is_lp64_target): Likewise.
3242
3243 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3244 target.
3245 * gdb.arch/amd64-disp-step.exp: Likewise.
3246 * gdb.arch/amd64-dword.exp: Likewise.
3247 * gdb.arch/amd64-i386-address.exp: Likewise.
3248 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3249
add265ae
L
3250 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3251 target.
3252 * gdb.arch/i386-bp_permanent.exp: Likewise.
3253 * gdb.arch/i386-byte.exp: Likewise.
3254 * gdb.arch/i386-disp-step.exp: Likewise.
3255 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3256 * gdb.arch/i386-prologue.exp: Likewise.
3257 * gdb.arch/i386-size-overlap.exp: Likewise.
3258 * gdb.arch/i386-size.exp: Likewise.
3259 * gdb.arch/i386-sse.exp: Likewise.
3260 * gdb.arch/i386-unwind.exp: Likewise.
3261 * gdb.arch/i386-word.exp: Likewise.
3262
3263 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3264 test only when building 64-bit executables. Do not hard-code
3265 -m64 option.
3266
2dfb8c17
DE
32672010-07-07 Doug Evans <dje@google.com>
3268
3269 * lib/gdb.exp (gdb_test_list_exact): New function.
3270 * gdb.base/default.exp (show convenience): Call it, add tests for
3271 $_sdata = void, $_thread = 0.
3272
4e5799b6
JK
32732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3274 Joel Brobecker <brobecker@adacore.com>
3275
3276 Fix re-run of PIE executable, PR shlibs/11776.
3277 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3278 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3279 and re-"run" of the inferior.
3280
1a219cc7
JK
32812010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3282 Joel Brobecker <brobecker@adacore.com>
3283
3284 Cope with missing /usr/sbin/prelink.
3285 * lib/prelink-support.exp (prelink_no):
3286 <result == 1 && $output is "no such file or directory">: New.
3287 (prelink_yes): Likewise. Return on failed prelink_no.
3288
5e3b36f8
JK
32892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3290 Joel Brobecker <brobecker@adacore.com>
3291
3292 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3293 build_executable by build_executable_own_libs. Replace "prelink -R"
3294 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3295 change.
3296 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3297 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3298 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3299 Replace build_executable by build_executable_own_libs's function
3300 build_executable_own_libs.
3301 (prelinkNO): Create new stub to call prelink_no.
3302 (prelinkYES): Create new stub to call prelink_yes.
3303 (test_attach): Rename calls of copy to file_copy.
3304 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3305 (copy): Move to ...
3306 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3307 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3308 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3309 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3310 special flags by gdb_compile_shlib. Replace second gdb_compile by
3311 build_executable_own_libs. Replace "prelink -R" execution by a call of
3312 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3313 a second call of prelink_yes. Replace restart commands by
3314 clean_restart.
3315 (prelink): Rename to ...
3316 (seen displacement message): ... this test. Extend its expectation
3317 strictness.
3318
86e4bafc
JK
33192010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3322 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3323 displacement message exactly once.
3324
3cd07d20
JK
33252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3326 Joel Brobecker <brobecker@adacore.com>
3327
3328 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3329 its restore after the <$relink_args != ""> loop. new comment.
3330
0a1e94c7
JK
33312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3332 Joel Brobecker <brobecker@adacore.com>
3333
3334 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3335 code for it. New variable relink_args.
3336 (prelinkYES): Call prelinkNO.
3337 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3338 in such case. Move the core code to ...
3339 (test_attach_gdb): ... a new function. Send GDB command "file".
3340 Extend expected "Attaching to " string.
3341
2f70bcfb
TT
33422010-07-02 Tom Tromey <tromey@redhat.com>
3343
3344 * gdb.base/bitops.exp: Remove extraneous "pass".
3345
a17ac5b0
TT
33462010-07-02 Ken Werner <ken.werner@de.ibm.com>
3347
3348 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3349
dc10affe
PA
33502010-07-01 Pedro Alves <pedro@codesourcery.com>
3351
d41c0fc8
PA
3352 * gdb.base/help.exp: Adjust expected output.
3353
33542010-07-01 Pedro Alves <pedro@codesourcery.com>
3355
3356 * gdb.base/help.exp: Adjust expected output.
dc10affe 3357
0a600c36
JK
33582010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3361 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3362 c++/11702.
3363
37cc8bfe
JK
33642010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3365 Doug Evans <dje@google.com>
3366
3367 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3368 add .dynamic entry'.
3369
254e6b9e
DE
33702010-06-29 Doug Evans <dje@google.com>
3371
3372 Test PR c++/11702.
3373 * gdb.cp/m-static.exp: Add testcase.
3374 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3375
595939de 33762010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3377 Tom Tromey <tromey@redhat.com>
3378 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3379
3380 * gdb.python/py-inferior.c: New File.
3381 * gdb.python/py-infthread.c: New File.
3382 * gdb.python/py-inferior.exp: New File.
3383 * gdb.python/py-infthread.exp: New File.
3384
98751a41
JK
33852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3388 (ptype ::C::OtherFileClass typedefs): New.
3389 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3390 (C::OtherFileClass::cOtherFileClassVar2): New.
3391 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3392 cOtherFileClassVar2.
3393 (C::cOtherFileType2, C::cOtherFileVar2): New.
3394 (C::cOtherFileVar_use): use also cOtherFileVar2.
3395 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3396
41f62f39
JK
33972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3398
3399 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3400 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3401 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3402 (print ::C::cOtherFileVar)
3403 (whatis C::OtherFileClass::cOtherFileClassType)
3404 (whatis ::C::OtherFileClass::cOtherFileClassType)
3405 (print C::OtherFileClass::cOtherFileClassVar)
3406 (print ::cOtherFileClassVar)
3407 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3408 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3409 trailing content.
3410 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3411 (C::OtherFileClass::cOtherFileClassVar)
3412 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3413 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3414
af53d231
JK
34152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 Test PR c++/11703 and PR gdb/1448.
3418 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3419 gdb/1448.
3420
9655fd1a
JK
34212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3422
3423 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3424 (main) <rtti_data>: New.
3425 * gdb.cp/virtbase.exp (print rtti_data): New.
3426
824cc8dd
JK
34272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3428 Joel Brobecker <brobecker@adacore.com>
3429
3430 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3431
6036c742
JK
34322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3433
3434 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3435
de6a0421
DE
34362010-06-28 Doug Evans <dje@google.com>
3437
3438 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3439
b2dae948
DE
34402010-06-27 Doug Evans <dje@google.com>
3441
3442 * gdb.cp/m-static.exp: Update expected test output.
3443
0f3bb72e
PH
34442010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3445
889bf7c5
PA
3446 * gdb.gdb/selftest.exp: Adjust expected message for
3447 capturing start-up runtime.
0f3bb72e 3448
bc9f0842
TT
34492010-06-25 Tom Tromey <tromey@redhat.com>
3450
3451 PR python/10808:
3452 * gdb.python/python.exp: Add new tests.
3453
099ef718
SW
34542010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3455
3456 * gdb.cp/operator.cc: Created an import loop.
3457 * gdb.cp/operator.exp: Added testcase for import loop.
3458
5868a632
JK
34592010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 Test PR python/11407.
3462 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3463 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3464 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3465 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3466 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3467 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3468 binfile. Call gdb_compile with clean_restart twice.
3469 (func_nofb print, func_nofb backtrace, func_loopfb print)
3470 (func_loopfb backtrace): New.
3471
af76db58
JK
34722010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3475 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3476 by a hand made one.
3477 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3478 i?86 requirement. Remove variables srcfile and binfile. New variable
3479 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3480
f2c7657e
UW
34812010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3482
3483 * gdb.cell/dwarfaddr.exp: New file.
3484 * gdb.cell/dwarfaddr.S: New file.
3485
628fe4e4
JK
34862010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 Test PR 9436.
3489 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3490
f1421989
HZ
34912010-06-24 Hui Zhu <teawater@gmail.com>
3492
3493 * gdb.base/eval.exp: New file.
3494
d03285ec
UW
34952010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3496
3497 * gdb.cell/fork.exp: New file.
3498 * gdb.cell/fork.c: Likewise.
3499 * gdb.cell/fork-spu.c: Likewise.
3500
41b2c92d
PM
35012010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3502
3503 * lib/gdb.exp (banned_variables_traced): New global variable.
3504 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3505 (gdb_init): Use `trace add variable' instead of obsolete
3506 `trace variable'.
3507
d5bc977f
DE
35082010-06-21 Doug Evans <dje@google.com>
3509
3510 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3511
d2ed6730
UW
35122010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3513
3514 * gdb.arch/spu-ls.exp: New file.
3515 * gdb.arch/spu-ls.c: Likewise.
3516
6aed2dbc
SS
35172010-06-18 Stan Shebs <stan@codesourcery.com>
3518
3519 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3520
e0756905
UW
35212010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3522
3523 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3524 * gdb.base/watch-cond.exp: Likewise.
3525 * gdb.python/py-breakpoint.exp: Likewise.
3526
d8053d4d
PA
35272010-06-18 Pedro Alves <pedro@codesourcery.com>
3528
3529 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3530 clean_restart, make sure every test has a distinct message, and
3531 that messages don't include the executable' full path.
3532
81ce510c
DE
35332010-06-17 Doug Evans <dje@google.com>
3534
3535 * gdb.arch/i386-size.exp: Updated expected output for
3536 DISASSEMBLY_OMIT_FNAME.
3537
65d79d4b
SDJ
35382010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3539 Sergio Durigan Junior <sergiodj@redhat.com>
3540
3541 * gdb.base/watch-notconst.c: New file.
3542 * gdb.base/watch-notconst.S: New file.
3543 * gdb.base/watch-notconst2.c: New file.
3544 * gdb.base/watch-notconst2.S: New file.
3545 * gdb.base/watch-notconst.exp: New file.
3546 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3547 (func4): Add operations on `global_ptr_ptr'.
3548 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3549 routine to test watchpoints created with a constant expression.
3550 (test_inaccessible_watchpoint): Include tests for watchpoints
3551 created with a constant expression.
3552
df0f4836
KB
35532010-06-14 Kevin Buettner <kevinb@redhat.com>
3554
3555 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3556 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3557 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3558 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3559 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3560 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3561 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3562 of `_start'.
3563
b769def5
UW
35642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3565
3566 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3567 not supported on the target.
3568 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3569 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3570 * gdb.mi/mi-nsintrall.exp: Likewise.
3571 * gdb.mi/mi-nsmoribund.exp: Likewise.
3572 * gdb.mi/mi-nsthrexec.exp: Likewise.
3573
d914c394
SS
35742010-06-11 Stan Shebs <stan@codesourcery.com>
3575
3576 * gdb.base/permissions.exp: New file.
3577
35782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3579
3580 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3581 does not support ELF executable class.
3582
f3ce5b9c
UW
35832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3584
3585 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3586
8e46892c
JK
35872010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3588
3589 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3590 (runto): Catch "The target does not support running in non-stop mode.".
3591
6cc55c64
MS
35922010-06-11 Michael Snyder <msnyder@vmware.com>
3593
3594 * gdb.base/setshow.exp (set language asm): Don't use
3595 gdb_test_no_output, fails on some targets.
3596
caddefa4
UW
35972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3598
3599 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3600 * gdb.cp/pr9167.exp: Likewise.
3601
468b1aa7
UW
36022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3603
3604 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3605
5c3552dc
UW
36062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3607
3608 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3609
02e6fe6a
UW
36102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3611
3612 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3613
0e03807e
TT
36142010-06-11 Tom Tromey <tromey@redhat.com>
3615
3616 PR gdb/9977, PR exp/11636::
3617 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3618 (pieces_test_f6): Update expected output.
3619
2bdf28a0
JK
36202010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 * gdb.base/moribund-step.exp: New.
3623
f6978de9
MS
36242010-06-08 Michael Snyder <msnyder@vmware.com>
3625
3626 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3627 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3628 * gdb.ada/frame_args.exp: Ditto.
3629 * gdb.ada/lang_switch.exp: Ditto.
3630 * gdb.ada/ptype_arith_binop.exp: Ditto.
3631 * gdb.ada/ref_param.exp: Ditto.
3632 * gdb.ada/type_coercion.exp:Ditto.
3633
3634 * gdb.asm/asm-source.exp: Ditto.
3635
3636 * gdb.base/attach.exp: Ditto.
3637 * gdb.base/bitfields2.exp: Ditto.
3638 * gdb.base/call-signal-resume.exp: Ditto.
3639 * gdb.base/callfuncs.exp: Ditto.
3640 * gdb.base/commands.exp: Ditto.
3641 * gdb.base/dbx.exp: Ditto.
3642 * gdb.base/default.exp: Ditto.
3643 * gdb.base/dump.exp: Ditto.
3644 * gdb.base/exprs.exp: Ditto.
3645 * gdb.base/freebpcmd.exp: Ditto.
3646 * gdb.base/interrupt.exp: Ditto.
3647 * gdb.base/list.exp: Ditto.
3648 * gdb.base/long_long.exp: Ditto.
3649 * gdb.base/maint.exp: Ditto.
3650 * gdb.base/ptype.exp: Ditto.
3651 * gdb.base/return.exp: Ditto.
3652 * gdb.base/setshow.exp: Ditto.
3653 * gdb.base/sigbpt.exp: Ditto.
3654 * gdb.base/sigrepeat.exp: Ditto.
3655
3656 * gdb.cp/classes.exp: Ditto.
3657
3658 * gdb.dwarf2/dw2-restore.exp: Ditto.
3659
3660 * gdb.gdb/selftest.exp: Ditto.
3661
3662 * gdb.multi/base.exp: Ditto.
3663 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3664
3665 * gdb.python/py-block.exp: Ditto.
3666 * gdb.python/py-prettyprint.exp: Ditto.
3667 * gdb.python/py-template.exp: Ditto.
3668
3669 * gdb.server/ext-attach.exp: Ditto.
3670 * gdb.server/ext-run.exp: Ditto.
3671 * gdb.server/server-mon.exp: Ditto.
3672
3673 * gdb.threads/fork-thread-pending.exp: Ditto.
3674 * gdb.threads/hand-call-in-threads.exp: Ditto.
3675 * gdb.threads/interrupted-hand-call.exp: Ditto.
3676 * gdb.threads/linux-dp.exp: Ditto.
3677 * gdb.threads/manythreads.exp: Ditto.
3678 * gdb.threads/print-threads.exp: Ditto.
3679 * gdb.threads/pthreads.exp: Ditto.
3680 * gdb.threads/schedlock.exp: Ditto.
3681 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3682 * gdb.threads/threadapply.exp: Ditto.
3683
de7ff789
MS
36842010-06-08 Michael Snyder <msnyder@vmware.com>
3685
889bf7c5 3686 * gdb.ada/exec_changed.exp:
de7ff789
MS
3687 Use ".*" instead of "" as wildcard regexp.
3688
3689 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3690 * gdb.base/call-ar-st.exp: Ditto.
3691 * gdb.base/checkpoint.exp: Ditto.
3692 * gdb.base/default.exp: Ditto.
3693 * gdb.base/dump.exp: Ditto.
3694 * gdb.base/ending-run.exp: Ditto.
3695 * gdb.base/fileio.exp: Ditto.
3696 * gdb.base/miscexprs.exp: Ditto.
3697 * gdb.base/pointers.exp: Ditto.
3698 * gdb.base/readline.exp: Ditto.
3699 * gdb.base/reread.exp: Ditto.
3700 * gdb.base/restore.exp: Ditto.
3701 * gdb.base/shlib-call.exp: Ditto.
3702 * gdb.base/valgrind-db-attach.exp: Ditto.
3703 * gdb.base/volatile.exp: Ditto.
3704 * gdb.base/watchpoints.exp: Ditto.
3705
3706 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3707
3708 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3709 * gdb.python/py-value.exp: Ditto.
3710
3711 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3712 * gdb.trace/circ.exp: Ditto.
3713 * gdb.trace/collection.exp: Ditto.
3714 * gdb.trace/packetlen.exp: Ditto.
3715 * gdb.trace/passc-dyn.exp: Ditto.
3716 * gdb.trace/report.exp: Ditto.
3717 * gdb.trace/tfile.exp: Ditto.
3718 * gdb.trace/tfind.exp: Ditto.
3719 * gdb.trace/while-dyn.exp: Ditto.
3720
3bebe2f2
JK
37212010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3722
3723 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3724
5c631832
JK
37252010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3726
3727 Test PR 10640.
3728 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3729
4c3376c8
SW
37302010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3731
3732 * gdb.cp/koenig.exp: Test for ADL operators.
3733 * gdb.cp/koenig.cc: Added ADL operators.
3734 * gdb.cp/operator.exp: New test.
3735 * gdb.cp/operator.cc: New test.
3736
dc226d5a
MS
37372010-06-04 Michael Snyder <msnyder@vmware.com>
3738
dfb88a23
MS
3739 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3740 * gdb.base/pending.exp: Ditto.
f7ae76b3 3741
dc226d5a
MS
3742 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3743
967cf477
DE
37442010-06-04 Doug Evans <dje@google.com>
3745
3746 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3747 disabled printers.
3748 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3749 (enable_lookup_function): New function.
3750
eb801841
TT
37512010-06-04 Tom Tromey <tromey@redhat.com>
3752
3753 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3754 of hash and id.
3755
38979823
JK
37562010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3757
3758 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3759 newline.
3760 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3761 (empty verbose non-noisy clear, empty verbose noisy clear)
3762 (empty non-verbose noisy clear): Likewise.
3763
35ec993f
MS
37642010-06-03 Michael Snyder <msnyder@vmware.com>
3765
3766 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3767 * gdb.base/display.exp: Ditto.
3768 * gdb.base/find.exp: Ditto.
3769 * gdb.base/ifelse.exp: Ditto.
3770 * gdb.base/multi-forks.exp: Ditto.
3771 * gdb.base/recurse.exp: Ditto.
3772 * gdb.base/setshow.exp: Ditto.
3773 * gdb.base/value-double-free.exp: Ditto.
3774 * gdb.base/watch-vfork.exp: Ditto.
3775 * gdb.base/watch_thread_num.exp: Ditto.
3776 * gdb.base/watchpoint-solib.exp: Ditto.
3777 * gdb.base/watchpoint.exp: Ditto.
3778 * gdb.base/watchpoints.exp: Ditto.
3779
3780 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3781 * gdb.cp/overload.exp: Ditto.
3782 * gdb.cp/virtfunc.exp: Ditto.
3783
3784 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3785
889bf7c5 3786 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3787 Replace gdb_test with gdb_test_no_output.
3788
889bf7c5 3789 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3790 Replace gdb_test with gdb_test_no_output.
3791 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3792 * gdb.threads/watchthreads.exp: Ditto.
3793 * gdb.threads/watchthreads2.exp: Ditto.
3794
3795 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3796 * gdb.trace/tfind.exp: Ditto.
3797
c22decce
JB
37982010-06-03 Joel Brobecker <brobecker@adacore.com>
3799
3800 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3801 successful test if message is the empty string.
3802
fd5700c7
JK
38032010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3804
3805 * gdb.fortran/module.exp (stopped language detection): New test.
3806
f55ee35c
JK
38072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 Support DW_TAG_module as separate namespaces.
3810 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3811 gdb.fortran/library-module-lib.f90: New.
3812 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3813 (print i): Remove.
3814 (continue to breakpoint: i-is-1, print var_i value 1)
3815 (continue to breakpoint: i-is-2, print var_i value 2)
3816 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3817 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3818 (complete `modmany, complete `modmany`, complete `modmany`var)
3819 (show language, setting breakpoint at module): New tests.
3820 * gdb.fortran/module.f90 (module mod): Remove.
3821 (module mod1, module mod2, module modmany, subroutine sub1)
3822 (subroutine sub2, program module): New.
3823
b8e8282f
JK
38242010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3827 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3828 * gdb.cp/anon-union.exp (pass): Rename to ...
3829 (print z 2): ... here.
b8e8282f 3830
019ebafc
MS
38312010-06-02 Michael Snyder <msnyder@vmware.com>
3832
e68d8fd4
MS
3833 * gdb.trace/actions.exp: Use gdb_test_no_output.
3834 * gdb.trace/circ.exp: Ditto.
3835 * gdb.trace/packetlen.exp: Ditto.
3836 * gdb.trace/save-trace.exp: Ditto.
3837 * gdb.trace/tracecmd.exp: Ditto.
3838 * gdb.trace/tsv.exp: Ditto.
3839
12b5d08a
MS
3840 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3841 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3842 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3843 * gdb.threads/manythreads.exp: Ditto.
3844 * gdb.threads/print-threads.exp: Ditto.
3845 * gdb.threads/pthreads.exp: Ditto.
3846 * gdb.threads/schedlock.exp: Ditto.
3847 * gdb.threads/staticthreads.exp: Ditto.
3848 * gdb.threads/thread-specific.exp: Ditto.
3849 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3850 * gdb.threads/threadapply.exp: Ditto.
3851 * gdb.threads/watchthreads.exp: Ditto.
3852 * gdb.threads/watchthreads2.exp: Ditto.
3853
89493308
MS
3854 * gdb.python/py-block.exp: Use gdb_test_no_output.
3855 * gdb.python/py-prettyprint.exp: Ditto.
3856 * gdb.python/py-template.exp: Ditto.
3857 * gdb.python/py-value.exp: Ditto.
3858
3859 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3860 * gdb.reverse/watch-reverse.exp: Ditto.
3861
3862 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3863 * gdb.server/ext-run.exp: Ditto.
3864
019ebafc
MS
3865 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3866 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3867 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3868 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3869 * gdb.dwarf2/dw2-producer.exp: Ditto.
3870 * gdb.dwarf2/mac-fileno.exp: Ditto.
3871
3872 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3873 * gdb.gdb/selftest.exp: Ditto.
3874
3875 * gdb.multi/base.exp: Use gdb_test_no_output.
3876
3877 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3878
3e0ca3a5
JK
38792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3880
3881 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3882
9db70545
MS
38832010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3884
a8d52276
MS
3885 * gdb.cp/class2.exp: Use gdb_test_no_output.
3886 * gdb.cp/classes.exp: Ditto.
3887 * gdb.cp/extern-c.exp: Ditto.
3888 * gdb.cp/inherit.exp: Ditto.
3889 * gdb.cp/maint.exp: Ditto.
3890 * gdb.cp/mb-inline.exp: Ditto.
3891 * gdb.cp/mb-templates.exp: Ditto.
3892 * gdb.cp/method2.exp: Ditto.
3893 * gdb.cp/misc.exp: Ditto.
3894 * gdb.cp/ovldbreak.exp: Ditto.
3895 * gdb.cp/punctuator.exp: Ditto.
3896 * gdb.cp/templates.exp: Ditto.
3897 * gdb.cp/virtbase.exp: Ditto.
3898
889bf7c5 3899 * gdb.threads/attach-stopped.exp:
9db70545 3900 Replace uses of send_gdb / gdb_expect.
889bf7c5 3901 * gdb.threads/attachstop-mt.exp:
9db70545 3902 Replace uses of send_gdb / gdb_expect.
889bf7c5 3903 * gdb.threads/gcore-thread.exp:
9db70545 3904 Replace uses of send_gdb / gdb_expect.
889bf7c5 3905 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3906 Replace uses of send_gdb / gdb_expect.
3907 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3908 * gdb.threads/print-threads.exp:
9db70545
MS
3909 Replace uses of send_gdb / gdb_expect.
3910 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3911 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3912 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3913
3914 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3915 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3916 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3917 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3918 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3919 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3920 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3921 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3922 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3923 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3924 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3925
359cc68c
JK
39262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3929
7d3fe98e
SW
39302010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3931
3932 * gdb.cp/koenig.exp: Added new test case.
3933 * gdb.cp/koenig.cc: Ditto.
3934
27d3a1a2
MS
39352010-06-01 Michael Snyder <msnyder@vmware.com>
3936
3937 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3938 * gdb.base/arrayidx.exp: Ditto.
3939 * gdb.base/attach.exp: Ditto.
3940 * gdb.base/auxv.exp: Ditto.
3941 * gdb.base/bigcre.exp: Ditto.
3942 * gdb.base/break-always.exp: Ditto.
3943 * gdb.base/break-interp.exp: Ditto.
3944 * gdb.base/break.exp: Ditto.
3945 * gdb.base/breakpoint-shadow.exp: Ditto.
3946 * gdb.base/call-ar-st.exp: Ditto.
3947 * gdb.base/call-sc.exp: Ditto.
3948 * gdb.base/call-signal-resume.exp: Ditto.
3949 * gdb.base/callfuncs.exp: Ditto.
3950 * gdb.base/catch-syscall.exp: Ditto.
3951 * gdb.base/charset.exp: Ditto.
3952 * gdb.base/code-expr.exp: Ditto.
3953 * gdb.base/commands.exp: Ditto.
3954 * gdb.base/cond-expr.exp: Ditto.
3955 * gdb.base/condbreak.exp: Ditto.
3956 * gdb.base/cursal.exp: Ditto.
3957 * gdb.base/cvexpr.exp: Ditto.
3958 * gdb.base/default.exp: Ditto.
3959 * gdb.base/del.exp: Ditto.
3960 * gdb.base/detach.exp: Ditto.
3961 * gdb.base/display.exp: Ditto.
3962 * gdb.base/ena-dis-br.exp: Ditto.
3963 * gdb.base/eval-skip.exp: Ditto.
3964 * gdb.base/foll-fork.exp: Ditto.
3965 * gdb.base/foll-vfork.exp: Ditto.
3966 * gdb.base/frame-args.exp: Ditto.
3967 * gdb.base/funcargs.exp: Ditto.
3968 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3969 * gdb.base/gdbvars.exp: Ditto.
3970 * gdb.base/help.exp: Ditto.
3971 * gdb.base/ifelse.exp: Ditto.
3972 * gdb.base/included.exp: Ditto.
3973 * gdb.base/list.exp: Ditto.
3974 * gdb.base/macscp.exp: Ditto.
3975 * gdb.base/maint.exp: Ditto.
3976 * gdb.base/multi-fork.exp: Ditto.
3977 * gdb.base/overlays.exp: Ditto.
3978 * gdb.base/page.exp: Ditto.
3979 * gdb.base/pending.exp: Ditto.
3980 * gdb.base/pointers.exp: Ditto.
3981 * gdb.base/pr11022.exp: Ditto.
3982 * gdb.base/prelink.exp: Ditto.
3983 * gdb.base/printcmds.exp: Ditto.
3984 * gdb.base/psymtab.exp: Ditto.
3985 * gdb.base/randomize.exp: Ditto.
3986 * gdb.base/relational.exp: Ditto.
3987 * gdb.base/relocate.exp: Ditto.
3988 * gdb.base/remote.exp: Ditto.
3989 * gdb.base/sepdebug.exp: Ditto.
3990 * gdb.base/set-lang-auto.exp: Ditto.
3991 * gdb.base/setshow.exp: Ditto.
3992 * gdb.base/setvar.exp: Ditto.
3993 * gdb.base/signals.exp: Ditto.
3994 * gdb.base/signull.exp: Ditto.
3995 * gdb.base/sigstep.exp: Ditto.
3996 * gdb.base/sizeof.exp: Ditto.
3997 * gdb.base/solib-disc.exp: Ditto.
3998 * gdb.base/store.exp: Ditto.
3999 * gdb.base/structs.exp: Ditto.
4000 * gdb.base/structs2.exp: Ditto.
4001 * gdb.base/subst.exp: Ditto.
4002 * gdb.base/term.exp: Ditto.
4003 * gdb.base/trace-commands.exp: Ditto.
4004 * gdb.base/unwindonsignal.exp: Ditto.
4005 * gdb.base/valgrind-db-attach.exp: Ditto.
4006 * gdb.base/varargs.exp: Ditto.
4007 * gdb.base/watch-cond.exp: Ditto.
4008 * gdb.base/watch_thread_num.exp: Ditto.
4009 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4010 * gdb.base/watchpoint.exp: Ditto.
4011 * gdb.base/whatis-exp.exp: Ditto.
4012
f8d3bf8f
MS
40132010-06-01 Michael Snyder <msnyder@vmware.com>
4014
4015 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4016 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4017 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4018 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4019 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4020 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4021 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4022 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4023 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4024 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4025 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4026 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4027 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4028 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4029 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4030
3f9e0d32
JK
40312010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4034 trailing newline.
4035 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4036 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4037 (p *args): ... here and remove excessive trailing newline.
4038
f629457d
JB
40392010-05-31 Joel Brobecker <brobecker@adacore.com>
4040
4041 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4042
09eef106
JK
40432010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 Accept the new Linux kernel "t (tracing stop)" string.
4046 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4047 Update comment.
4048 (state_wait) <T (tracing stop)>: New.
4049 (main): Update the state_wait expect string.
4050
94f31136
PA
40512010-05-28 Pedro Alves <pedro@codesourcery.com>
4052
4053 * limits.c, limits.exp: Delete files.
4054 * Makefile.in (clean mostlyclean): Adjust.
4055 * tracecmd.exp: Adjust.
4056
096554ab
JK
40572010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4058
4059 * gdb.base/tui-layout.exp: New.
4060
27d3a1a2 40612010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4062
889bf7c5 4063 * gdb.reverse/break-precsave.exp:
bcd2dc50 4064 Replace uses of send_gdb / gdb_expect.
889bf7c5 4065 * gdb.reverse/break-reverse.exp:
bcd2dc50 4066 Replace uses of send_gdb / gdb_expect.
889bf7c5 4067 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4068 Replace uses of send_gdb / gdb_expect.
889bf7c5 4069 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4070 Replace uses of send_gdb / gdb_expect.
889bf7c5 4071 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4072 Replace uses of send_gdb / gdb_expect.
889bf7c5 4073 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4074 Replace uses of send_gdb / gdb_expect.
889bf7c5 4075 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4076 Replace uses of send_gdb / gdb_expect.
889bf7c5 4077 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4078 Replace uses of send_gdb / gdb_expect.
889bf7c5 4079 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4080 Replace uses of send_gdb / gdb_expect.
889bf7c5 4081 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4082 Replace uses of send_gdb / gdb_expect.
889bf7c5 4083 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4084 Replace uses of send_gdb / gdb_expect.
889bf7c5 4085 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4086 Replace uses of send_gdb / gdb_expect.
889bf7c5 4087 * gdb.reverse/machinestate.exp:
bcd2dc50 4088 Replace uses of send_gdb / gdb_expect.
889bf7c5 4089 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4090 Replace uses of send_gdb / gdb_expect.
889bf7c5 4091 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4092 Replace uses of send_gdb / gdb_expect.
889bf7c5 4093 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4094 Replace uses of send_gdb / gdb_expect.
889bf7c5 4095 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4096 Replace uses of send_gdb / gdb_expect.
889bf7c5 4097 * gdb.reverse/step-precsave.exp:
bcd2dc50 4098 Replace uses of send_gdb / gdb_expect.
889bf7c5 4099 * gdb.reverse/step-reverse.exp:
bcd2dc50 4100 Replace uses of send_gdb / gdb_expect.
889bf7c5 4101 * gdb.reverse/until-precsave.exp:
bcd2dc50 4102 Replace uses of send_gdb / gdb_expect.
889bf7c5 4103 * gdb.reverse/until-reverse.exp:
bcd2dc50 4104 Replace uses of send_gdb / gdb_expect.
889bf7c5 4105 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4106 Replace uses of send_gdb / gdb_expect.
889bf7c5 4107 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4108 Replace uses of send_gdb / gdb_expect.
4109
3def43e0
JK
41102010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4113 excessive newline.
4114
27d3a1a2 41152010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4116
4117 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4118 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4119 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4120 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4121 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4122 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4123 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4124 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4125 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4126 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4127 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4128 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4129 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4130 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4131 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4132 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4133 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4134 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4135 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4136
27d3a1a2 41372010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4138
22454424
MS
4139 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4140 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4141
4142 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4143 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4144 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4145
889bf7c5 4146 * gdb.reverse/consecutive-reverse.exp:
22454424 4147 Replace uses of send_gdb / gdb_expect.
889bf7c5 4148 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4149 Replace uses of send_gdb / gdb_expect.
4150
4151 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4152 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4153 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4154 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4155 Replace uses of send_gdb / gdb_expect.
4156 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4157 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4158 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4159 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4160 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4161 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4162 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4163 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4164 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4165
41662010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4167
22454424 4168 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4169
22454424 4170 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4171
22454424
MS
4172 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4173 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4174 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4175 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4176 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4177 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4178 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4179 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4180 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4181
6e5f2c59
TT
41822010-05-25 Tom Tromey <tromey@redhat.com>
4183
4184 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4185
bbc8b958
TT
41862010-05-25 Tom Tromey <tromey@redhat.com>
4187
4188 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4189 argument order.
4190 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4191 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4192 order.
4193 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4194 order.
4195 * gdb.base/call-sc.exp (setup_kfails): Remove.
4196 (setup_compiler_kfails): Remove.
4197 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4198 argument order.
4199 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4200 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4201 (advancei): Fix setup_kfail argument order.
4202 * gdb.base/radix.exp: Fix setup_kfail argument order.
4203 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4204 order.
4205 * gdb.base/structs.exp (setup_kfails): Remove.
4206 (setup_compiler_kfails): Fix setup_kfail argument order.
4207 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4208 order.
4209 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4210 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4211 setup_kfail argument order.
4212 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4213
83d1babf
TT
42142010-05-25 Tom Tromey <tromey@redhat.com>
4215
4216 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4217
6acb16a2
MS
42182010-05-25 Michael Snyder <msnyder@vmware.com>
4219
4220 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4221 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4222 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4223 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4224 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4225 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4226 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4227 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4228 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4229 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4230 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4231 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4232 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4233 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4234 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4235 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4236 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4237 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4238 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4239 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4240 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4241 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4242 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4243 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4244 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4245 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4246 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4247 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4248 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4249 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4250 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4251 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4252 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4253 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4254 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4255 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4256 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4257 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4258 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4259 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4260 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4261 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4262 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4263 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4264 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4265 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4266 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4267 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4268
42692010-05-25 Doug Evans <dje@google.com>
4270
4271 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4272 gdb.string_to_argv.
ad3986f0 4273
d3b1e874
TT
42742010-05-21 Tom Tromey <tromey@redhat.com>
4275
4276 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4277 Call it.
4278 * gdb.dwarf2/pieces.S: Update.
4279 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4280
cb826367
TT
42812010-05-21 Tom Tromey <tromey@redhat.com>
4282
4283 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4284 Call it.
4285 * gdb.dwarf2/pieces.c (struct C): New.
4286 (f6): New function.
4287 * gdb.dwarf2/pieces.S: Replace.
4288
74de6778
TT
42892010-05-21 Tom Tromey <tromey@redhat.com>
4290
4291 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4292 Call it.
4293
afd74c5f
TT
42942010-05-21 Tom Tromey <tromey@redhat.com>
4295
4296 * gdb.dwarf2.pieces.exp: New file.
4297 * gdb.dwarf2.pieces.S: New file.
4298 * gdb.dwarf2.pieces.c: New file.
4299
a7b75dfd 43002010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4301 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4302
4303 * lib/gdb.exp (gdb_test_no_output): New function.
4304 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4305 when testing commands that should produce no output.
4306
c81c812a
JB
43072010-05-17 Joel Brobecker <brobecker@adacore.com>
4308
4309 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4310 parameter that we want to watch being a constant.
4311
0cce5bd9
JB
43122010-05-17 Joel Brobecker <brobecker@adacore.com>
4313
4314 * gdb.ada/cond_lang: New testcase.
4315
47050449
JB
43162010-05-17 Joel Brobecker <brobecker@adacore.com>
4317
4318 * lib/gdb.exp (banned_variables): New variable/constant.
4319 (gdb_init): Add write trace on variables listed in banned_variables.
4320 (gdb_finish): Remove write traces on variables listed in
4321 banned_variables.
4322
77c01586
JB
43232010-05-17 Joel Brobecker <brobecker@adacore.com>
4324
4325 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4326 * gdb.cp/koenig.exp: Likewise.
4327
88d4aea7
PM
43282010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4329
889bf7c5 4330 PR python/11482
88d4aea7
PM
4331
4332 * gdb.python/py-value.exp (test_value_hash): New function.
4333
f5a010c0
PM
43342010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4335
4336 PR exp/11530.
4337 * gdb.base/gdb11530.c: New file.
4338 * gdb.base/gdb11530.exp: New file.
4339
8ef4892f
JK
43402010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4343 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4344
7322dca9
SW
43452010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4346
4347 * gdb.cp/koenig.exp: New test.
4348 * gdb.cp/koenig.cc: New test program.
4349
02e7ea18
JB
43502010-05-05 Joel Brobecker <brobecker@adacore.com>
4351
4352 Remove the use of prms_id and bug_id throughout the testsuite.
4353
e1c34c5d
PM
43542010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4355
4356 PR exp/11349.
4357 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4358 use a reference local variable.
4359
8e1d0c49
JK
43602010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4361
4362 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4363 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4364 variable different_dir. Move debugfile into a full directory pathname
4365 under DIFFERENT_DIR.
4366 * lib/gdb.exp (separate_debug_filename): Remove.
4367 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4368 variable debug_dir and mkdir of it. Update function comments.
4369
e66408ed
PA
43702010-04-29 Pedro Alves <pedro@codesourcery.com>
4371
4372 PR gdb/11557
4373
4374 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4375 files.
4376
d7b32ed3
PM
43772010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4378
889bf7c5 4379 * gdb.python/py-param.exp: New File.
d7b32ed3 4380
6aecb9c2
JB
43812010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4382
4383 * gdb.base/default.exp: Fix "set language" test.
4384
bdf92a1c
PM
43852010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4386
4387 PR breakpoints/11531.
4388 * gdb.base/gdb11531.c: New file.
4389 * gdb.base/gdb11531.exp: New file.
4390
3f172e24
TT
43912010-04-26 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.base/completion.exp: Add tests for completion and deprecated
4394 commands.
4395
64af4c92
JK
43962010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4397
4398 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4399 (print /x char_array): Escape curly brackets.
4400
492928e4
JK
44012010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 Fix deadlock on looped list of loaded shared objects.
4404 * gdb.base/solib-corrupted.exp: New.
4405
66d09542
DE
44062010-04-23 Doug Evans <dje@google.com>
4407
4408 * gdb.python/py-section-script.c: New file.
4409 * gdb.python/py-section-script.exp: New file.
4410 * gdb.python/py-section-script.py: New file.
4411
8bd10a10
CM
44122010-04-20 Chris Moller <cmoller@redhat.com>
4413
4414 PR 10179
4415
4416 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4417 * gdb.base/pr10179-a.c:
4418 * gdb.base/pr10179-b.c:
4419 * gdb.base/pr10179.exp: New files.
4420
c0201579
JK
44212010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 Fix crashes on dangling display expressions.
4424 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4425 is SEP.
4426 (lib_flags): Remove the "debug" keyword.
4427 (libsepdebug): New variable for iterating new loop.
4428 (save_pf_prefix): New variable wrapping the loop.
4429 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4430 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4431
793b0ff8
PM
44322010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4433
4434 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4435
097f51f7
PM
44362010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4437
4438 PR stabs/11479.
4439 * gdb.stabs/gdb11479.exp: New file.
4440 * gdb.stabs/gdb11479.c: New file.
4441
9a22f0d0
PM
44422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4443
4444 * gdb.base/charset.c (Strin16, String32): New variables.
4445 * gdb.base/charset.exp (gdb_test): Test correct display
4446 of 16 or 32 bit strings.
4447
44482010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4449
4450 PR 9167
4451 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4452 * gdb.cp/pr9167.cc: New file.
4453 * gdb.cp/pr9167.exp: New file.
4454
4455
6e354e5e
PM
44562010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4457
4458 PR pascal/11492.
4459 * gdb.pascal/gdb11492.pas: New file.
4460 * gdb.pascal/gdb11492.exp: New file.
4461
be942545
JB
44622010-04-20 Joel Brobecker <brobecker@adacore.com>
4463
1667e6e3 4464 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4465
0c3acc09
JB
44662010-04-20 Joel Brobecker <brobecker@adacore.com>
4467
4468 * gdb.ada/dyn_loc: New testcase.
4469
ec31cde5
CM
44702010-04-20 Chris Moller <cmoller@redhat.com>
4471
4472 PR 10867
889bf7c5 4473
ec31cde5
CM
4474 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4475 * gdb.cp/pr10687.cc: New file.
4476 * gdb.cp/pr10687.exp: New file.
4477
4478
ce4b0682
SDJ
44792010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4480 Sergio Durigan Junior <sergiodj@redhat.com>
4481
4482 * gdb.fortran/logical.exp: New testcase.
4483 * gdb.fortran/logical.f90: New file.
4484
3436961f
DE
44852010-04-19 Doug Evans <dje@google.com>
4486
4487 * gdb.base/help.exp (help source): Update expected output.
4488
4d836c09
JK
44892010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4492 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4493 gdb_exit and return.
4494 (executable): New variable.
4495 (binfile): Use it.
4496
6149aea9
PA
44972010-04-19 Pedro Alves <pedro@codesourcery.com>
4498
4499 PR breakpoints/8554.
4500
4501 * gdb.trace/save-trace.exp: Adjust.
4502
ed41462c
L
45032010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4504
4505 PR corefiles/11511
4506 * gdb.arch/system-gcore.exp: New.
4507 * gdb.arch/gcore.c: Likewise.
4508
3f7b2faa
DE
45092010-04-15 Doug Evans <dje@google.com>
4510
fa33c3cd
DE
4511 * gdb.python/py-progspace.c: New file.
4512 * gdb.python/py-progspace.exp: New file.
4513
3f7b2faa
DE
4514 * gdb.base/source.exp: Add tests for "source -s".
4515
79f283fe
PM
45162010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4517
4518 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4519 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4520 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4521 * gdb.python/py-mi.exp: New test for to_string returning None.
4522
fc8eb08a
PM
45232010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4524
4525 * gdb.python/py-breakpoint.c: Make result global.
4526
26e197f6
JK
45272010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4528
4529 Fix non-GNU make compatibility.
4530 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4531
adc36818
PM
45322010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4533
4534 * gdb.python/py-breakpoint.exp: New File.
4535 * gdb.python/py-breakpoint.C: Ditto.
4536
64e17368
SS
45372010-04-08 Stan Shebs <stan@codesourcery.com>
4538
4539 * gdb.trace/actions.exp: Clear default-collect.
4540 * gdb.trace/save-trace.exp: Clear default-collect.
4541
fff5cc64
PM
45422010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4543
4544 * gdb.python/py-value: Add null string variable.
4545 (test_lazy_string): Test zero length, NULL address lazy
4546 strings.
4547
a055a187
L
45482010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4549
4550 * gdb.arch/i386-avx.c: New.
4551 * gdb.arch/i386-avx.exp: Likewise.
4552
4553 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4554
96e39866
DE
45552010-04-06 Doug Evans <dje@google.com>
4556
4557 * gdb.base/source-test.gdb: New file.
4558 * gdb.base/source.exp: Test source -v.
4559
5984a431
UW
45602010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4561
4562 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4563
ec8a089a
PM
45642010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4565
4566 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4567 within one line, unless it is followed by a double quote.
4568 * gdb.stabs/hppa.sed: Idem.
4569 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4570 * gdb.stabs/weird.exp: Check for correct parsing of
4571 char and string constants.
ec8a089a
PM
4572 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4573 in .stabs to .stabx substitution.
4574
fce3c1f0
SS
45752010-04-05 Stan Shebs <stan@codesourcery.com>
4576
4577 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4578 constant global.
4579 * gdb.trace/tfile.exp: Try to print them.
4580
d77f58be
SS
45812010-04-04 Stan Shebs <stan@codesourcery.com>
4582
4583 * gdb.base/completion.exp: Update for new "info watchpoints".
4584 * gdb.base/default.exp: Ditto.
4585 * gdb.base/help.exp: Ditto.
4586 * gdb.base/watchpoint.exp: Ditto.
4587 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4588
af54718e
SS
45892010-04-04 Stan Shebs <stan@codesourcery.com>
4590
4591 * gdb.trace/tfile.exp: Sharpen tfind test.
4592
74d1f91e
JK
45932010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4594
4595 * gdb.base/break-entry.exp: New.
4596
eb8e76db 45972010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4598 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4599
4600 * gdb.reverse/i386-sse-reverse.exp: New file.
4601 * gdb.reverse/i386-sse-reverse.c: New file.
4602
bf65cad8
PA
46032010-04-02 Pedro Alves <pedro@codesourcery.com>
4604
4605 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4606
fff87407
SS
46072010-04-01 Stan Shebs <stan@codesourcery.com>
4608
4609 * gdb.trace/actions.exp: Tweak expected output.
4610 * gdb.trace/while-stepping.exp: Tweak expected output.
4611
fe01d668
L
46122010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4613
4614 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4615
86b17b60
PA
46162010-04-01 Pedro Alves <pedro@codesourcery.com>
4617
4618 * gdb.base/commands.exp: Adjust.
4619 * gdb.cp/extern-c.exp: Adjust.
4620
2c58c0a9
PA
46212010-04-01 Pedro Alves <pedro@codesourcery.com>
4622
4623 * gdb.trace/collection.c (local_test_func): Define a local struct,
4624 and instanciate it.
4625
0db9b91c
PA
46262010-04-01 Pedro Alves <pedro@codesourcery.com>
4627
4628 * gdb.trace/collection.exp (gdb_collect_args_test)
4629 (gdb_collect_argarray_test): XFAIL the tests that assume the
4630 argarray argument's elements are collected.
4631
8072405b
JK
46322010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4633
4634 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4635 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4636
8bf6485c
SS
46372010-03-31 Stan Shebs <stan@codesourcery.com>
4638
4639 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4640 and tracepoint conditionals.
4641 (gdb_verify_tracepoints): Delete unused return.
4642
fd7f724a
KS
46432010-03-26 Keith Seitz <keiths@redhat.com>
4644
4645 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4646 appear in the output before main.
4647 Remove KFAIL for gdb/2215 aka bz 9320.
4648
8d9e7719
DE
46492010-03-30 Doug Evans <dje@google.com>
4650
0906dd0b
DE
4651 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4652 by dejagnu.
4653 * gdb.arch/amd64-dword.exp: Ditto.
4654
8d9e7719
DE
4655 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4656 match.
4657 (break printf): Ditto.
4658
1da644f0
SW
46592010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4660
4661 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4662 gcc < 4.4.
4663 * gdb.cp/shadow.exp: Ditto.
4664
a8121990
PA
46652010-03-29 Pedro Alves <pedro@codesourcery.com>
4666
4667 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4668 "tstart" is silent.
4669
6e79d367
PA
46702010-03-29 Pedro Alves <pedro@codesourcery.com>
4671
4672 * gdb.trace/collection.exp (executable): New.
4673 (binfile): Use it.
4674 (fpreg, spreg, pcreg): New.
4675 (test_register): Use gdb_test_multiple. Pass /x to print.
4676 (prepare_for_trace_test): New.
4677 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4678 (gdb_collect_args_test, gdb_collect_argstruct_test)
4679 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4680 prepare_for_trace_test.
4681 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4682 fpreg, spreg and pcreg.
4683 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4684 prepare_for_trace_test.
4685 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4686 try to detect tracing support here. Don't set breakpoints at
4687 `begin' or `end' here.
4688 <global scope>: Use clean_restart. Run to main before checking
4689 for tracing support. Check for for tracing support here.
4690
09248348
JK
46912010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4694 " as $displacement" to "seen displacement message".
4695
d350db38
PA
46962010-03-28 Pedro Alves <pedro@codesourcery.com>
4697
4698 * gdb.trace/while-dyn.exp (executable): New variable.
4699 (binfile): Use it.
4700 (test_while_stepping): New function. Move most tests here. Call
4701 it once for each of the while-stepping, stepping and ws aliases.
4702
907af001
UW
47032010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4704
4705 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4706 that do not provide the tagless_struct type name at all.
4707 (test_print_anon_union): Do not check value of uninitialized
4708 union member. Do not use cp_test_ptype_class, so we can accept
4709 "long" as well as "long int".
4710
610197fd
PA
47112010-03-26 Pedro Alves <pedro@codesourcery.com>
4712
4713 * gdb.trace/tfile.c (tohex, bin2hex): New.
4714 (write_error_trace_file): Hexify error description.
4715
6c28cbf2
SS
47162010-03-25 Stan Shebs <stan@codesourcery.com>
4717
4718 * gdb.trace/tfile.c: Generate an additional trace file, improve
4719 portability.
4720 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4721 files in a better way.
4722
e62b8c7e
KS
47232010-03-25 Keith Seitz <keiths@redhat.com>
4724
4725 * gdb.java/jprint.exp: XFAIL printing of static class members
4726 because of GCC debuginfo problem.
4727
82ccf5a5
JK
47282010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4731
293e2f9e
DJ
47322010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4733
4734 * gdb.base/completion.exp: Allow long instead of long int.
4735 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4736 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4737 variable p.
4738 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4739 * gdb.base/pointers.exp: Allow long instead of long int.
4740 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4741 * gdb.base/step-line.exp: Allow a directory before the source file name.
4742
95a42b64
TT
47432010-03-24 Tom Tromey <tromey@redhat.com>
4744
4745 PR breakpoints/9352:
4746 * gdb.base/default.exp: Update.
4747 * gdb.base/commands.exp: Update.
4748 * gdb.cp/extern-c.exp: Test setting commands on multiple
4749 breakpoints at once.
4750
2390201f
DJ
47512010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4752
4753 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4754 if gdb,nosignals.
4755 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4756 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4757 exited".
4758
8c9a6790
SS
47592010-03-24 Stan Shebs <stan@codesourcery.com>
4760
4761 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4762
a6c727b2
DJ
47632010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4766 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4767 argument. Handle "short" and "long".
4768 (Top level): Pass overprototyped output for old_fptr and xptr.
4769
4dfd5423
PA
47702010-03-23 Pedro Alves <pedro@codesourcery.com>
4771
4772 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4773 format strings and add casts to avoid compiler warnings.
4774
47752010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4776
4777 * lib/trace-support.exp (gdb_trace_setactions):
4778 Don't expect whitespace after ">" prompt.
4779 * gdb.trace/actions.exp: Adjust for output changes.
4780 * gdb.trace/while-stepping.exp: Likewise.
4781
c847d045
JK
47822010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4783
4784 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4785 and r157645).
4786
5f717f1d
JK
47872010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4790 New.
4791
7d6d51d5
DJ
47922010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4793
4794 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4795 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4796
3b11a015
SS
47972010-03-19 Stan Shebs <stan@codesourcery.com>
4798
4799 * gdb.trace/ax.exp: New file.
4800
d7d158ed
DE
48012010-03-19 Doug Evans <dje@google.com>
4802
6bb85cd1
DE
4803 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4804 output from gcc.
4805
d7d158ed
DE
4806 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4807 named /usr/sbin/prelink<foo>.
4808
4daf5ac0
SS
48092010-03-18 Stan Shebs <stan@codesourcery.com>
4810
4811 * gdb.trace/circ.exp: Test circular-trace-buffer.
4812 * gdb.trace/tfile.exp: Update tstatus test.
4813
e8d05480
JB
48142010-03-18 Joel Brobecker <brobecker@adacore.com>
4815
4816 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4817 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4818
441b986a
UW
48192010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4820
4821 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4822
4247603b
PA
48232010-03-18 Pedro Alves <pedro@codesourcery.com>
4824
4825 * gdb.base/default.exp: Adjust the expected output of the finish
4826 and until commands when the inferior is not being run.
4827
13387711
SW
48282010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4829
4830 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4831 * gdb.cp/nsusing.exp: Ditto.
4832
6e31430b
TT
48332010-03-15 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4836 * gdb.cp/userdef.cc (operator==): New function.
4837 (main): New locals mem1, mem2.
4838
e2d69cb5
JZ
48392010-03-15 Jie Zhang <jie@codesourcery.com>
4840
4841 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4842 Declare and use new loadtimeout variable.
4843
f572f0a9
DJ
48442010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4845
4846 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4847 Use gdb_load later.
4848
51f4c0b0
PA
48492010-03-14 Pedro Alves <pedro@codesourcery.com>
4850
4851 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4852 literal. Add missing endlines to prints to stderr.
4853
1c809c68
TT
48542010-03-12 Tom Tromey <tromey@redhat.com>
4855
4856 PR c++/9708:
4857 * gdb.cp/m-static.exp: Add regression test.
4858 * gdb.cp/m-static.cc (method): New method.
4859 (main): Call it.
4860
00ae8fef
SW
48612010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4862
4863 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4864 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4865
759f0f0b
PA
48662010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4867
21e24d21
PA
4868 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4869
48702010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4871
759f0f0b
PA
4872 * lib/gdb.exp (skip_stl_tests): New.
4873 (gdb_compile): Symbian needs -ldl.
4874 (shlib_target_file): New.
4875 (shlib_symbol_file): New.
4876 (gdb_load_shlibs): Use shlib_target_file.
4877 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4878 * gdb.cp/exception.exp: Use skip_stl_tests.
4879 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4880 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4881 * gdb.cp/mb-templates.exp: Ditto.
4882 * gdb.base/commands.exp: Relax regexes.
4883 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4884 shlib_target_file and shlib_symbol_file.
4885 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4886 sections.
4887 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4888 * gdb.base/solib-disc.exp: Use
4889 shlib_target_file and shlib_symbol_file.
4890 * gdb.base/unload.exp: Don't skip on symbian. Use
4891 shlib_target_file and shlib_symbol_file.
4892 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4893
6a8f2671 48942010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4895
6a8f2671
PA
4896 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4897 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4898 Issue a tfind end before looking for a tracepoint frame.
4899 * gdb.trace/tfind.exp: Adjust tstatus output.
4900 Adjust disassembly output.
4901 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4902
ccf26247
JK
49032010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.base/break-interp.exp: Create new displacement parameter value
4906 for the test_ld calls.
4907 (reach): New parameter displacement, verify its content. New push of
4908 pf_prefix "reach-$func:". Import global expect_out.
4909 (test_core): New parameter displacement, verify its content. New push
4910 of pf_prefix "core:". New command "set verbose on". Import global
4911 expect_out.
4912 (test_attach): New parameter displacement, verify its content. New
4913 push of pf_prefix "attach:". New command "set verbose on". Import
4914 global expect_out.
4915 (test_ld): New parameter displacement, pass it to the reach, test_core
4916 and test_attach calls and verify its content in the "ld.so exit" test.
4917 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4918 (prelink): Update expected text, use gdb_test.
4919
e469c7fb
DE
49202010-03-10 Doug Evans <dje@google.com>
4921
4922 * gdb.base/checkpoint.exp: Fix comment.
4923 Lengthen timeout while doing >600 checkpoints test.
4924 Rename duplicate "kill all one" test to keep test names unique.
4925
60e1c644
PA
49262010-03-10 Pedro Alves <pedro@codesourcery.com>
4927
4928 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4929
cec808ec
KS
49302010-03-08 Keith Seitz <keiths@redhat.com>
4931
889bf7c5
PA
4932 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4933 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4934 (dm_type_long): New function.
4935 (dm_type_unsigned_short): New function.
4936 (dm_type_unsigned_long): New function.
4937 (myint): New typedef.
4938 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4939 long, unsigned shor and long, operator char*, and typedef.
4940 (test_lookup_operator_functions): Add operator char* test.
4941 (test_paddr_operator_functions): Likewise.
4942 (test_paddr_overloaded_functions): Use probe values for
4943 short, long, and unsigned short and long.
4944 (test_paddr_hairy_functions): If the demangler probe detected
4945 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4946 demangler.
4947 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4948 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4949 and "print null_pmf".
4950 Add test "ptype a.*pmf".
4951 * gdb.cp/overload.exp: Allow optional "int" to appear with
4952 "short" and "long".
4953 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4954 long expect value for men_overload1arg.
4955 Allow "int" to appear with "short" and "long".
4956 When testing "info break", add argument for main (void).
4957 Also allow "int" to appear with "short" and "long".
4958 Ditto with "unsigned" and "long long".
cec808ec
KS
4959 * gdb.java/jmain.exp: Do not enclose methods names in single
4960 quotes.
4961 * gdb.java/jmisc.exp: Likewise.
4962 * gdb.java/jprint.exp: Likewise.
4963 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4964
4965 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4966 * gdb.cp/exception.exp (backtrace after first throw)
4967 (backtrace after second throw): Allow a namespace before __cxa_throw.
4968 (backtrace after first catch, backtrace after second catch): Allow
4969 a namespace before __cxa_begin_catch.
4970
4971 * gdb.cp/cpexprs.exp: New file.
4972 * gdb.cp/cpexprs.cc: New file.
4973
4974 From Daniel Jacobowitz <dan@codesourcery.com>
4975 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4976 to use string_to_regexp.
4977 (ctor, dtor): New functions. Use them to match constructor
4978 and destructor function types.
4979 (Top level): Use runto_main.
4980
f870a310
TT
49812010-03-05 Tom Tromey <tromey@redhat.com>
4982
4983 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4984 gdb.target_charset.
4985 (pp_ns.to_string): Likewise.
4986
0c199f28
KS
49872010-03-04 Keith Seitz <keiths@redhat.com>
4988
4989 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4990 can be quoted. Test that both the filename and function/line
4991 portions can be quoted at the same time.
4992
c7437ca6
PA
49932010-03-04 Pedro Alves <pedro@codesourcery.com>
4994
4995 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4996
b111b805
DE
49972010-03-03 Doug Evans <dje@google.com>
4998
24486cb7
DE
4999 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5000 libc contains libpthread.
5001
b111b805
DE
5002 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5003 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5004 of gdb_compile. Add another pattern to match android backtrace.
5005
a0e0ef55
TT
50062010-03-03 Tom Tromey <tromey@redhat.com>
5007
5008 PR gdb/11345:
5009 * gdb.base/printcmds.exp (test_printf): Add test.
5010
1ba53b71
L
50112010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5012
5013 * gdb.arch/amd64-byte.exp: New.
5014 * gdb.arch/amd64-dword.exp: Likewise.
5015 * gdb.arch/amd64-pseudo.c: Likewise.
5016 * gdb.arch/amd64-word.exp: Likewise.
5017 * gdb.arch/i386-byte.exp: Likewise.
5018 * gdb.arch/i386-pseudo.c: Likewise.
5019 * gdb.arch/i386-word.exp: Likewise.
5020
f5dff777
DJ
50212010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5022
5023 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5024 types. Add structreg, bitfields, and flags registers.
5025 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5026 registers.
5027
90884b2b
L
50282010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5029
5030 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5031 (load_description): Set architecture if defined.
5032
dc00d89f
PM
50332010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5034
5035 * gdb.python/py-frame.exp: Add read_var block tests.
5036 * gdb.python/py-frame.c (block): New function.
5037
0e095b7e
JK
50382010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5039 Daniel Jacobowitz <dan@codesourcery.com>
5040
5041 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5042
624f1a65
DM
50432010-02-25 David S. Miller <davem@davemloft.net>
5044
5045 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5046 fix logic for setting all_syscalls_numbers.
5047
f3e9a817
PM
50482010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5049
5050 * Makefile.in: Add py-block and py-symbol.
5051 * gdb.python/py-symbol.exp: New File.
5052 * gdb.python/py-symtab.exp: New File.
5053 * gdb.python/py-block.exp: New File.
5054 * gdb.python/py-symbol.c: New File.
5055 * gdb.python/py-block.c: New File.
5056
f6bbabf0
PM
50572010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5058
5059 PR python/11314
5060 * lib/gdb.exp (skip_python_tests): New function.
5061 * gdb.python/py-cmd.exp: Use skip_python_tests.
5062 * gdb.python/py-frame.exp: Likewise.
5063 * gdb.python/py-function.exp: Likewise.
5064 * gdb.python/py-prettyprint.exp: Likewise.
5065 * gdb.python/py-template.exp: Likewise.
5066 * gdb.python/py-type.exp: Likewise.
5067 * gdb.python/py-value.exp: Likewise.
5068
85d721b8
PA
50692010-02-22 Pedro Alves <pedro@codesourcery.com>
5070
5071 PR9605
5072
5073 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5074
48e32051
TT
50752010-02-19 Tom Tromey <tromey@redhat.com>
5076
5077 PR c++/8693, PR c++/9496:
5078 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5079 regression tests.
5080
ac9c0048
JK
50812010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Fix compatibility with m68k as.
5084 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5085 Use only /* comments */.
5086
57bb97a4
UW
50872010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5088
5089 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5090 * configure: Regenerate.
5091
7d1bf85c
DJ
50922010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5093
5094 * gdb.python/py-type.exp: Check for Python support.
5095
061b5285
PA
50962010-02-17 Pedro Alves <pedro@codesourcery.com>
5097
5098 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5099 `regsub' syntax available.
5100
f8a8bc2c
PA
51012010-02-17 Pedro Alves <pedro@codesourcery.com>
5102
5103 * gdb.base/shmain.c (main): Remove printf call.
5104 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5105 * gdb.base/unload.c (main): Make format of fprintf a string
5106 literal. Add missing endlines to prints to stderr.
5107 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5108
6f451e5e
TT
51092010-02-17 Tom Tromey <tromey@redhat.com>
5110
5111 * gdb.java/jprint.java (jprint.props): New field.
5112 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5113
12d79008
PA
51142010-02-17 Pedro Alves <pedro@codesourcery.com>
5115
ef801a0e 5116 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5117 available.
5118
d252f7e5
DJ
51192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5122 creation to support remote host testing.
5123
67bdab6c
DJ
51242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5125
5126 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5127 Recognize "command not found".
5128
bb391223
DJ
51292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5130
5131 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5132 single-stepping.
5133
70362913
DJ
51342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5135
5136 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5137 if arguments are not supported.
5138
493f3c00
DJ
51392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5140
5141 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5142 be const or non-const.
5143
8034c749
DJ
51442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5145
5146 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5147 mi_send_resuming_command to send -exec-continue.
5148
791dfb64
DJ
51492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5150
5151 * gdb.base/list.exp (test_list_filename_and_function): Add test
5152 with single quotes.
5153 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5154 matching.
5155 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5156 Add KFAIL'd tests for PR gdb/11289.
5157
7c5fe868
DJ
51582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5159
5160 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5161
fdc498b8
DJ
51622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5163
5164 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5165 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5166 a temporary directory.
5167
b519e2a6
DJ
51682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5169
5170 * gdb.base/charset.exp: Use a single regular expression to match
5171 show host-charset and show target-charset output.
5172
74164c56
JK
51732010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5176 "Illegal process-id" expect string more exact.
5177 (attach to digits-starting nonsense is prohibited): New.
5178
701ed6dc
JK
51792010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5180
5181 * gdb.base/prelink.exp (set verbose on): New.
5182
889bf7c5 51832010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5184
5185 * mi-reverse.exp: New file. Test for reverse option to the
5186 following MI commands: exec-continue, exec-finish, exec-next,
5187 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5188
dadf0e9c
JB
51892010-02-09 Joel Brobecker <brobecker@adacore.com>
5190
5191 * gdb.ada/ptype_tagged_param: New testcase.
5192
714f19d5
TT
51932010-02-08 Tom Tromey <tromey@redhat.com>
5194
5195 PR c++/8017:
5196 * gdb.cp/overload.exp: Add tests.
5197 * gdb.cp/overload.cc (struct K): New.
5198 (namespace N): New.
5199 (main): Call new functions.
5200 (K::staticoverload): Define.
5201
889bf7c5 52022010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5203
5204 PR gdb/10728
5205 * gdb.cp/pr10728-x.h: New file.
5206 * gdb.cp/pr10728-x.cc: New file.
5207 * gdb.cp/pr10728-y.cc: New file.
5208 * gdb.cp/pr10728.exp: New file.
5209 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5210
889bf7c5 52112010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5212
5213 PR gdb/9067
5214 * gdb.cp/pr9067.exp: New
5215 * gdb.cp/pr9067.cc: New
5216 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5217
7b356089
JB
52182010-02-08 Joel Brobecker <brobecker@adacore.com>
5219
5220 * lib/gdb.exp (gdb_test_timeout): New global variable.
5221 Set it to timeout if not already set.
5222 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5223
1be00882
DE
52242010-02-05 Doug Evans <dje@google.com>
5225
5226 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5227 user.
5228
82856980
SW
52292010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5230
5231 PR c++/7935:
5232 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5233
1a334831
TT
52342010-02-04 Tom Tromey <tromey@redhat.com>
5235
5236 * gdb.cp/virtbase.exp: Make test case names unique.
5237
9c3c02fd
TT
52382010-02-02 Tom Tromey <tromey@redhat.com>
5239
5240 * gdb.cp/virtbase.exp: Add regression tests.
5241 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5242 (main): Instantiate RHC.
5243
0cc2414c
TT
52442010-02-02 Tom Tromey <tromey@redhat.com>
5245
5246 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5247 type-printing change.
5248
edf3d5f3
TT
52492010-02-02 Tom Tromey <tromey@redhat.com>
5250
5251 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5252 * gdb.cp/virtbase.cc: New file.
5253 * gdb.cp/virtbase.exp: New file.
5254 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5255
e4b7f41c
JK
52562010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5257
5258 PR libc/11214:
5259 * gdb.threads/current-lwp-dead.c: Include features.h.
5260 (HAS_NOMMU): New.
5261 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5262
b381ea14
JK
52632010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5264
5265 * gdb.base/symbol-without-target_section.exp,
5266 gdb.base/symbol-without-target_section.c: New.
5267
c593ac0e
DJ
52682010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5269
5270 * gdb.base/bigcore.exp: Reset increased timeout.
5271 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5272
db25f29d
DJ
52732010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5274
5275 * gdb.base/gcore.exp (capture_command_output): Use
5276 gdb_test_multiple.
5277
f9d67f43
DJ
52782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5279
5280 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5281 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5282 (Top level): Call it.
5283
177321bd
DJ
52842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5285
5286 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5287
97f2ed50
DJ
52882010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5289
5290 * gdb.base/call-strs.exp, gdb.base/default.exp,
5291 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5292 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5293 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5294 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5295 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5296 * gdb.base/ending-run.exp: Correct restore of timeout.
5297 * gdb.base/page.exp: Remove unnecessary timeout setting.
5298
e4e2711a
JB
52992010-01-29 Joel Brobecker <brobecker@adacore.com>
5300
5301 * gdb.ada/rec_return: New testcase.
5302
ba581dc1
JB
53032010-01-29 Joel Brobecker <brobecker@adacore.com>
5304
5305 * gdb.ada/call_pn: New testcase.
5306
4ea95be9
DJ
53072010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5308
5309 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5310 (Top level): Use it to resume.
5311 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5312 the Thumb mode displaced stepping error as unsupported.
5313
df83a9bf
SW
53142010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5315
889bf7c5
PA
5316 * gdb.cp/nsusing.exp: Added more tests.
5317 * gdb.cp/nsrecurs.exp: Ditto.
5318 * gdb.cp/nsusing.cc: Added test functions.
5319 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5320
40b27cdc
JK
53212010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5324 absolute directory pathnames in gdb.sum file.
5325
de958931
SW
53262010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5327
5328 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5329 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5330
708ead4e
TT
53312010-01-26 Tom Tromey <tromey@redhat.com>
5332
5333 PR exp/7643:
5334 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5335 setup_kfail.
5336
b14e635e
SW
53372010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5338
5339 * gdb.cp/nsrecurs.exp: New test.
5340 * gdb.cp/nsrecurs.cc: New test program.
5341 * gdb.cp/nsstress.exp: New test.
5342 * gdb.cp/nsstress.cc: New test program.
5343 * gdb.cp/nsdecl.exp: New test.
5344 * gdb.cp/nsdecl.cc: New test program.
5345
8540c487
SW
53462010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5347
5348 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5349 imported into file scope.
5350 Marked test as xfail.
5351 * gdb.cp/namespace-using.cc (marker5): New function.
5352 * gdb.cp/shadow.exp: New test.
5353 * gdb.cp/shadow.cc: New test program.
5354 * gdb.cp/nsimport.exp: New test.
5355 * gdb.cp/nsimport.cc: New test program.
5356
421d5d99
TT
53572010-01-25 Tom Tromey <tromey@redhat.com>
5358
5359 PR gdb/11049:
5360 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5361 with "set print null-stop on".
5362
691f8dc1
JK
53632010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5364
5365 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5366 Adjust it for DISASSEMBLY_OMIT_FNAME.
5367
0b92b5bb
TT
53682010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 PR symtab/11199:
5371 * gdb.dwarf2/member-ptr-forwardref.exp,
5372 gdb.dwarf2/member-ptr-forwardref.S: New.
5373
23787403
JK
53742010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5377 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5378 thread1_tid_mutex. Remove gdbstop_mutex handling.
5379 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5380 thread2_tid_mutex. Remove gdbstop_mutex handling.
5381 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5382 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5383 pthread_cond_wait conditionalizations by while loops.
5384
b966cb8a
TT
53852010-01-20 Tom Tromey <tromey@redhat.com>
5386
5387 PR backtrace/10770:
5388 * gdb.dwarf2/pr10770.exp: New file.
5389 * gdb.dwarf2/pr10770.c: New file.
5390 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5391
fcae584b
VP
53922010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5393
5394 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5395 that target was removed, and the test always runs native anyway.
5396
a0f49112
JK
53972010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5400 gdb.base/watchpoint-cond-gone-stripped.c: New.
5401
ceeb3d5a
TT
54022010-01-19 Tom Tromey <tromey@redhat.com>
5403
5404 PR c++/8000:
5405 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5406 existing tests.
5407 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5408 (main): Use AAA::SomeEnum.
5409
dd322c54
JK
54102010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5413 (test_ignore_count): Declare line_callme_body global.
5414 (run to breakpoint with ignore count): Use line_callme_body.
5415 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5416 (set line_main_hello, set line_main_return): Reindent.
5417 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5418 New.
5419 (continue to callee4): Use line_callee4_body.
5420 (check *stopped from CLI command): Use line_callee4_next.
5421 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5422 (set line_main_hello, set line_main_return): Reindent.
5423 (set line_callee4_head, set line_callee4_body): New.
5424 (continue to callee4): Use line_callee4_body.
5425
4e8f195d
TT
54262010-01-18 Tom Tromey <tromey@redhat.com>
5427
5428 PR c++/9680:
5429 * gdb.cp/casts.cc: Add new classes and variables.
5430 * gdb.cp/casts.exp: Test new operators.
5431
9e14a9ba
JB
54322010-01-18 Tom Tromey <tromey@redhat.com>
5433 Thiago Jung Bauermann <bauerman@br.ibm.com>
5434
5435 * gdb.python/source2.py: New file.
5436 * gdb.python/source1: New file.
5437 * gdb.python/python.exp: Test "source" command.
5438
00bf0b85
SS
54392010-01-15 Stan Shebs <stan@codesourcery.com>
5440
5441 * gdb.trace/tfile.c: New file.
5442 * gdb.trace/tfile.exp: New file.
889bf7c5 5443
55235ad7
JK
54442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5445
5446 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5447
9f2982ff
JK
54482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5451
bbfba9ed
JK
54522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5453
5454 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5455 (libfunc): New parameter action. Implement also selectable "sleep".
5456 * gdb.base/break-interp-main.c: Include assert.h.
5457 (libfunc): New parameter action.
5458 (main): New parameters argc and argv. Assert argc. Pass argv.
5459 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5460 (test_attach): New proc.
5461 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5462 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5463
61f0d762
JK
54642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.base/break-interp.exp (test_core): New proc.
5467 (test_ld): Call it.
5468
06a6f270
JK
54692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5470
5471 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5472 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5473 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5474 and gdb_compile_shlib. Use new -Wl compiler options.
5475 (dl bt, main bt): New tests.
5476
51bee8e9
JK
54772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5478
5479 Support PIEs with no symfile_objfile.
5480 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5481 (test_ld): New parameter trynosym.
5482 (test_ld <$trynosym>): New block.
5483
b8040f19
JK
54842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5485
5486 * gdb.base/break-interp.exp: New file.
5487
be759fcf
PM
54882010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5489
5490 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5491 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5492 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5493 test.
5494 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5495 * gdb.python/py-mi.exp: Add lazy string test.
5496
dc146f7c
VP
54972010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5498
5499 * lib/mi-support.exp (mi_check_thread_states): Handle
5500 core number in thread listing.
5501
b4ba55a1
JB
55022010-01-12 Joel Brobecker <brobecker@adacore.com>
5503
5504 * gdb.base/maint.exp: Adjust the expected output for the
5505 "maint print type" test. Use gdb_test_multiple instead of
5506 gdb_sent/gdb_expect.
5507
08e24bd4
DE
55082010-01-11 Doug Evans <dje@google.com>
5509
6496a609
DE
5510 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5511 from gdbserver_download. All callers updated.
5512
08e24bd4
DE
5513 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5514
b5cfddf5
JK
55152010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 Implement binary numbers parsing.
5518 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5519 (test_integer_literals_rejected): New binary tests.
5520
3725885a
RW
55212010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5522
5523 * gdb.cell/configure: Regenerate.
5524
37aeb5df
JK
55252010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.base/corefile.exp: Move the core finding block out and call it as
5528 core_find, new variable $corefile, replace corefile by $corefile and
5529 [file tail $corefile] for usage vs. test names resp.
5530 * lib/gdb.exp (core_find): Move it as a new function here. New
5531 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5532 $destcore. Return "" on error.
5533
d521f563
JK
55342010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 Workaround PR binutils/10802.
5537 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5538 (twice).
5539
28f24826
DJ
55402010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5541
5542 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5543
2de75e71
JB
55442010-01-08 Joel Brobecker <brobecker@adacore.com>
5545
5546 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5547 call, to avoid interruption.
5548
fe00719b 55492010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5550
5551 * gdb.stabs/weird.def (args93): New.
5552
d0ef5df8
DE
55532010-01-07 Doug Evans <dje@google.com>
5554
5555 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5556
3a08d52f
TT
55572010-01-07 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.base/source.exp: Use correct line number.
5560
7a697b8d
SS
55612010-01-05 Stan Shebs <stan@codesourcery.com>
5562
5563 * gdb.trace/tracecmd.exp: Test ftrace.
5564
7803799a
UW
55652010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5566
5567 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5568
c54eabfa
JK
55692010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5572 "uint_for_mi_testing".
5573
02e7ef19
JB
55742010-01-01 Joel Brobecker <brobecker@adacore.com>
5575
5576 Test indented comment in file being sourced.
5577 * gdb.base/commands.exp: Test indented comment in file being sourced.
5578
abd775ce
JB
55792010-01-01 Joel Brobecker <brobecker@adacore.com>
5580
5581 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5582 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5583 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5584 notice.
5585
79b55b82
JB
55862010-01-01 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5589 notice.
5590
8997583e
JK
55912010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5592
5593 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5594 missing $after_stopped and comma (,) expectation.
5595
6da95a67
SS
55962009-12-31 Stan Shebs <stan@codesourcery.com>
5597
5598 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5599
218d2fc6
TJB
56002009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5601
5602 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5603 (top level): Call test_watchpoint_in_big_blob.
5604 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5605 watchpoints.
5606 (func3): Write to buf.
5607
236f1d4d
SS
56082009-12-29 Stan Shebs <stan@codesourcery.com>
5609
5610 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5611
f61e138d
SS
56122009-12-28 Stan Shebs <stan@codesourcery.com>
5613
5614 * gdb.trace/tsv.exp: New file.
5615 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5616
0219b378
DJ
56172009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5618
5619 * gdb.base/find.c (main): Reference search buffers.
5620 * gdb.base/included.c (main): Reference integer.
5621 * gdb.base/ptype.c (charfoo): Declare.
5622 (intfoo): Call charfoo.
5623 * gdb.base/scope0.c (useitp): New function.
5624 (usestatics): Use useitp.
5625 (useit): Add a type for val.
5626 * gdb.base/scope1.c (useit1): Take a pointer argument.
5627 (usestatics1): Update calls to useit1.
5628 * gdb.cp/call-c.cc: Declare foo.
5629 (main): Call foo.
5630 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5631 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5632 (main): Call C::ensureRefs and ensureOtherRefs.
5633 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5634 variables.
5635 (ensureOtherRefs): New function.
5636 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5637 * gdb.cp/templates.cc (main): Call t5i.value.
5638
3f78692f
JK
56392009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 Fix compatibility with G++-4.5.
5642 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5643 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5644 (uncaught return): Remove.
5645
429374b8
JK
56462009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5647 Phil Muldoon <pmuldoon@redhat.com>
5648
5649 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5650 (bp_location13, bp_location14, bp_location17, bp_location18)
5651 (marker3_proto, marker4_proto): New variables.
5652 (breakpoint info): Update output.
5653 (run until breakpoint at marker3, run until breakpoint at marker4): New
5654 tests.
5655
859825b8
JK
56562009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5657
5658 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5659 Replace the printf call of Y by provided "y-set-1" label. New block
5660 for the second shared library.
5661 * gdb.base/unload.exp: Compile also the second library, call
5662 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5663 (single pending breakpoint info): Rename to ...
5664 (pending breakpoint info before run): ... this extended test.
5665 (libfile2, libname2, libsrcfile2, libsrc2)
5666 (lib_sl2): New variables.
5667 (exec_opts): Set also SHLIB_NAME2.
5668 (pending breakpoint info on first run at shrfunc1)
5669 (pending breakpoint info on second run at shrfunc1)
5670 (pending breakpoint info on second run at shrfunc2)
5671 (print y from libfile, print y from libfile2): New tests.
5672 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5673 * gdb.base/unloadshr2.c: New.
5674
e6a386cd
HZ
56752009-12-22 Hui Zhu <teawater@gmail.com>
5676
5677 * gdb.reverse/sigall-reverse.exp: Adjust.
5678
9e19b45e
VP
56792009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5680
5681 PR gdb/10884
5682
5683 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5684 (main): Call do_bitfield_tests.
aacf5b1e 5685 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5686
d53a7b30
JB
56872009-12-20 Joel Brobecker <brobecker@adacore.com>
5688
5689 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5690 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5691 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5692 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5693 gdb.modula2/unbounded1.c: Update copyright header.
5694
191ca0a1
CM
56952009-12-10 Chris Moller <moller@mollerware.com>
5696
5697 PR gdb/9399
5698 * gdb.cp/virtfunc2.exp: New tests
5699 * gdb.cp/virtfunc2.cc: New tests
5700 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5701
0fa6cf1b
MS
57022009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5703
5704 * gdb.reverse/i387-env-reverse.c: New file.
5705 * gdb.reverse/i387-env-reverse.exp: New file.
5706 * gdb.reverse/i387-stack-reverse.c: New file.
5707 * gdb.reverse/i387-stack-reverse.exp: New file.
5708
361ae042
PM
57092009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5710
5711 * gdb.python/py-type.exp (test_range): New test.
5712
bfd31e71
PM
57132009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5714
5715 PR python/10805
5716
5717 * gdb.python/py-type.exp: New file.
5718 * gdb.python/py-type.c: New file.
5719 * Makefile.in: Add py-type.
5720
57a1d736
TT
57212009-12-03 Tom Tromey <tromey@redhat.com>
5722
5723 * gdb.python/py-value.exp (test_parse_and_eval): New
5724 function.
5725
1f3b5d1b
PP
57262009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5727
5728 PR gdb/11022
5729
5730 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5731 * gdb.base/pr11022.c: New test.
5732
8b7dbdc9
JK
57332009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 Fix spurious false FAILs.
5736 * gdb.base/structs.c (chartest): New.
5737 (main): Fill-in chartest.
5738 * gdb.base/structs.exp (anychar_re, first): New.
5739 (start_structs_test): Import global anychar_re and first.
5740 New gdb_test call "set print elements 300; ${testfile}"
5741 (start_structs_test <$first>): New block.
5742 (any): Import global anychar_re. New variable ac. Use ${ac}.
5743
6a53b2ec
JK
57442009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5747
d7167b4c
JK
57482009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5749
5750 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5751 Force $srcfile file.
5752 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5753
b1798462
UW
57542009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5755
5756 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5757 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5758 * gdb.threads/watchthreads-reorder.exp: Likewise.
5759
b6199126
DJ
57602009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5761
5762 PR gdb/8704
5763
5764 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5765 "if", and "thread". Correct matching in the previous test.
5766
b22a0510
DJ
57672009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5768
5769 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5770
930636d2
MS
57712009-11-23 Michael Snyder <msnyder@vmware.com>
5772
5773 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5774 * gdb.reverse-watch-precsave.exp: Ditto.
5775
21a0512e
PP
57762009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5777
5778 * gdb.asm/asm-source.exp: Adjust.
5779 * gdb.base/help.exp: Adjust.
889bf7c5 5780
fc30d5e0
PA
57812009-11-22 Pedro Alves <pedro@codesourcery.com>
5782
5783 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5784 (do_syscall_tests_without_xml): Set data-directory to
5785 /the/path/to/nowhere.
5786
f6bc2008
PA
57872009-11-21 Pedro Alves <pedro@codesourcery.com>
5788
5789 * gdb.threads/local-watch-wrong-thread.c,
5790 gdb.threads/local-watch-wrong-thread.exp: New files.
5791
8c2fb5de
PA
57922009-11-21 Pedro Alves <pedro@codesourcery.com>
5793
5794 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5795 assume new `regsub' syntax available.
5796
ebec9a0f
PA
57972009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5798
a79d3c27
JK
5799 * gdb.base/watchpoint-hw-hit-once.exp,
5800 gdb.base/watchpoint-hw-hit-once.c: New.
5801
58022009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5803
5804 * gdb.threads/watchthreads-reorder.exp,
5805 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5806
276a961b
MK
58072009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5808
5809 * gdb.xml/tdesc-regs.exp: Use for m68k.
5810
4867c1fb
PA
58112009-11-15 Pedro Alves <pedro@codesourcery.com>
5812
5813 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5814
f6838f81
DJ
58152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5816
5817 * lib/gdb.exp (current_target_name): New procedure.
5818 (gdb_wrapper_target): New variable.
5819 (gdb_wrapper_init): Set gdb_wrapper_target.
5820 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5821 wrapper.
5822
4ac4dd3f
DJ
58232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5824
5825 * gdb.base/remote.exp: Delete the slowest load test.
5826 Do not load with fixed packet sizes.
5827
a7881759
DJ
58282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5829
5830 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5831
97a5b505
DJ
58322009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5833
5834 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5835 srcfile when setting a breakpoint.
5836
d3e1fc54
DJ
58372009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5838
5839 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5840 macros.
5841
7cbcbded
DJ
58422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5843
5844 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5845 to be in memory.
5846 * gdb.base/display.c (force_mem): New.
5847 (do_loops): Use it. Add breakpoint comments.
5848 (do_vars): Add a breakpoint comment.
5849 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5850 line numbers.
5851
bdea3a92
NF
58522009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5853
5854 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5855 instead of a bare "run".
5856
269f82e5
PP
58572009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5858
5859 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5860
a69b7d9d
DJ
58612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5862
5863 * lib/cell.exp (skip_cell_tests): Clean up test files before
5864 returning.
5865
b598bfda
DJ
58662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5867
5868 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5869 and the breakpoint menu. Do not call perror if a prompt is seen.
5870 Consume the following GDB prompt.
5871 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5872 * gdb.cp/namespace.exp: Use gdb_test.
5873 * gdb.cp/templates.exp: Use gdb_test.
5874 (test_template_breakpoints): Use gdb_test_multiple.
5875
87728fa0
DJ
58762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5877
5878 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5879 (marker4): Reference values.
5880
b67c692f
DJ
58812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5882
5883 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5884 is missing.
5885
f0df251a
DJ
58862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5887
5888 * gdb.base/break.c (need_malloc): New.
5889 * gdb.base/constvars.c (main): Reference crass and crisp.
5890 * gdb.base/gdb1821.c (main): Reference bar.
5891 * gdb.cp/gdb1355.cc (main): Reference s1.
5892 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5893 (main): Call them.
5894 * gdb.cp/hang2.cc (dummy2): Define.
5895 * gdb.cp/hang3.cc (dummy3): Define.
5896 * gdb.cp/m-data.cc (main): Reference shadow.
5897
bdf7534a
NF
58982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5899 Nathan Froyd <froydnj@codesourcery.com>
5900
5901 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5902 remote host.
5903
f24fce77
NF
59042009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5905
5906 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5907 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5908 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5909 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5910 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5911 * gdb.dwarf2/dw2-producer.exp: Likewise.
5912 * gdb.dwarf2/mac-fileno.exp: Likewise.
5913 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5914 py-prettyprint.py to the remote host.
5915 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5916
40f0318e
KS
59172009-11-11 Keith Seitz <keiths@redhat.com>
5918
5919 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5920 use it instead of "Foo".
5921 * gdb.cp/classes.exp (do_tests): Add a test to access
5922 a method through a typedef'd class name.
5923
f3d9f7fb
NF
59242009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5925
5926 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5927 exponents.
5928 * gdb.base/pointers.exp: Likewise.
5929 * gdb.cp/ref-types.exp: Likewise.
5930
a4216f37
KS
59312009-11-11 Keith Seitz <keiths@redhat.com>
5932
5933 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5934 new[] and delete[].
5935 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5936 "void".
5937 (probe_demangler): Remove all single-quoting of
5938 method and variable names.
5939 (info_func_regexp): Remove the word "void" from any
5940 occurrence of "(void)".
5941 (print_addr_2): Remove all single-quoting of
5942 method names.
5943 (print_addr_2_kfail): Likewise.
5944 (print_addr): Single-quote C function names before
5945 passing to print_addr_2.
5946 (test_paddr_operator_functions): Remove single-quoting
5947 for method names.
5948 Add tests for operator new[] and operator delete[].
5949
9b14d7aa
JK
59502009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5953
85feb311
KS
59542009-11-09 Keith Seitz <keiths@redhat.com>
5955
5956 * gdb.cp/overload.exp: Add tests for resolving overloaded
5957 methods in expression parsing/evaluation.
5958
fa335448
DJ
59592009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5960
5961 * lib/gdb.exp (default_gdb_version): Use --version instead of
5962 --command.
5963
ec3c07fc
NS
59642009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5965
5966 * lib/gdb.exp (gdb_compile_test): New.
5967 (skip_ada_tests, skip_java_tests): New.
5968 (gdb_compile): Use gdb_compile_test for f77.
5969 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5970 * lib/java.exp (compile_java_from_source): Remove runtests check,
5971 use gdb_compile_test to record result.
5972 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5973 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5974 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5975 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5976 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5977 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5978 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5979 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5980 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5981 adjust gdb_compile invocations.
5982
b8b4e42b
JK
59832009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 * Makefile.in (abs_builddir): New.
5986 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5987 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5988 `$(abs_builddir)/site.exp'.
5989
f8b7eaf3
DJ
59902009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5991
5992 * config/m68k-emc.exp, lib/emc-support.exp,
5993 gdb.trace/gdb_c_test.c: Delete.
5994 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5995 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5996 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5997 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5998 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5999 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6000 casing for m68k-*-elf.
6001
c4187697
NS
60022009-11-03 Pedro Alves <pedro@codesourcery.com>
6003
6004 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6005 * gdb.arch/i386-prologue.exp: Likewise.
6006 * gdb.arch/i386-unwind.exp: Likewise.
6007
db16b772
DJ
60082009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6009
6010 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6011
bcf71277
DJ
60122009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6013
6014 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6015
0105cee2
DJ
60162009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6017
6018 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6019
24ddea62
JK
60202009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6021
6022 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6023
287ccc17
JK
60242009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6025
6026 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6027 * gdb.base/sepdebug2.c: New file.
6028
08bca259 60292009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6030
6031 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6032 the modified warnings for catch syscall. Verify if GDB was compiled
6033 with support for lib expat, and choose which tests to run depending
6034 on this.
6035
5d4e2b76
VP
60362009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6037
6038 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6039 that composite commands are parsed OK. And also test
6040 that breakpoint commands do work.
6041
240e538a
MS
60422009-10-23 Michael Snyder <msnyder@vmware.com>
6043
6044 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6045 to allow for new disassembly style.
6046
9c419145
PP
60472009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6048
6049 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6050
02506ff1
MS
60512009-10-22 Michael Snyder <msnyder@vmware.com>
6052
6053 * gdb.reverse/break-precsave.exp: New test.
6054 * gdb.reverse/consecutive-precsave.exp: Ditto.
6055 * gdb.reverse/finish-precsave.exp: Ditto.
6056 * gdb.reverse/i386-precsave.exp: Ditto.
6057 * gdb.reverse/machinestate-precsave.exp: Ditto.
6058 * gdb.reverse/sigall-precsave.exp: Ditto.
6059 * gdb.reverse/solilb-precsave.exp: Ditto.
6060 * gdb.reverse/step-precsave.exp: Ditto.
6061 * gdb.reverse/until-precsave.exp: Ditto.
6062 * gdb.reverse/watch-precsave.exp: Ditto.
6063
4cf866a3
MS
60642009-10-22 Michael Snyder <msnyder@vmware.com>
6065
6066 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6067 for gdb_expect. Adjust one test's expect strings for the new
6068 format of disassemble.
6069 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6070 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6071 gdb_test_multiple.
6072 * gdb.reverse/step-reverse.exp: Delete 'return'.
6073 * gdb.reverse/until-reverse.exp: Delete blank lines.
6074 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6075
2b28d209
PP
60762009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6077
6078 * gdb.base/consecutive.exp: Adjust.
6079 * gdb.base/display.exp: Likewise.
6080 * gdb.base/pc-fp.exp: Likewise.
6081 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6082
33b9c32b
MS
60832009-10-19 Michael Snyder <msnyder@vmware.com>
6084
6085 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6086 * gdb.reverse/finish-reverse.c: Ditto.
6087 * gdb.reverse/sigall-reverse.c: Ditto.
6088 * gdb.reverse/solib-reverse.c: Ditto.
6089 * gdb.reverse/step-reverse.c: Ditto.
6090 * gdb.reverse/watch-reverse.c: Ditto.
6091
6c95b8df
PA
60922009-10-19 Pedro Alves <pedro@codesourcery.com>
6093 Stan Shebs <stan@codesourcery.com>
6094
6095 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6096 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6097 "Executing new program".
6098 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6099 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6100 left listed after having been killed.
6101 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6102 * gdb.base/maint.exp: Adjust test.
6103
6104 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6105 * gdb.multi/Makefile.in: New.
6106 * gdb.multi/base.exp: New.
6107 * gdb.multi/goodbye.c: New.
6108 * gdb.multi/hangout.c: New.
6109 * gdb.multi/hello.c: New.
6110 * gdb.multi/bkpt-multi-exec.c: New.
6111 * gdb.multi/bkpt-multi-exec.exp: New.
6112 * gdb.multi/crashme.c: New.
6113
279017b7
TG
61142009-10-13 Tristan Gingold <gingold@adacore.com>
6115
6116 * gdb.base/sepdebug.exp: Check debug info are found.
6117
0413d738
PA
61182009-10-08 Pedro Alves <pedro@codesourcery.com>
6119
6120 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6121 bits.
6122
c628eecc
JK
61232009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6124
6125 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6126
38af1bfe
JB
61272009-10-07 Joel Brobecker <brobecker@adacore.com>
6128
6129 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6130 of the comments.
6131
2b0adecd
PM
61322009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6133
6134 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6135 * gdb.base/annota3.exp: Idem.
6136 * gdb.base/maint.exp: Idem.
6137
8d417781
PM
61382009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6139
889bf7c5 6140 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6141 to default.
6142
bb61102d
PM
61432009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6144
889bf7c5 6145 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6146 mingw and cygwin targets.
6147
ace5c364
PM
61482009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6149 Pedro Alves <pedro@codesourcery.com>
6150
889bf7c5 6151 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6152 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6153
c2d494a0
PM
61542009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6155
e1b52ce2
PM
6156 * gdb.base/shr1.c: Use %p in format string.
6157 * gdb.base/unload.c: Avoid warning in fprintf.
6158 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6159
209f53f5
PM
61602009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6161
6162 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6163 long type.
6164 (test_unlink): Correct printf string.
6165 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6166 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6167
8172766a
JK
61682009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6171 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6172 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6173
0f73703c
UW
61742009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6175
6176 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6177 * gdb.objc/nondebug.exp: Likewise.
6178
b32306ca
UW
61792009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6180
6181 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6182 target_info setting.
6183
6184 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6185 that detect new threads during "info threads".
6186
0057022f
UW
61872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6188
6189 * gdb.threads/manythreads.c (main): Increase thread stack size
6190 to 2*PTHREAD_STACK_MIN.
6191 * gdb.threads/multi-create.c (main): Likewise.
6192 (create_function): Likewise.
6193
f29c0325
UW
61942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6195
6196 * gdb.base/dump.exp: Pass difference of pointer types instead
6197 of integer types as offset to restore in intarr3.srec case.
6198
fcb34849
UW
61992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6200
6201 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6202
d5142e3b
UW
62032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6204
6205 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6206
087b74b2 62072009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6208
087b74b2
PM
6209 New test for two watchpoints, with disabling of
6210 the first inserted.
6211 * testsuite/gdb.base/watchpoints.c: New file.
6212 * testsuite/gdb.base/watchpoints.exp: New file.
6213
96c07c5b
TT
62142009-09-25 Tom Tromey <tromey@redhat.com>
6215
6216 * gdb.base/charset.exp: Test utf-16 strings with Python.
6217
b8899f2b
TT
62182009-09-25 Tom Tromey <tromey@redhat.com>
6219
6220 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6221 UCS-4.
6222 * gdb.base/charset.c (utf_32_string): Rename.
6223 (init_utf32): Rename.
6224 (main): Update.
6225
329719ec
TT
62262009-09-22 Tom Tromey <tromey@redhat.com>
6227
6228 * gdb.python/py-function.exp: Add regression tests.
6229
11ef0d76
KS
62302009-09-21 Keith Seitz <keiths@redhat.com>
6231
6232 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6233 with invalid operator.
6234
3fe8f3b3
KS
62352009-09-21 Keith Seitz <keiths@redhat.com>
6236
6237 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6238 and destructor using typedef name of class.
6239 * gdb.cp/classes.cc (class Base1): Add a destructor.
6240 (base1): New typedef.
6241 (use_methods): Instanitate an object of type base1.
6242 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6243 (do_tests): Call test_template_typedef.
6244 * gdb.cp/templates.cc (Baz::~Baz): New method.
6245 (intBazOne): New typedef.
6246 (main): Instantiate intBazOne.
6247
7a9fe101
PM
62482009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6249
6250 PR python/10633
6251
6252 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6253 Function.
6254 (run_lang_tests): Add print elements test.
6255
2e4d963f
PM
62562009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6257
6258 * gdb.python/py-value.exp (test_subscript_regression): New
6259 function. Test for invalid subscripts.
6260 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6261 (ptr_ref): New function.
6262
ec7e75e7
PP
62632009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6264
6265 * gdb.base/default.exp: Fix "show convenience".
6266
0cc7d26f
TT
62672009-09-15 Tom Tromey <tromey@redhat.com>
6268
6269 * lib/mi-support.exp (mi_create_varobj): Update.
6270 (mi_create_floating_varobj): Likewise.
6271 (mi_create_dynamic_varobj): New proc.
6272 (mi_varobj_update): Update.
6273 (mi_varobj_update_with_type_change): Likewise.
6274 (mi_varobj_update_kv_helper): New proc.
6275 (mi_varobj_update_dynamic_helper): Rewrite.
6276 (mi_varobj_update_dynamic): New proc.
6277 (mi_list_varobj_children): Update.
6278 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6279 * gdb.python/python-prettyprint.py (pp_outer): New class.
6280 (pp_nullstr): Likewise.
6281 (lookup_function): Register new printers.
6282 * gdb.python/python-prettyprint.c (struct substruct): New type.
6283 (struct outerstruct): Likewise.
6284 (substruct_test): New function.
6285 (struct nullstr): New type.
6286 (string_1, string_2): New globals.
6287 (main): Add new tests.
6288 * gdb.python/python-mi.exp: Added regression tests.
6289 * gdb.mi/mi2-var-display.exp: Update.
6290 * gdb.mi/mi2-var-cmd.exp: Update.
6291 * gdb.mi/mi2-var-child.exp: Update.
6292 * gdb.mi/mi2-var-block.exp: Update.
6293 * gdb.mi/mi-var-invalidate.exp: Update.
6294 * gdb.mi/mi-var-display.exp: Update.
6295 * gdb.mi/mi-var-cmd.exp: Update.
6296 * gdb.mi/mi-var-child.exp: Update.
6297 * gdb.mi/mi-var-block.exp: Update.
6298 * gdb.mi/mi-break.exp: Update.
6299 * gdb.mi/gdb701.exp: Update.
6300
a96d9b2e
SDJ
63012009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6302
6303 * Makefile.in: Inclusion of catch-syscall object.
6304 * gdb.base/catch-syscall.c: New file.
6305 * gdb.base/catch-syscall.exp: New file.
6306
b43b923a
MS
63072009-09-12 Michael Snyder <msnyder@vmware.com>
6308
6309 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6310 that can support reverse debuggnig.
6311
cec03d70
TT
63122009-09-11 Tom Tromey <tromey@redhat.com>
6313
6314 * gdb.dwarf2/valop.S: New file.
6315 * gdb.dwarf2/valop.exp: New file.
6316
e23bb3fc
MK
63172009-09-11 Mark Kettenis <kettenis@gnu.org>
6318
6319 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6320
37c3696d
DE
63212009-09-10 Doug Evans <dje@google.com>
6322
6323 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6324 Add $gdb_prompt to second breakpoint regexp.
6325
5172aecb
JB
63262009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6327
6328 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6329 names, add missing ones.
6330 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6331 * gdb.python/py-frame.c: Rename from python-frame.c.
6332 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6333 testfile name.
6334 * gdb.python/py-function.exp: Rename from python-function.exp.
6335 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6336 testfile name.
6337 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6338 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6339 Adjust testfile name.
6340 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6341 * gdb.python/py-template.cc: Rename from python-template.cc.
6342 * gdb.python/py-template.exp: Rename from python-template.exp.
6343 Adjust testfile name.
6344 * gdb.python/py-value.c: Rename from python-value.c.
6345 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6346 testfile name.
6347
b554e4bd
JK
63482009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6349
6350 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6351 $bpt2address.
6352 (Second breakpoint address is valid on ia64)
6353 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6354
9a68ae16
JM
63552009-09-03 Joseph Myers <joseph@codesourcery.com>
6356
6357 * gdb.base/ending-run.exp: Restrict regular expression matching
6358 line number to require closing brace following.
6359
146b9145
DE
63602009-09-03 Doug Evans <dje@google.com>
6361
6362 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6363
787d21e1
TT
63642009-09-02 Tom Tromey <tromey@redhat.com>
6365
6366 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6367
e7802207
TT
63682009-09-02 Tom Tromey <tromey@redhat.com>
6369
6370 * gdb.dwarf2/callframecfa.exp: New file.
6371 * gdb.dwarf2/callframecfa.S: New file.
6372
817aadd2
JK
63732009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6376 gdb.base/solib-overlap-main.c: New.
6377
4a76eae5
DJ
63782009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6379
6380 PR gdb/10565
6381
6382 * gdb.base/bitfields.c (struct container, container): New.
6383 (main): Initialize it and call break5.
6384 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6385
d4b96c9a
JK
63862009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6387
6388 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6389 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6390
4e22772d
JK
63912009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6394
2efab443
MS
63952009-08-26 Michael Snyder <msnyder@vmware.com>
6396
6397 * gdb.base/i386-reverse.c: New file.
6398 * gdb.base/i386-reverse.exp: New file.
6399 * gdb.base/Makefile.in: Add new files to be removed.
6400
07ab73a0
JM
64012009-08-26 Joseph Myers <joseph@codesourcery.com>
6402
6403 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6404 environment-pwd for remote host.
6405 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6406
676accff
KS
64072009-08-24 Keith Seitz <keiths@redhat.com>
6408
6409 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6410 Add two new C++ completer tests which limit the output to a
889bf7c5 6411 given class.
676accff 6412
f9f7ad22
MS
64132009-08-24 Michael Snyder <msnyder@vmware.com>
6414
6415 * gdb.base/del.exp: Fix typo in comment.
6416 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6417
81ecdfbb
RW
64182009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6419
6420 * configure: Regenerate.
6421 * gdb.hp/configure: Likewise.
6422 * gdb.hp/gdb.aCC/configure: Likewise.
6423 * gdb.hp/gdb.base-hp/configure: Likewise.
6424 * gdb.hp/gdb.compat/configure: Likewise.
6425 * gdb.hp/gdb.defects/configure: Likewise.
6426 * gdb.hp/gdb.objdbg/configure: Likewise.
6427 * gdb.stabs/configure: Likewise.
6428
cab0c772
UW
64292009-08-19 Doug Evans <dje@google.com>
6430
6431 * gdb.base/gdbvars.c: New file.
6432 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6433
b8fa0bfa
PA
64342009-08-14 Pedro Alves <pedro@codesourcery.com>
6435
6436 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6437 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6438
b84aa90a
PA
64392009-08-13 Pedro Alves <pedro@codesourcery.com>
6440
6441 * gdb.base/default.exp: Adjust "set language test": it's now an
6442 enum command. Larger help string moved to "help set language".
6443 * gdb.base/help.exp: Adjust "help set language" expected output,
6444 now lists all known languages.
6445
0d8f9b2c
NF
64462009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6447
6448 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6449 all frame arguments.
6450 * gdb.arch/altivec-regs.exp: Likewise.
6451
bda180e0
TT
64522009-08-07 Tom Tromey <tromey@redhat.com>
6453
6454 * gdb.base/setshow.exp: Add tests for changes to set language, set
6455 check range, and set check type.
6456
48cb2d85
VP
64572009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6458
6459 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6460 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6461 Call it.
48cb2d85 6462
1ea34204
UW
64632009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6464
6465 * configure.ac: Run gdb.cell tests when appropriate.
6466 * configure: Regenerate.
6467 * lib/cell.exp: New file.
6468 * gdb.cell: New directory.
6469 * gdb.cell/configure.ac: New file.
6470 * gdb.cell/configure: New file.
6471 * gdb.cell/Makefile.in: New file.
6472 * gdb.cell/arch.exp: New file.
6473 * gdb.cell/break.c: New file.
6474 * gdb.cell/break.exp: New file.
6475 * gdb.cell/break-spu.c: New file.
6476 * gdb.cell/bt.c: New file.
6477 * gdb.cell/bt2-spu.c: New file.
6478 * gdb.cell/bt-spu.c: New file.
6479 * gdb.cell/bt.exp: New file.
6480 * gdb.cell/coremaker.c: New file.
6481 * gdb.cell/coremaker-spu.c: New file.
6482 * gdb.cell/core.exp: New file.
6483 * gdb.cell/gcore.exp: New file.
6484 * gdb.cell/data.c: New file.
6485 * gdb.cell/data.exp: New file.
6486 * gdb.cell/data-spu.c: New file.
6487 * gdb.cell/ea-cache.exp: New file.
6488 * gdb.cell/ea-cache.c: New file.
6489 * gdb.cell/ea-cache-spu.c: New file.
6490 * gdb.cell/ea-standalone.c: New file.
6491 * gdb.cell/ea-standalone.exp: New file.
6492 * gdb.cell/ea-test.c: New file.
6493 * gdb.cell/ea-test.exp: New file.
6494 * gdb.cell/f-regs.exp: New file.
6495 * gdb.cell/mem-access.c: New file.
6496 * gdb.cell/mem-access.exp: New file.
6497 * gdb.cell/mem-access-spu.c: New file.
6498 * gdb.cell/ptype.exp: New file.
6499 * gdb.cell/registers.exp: New file.
6500 * gdb.cell/size.c: New file.
6501 * gdb.cell/sizeof.exp: New file.
6502 * gdb.cell/size-spu.c: New file.
6503 * gdb.cell/solib.exp: New file.
6504 * gdb.cell/solib-symbol.exp: New file.
6505
85e747d2
UW
65062009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6507
6508 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6509
58d6951d
DJ
65102009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6511
6512 * gdb.base/float.exp: Handle VFP registers.
6513
6e0a4f15
MS
65142009-07-14 Michael Snyder <msnyder@vmware.com>
6515
dcd5da87
MS
6516 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6517 to bring gdb to the beginning of the calling line.
6518
6e0a4f15
MS
6519 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6520 confusing the i386 epilogue unwinder.
6521
782b2b07
SS
65222009-07-14 Stan Shebs <stan@codesourcery.com>
6523
6524 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6525
f662c3bc
MS
65262009-07-14 Michael Snyder <msnyder@vmware.com>
6527
6528 * gdb.reverse/step-reverse.exp (stepi into function call):
6529 Call instruction may not be first instruction in the line.
6530 (reverse stepi from a function call): Used wrong line number.
6531
8f313923
JK
65322009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6535
4662c76e
JK
65362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 Fix gdb.base/macscp.exp when using custom inputrc.
6539 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6540 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6541 env(TERM) set.
6542 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6543 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6544
aa81e255
JK
65452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6546
6547 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6548 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6549 Change the compilation target to match the testcase name.
6550 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6551 testcase name.
6552 * a2-run.exp: Use for setup prepare_for_testing. Change the
6553 compilation target to match the testcase name.
6554 * gdb.base/commands.exp: Likewise.
6555 * gdb.base/finish.exp: Likewise.
6556 * gdb.base/float.exp: Likewise.
6557 * gdb.base/info-target.exp: Likewise.
6558 * gdb.base/relational.exp: Likewise.
6559 * gdb.base/term.exp: Likewise.
6560 * gdb.base/until.exp: Likewise.
6561 * gdb.base/volatile.exp: Likewise.
6562 * gdb.base/whatis-exp.exp: Likewise.
6563
4c93b1d7
HZ
65642009-07-11 Hui Zhu <teawater@gmail.com>
6565
6566 * gdb.base/help.exp (disassemble): Update expected help text.
6567
812f7342
TT
65682009-07-09 Tom Tromey <tromey@redhat.com>
6569
6570 * lib/gdb.exp: Handle TRANSCRIPT.
6571 (remote_spawn, remote_close, send_gdb): New procs.
6572
fbb8f299
PM
65732009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6574
6575 * gdb.python/python-prettyprint.c: Add counted null string
6576 structure.
6577 * gdb.python/python-prettyprint.exp: Print null string. Test for
6578 embedded nulls.
6579 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6580 * gdb.python/python-value.exp (test_value_in_inferior): Add
6581 variable length string fetch tests.
6582 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6583
c0ac0ec7
JK
65842009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6585
6586 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6587
30b66ecc
TT
65882009-07-07 Tom Tromey <tromey@redhat.com>
6589
6590 * gdb.base/call-rt-st.exp: Update for change to escape output.
6591 * gdb.base/callfuncs.exp: Likewise.
6592 * gdb.base/charset.exp: Likewise.
6593 * gdb.base/constvars.exp: Likewise.
6594 * gdb.base/long_long.exp: Likewise.
6595 * gdb.base/pointers.exp: Likewise.
6596 * gdb.base/printcmds.exp: Likewise.
6597 * gdb.base/setvar.exp: Likewise.
6598 * gdb.base/store.exp: Likewise.
6599 * gdb.cp/ref-types.exp: Likewise.
6600 * gdb.mi/mi-var-child.exp: Likewise.
6601 * gdb.mi/mi-var-display.exp: Likewise.
6602 * gdb.mi/mi2-var-display.exp: Likewise.
6603 * gdb.base/charset.exp: Test octal escape sequence length.
6604 Update for change to escape output.
6605
187c4a2b
JK
66062009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6607
6608 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6609
d80a43f9
DJ
66102009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6611
6612 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6613
047427a8
JK
66142009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6615
6616 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6617 gdbserver increasing $portnum if "Can't bind address" has been seen.
6618
8b5a0f4f
PA
66192009-07-05 Pedro Alves <pedro@codesourcery.com>
6620
6621 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6622 mingw32ce.
6623
7d93ba58
PA
66242009-07-05 Pedro Alves <pedro@codesourcery.com>
6625
6626 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6627 VFP format.
6628
2277426b
PA
66292009-07-02 Pedro Alves <pedro@codesourcery.com>
6630
6631 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6632 linux. Adjust to use "inferior", "info inferiors", "detach
6633 inferior" and "kill inferior" instead of "restart", "info fork",
6634 "detach fork" and "delete fork".
6635 * gdb.base/ending-run.exp: Spell out "info".
6636 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6637 the "kill" command.
6638
5af949e3
UW
66392009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6640
6641 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6642 change to prefix TLS offset in hex with 0x.
6643
5d3729b5
UW
66442009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6645
6646 * gdb.base/default.exp: Update test case for "x" changes.
6647
af589bd0
TG
66482009-07-01 Tristan Gingold <gingold@adacore.com>
6649
6650 * gdb.base/bigcore.exp: Make darwin untested.
6651
40974f91
JK
66522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.base/completion.exp (directory completion): Create the directory.
6655 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6656 escapeuniquesub.
6657 (directory completion 2): Expect now ${escapeuniquesub}.
6658 (Glob remaining of directory test): Remove one excessive newline.
6659 Expect the real output.
6660
59dd3af6
JK
66612009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 Fix `make check//%' target after `make check' has been ran.
6664 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6665 a mkdir call.
6666 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6667 (%/.dir): Remove.
6668
f4e164aa
JK
66692009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6670
6671 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6672 the expected result record.
6673
69af2122
JK
66742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 Remove racy FAILs relying just on the timeouts.
6677 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6678 (annotation_level 2): Remove racy FAILs.
6679
2fd481e1
PP
66802009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6681
6682 gdb/10275
889bf7c5
PA
6683 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6684
c38f313d
DJ
66852009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6686
6687 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6688
8b777f02
VP
66892009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6690
6691 * gdb.mi/mi-stack.exp: Testing symbolic options
6692 to -stack-list-locals and -stack-list-arguments.
6693
00c7eacf
JK
66942009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6697
6bc80edc
TT
66982009-06-29 Tom Tromey <tromey@redhat.com>
6699
6700 * dg-extract-results.sh: New file.
6701 * Makefile.in (FORCE_PARALLEL): New variable.
6702 (CHECK_TARGET): New conditional variable.
6703 (check): Use CHECK_TARGET.
6704 (DO_RUNTEST): New variable.
6705 (check-single): New target.
6706 (TEST_DIRS): New variable.
6707 (TEST_TARGETS): Likewise.
6708 (check-parallel): New target.
6709 (check-gdb.%): New pattern.
6710 (BASE1_FILES): New variable.
6711 (BASE2_FILES): Likewise.
6712 (check-gdb.base%): New pattern.
6713 (%/.dir): New pattern.
6714 * configure: Rebuild.
6715 * aclocal.m4 (AM_CONDITIONAL): New defun.
6716 * configure.ac: Check whether user is using GNU make.
6717 (GMAKE): New conditional.
6718
794684b6
SW
67192009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6720
6721 * gdb.cp/namespace-nested-import.cc: New test.
6722 * gdb.cp/namespace-nested-import.exp: New test.
6723
edb3359d
DJ
67242009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6725
6726 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6727 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6728 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6729 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6730 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6731 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6732 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6733 gdb.opt/inline-markers.c: New files.
6734 * lib/gdb.exp (skip_inline_frame_tests): New function.
6735 (skip_inline_var_tests): New function.
6736
cf657a0c
AS
67372009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6738
6739 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6740 backtrace.
6741
28d41a99
MS
67422009-06-27 Michael Snyder <msnyder@vmware.com>
6743
6744 * gdb.reverse: New directory.
6745 * gdb.reverse/break-reverse.c: New test.
6746 * gdb.reverse/break-reverse.exp: New test.
6747 * gdb.reverse/consecutive-reverse.c: New test.
6748 * gdb.reverse/consecutive-reverse.exp: New test.
6749 * gdb.reverse/finish-reverse.c: New test.
6750 * gdb.reverse/finish-reverse.exp: New test.
6751 * gdb.reverse/machinestate.c: New test.
6752 * gdb.reverse/ms1.c: New test.
6753 * gdb.reverse/machinestate.exp: New test.
6754 * gdb.reverse/Makefile.in: New file.
6755 * gdb.reverse/shr2.c: New test.
6756 * gdb.reverse/solib-reverse.c: New test.
6757 * gdb.reverse/solib-reverse.exp: New test.
6758 * gdb.reverse/step-reverse.c: New test.
6759 * gdb.reverse/step-reverse.exp: New test.
6760 * gdb.reverse/until-reverse.c: New test.
6761 * gdb.reverse/ur1.c: New test.
6762 * gdb.reverse/until-reverse.exp: New test.
6763 * gdb.reverse/watch-reverse.c: New test.
6764 * gdb.reverse/watch-reverse.exp: New test.
6765 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6766 * configure: Regenerate.
6767
fe3c8b0d
DE
67682009-06-26 Doug Evans <dje@google.com>
6769
6770 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6771
3a72a602
PM
67722009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6773
6774 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6775 windows problem for 'file delete $binfile'.
6776
27aa8d6a
SW
67772009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6778
6779 * gdb.cp/namespace-using.exp: New test.
6780 * gdb.cp/namespace-using.cc: New test.
6781
8ac055f8
JB
67822009-05-20 Joel Brobecker <brobecker@adacore.com>
6783
6784 * gdb.ada/variant_record_packed_array: New testcase.
6785
85e306ed
TT
67862009-06-23 Tom Tromey <tromey@redhat.com>
6787
6788 * gdb.base/charset.exp (test_combination): Regression test.
6789 * gdb.base/charset.c (my_wchar_t): New typedef.
6790 (myvar): New global.
6791 (main): Set myvar.
6792
56643c5e
PM
67932009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6794
6795 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6796 target.
6797
1fac167a
UW
67982009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6799
6800 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6801
7ccb0be9
UW
68022009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6803
6804 * gdb.mi/gdb680.exp: Update test for error message.
6805
568d6575
UW
68062009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6807
6808 * gdb.base/annota1.exp: Allow multiple occurrences of the
6809 frames-invalid annotation.
6810 * gdb.cp/annota2.exp: Likewise.
6811
7cd1089b
PM
68122009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6813
6814 * gdb.cp/gdb2495.cc: New file.
6815 * gdb.cp/gdb2495.exp: New file.
6816
72c63395
JK
68172009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 Report error on GDB crash during runto.
6820 * lib/gdb.exp (runto <eof>): New.
6821
3788363d
DJ
68222009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6823
6824 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6825 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6826 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6827 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6828 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6829 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6830 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6831 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6832 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6833 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6834 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6835 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6836 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6837 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6838 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6839 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6840 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6841 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6842 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6843 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6844 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6845 gdb.trace/passcount.exp, gdb.trace/report.exp,
6846 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6847 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6848 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6849 executable.
6850
17592de3
PA
68512009-06-07 Pedro Alves <pedro@codesourcery.com>
6852
6853 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6854 defined before referencing it.
6855
701e355d
DE
68562009-06-03 Doug Evans <dje@google.com>
6857
6858 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6859 * gdb.arch/i386-see.c: Ditto.
6860
f2292c65
PM
68612009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6862
6863 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6864 (check_macro): Return 1 if undefined.
6865 If first test fails, check if macro debug information is available,
6866 and report unsupported test if no macro information is found.
6867
5a437975
DE
68682009-05-29 Doug Evans <dje@google.com>
6869
6870 * gdb.threads/hand-call-in-threads.exp: New.
6871 * gdb.threads/hand-call-in-threads.c: New.
6872
c141c696
MS
68732009-05-29 Michael Snyder <msnyder@vmware.com>
6874
6875 * gdb.base/break-always.exp: Change "1" to "on".
6876 Add confirmation check.
6877
b3444185
PA
68782009-05-28 Pedro Alves <pedro@codesourcery.com>
6879
6880 * gdb.threads/threxit-hop-specific.c: New.
6881 * gdb.threads/threxit-hop-specific.exp: New.
6882 * gdb.threads/thread-execl.c: New.
6883 * gdb.threads/thread-execl.exp: New.
6884
b6313243
TT
68852009-05-27 Tom Tromey <tromey@redhat.com>
6886 Thiago Jung Bauermann <bauerman@br.ibm.com>
6887
6888 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6889 (mi_child_regexp): Likewise.
6890 (mi_list_varobj_children_range): Likewise.
6891 (mi_get_features): Likewise.
6892 (mi_list_varobj_children): Rewrite.
6893 * gdb.python/python-mi.exp: New file.
6894
a6bac58e
TT
68952009-05-27 Tom Tromey <tromey@redhat.com>
6896 Thiago Jung Bauermann <bauerman@br.ibm.com>
6897 Phil Muldoon <pmuldoon@redhat.com>
6898 Paul Pluzhnikov <ppluzhnikov@google.com>
6899
6900 * gdb.python/python-prettyprint.exp: New file.
6901 * gdb.python/python-prettyprint.c: New file.
6902 * gdb.python/python-prettyprint.py: New file.
6903 * gdb.base/display.exp: print/r is now valid.
6904
2c74e833
TT
69052009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6906 Tom Tromey <tromey@redhat.com>
6907 Pedro Alves <pedro@codesourcery.com>
6908 Paul Pluzhnikov <ppluzhnikov@google.com>
6909
6910 * gdb.python/python-template.exp: New file.
6911 * gdb.python/python-template.cc: New file.
6912 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6913 tests.
6914 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6915 Call it.
6916 (test_value_after_death): New proc.
6917 * gdb.python/python-value.c (PTR): New typedef.
6918 (main): New variable 'x'.
6919
89c73ade
TT
69202009-05-27 Tom Tromey <tromey@redhat.com>
6921
6922 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6923 tests.
6924 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6925 Call it.
6926
a75724bc
PA
69272009-05-27 Pedro Alves <pedro@codesourcery.com>
6928
6929 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6930
e58b0e63
PA
69312009-05-24 Pedro Alves <pedro@codesourcery.com>
6932
6933 * gdb.threads/fork-thread-pending.c: New.
6934 * gdb.threads/fork-thread-pending.exp: New.
6935
4ac36638
JK
69362009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6939 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6940
889bf7c5 69412009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6942
889bf7c5 6943 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6944
b242c3c2
PA
69452009-05-17 Pedro Alves <pedro@codesourcery.com>
6946
6947 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6948 `gdb_get_line_number'. Call `callee' in both parent and child.
6949 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6950 `gdb_get_line_number' instead of hardcoding line numbers.
6951 (catch_fork_unpatch_child): New procedure to test detaching
6952 breakpoints from child fork.
6953 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6954 hardcoding line numbers.
6955 (do_fork_tests): Run `catch_fork_unpatch_child'.
6956
ee342b23
VP
69572009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6958
6959 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6960 of structure type enters or leaves the scope, it
6961 is reported by -var-update.
6962
e2009e98
DE
69632009-05-11 Doug Evans <dje@sebabeach.org>
6964
6965 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6966 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6967 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6968
00903456
JK
69692009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6972
dc621c35
DE
69732009-04-30 Doug Evans <dje@google.com>
6974
6975 * gdb.threads/watchthreads2.exp: New testcase.
6976 * gdb.threads/watchthreads2.c: New testcase.
6977
9ab4e744
DE
69782009-04-29 Doug Evans <dje@google.com>
6979
6980 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6981 * gdb.cp/mb-ctor.cc: Ditto.
6982 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6983 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6984 * gdb.cp/mb-inline1.cc: Call it.
6985 * gdb.cp/mb-inline2.cc: Ditto.
6986 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6987 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6988
484086b7
JK
69892009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6992 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6993 Replace all uses of `decimal' by `nonzero'.
6994 (info macro FROM_COMMANDLINE): New test.
6995
379a77b5
TT
69962009-04-27 Tom Tromey <tromey@redhat.com>
6997
6998 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6999
b92b73c2
DE
70002009-04-27 Doug Evans <dje@google.com>
7001
7002 * gdb.threads/watchthreads.c (main): Initialize args before starting
7003 the threads. Plus formatting cleanup.
7004 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7005 biased scheduling of one thread.
7006
945a118d
JG
70072009-04-27 Jerome Guitton <guitton@adacore.com>
7008
7009 * gdb.cp/templates.cc (GetMax): New template.
7010 (main): Declare two instances of GetMax.
7011 * gdb.cp/templates.exp: Add new test.
7012
d389af10
JK
70132009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7014
7015 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7016
e7f86de9
JM
70172009-04-22 Joseph Myers <joseph@codesourcery.com>
7018
7019 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7020
334cc82d
TT
70212009-04-15 Tom Tromey <tromey@redhat.com>
7022
7023 * gdb.base/charset.exp: Add regression test.
7024
d12672cc
JB
70252009-04-14 Joel Brobecker <brobecker@adacore.com>
7026
7027 * gdb.base/exe-lock.exp: New testcase.
7028
18e8c3bc
TT
70292009-04-13 Tom Tromey <tromey@redhat.com>
7030
7031 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7032 operator on Frame.
7033
5ecd5cbe
UW
70342009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7035
7036 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7037 * gdb.server/ext-attach.exp: Likewise.
7038
7309f756
VP
70392009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7040
7041 Eliminate some sleep usage.
7042
889bf7c5
PA
7043 * gdb.mi/basics.c (do_nothing): New.
7044 (main): Use do_nothing instead of printf, so that
7045 not to introduce race condition between output of
7046 inferiour and output of gdb. Do not use sleep as it
7047 is not generally available on embedded targets.
7309f756 7048
f4b95f6f
PA
70492009-04-02 Pedro Alves <pedro@codesourcery.com>
7050
7051 * gdb.server/ext-attach.exp: Expect an optional process id after
7052 "Detached from remote process".
7053
de40b933
JK
70542009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7057 gdb.dwarf2/dw2-unresolved.exp: New.
7058
2ae101a4
PA
70592009-04-02 Pedro Alves <pedro@codesourcery.com>
7060
7061 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7062 mi_run_to_main.
7063
56a8e183
PA
70642009-04-02 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7067 mi_run_to_main. Skip thread exit test on remote targets.
7068 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7069 mi_run_to_main.
7070 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7071 mi_run_to_main.
7072 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7073 when expecting ^connected. Detect when the target doesn't support
7074 non-stop mode.
7075 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7076 supported. Return -1 on error, 0 on success.
7077 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7078 (mi_runto): Return mi_runto_helper's result explicitly.
7079
c35fafde
PA
70802009-04-01 Pedro Alves <pedro@codesourcery.com>
7081
7082 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7083
f8a8dce6
JB
70842009-04-01 Tom Tromey <tromey@redhat.com>
7085
7086 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7087 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7088 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7089 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7090
71c25dea
TT
70912009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7092 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 PR gdb/931
7095 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7096 output.
7097 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7098 for gdb/931.
7099 * dw2-strp.S (DW_AT_language): Change to C++.
7100 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7101
02d9a9ce
JB
71022009-03-31 Joel Brobecker <brobecker@adacore.com>
7103
7104 * gdb.ada/tasks: New testcase.
7105
1042e4c0
SS
71062009-03-30 Stan Shebs <stan@codesourcery.com>
7107
7108 * gdb.trace/actions.exp: Update to match new info trace format.
7109 * gdb.trace/deltrace.exp: Ditto.
7110 * gdb.trace/infotrace.exp: Ditto.
7111 * gdb.trace/passcount.exp: Ditto.
7112 * gdb.trace/save-trace.exp: Ditto.
7113 * gdb.trace/while-stepping.exp: Ditto.
7114 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7115
f8f6f20b
TJB
71162009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7117
7118 * gdb.python/python-frame.c: New file.
7119 * gdb.python/python-frame.exp: New file.
7120
c0c6f777
TJB
71212009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7122
7123 * gdb.python/python-value.exp: Add tests for the address
7124 attribute.
7125
3cb51905
AS
71262009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7127
7128 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7129
88fc996f
DE
71302009-03-26 Doug Evans <dje@google.com>
7131
7132 * gdb.mi/mi-nonstop-exit.exp: New file.
7133 * gdb.mi/non-stop-exit.c: New file.
7134
56ef84b1
TT
71352009-03-26 Tom Tromey <tromey@redhat.com>
7136
7137 Update for change to prologue skipping:
7138 * gdb.mi/mi2-simplerun.exp: Update.
7139 * gdb.mi/mi2-break.exp: Update.
7140 * gdb.mi/mi-simplerun.exp: Update.
7141 * gdb.mi/mi-break.exp: Update.
7142 * gdb.base/ending-run.exp: Update.
7143
def2b000
TJB
71442009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7145
7146 * gdb.python/python-value.exp (test_value_in_inferior): Test
7147 gdb.Value.is_optimized_out attribute.
7148
442ddf59
JK
71492009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7150
7151 * gdb.dwarf2/dw2-noloc-main.c: New file.
7152 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7153 (.text): Remove.
7154 (.data): New.
7155 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7156 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7157 (DW_TAG_subprogram func_cu1, noloc): Remove.
7158 (main): New.
7159 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7160 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7161 (file_symbols): New procedure.
7162
a8df5de4
TT
71632009-03-25 Tom Tromey <tromey@redhat.com>
7164
7165 * gdb.base/charset.exp (valid_target_charset): New proc.
7166 Use it to skip tests on invalid charsets.
7167
cc1d7add
PM
71682009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7169
7170 * gdb.base/completion.exp: Add a test for directory completion.
7171
bcd5727b
JK
71722009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7173
7174 Fix a racy FAIL.
7175 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7176 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7177
cc924cad
TJB
71782009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7179
7180 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7181 * gdb.python/python-function.exp: Add test for function returning
7182 a GDB value.
7183
bc3b79fd
TJB
71842009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7185
7186 * gdb.python/python-function.exp: New file.
7187
6c7a06a3
TT
71882009-03-20 Tom Tromey <tromey@redhat.com>
7189
7190 * gdb.base/store.exp: Update for change to escape output.
7191 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7192 to escape output.
7193 * gdb.base/pointers.exp: Update for change to escape output.
7194 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7195 to escape output.
7196 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7197 escape output.
7198 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7199 to escape output.
7200 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7201 escape output.
7202 * gdb.base/setvar.exp: Update for change to escape output.
7203 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7204 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7205 to escape output.
7206 (test_print_string_constants): Likewise.
7207 * gdb.base/charset.exp (valid_host_charset): Check size of
7208 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7209 cases. Handle "auto"-related output.
7210 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7211 (uvar, Uvar): New globals.
7212
c31af87b
JG
72132009-03-19 Jerome Guitton <guitton@adacore.com>
7214
7215 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7216 deltas.
7217 * gdb.ada/fixed_points.exp: Ditto.
7218
51272cf2
PA
72192009-03-18 Pedro Alves <pedro@codesourcery.com>
7220
7221 * return-nodebug.c: Don't include stdio.h.
7222 (init): Delete.
7223 (func): Delete definition and provide extern declaration.
7224 (t): New.
7225 (main): Don't call printf. Call func and store its result in t.
7226 * return-nodebug1.c: New.
7227 * return-nodebug.exp: Don't expect stdio output. Instead, print
7228 the global variable t. Drop printf formatters and cast types from
7229 foreach loop. Don't use prepare_for_testing. Compile
7230 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7231 define FORMAT or CAST.
7232
d24948ac
PP
72332009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7234
7235 * gdb.base/solib-display.exp: Disable test for remote targers.
7236
61ff14c6
JK
72372009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7240
cb4dce93
JK
72412009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7242
7243 Fix a racy FAIL.
7244 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7245 code from `follow parent, print pids'.
7246 (`follow child, print pids', `follow parent, print pids'): Call it.
7247 Replace `gdb_test "break..."' by gdb_breakpoint.
7248
f7c60c5e
VP
72492009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7250
7251 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7252 sync and async modes.
f7c60c5e 7253
383ace49
JB
72542009-03-12 Joel Brobecker <brobecker@adacore.com>
7255
7256 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7257 that was checked in by mistake. Remove loading of ada.exp, since
7258 this is not necessary in this case.
7259
4ce102af
JB
72602009-03-12 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/ptype_arith_binop.exp: New testcase.
7263
529a2aef
JB
72642009-03-12 Joel Brobecker <brobecker@adacore.com>
7265
7266 * gdb.ada/mod_from_name: New testcase.
7267
8a38181c
JB
72682009-03-12 Joel Brobecker <brobecker@adacore.com>
7269
7270 * gdb.ada/tick_last_segv: New testcase.
7271
11436dee
VP
72722009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7273
61ff14c6 7274 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7275
1f31650a
VP
72762009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7277
61ff14c6
JK
7278 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7279 include the token in ^running and frame info in *stopped.
1f31650a 7280
a3247a22
PP
72812009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7282
7283 * solib-display.exp: New file.
7284 * solib-display-main.c: New file.
7285 * solib-display-lib.c: New file.
61ff14c6 7286
aae64587
PA
72872009-03-05 Pedro Alves <pedro@codesourcery.com>
7288
7289 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7290
44aabfbc
JK
72912009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7294 (list_and_check_macro): Use more specific test name.
7295 (next to definition): Make the test names unique.
7296
c087fcd3
PM
72972009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7298
7299 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7300
c86cf029
VP
73012009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7302
7303 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7304 notifications.
7305 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7306 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7307 * lib/mi-support.exp (library_loaded_re): New.
7308 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7309
3ea85240
VP
73102009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7311
7312 * gdb.gdb/observer.exp: Use test_notification observer, not
7313 normal_stop, everywhere.
7314 (test_normal_stop_notifications): Rename to...
7315 (test_notifications): ...this.
7316 (test_observer_normal_stop): Rename to...
7317 (test_observer): ...this.
7318
1903f0e6
DE
73192009-02-16 Doug Evans <dje@google.com>
7320
7321 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7322 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7323 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7324 (test_prefixed_syscall,test_int3): New tests.
7325 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7326 (test_prefixed_syscall,test_int3): New tests.
7327
1d33d6ba
VP
73282009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7329
3cb51905
AS
7330 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7331 (mi_expect_interrupt): Likewise.
7332 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7333 response.
1d33d6ba 7334
faafb047
PM
73352009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7336
7337 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7338 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7339 Replace calls to get_valueofx by get_hexadecimal_valueof.
7340
417e16e2
PM
73412009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7342
7343 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7344 (get_integer_valueof): New procedure.
7345 (get_sizeof): Use new get_integer_value_of.
7346 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7347 by get_integer_valueof.
7348
7065b901
TT
73492009-02-13 Tom Tromey <tromey@redhat.com>
7350
7351 * gdb.base/remote.exp (get_sizeof): Remove.
7352 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7353 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7354 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7355 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7356 (get_sizeof): Likewise.
7357
5d7cb8df
JK
73582009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7359
7360 PR fortran/9806
7361 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7362
b2febfff
PP
73632009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7364
7365 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7366
4aa995e1
PA
73672009-02-06 Pedro Alves <pedro@codesourcery.com>
7368
7369 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7370
d8906c6f
TJB
73712009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7372
7373 * gdb.python/python-cmd.exp: New file.
7374
ff4ab08d
TG
73752009-02-06 Tristan Gingold <gingold@adacore.com>
7376
7377 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7378
aacd552b
TG
73792009-02-05 Tristan Gingold <gingold@adacore.com>
7380
7381 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7382 pointer is dereferenced and use this signal name in regexp.
7383 * gdb.base/signull.exp: Ditto.
7384 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7385 * gdb.base/signull.c (main): Ditto.
7386
08c637de
TJB
73872009-02-04 Tom Tromey <tromey@redhat.com>
7388 Thiago Jung Bauermann <bauerman@br.ibm.com>
7389
7390 * gdb.python/python-value.exp: Use `gdb.history' instead of
7391 `gdb.value_from_history'.
7392 (test_value_numeric_ops): Add test for conversion of enum constant.
7393 * gdb.python/python-value.c (enum e): New type.
7394 (evalue): New global.
7395 (main): Use argv.
7396
20261af8
JG
73972009-02-04 Jerome Guitton <guitton@adacore.com>
7398
7399 * gdb.ada/uninitialized_vars: New test program.
7400 * gdb.ada/uninitialized_vars.exp: New testcase.
7401
52e44b43
TT
74022009-02-02 Tom Tromey <tromey@redhat.com>
7403
7404 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7405 * gdb.cp/pr2489.cc: Rename...
7406 * gdb.cp/pr9594.cc: ... to this.
7407
1c71341a
TT
74082009-02-02 Tom Tromey <tromey@redhat.com>
7409
7410 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7411 * gdb.cp/pr2489.cc: New file.
7412 * gdb.cp/cpcompletion.exp: New file.
7413
a4295225
TT
74142009-02-02 Tom Tromey <tromey@redhat.com>
7415
7416 PR exp/9059:
7417 * gdb.cp/call-c.exp: Add regression test.
7418 * gdb.cp/call-c.cc (FooHandle): New typedef.
7419 (main): New variable 'handle'.
7420
592375cd
VP
74212009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7422
7423 * lib/mi-support.exp (et_mi_thread_list)
7424 (check_mi_and_console_threads): Adjust for current thread in
7425 -thread-list-ids output.
7426
41447f92
VP
74272009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7428
889bf7c5
PA
7429 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7430 Call it.
41447f92 7431
35669430
DE
74322009-01-28 Doug Evans <dje@google.com>
7433
7434 * gdb.arch/amd64-disp-step.S: New file.
7435 * gdb.arch/amd64-disp-step.exp: New file.
7436 * gdb.arch/i386-disp-step.S: New file.
7437 * gdb.arch/i386-disp-step.exp: New file.
7438
09f00d9a
PM
74392009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7440
7441 * gdb.base/find.exp: Set newline variable
7442 using quotes instead of braces to fix cygwin failures.
7443
1e8fb976
PA
74442009-01-23 Pedro Alves <pedro@codesourcery.com>
7445
7446 * gdb.base/radix.exp: Add tests to ensure that that set
7447 input-radix 0 and set output-radix 0 are really rejected.
7448
da061712
PA
74492009-01-23 Pedro Alves <pedro@codesourcery.com>
7450
7451 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7452 copyright years.
7453
dd7e2d2b
PA
74542009-01-23 Pedro Alves <pedro@codesourcery.com>
7455
7456 PR gdb/9664:
7457 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7458
392452f6
PA
74592009-01-22 Pedro Alves <pedro@codesourcery.com>
7460
7461 PR c++/9631:
7462 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7463
8653e71c
PM
74642009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7465
7466 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7467 binfile definition to fix Windows OS failure.
7468
a12cc160
DJ
74692009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7470
7471 PR gdb/9346
7472 * gdb.base/interrupt.c (sigint_handler): New.
7473 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7474 on error.
7475 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7476 Test "signal SIGINT".
7477
b89667eb
DE
74782009-01-19 Doug Evans <dje@google.com>
7479
7480 * gdb.base/break.exp: Update expected gdb output.
7481 * gdb.base/sepdebug.exp: Ditto.
7482 * gdb.mi/mi-syn-frame.exp: Ditto.
7483 * gdb.mi/mi2-syn-frame.exp: Ditto.
7484 * gdb.base/call-signal-resume.exp: New file.
7485 * gdb.base/call-signals.c: New file.
7486 * gdb.base/unwindonsignal.exp: New file.
7487 * gdb.base/unwindonsignal.c: New file.
7488 * gdb.threads/interrupted-hand-call.exp: New file.
7489 * gdb.threads/interrupted-hand-call.c: New file.
7490 * gdb.threads/thread-unwindonsignal.exp: New file.
7491
adb483fe
DJ
74922009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7493
7494 * gdb.base/define.exp: Test defining and hooking prefix commands.
7495 * gdb.python/python.exp: Update test for "show user" output.
7496
60023297
JK
74972009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7498
7499 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7500 now the output exactly, using less wildcards. Expect also the output
7501 of gfortran-4.3. Update for the f-valprint.c modification from
7502 2008-04-22.
7503 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7504 Remove gdb_test test names where matching the command.
7505
ccc57cf9
PA
75062009-01-01 Pedro Alves <pedro@codesourcery.com>
7507
7508 PR breakpoints/9681:
7509 * gdb.base/watchpoint.exp: Add regression test.
7510
c7a6ca08
PA
75112008-12-31 Pedro Alves <pedro@codesourcery.com>
7512
7513 * gdb.threads/attach-into-signal.exp: Don't use
7514 gdb_suppress_entire_file.
7515 * gdb.threads/attach-stopped.exp: Ditto.
7516 * gdb.threads/attachstop-mt.exp: Ditto.
7517
3a031f65
PA
75182008-12-31 Pedro Alves <pedro@codesourcery.com>
7519
7520 PR gdb/8812:
7521 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7522
09e6485f
PA
75232008-12-29 Pedro Alves <pedro@codesourcery.com>
7524
7525 PR gdb/7536:
7526 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7527 and unsupported output radices are really rejected.
7528
0cd53049
JK
75292008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7530
7531 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7532
ba163c7e
TT
75332008-12-22 Tom Tromey <tromey@redhat.com>
7534
7535 * gdb.cp/punctuator.exp: New file.
7536
6f4de6c9
JK
75372008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.base/completion.exp (Completing non-existing component): New test.
7540
0f34d0b4
JK
75412008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 Fix for PR gdb/8648.
7544 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7545 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7546 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7547 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7548
db2ad4c3
JK
75492008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7550
7551 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7552
bb5ef15e
DP
75532008-12-16 Christophe Lyon <christophe.lyon@st.com>
7554
7555 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7556 compiler actually generate code at the expected line number.
7557
90142adc
JZ
75582008-12-15 Jie Zhang <jie.zhang@analog.com>
7559
7560 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7561
fad6eecd
TT
75622008-12-12 Tom Tromey <tromey@redhat.com>
7563
7564 * gdb.base/commands.exp (redefine_hook_test): New proc.
7565 Call it.
7566
17c8aaf5
TT
75672008-12-11 Tom Tromey <tromey@redhat.com>
7568
7569 * gdb.base/macscp.exp: New regression test.
7570
7c8adf68
TT
75712008-12-11 Tom Tromey <tromey@redhat.com>
7572
7573 * gdb.base/macscp.exp: Print "address.addr".
7574 * gdb.base/macscp1.c (struct outer): New struct.
7575 (address): New global.
7576
b05dcbb7
TT
75772008-12-09 Tom Tromey <tromey@redhat.com>
7578
7579 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7580 Call it.
7581
2d476de1
DE
75822008-12-04 Doug Evans <dje@google.com>
7583
7584 * gdb.server/ext-run.exp: Relax regexp for init program.
7585
87bdc959
TG
75862008-12-03 Tristan Gingold <gingold@adacore.com>
7587
7588 * gdb.base/macscp.exp: Generate an object file during compilation
7589 to work around Darwin dsymutil limitations.
7590
e0740f77
JK
75912008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7592
7593 Test resolving external references to TLS variables.
7594 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7595 FILE2_THREAD_LOCAL.
7596 (testfile2, srcfile2): New variables.
7597 * gdb.threads/tls.c (file2_thread_local)
7598 (function_referencing_file2_thread_local): New.
7599 * gdb.threads/tls2.c: New file.
7600
67f0aac5
JB
76012008-11-28 Joel Brobecker <brobecker@adacore.com>
7602
7603 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7604 rather than integer, as integer might not be big enough when
7605 on 64bit targets.
67f0aac5 7606
c332165e
JG
76072008-11-27 Jerome Guitton <guitton@adacore.com>
7608
7609 * gdb.cp/formatted-ref.exp: Add equality test.
7610 * gdb.ada/formatted_ref.exp: Ditto.
7611
fc9b693c
JK
76122008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7615 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7616
a9c64011
AS
76172008-11-20 Andreas Schwab <schwab@suse.de>
7618
7619 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7620 matching syscall entry point.
7621 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7622 (tcatch_vfork_then_child_follow): Likewise. Finish through
7623 vfork even if we stopped at the syscall trampoline.
7624
e2fd701e
DE
76252008-11-20 Doug Evans <dje@google.com>
7626
7627 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7628
69abc51c
TJB
76292008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7630
7631 * gdb.arch/ppc-dfp.exp: New file.
7632 * gdb.arch/ppc-dfp.c: New file.
7633
c14c28ba
PP
76342008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7635
7636 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7637
2e74121d
DE
76382008-11-17 Doug Evans <dje@google.com>
7639
7640 * gdb.mi/mi-syn-frame.exp: Update expected output.
7641 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7642
66bb093b
VP
76432008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7644
7645 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7646 "thread N" results in =thread-selected.
7647 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7648 (mi_send_resuming_command_raw): Be prepared for
7649 =thread-selected.
7650
3d043ef6
VP
76512008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7652
a9c64011
AS
7653 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7654 * lib/mi-support.exp: Likewise.
3d043ef6 7655
808104c8
JB
76562008-11-16 Joel Brobecker <brobecker@adacore.com>
7657
7658 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7659 commands from the expected output for "help catch".
7660
00b22944
JB
76612008-11-15 Joel Brobecker <brobecker@adacore.com>
7662
7663 * gdb.ada/int_deref.exp: New testcase.
7664
59669435
TT
76652008-11-14 Nick Roberts <nickrob@snap.net.nz>
7666
7667 * gdb.mi/gdb2549.exp: New file.
7668
de04a248
DE
76692008-11-11 Doug Evans <dje@google.com>
7670
7671 * gdb.base/callexit.exp: New file.
7672 * gdb.base/callexit.c: New file.
7673
6b8ce727
DE
76742008-11-10 Doug Evans <dje@google.com>
7675
7676 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7677 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7678 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7679 (default_gdb_start,default_gdb_exit): Ditto.
7680 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7681 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7682 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7683 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7684 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7685 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7686
1b14b8aa
AS
76872008-11-03 Andreas Schwab <schwab@suse.de>
7688
7689 * gdb.base/hashline2.exp: Fix typo.
7690 * gdb.base/hashline3.exp: Likewise.
7691
f3134b88
TT
76922008-10-30 Tom Tromey <tromey@redhat.com>
7693
7694 * gdb.base/pointers.exp: Add test.
7695 * gdb.base/pointers.c (k, S): New typedefs.
7696 (instance): New global.
7697
c2226152
AS
76982008-10-30 Andreas Schwab <schwab@suse.de>
7699
7700 * gdb.base/args.exp: Add tests for newlines.
7701
462f405c
JB
77022008-10-30 Joel Brobecker <brobecker@adacore.com>
7703
7704 gdb.base/foll-exec.exp: Update the expected output of a couple
7705 of "info breakpoints" tests.
7706
79a45b7d
TT
77072008-10-28 Tom Tromey <tromey@redhat.com>
7708
7709 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7710
adc13a14
PA
77112008-10-24 Pedro Alves <pedro@codesourcery.com>
7712
7713 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7714 gdb_start_cmd.
7715 Use runto_main before any test that requires execution.
7716
252fbfc8
PA
77172008-10-23 Pedro Alves <pedro@codesourcery.com>
7718
7719 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7720 instead of SIGINT.
7721
28148e3d
JB
77222008-10-22 Joel Brobecker <brobecker@adacore.com>
7723
7724 * gdb.base/completion.exp: Update expected output following
7725 the addition of the "info tasks" command.
7726
c209f847
TT
77272008-10-22 Tom Tromey <tromey@redhat.com>
7728
7729 * gdb.base/exprs.exp (test_expr): Add test for string
7730 concatenation.
7731
f177e350
PA
77322008-10-19 Pedro Alves <pedro@codesourcery.com>
7733
7734 * configure.ac: Output gdb.python/Makefile.
7735 * configure: Regenerate.
7736 * gdb.python/Makefile.in: New.
7737
cce89356
JB
77382008-10-16 Joel Brobecker <brobecker@adacore.com>
7739
7740 * gdb.base/foll-fork.exp: Adjust the expected output to match
7741 the new description for fork/vfork catchpoints in the "info
7742 breakpoints" output.
7743
176d289d
TJB
77442008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7745
7746 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7747
a08702d6
TJB
77482008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7749
7750 * gdb.python/python-value.c: New file.
7751 * gdb.python/python-value.exp: New file.
7752
1c5cfe86
PA
77532008-10-15 Pedro Alves <pedro@codesourcery.com>
7754
7755 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7756
5a98ad69
DP
77572008-10-15 Denis Pilat <denis.pilat@st.com>
7758
41702f1b 7759 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7760
dcb1a1e2
TT
77612008-10-09 Tom Tromey <tromey@redhat.com>
7762
7763 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7764 'fprintf' and 'stderr'.
7765
9124fe48
JB
77662008-10-07 Joel Brobecker <brobecker@adacore.com>
7767
7768 * gdb.ada/ref_tick_size.exp: New testcase.
7769
45452591
DE
77702008-10-06 Doug Evans <dje@google.com>
7771
7772 * gdb.dwarf2/dw2-cu-size.exp: New file.
7773 * gdb.dwarf2/dw2-cu-size.S: New file.
7774
7775 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7776 .Ltype_int for clarity.
7777
4fc5b208
PP
77782008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7779
7780 PR gdb/2384:
7781 * gdb.cp/gdb2384.exp: Extended to test more cases.
7782 * gdb.cp/gdb2384.cc: Likewise.
7783 * gdb.cp/gdb2384-base.h: Likewise.
7784 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7785
d78df370
JK
77862008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7787
7788 * gdb.base/maint.exp (maint print type): Remove printing
7789 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7790
9a044a89
TT
77912008-09-30 Tom Tromey <tromey@redhat.com>
7792
7793 * gdb.base/macscp.exp: Add completion tests.
7794 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7795 (TWENTY_THREE): Likewise.
7796 (FORTY_EIGHT): Likewise.
7797
506800a9
TT
77982008-09-30 Tom Tromey <tromey@redhat.com>
7799
7800 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7801 everywhere.
7802 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7803
1a6f01b5
JK
78042008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7805
7806 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7807 testcase is derived from. Fix racy dependency on an expected PID
7808 number. No longer support the testcase on Linux kernel 2.4.x.
7809
2fae03e8
TT
78102008-09-27 Tom Tromey <tromey@redhat.com>
7811
7812 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7813 and varargs.
7814
1ad15515
PA
78152008-09-22 Pedro Alves <pedro@codesourcery.com>
7816
7817 * lib/mi-support.exp (mi_expect_interrupt): New.
7818 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7819 from gdb.mi/mi-nonstop.exp.
7820 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7821 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7822 lib/mi-support.exp.
7823 Use mi_check_thread_states throughout. Avoid ".*" and do not
7824 require an anchor after -exec-run.
7825
d0b76dc6
DJ
78262008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7827
7828 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7829 stop is pending. Avoid ".*" when two stops are pending.
7830 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7831 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7832 newlines in fullnames.
7833 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7834 (mi_expect_stop): Update comments. Only anchor in sync mode.
7835 Do not match newlines.
7836 (mi_send_resuming_command_raw): Always return status.
7837 (mi_get_stop_line): Do not match more than one line by accident.
7838 Only anchor in sync mode.
7839 (mi_run_inline_test): If -exec-next fails, give up.
7840
9990c830
UW
78412008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7842
7843 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7844 on SPU.
7845
ebcf6f00
JB
78462008-09-10 Joel Brobecker <brobecker@adacore.com>
7847
7848 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7849
b6db24e5
JB
78502008-09-10 Joel Brobecker <brobecker@adacore.com>
7851
7852 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7853 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7854 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7855 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7856 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7857 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7858 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7859 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7860 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7861 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7862 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7863 Include the "= " sequence in the expected output of print tests.
7864
2bf448e0
JB
78652008-09-10 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7868 description for boolean types.
7869
d51fd4c8
PA
78702008-09-09 Pedro Alves <pedro@codesourcery.com>
7871
7872 * gdb.base/hook-stop-continue.c: New.
7873 * gdb.base/hook-stop-continue.exp: New.
7874
694182d2
DJ
78752008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7876
7877 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7878
3b8a7fc0
JG
78792008-09-08 Jerome Guitton <guitton@adacore.com>
7880
7881 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7882 (stack_check_probe_2, stack_check_probe_loop_1)
7883 (stack_check_probe_loop_2): New functions.
7884 (main): Add call to these new functions.
7885 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7886 functions, check that the breakpoint is inserted at the appropriate
7887 location.
7888 (insert_breakpoint): Slightly refine this procedure so that it can
7889 be called several times in the test.
7890
96cc0ae8
JG
78912008-09-08 Jerome Guitton <guitton@adacore.com>
7892
7893 * gdb.base/stack-checking.c: New file.
7894 * gdb.base/stack-checking.exp: New file.
7895
1f08b409
TJB
78962008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7897
7898 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7899 * gdb.arch/altivec-regs.exp: Likewise.
7900 * gdb.arch/vsx-regs.exp: Likewise.
7901
3099e1c4
TJB
79022008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7903
7904 * gdb.arch/ppc-fp.exp: New file.
7905 * gdb.arch/ppc-fp.c: New file.
7906
cc69bfc1
PP
79072008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7908
7909 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7910 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7911
b02a33db
MS
79122008-09-04 Michael Snyder <msnyder@vmware.com>
7913
7914 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7915 as "at" (for non-debug functions such as _start).
7916
2992cbe0
UW
79172008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7918
7919 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7920 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7921 software watchpoints.
7922 * gdb.base/watch_thread_num.exp: Likewise.
7923
514f746b
AR
79242008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7925
7926 * gdb.arch/i386-bp_permanent.exp: New test.
7927
876cecd0
TT
79282008-08-24 Tom Tromey <tromey@redhat.com>
7929
7930 * gdb.base/maint.exp: Update "maint print type".
7931
80f73d71
VP
79322008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7933
7934 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7935 support. Adjust the order of "*running" notifications.
7936 * gdb.mi/non-stop.c: Don't cast from int to void* and
7937 back.
7938
d9c78d7d
MK
79392008-08-20 Mark Kettenis <kettenis@gnu.org>
7940
7941 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7942 expect to find it in the "info frame" output.
7943
97a2d1d3
DJ
79442008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * gdb.base/interp.exp: Always consume both prompts.
7947
b96e2927
PA
79482008-08-20 Pedro Alves <pedro@codesourcery.com>
7949
7950 * gdb.base/pending.exp: Test pending breakpoints without symbols
7951 loaded.
7952
8cf6e61a
VP
79532008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7954
7955 * lib/mi-support.exp (mi_expect_stop): Produce
7956 more details on failures.
7957 * gdb.mi/mi-nonstop.exp: New.
7958 * gdb.mi/non-stop.c: New.
7959
c6ebd6cf
VP
79602008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7961
a9c64011
AS
7962 * gdb.mi/mi-async.exp: Use 'set target-async'.
7963 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7964
46a9b8ed
DJ
79652008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7966
7967 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7968
44feb3ce
TT
79692008-08-17 Tom Tromey <tromey@redhat.com>
7970
7971 * gdb.base/help.exp (help catch): Rewrite.
7972
311a4e6b
TJB
79732008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7974
7975 * gdb.base/define.exp: Test indented command documentation.
7976 * gdb.python/python.exp: Test indented multi-line command.
7977
604c2f83
LM
79782008-08-15 Luis Machado <luisgpm@br.ibm.com>
7979
7980 * testsuite/gdb.arch/vsx-regs.c: New source file.
7981 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7982 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7983
886a217c
TT
79842008-08-14 Tom Tromey <tromey@redhat.com>
7985
7986 * gdb.base/macscp.exp: Add regression test for "macro define" or
7987 "macro undef" with no arguments.
7988
c814a4f3
PP
79892008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7990
7991 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7992
12ab8a60
UW
79932008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7994
7995 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7996
d57a3c85
TJB
79972008-08-06 Tom Tromey <tromey@redhat.com>
7998
7999 * gdb.python/python.exp: New file.
8000
c7b778ff
JK
80012008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 Fix for PR gdb/1543.
8004 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8005 $LOCATION.
8006 (location): New variable.
8007 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8008 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8009 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8010 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8011 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8012 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8013 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8014 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8015 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8016 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8017 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8018 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8019 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8020 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8021 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8022 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8023 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8024 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8025 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8026 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8027 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8028 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8029 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8030 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8031 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8032 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8033 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8034 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8035 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8036 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8037 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8038 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8039 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8040 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8041 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8042 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8043 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8044 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8045 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8046 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8047 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8048 gdb.base/type-opaque.exp, gdb.base/until.exp,
8049 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8050 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8051 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8052 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8053 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8054 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8055 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8056 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8057 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8058 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8059 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8060 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8061 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8062 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8063 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8064 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8065 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8066 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8067 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8068 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8069 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8070 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8071 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8072 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8073 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8074 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8075 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8076 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8077 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8078 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8079 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8080 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8081 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8082 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8083 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8084 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8085 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8086 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8087 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8088 to bug-gdb@prep.ai.mit.edu .
8089
5e06a3d1
VP
80902008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8091
8092 * lib/mi-support.exp (mi_load_shlibs): New.
8093 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8094
9d81d21b
VP
80952008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8096
8097 * lib/mi-support.exp (get_mi_thread_list)
8098 (check_mi_and_console_threads): New, moved from ...
8099 * gdb.mi/mi-pthread.exp: ...here.
8100 * gdb.mi/gdb669.exp (get_mi_thread_list)
8101 (check_mi_and_console_threads): Delete.
8102 * gdb.mi/mi2-pthread.exp: Likewise.
8103
bae98fe0
TT
81042008-07-28 Tom Tromey <tromey@redhat.com>
8105
8106 * Makefile.in (just-check): Remove. Move body to...
8107 (check): ... here.
8108
57380f4e
DJ
81092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8110
8111 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8112 Add a test for duplicated SIGINTs.
8113
e09490f1
DJ
81142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8115
8116 * gdb.threads/schedlock.exp (get_args): Update to work for any
8117 value of NUM.
8118 (Top level): Report the number of threads that did not resume.
8119
6387b45f
DJ
81202008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8121
8122 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8123
62f64ff2
DJ
81242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8125
8126 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8127 non-MI prompt.
8128
fa8de41e
TT
81292008-07-26 Tom Tromey <tromey@redhat.com>
8130
8131 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8132 (function_struct, function_struct_ptr): New globals.
8133 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8134 function pointer in a struct.
8135
ccb3ac8a
TT
81362008-07-26 Tom Tromey <tromey@redhat.com>
8137
8138 * gdb.base/macscp.exp: Add test for macro lexing bug.
8139
d7d9f01e
TT
81402008-07-18 Tom Tromey <tromey@redhat.com>
8141
8142 * gdb.base/macscp.exp: Add macro tests.
8143
9bf07184
PP
81442008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8145
8146 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8147
becf6477
PP
81482008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8149
8150 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8151
0709f7d3
PP
81522008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8153
8154 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8155
7093c834
PP
81562008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8157
8158 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8159
b432ffe3
JK
81602008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8161
8162 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8163
b1a268e5
VP
81642008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8165
8166 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8167
e2995f8e
KB
81682008-07-11 Kevin Buettner <kevinb@redhat.com>
8169
8170 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8171 of regexp to account for changes made to GDB in the printing of
8172 byte vectors.
8173
14032a66
TT
81742008-07-11 Tom Tromey <tromey@redhat.com>
8175
8176 * gdb.base/completion.exp: Add 'help' completion test.
8177
981505ef
JK
81782008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8179
8180 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8181
10568435
JK
81822008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8183
8184 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8185
4487aabf
PA
81862008-07-09 Pedro Alves <pedro@codesourcery.com>
8187
8188 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8189
a4a9b1c4
PA
81902008-07-09 Pedro Alves <pedro@codesourcery.com>
8191
8192 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8193
3c3185ac
JK
81942008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8195
8196 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8197
7ebd49dc
VP
81982008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8199
8200 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8201 previous commit. Add a comment.
8202
84e46146
PA
82032008-06-28 Pedro Alves <pedro@codesourcery.com>
8204
8205 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8206
0f8d4a2f
VP
82072008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8208
8209 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8210
f747e0ce
PA
82112008-06-27 Pedro Alves <pedro@codesourcery.com>
8212
8213 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8214 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8215 compiling an executable, link in an object that forces unbuffered
8216 output.
8217 * lib/set_unbuffered_mode.c: New file.
8218
734a5c36
JK
82192008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8222
a2840c35
VP
82232008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8224
a9c64011
AS
8225 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8226 mi_expect_stop.
8227 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8228 Demand that *running is output.
8229 (detect_async): Perform checking every time.
8230 (mi_send_resuming_command): Extract everything into...
8231 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8232 (mi_expect_stop): Don't accept any output before *stopped.
8233
6ae37fef
VP
82342008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8235
8236 Robustify mi-simplerun.
a9c64011
AS
8237 * gdb.mi/basics.c (main): Add a call to sleep.
8238 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8239 * gdb.mi/mi2-cli.exp: Likewise.
8240 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8241
b4aa76f0 82422008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8243
8244 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8245
e1ac3328
VP
82462008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8247
a9c64011
AS
8248 * gdb.mi/mi-console.exp: Adjust.
8249 * gdb.mi/mi-syn-frame.exp: Adjust.
8250 * gdb.mi/mi2-console.exp: Adjust.
8251 * gdb.mi/mi2-syn-frame.exp: Adjust.
8252 * lib/mi-support.exp (mi_run_cmd): Adjust.
8253 (mi_send_resuming_command): Adjust.
e1ac3328 8254
f7f9a841
VP
82552008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8256
8257 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8258 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8259 testing of stopped.
8260 * gdb.mi/mi2-syn-frame.exp: Likewise.
8261 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8262 (async, detect_async): New.
8263 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8264 depending on if we're running in sync or async mode.
f7f9a841 8265
37cd5d19
TT
82662008-06-09 Tom Tromey <tromey@redhat.com>
8267
8268 * gdb.base/completion.exp: New tests for field name completion
8269 with spaces, and field name completion with '->'.
8270
65d12d83
TT
82712008-06-06 Tom Tromey <tromey@redhat.com>
8272
8273 * gdb.base/break1.c (struct some_struct): New struct.
8274 (values): New global.
8275 * gdb.base/completion.exp: Add field name completion test.
8276
ebfe2e3f
PP
82772008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8278
8279 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8280 to pointer.
8281 * gdb.cp/call-c.cc: Likewise.
8282
bcf6fc3a
NR
82832008-06-06 Nick Roberts <nickrob@snap.net.nz>
8284
8285 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8286 annotation.
8287
49fd4a42 82882008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8289 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8290
8291 * gdb.threads/execl.c, gdb.threads/execl1.c,
8292 gdb.threads/execl.exp: New tests.
a9c64011 8293
8a34ac3f
AR
82942008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8295 Daniel Jacobowitz <dan@codesourcery.com>
8296
8297 * gdb.cp/exception.exp: Activate test, make it work with pending
8298 catchpoints.
8299
86ae69ef
JK
83002008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8301
8302 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8303
f7f9ae2c
VP
83042008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8305
a9c64011
AS
8306 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8307 now printed.
8308 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8309
2a2d4dc3
AS
83102008-05-27 Andreas Schwab <schwab@suse.de>
8311
8312 * gdb.base/frame-args.exp: Handle arguments that are optimized
8313 out.
8314
5099e4d9
LM
83152008-05-26 Luis Machado <luisgpm@br.ibm.com>
8316
8317 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8318 quiet for ppc32 and group options into a single variable.
8319
d9c36a91
JB
83202008-05-23 Joel Brobecker <brobecker@adacore.com>
8321
8322 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8323 of zero-size elements.
8324 * gdb.ada/null_array.exp: Test printing this new array.
8325
103a8671
JK
83262008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8329
07a4cc1a 83302008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8331
8332 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8333 of the "finish" command.
8334
55f996a7
NR
83352008-05-21 Nick Roberts <nickrob@snap.net.nz>
8336
8337 * gdb.base/annota1.exp: Test for new annotation.
8338
907fc202
UW
83392008-05-16 Pedro Alves <pedro@codesourcery.com>
8340
8341 * gdb.base/fixsection.exp: New file.
8342 * gdb.base/fixsection0.c: New file.
8343 * gdb.base/fixsection1.c: New file.
8344
e8f97270
UW
83452008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8346
8347 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8348 * gdb.base/annota3.exp: Likewise.
8349
ac0bb574
NF
83502008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8351
8352 * gdb.base/watch_thread_num.exp: Don't run tests that require
8353 watchpoints if the target doesn't support them.
8354
6fadd07a
DE
83552008-05-12 Doug Evans <dje@google.com>
8356
8357 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8358
6e9a4a30
JB
83592008-05-09 Joel Brobecker <brobecker@adacore.com>
8360
8361 * gdb.ada/assign_1.exp: New testcase.
8362
08388c79
DE
83632008-05-09 Doug Evans <dje@google.com>
8364
a3c83fae
DE
8365 * gdb.base/find.exp: New file.
8366 * gdb.base/find.c: New file.
08388c79 8367
bd5ddfe8
DJ
83682008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8369
8370 * gdb.base/commands.exp (watchpoint_command_test): Handle
8371 gdb,no_hardware_watchpoints.
8372 * gdb.base/float.exp: Allow ARM targets without floating point.
8373 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8374
b5dd68e2 83752008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8376 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8377
8378 * gdb.ada/lang_switch: New test program.
8379 * gdb.ada/lang_switch.exp: New testcase.
8380
382d13d1
DE
83812008-05-05 Doug Evans <dje@google.com>
8382
8383 * gdb.base/help.exp (disassemble): Update expected help text.
8384
9dd789d0
PA
83852008-05-04 Pedro Alves <pedro@codesourcery.com>
8386
8387 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8388
611c83ae
PA
83892008-05-04 Pedro Alves <pedro@codesourcery.com>
8390
8391 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8392 different times.
8393
ff013f42
JK
83942008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8397 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8398 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8399 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8400
96dff6a2
VP
84012008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8402
8403 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8404 notification to appear.
8405
55cd6f92
DJ
84062008-05-04 Daniel Jacobowitz <dan@debian.org>
8407
8408 * gdb.base/fullname.c: New file.
8409 * gdb.base/fullname.exp: New file.
8410 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8411
d705c43c
PA
84122008-05-03 Pedro Alves <pedro@codesourcery.com>
8413
8414 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8415 expressions with macros.
8416
333222e1
JK
84172008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8418
8419 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8420
5ac01682
DJ
84212008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8422
8423 * gdb.base/completion.exp: Handle lack of other symbols beginning
8424 with "a".
8425
8426 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8427
237fc4c9
PA
84282008-05-02 Jim Blandy <jimb@codesourcery.com>
8429
8430 * gdb.asm/asmsrc1.s: Add scratch space.
8431
ed5e9466
DJ
84322008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8433 Daniel Jacobowitz <dan@codesourcery.com>
8434
8435 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8436 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8437 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8438
b39cc962
DJ
84392007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8440
8441 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8442
36d520f5
JB
84432008-05-01 Joel Brobecker <brobecker@adacore.com>
8444
8445 * gdb.base/info-target.exp: New testcase.
8446
8d4e3071
DJ
84472008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8448
8449 * gdb.cp/hang.exp: Use .cc instead of .C.
8450 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8451 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8452
6f3f3097
DJ
84532008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8454
8455 * gdb.base/gdb1250.exp: Remove perror.
8456 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8457
5550a914
PA
84582008-04-30 Pedro Alves <pedro@codesourcery.com>
8459
8460 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8461 .2byte.
8462
d848e687
DJ
84632008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8464
8465 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8466 (maybe_kfail): New.
8467
93b5768b
PA
84682008-04-25 Pedro Alves <pedro@codesourcery.com>
8469
8470 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8471
721c02de
VP
84722008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8473
a9c64011
AS
8474 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8475 * gdb.mi/mi2-syn-frame.exp: Likewise.
8476 * lib/mi-support.exp: Likewise.
721c02de 8477
74960c60
VP
84782008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8479
8480 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8481 to specify regexp for the location to stop at.
8482 * gdb.base/break-always.c: New.
8483 * gdb.base/break-always.exp: New.
8484
d24317b4
VP
84852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8486
8487 * lib/mi-support.exp (mi_runto_helper): Adjust
8488 for the original-location field.
8489 (mi_create_breakpoint, mi_list_breakpoints): New.
8490 * gdb.mi/mi-break.exp: Adjust.
8491 * gdb.mi/mi2-break.exp: Adjust.
8492 * gdb.mi/mi-pending.exp: Adjust.
8493 * gdb.mi/mi-simplerun.exp: Adjust.
8494 * gdb.mi/mi2-simplerun.exp: Adjust.
8495 * gdb.mi/mi-syn-frame.exp: Adjust.
8496 * gdb.mi/mi2-syn-frame.exp: Adjust.
8497 * gdb.mi/mi-until.exp: Adjust.
8498 * gdb.mi/mi2-until.exp: Adjust.
8499 * gdb.mi/mi-var-display.exp: Adjust.
8500 * gdb.mi/mi2-var-display.exp: Adjust.
8501 * gdb.mi/mi-watch.exp: Adjust.
8502 * gdb.mi/mi2-watch.exp: Adjust.
8503
fdc59709 85042008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8505
a9c64011
AS
8506 * aclocal.m4: Add override.m4.
8507 * configure: Regenerate.
fdc59709 8508
8e91f023
VP
85092008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8510
8511 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8512 '-var-update --all-values' reports new value even the type
8513 of a variable object has changed.
8514
233a11ab
CS
85152008-04-18 Craig Silverstein <csilvers@google.com>
8516
8517 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8518 files.
d24317b4 8519
9c1137ad
JB
85202008-04-18 Joel Brobecker <brobecker@adacore.com>
8521
8522 * gdb.ada/atomic_enum: New test program.
8523 * gdb.ada/atomic_enum.exp: New testcase.
8524
66d0bbc7
DE
85252008-04-17 Doug Evans <dje@google.com>
8526
8527 * gdb.opt/Makefile.in: Fix whitespace.
8528
100906b0
UW
85292008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8530
8531 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8532
4584e32e
DE
85332008-04-17 Doug Evans <dje@google.com>
8534
8535 * gdb.base/hashline1.exp: New testcase.
8536 * gdb.base/hashline2.exp: New testcase.
8537 * gdb.base/hashline2.exp: New testcase.
8538
0a320680
PA
85392008-04-17 Pedro Alves <pedro@codesourcery.com>
8540
8541 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8542
18ac113b
AR
85432008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8544
8545 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8546 temporary breakpoint to match "Temporary breakpoint".
8547 * gdb.base/break.exp (delete_breakpoints): Likewise.
8548 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8549 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8550 * gdb.base/display.exp: Likewise.
8551 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8552 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8553 * gdb.base/restore.exp (restore_tests): Likewise.
8554 * gdb.base/sepdebug.exp: Likewise.
8555 * gdb.base/watchpoint.exp: Likewise.
8556 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8557 * gdb.mi/mi-pending.exp: Likewise.
8558 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8559 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8560 * gdb.mi/mi-var-cmd.exp: Likewise.
8561 * gdb.mi/mi-var-display.exp: Likewise.
8562 * gdb.mi/mi2-cli.exp: Likewise.
8563 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8564 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8565 * gdb.mi/mi2-var-display.exp: Likewise.
8566 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8567 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8568 new "disp" field.
a9c64011 8569 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8570 reason. This is to support fix for PR2424.
8571
add38693
JK
85722008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8573
8574 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8575
fcacd99f
VP
85762008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8577
8578 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8579 field. Add more floating varobj tests.
fcacd99f 8580 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8581 field.
8582 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8583 (main): Call do_at_tests.
8584 * lib/mi-support.exp (mi_create_floating_varobj)
8585 (mi_varobj_update_with_type_change): New.
fcacd99f 8586
de051565
MK
85872008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8588
8589 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8590 option of -var-evaluate-expression.
8591 * gdb.mi/mi2-var-display.exp: Likewise.
8592
dbc52822
VP
85932008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8594
8595 Introduce test setup helpers.
a9c64011
AS
8596 * lib/gdb.exp (build_executable, clean_restart)
8597 (prepare_for_testing): New.
8598 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8599 * gdb.base/return.exp: Likewise.
8600 * gdb.base/ending-run.exp: Likewise.
dbc52822 8601
473591da
NR
86022008-04-07 Nick Roberts <nickrob@snap.net.nz>
8603
8604 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8605 Interface (MI) responses.
8606
2b2d9e11
VP
86072008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8608
a9c64011
AS
8609 * gdb.cp/breakpoint.cc: New code to test conditions involving
8610 member variables.
8611 * gdb.cp/breakpoint.exp: Test condition involving member
8612 variables.
2b2d9e11 8613
bb378428
VP
86142008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8615
8616 * lib/mi-support.exp (mi_expect_stop): New.
8617 (mi_run_cmd): Change the
8618 token. Use mi_send_resuming_command, use
8619 mi_expect_stop.
8620 (mi_execute_to_helper): Rename to mi_execute_to.
8621 (mi_send_resuming_command): Add more error patterns.
8622 (mi_wait_for_stop): Renamed to...
8623 (mi_get_stop_line): ...this.
8624 (mi_run_inline_test): Adjust.
8625
8626 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8627 * gdb.mi/mi-console.exp: Likewise.
8628 * gdb.mi/mi-pending.exp: Likewise.
8629 * gdb.mi/mi-simplerun.exp: Likewise.
8630 * gdb.mi/mi-stack.exp: Likewise.
8631 * gdb.mi/mi-stepi.exp: Likewise.
8632 * gdb.mi/mi-syn-frame.exp: Add comment.
8633 * gdb.mi/mi-until.exp: Likewise.
8634 * gdb.mi/mi-var-display.exp: Likewise.
8635 * gdb.mi/mi-watch.exp: Likewise.
8636 * gdb.mi/mi2-cli.exp: Likewise.
8637 * gdb.mi/mi2-console.exp: Likewise.
8638 * gdb.mi/mi2-simplerun.exp: Likewise.
8639 * gdb.mi/mi2-stack.exp: Likewise.
8640 * gdb.mi/mi2-stepi.exp: Likewise.
8641 * gdb.mi/mi2-until.exp: Likewise.
8642 * gdb.mi/mi2-var-display.exp: Likewise.
8643 * gdb.mi/mi2-watch.exp: Likewise.
8644
62172bb9
UW
86452008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8646
8647 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8648
8649 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8650
a13e061a
PA
86512008-04-04 Pedro Alves <pedro@codesourcery.com>
8652
8653 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8654 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8655 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8656 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8657 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8658 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8659 expect an mi error duplicated in stderr.
8660
eae06beb
JB
86612008-04-03 Joel Brobecker <brobecker@adacore.com>
8662
8663 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8664 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8665 Add a couple of tests that verify the behavior when the new setting
8666 is set to "cancel" and "all".
8667 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8668 "ask" before we start the testing.
8669
79c6ced6
AR
86702008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8671
8672 * gdb.cp/casts.cc: Add class reference variables.
8673 * gdb.cp/casts.exp: New test cases for up/down casting references.
8674
6c2d1a6b
MK
86752008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8676
8677 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8678 instead of beginning to make an extra test pass.
8679 * gdb.mi/mi2-var-display.exp: Likewise.
8680
55b411d9
MR
86812008-03-31 Maciej W. Rozycki <macro@mips.com>
8682
8683 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8684
c6140da2
MD
86852008-03-31 Markus Deuling <deuling@de.ibm.com>
8686 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8687
8688 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8689 value. Add xfail for older kernels.
8690
79732189
AR
86912008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8692
8693 Bring mi-support in line with gdb.exp.
8694 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8695 (mi_gdb_start): New function.
8696
33c3676e
MR
86972008-03-28 Maciej W. Rozycki <macro@mips.com>
8698
8699 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8700
92e28119
VP
87012008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8702
8703 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8704 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8705
9e8e3afe
VP
87062008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8707
8708 * lib/mi-support.exp (mi_create_varobj_checked): New.
8709 (mi_list_varobj_children): Allow to check for a
8710 value.
8711 (mi_list_array_varobj_children): New.
8712
8713 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8714 and mi_list_varobj_children, as opposed to hardcoding
8715 expected strings.
8716 * gdb.mi/gdb701.exp: Likewise.
8717 * gdb.mi/gdb792.exp: Likewise.
8718 * gdb.mi/mi-var-block.exp: Likewise.
8719 * gdb.mi/mi-var-cmd.exp: Likewise.
8720 * gdb.mi/mi-var-invalidate.exp: Likewise.
8721 * gdb.mi/mi2-var-block.exp: Likewise.
8722 * gdb.mi/mi2-var-child.exp: Likewise.
8723 * gdb.mi/mi2-var-cmd.exp: Likewise.
8724 * gdb.mi/mi2-var-display.exp: Likewise.
8725
9df50351
JK
87262008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8727
8728 Fix random false FAILs on i386.
8729 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8730
31e5d73a
DJ
87312008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8732
8733 PR gdb/544
8734 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8735
12f4afab
DJ
87362008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8737
8738 PR gdb/544
8739 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8740
b562a0cb
DJ
87412008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8744 fixed PR gdb/544.
8745
17faa917
DJ
87462008-03-21 Pedro Alves <pedro@codesourcery.com>
8747
8748 * gdb.threads/fork-child-threads.exp: Test next over fork.
8749
6214f497
DJ
87502008-03-21 Chris Demetriou <cgd@google.com>
8751
8752 * gdb.base/break.exp (rbreak junk): New test for rbreak
8753 "Junk at end of arguments" issue.
8754
63092375
DJ
87552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8756
8757 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8758 *& to work on created array elements.
8759 (Top level): Test print $pc with a file. Test string operations
8760 without a target.
8761 * gdb.base/ptype.exp: Do not expect *& to work on created array
8762 elements.
8763
b21991b0
DJ
87642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8765
8766 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8767 gdb.threads/staticthreads.exp: Update exit query.
8768
c4b347c7
SL
87692008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8770
8771 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8772
fa4727a6
DJ
87732008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 * gdb.base/watchpoint.c (global_ptr, func4): New.
8776 (main): Call func4.
8777 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8778 (test_inaccessible_watchpoint): New.
8779
2f34202f
MR
87802008-02-29 Maciej W. Rozycki <macro@mips.com>
8781
8782 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8783 select the largest.
8784
0d6ba1b1
DJ
87852008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8786
8787 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8788 frames-invalid annotations.
8789
e691325a
PM
87902008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8791
a9c64011 8792 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8793
f85b5ecc
DE
87942008-02-27 Doug Evans <dje@google.com>
8795
8796 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8797 for bug 1738.
8798 (breakpoint_to_handler_entry): Ditto.
8799
b40e7bf3
JB
88002008-02-27 Joel Brobecker <brobecker@adacore.com>
8801
8802 * gdb.base/ending-run.exp: Use the first line of code inside
8803 function body to test breakpoints.
8804 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8805 location where the breakpoint is inserted when using the line
8806 where a function is declared. Fix typo in the description of
8807 one of the tests.
8808 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8809
2faca73a
PM
88102008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8811
8812 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8813 tests.
2faca73a 8814
6f439c36
PM
88152008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8816
8817 * gdb.base/args.exp: avoid same output for tests
8818 with single quotes.
8819
54e52265
VP
88202008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8821
a9c64011
AS
8822 * gdb.base/annota1.exp: Adjust for 'info break'
8823 format changes.
8824 * gdb.base/annota3.exp: Likewise.
8825 * gdb.base/break.exp: Likewise.
8826 * gdb.base/condbreak.exp: Likewise.
8827 * gdb.base/pending.exp: Likewise.
8828 * gdb.base/sepdebug.exp: Likewise.
8829 * gdb.base/unload.exp: Likewise.
8830 * gdb.cp/ovldbreak.exp: Likewise.
8831 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8832
897b09ca
DE
88332008-02-07 Doug Evans <dje@google.com>
8834
8835 * gdb.cp/mb-inline.exp: New.
8836 * gdb.cp/mb-inline.h: New.
8837 * gdb.cp/mb-inline1.cc: New.
8838 * gdb.cp/mb-inline2.cc: New.
8839
b1c32d35
PM
88402008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8841
8842 * gdb.pascal/floats.pas: New test program.
8843 * gdb.pascal/floats.exp: New testcase.
8844
1a4ca44a
TJB
88452008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8846
8847 * gdb.base/callfuncs.c (t_float_many_args): New function.
8848 (t_double_many_args): New function.
8849 * gdb.base/callfuncs.exp: Add tests for exceeding float
8850 and double parameters passed through the stack.
8851
439048e8
JB
88522008-02-05 Joel Brobecker <brobecker@adacore.com>
8853
8854 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8855 gdb.ada/complete/foo.adb: New files.
8856 * gdb.ada/complete.exp: New testcase.
8857
81fe8080
DE
88582008-02-03 Doug Evans <dje@google.com>
8859
301f0ecf
DE
8860 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8861
81fe8080
DE
8862 * gdb.cp/gdb2384.exp: New file.
8863 * gdb.cp/gdb2384.cc: New file.
8864 * gdb.cp/gdb2384-base.h: New file.
8865 * gdb.cp/gdb2384-base.cc: New file.
8866
4b071aec
DE
88672008-02-02 Doug Evans <dje@google.com>
8868
8869 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8870
61137ba6
JB
88712007-02-01 Joel Brobecker <brobecker@adacore.com>
8872
8873 * gdb.ada/sym_print_name: New test program.
8874 * gdb.ada/sym_print_name.exp: New testcase.
8875
88762007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8877
8878 * gdb.ada/nested/hello.adb: New file.
8879 * gdb.ada/nested.exp: New testcase.
8880 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8881
98deb0da
VP
88822008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8883
8884 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8885 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8886 don't cause future evaluations of function to report
8887 creation of internal breakpoints.
98deb0da 8888
723a2275
VP
88892008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8890
8891 * gdb.mi/mi-break.exp (test_error): New.
8892 Call it.
8893
fb546a2f
LM
88942008-01-31 Luis Machado <luisgpm@br.ibm.com>
8895
8896 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8897 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8898
2d8fd90a
PM
88992008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8900
8901 * gdb.pascal/integers.pas: New test program.
8902 * gdb.pascal/integers.exp: New testcase.
8903
a7fa0ded
PM
89042008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8905
8906 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8907
5e1a1926
TJB
89082008-01-30 Luis Machado <luisgpm@br.ibm.com>
8909
8910 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8911 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8912
8d04f9f0
JB
89132008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8914
8915 * gdb.ada/formatted_ref: New test program.
8916 * gdb.ada/formatted_ref.exp: New testcase.
8917
8918 * gdb.cp/formatted-ref.cc: New file.
8919 * gdb.cp/formatted-ref.exp: New testcase.
8920
ce75a98f
JB
89212008-01-30 Joel Brobecker <brobecker@adacore.com>
8922
8923 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8924
e835f6bf
NR
89252008-01-30 Nick Roberts <nickrob@snap.net.nz>
8926
8927 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8928 (test_file_list_exec_source_file): Update to new macro-info field.
8929
d118ef87
PH
89302008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8931
8932 * gdb.ada/exprs: New test program.
8933 * gdb.ada/exprs.exp: New testcase.
8934
7d35ab09
TJB
89352008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8936
8937 * dfp-test.c (DELTA, DELTA_B): New definitions.
8938 (double_val1, double_val2, double_val3, double_val4, double_val5,
8939 double_val6, double_val7, double_val8, double_val9, double_val10,
8940 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8941 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8942 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8943 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8944 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8945 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8946 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8947 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8948 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8949 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8950 dec128_val16): New global variables.
8951 (decimal_dec128_align): New function.
8952 (decimal_mixed): Likewise.
8953 (decimal_many_args_dec32): Likewise.
8954 (decimal_many_args_dec64): Likewise.
8955 (decimal_many_args_dec128): Likewise.
8956 (decimal_many_args_mixed): Likewise.
8957 * dfp-test.exp: Add tests calling new inferior functions.
8958
2d717e4f
DJ
89592008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8960
8961 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8962 gdb.server/ext-run.exp: New files.
8963 * lib/gdbserver-support.exp (gdbserver_download): New.
8964 (gdbserver_start): New. Update gdbserver expected
8965 output.
8966 (gdbserver_spawn): Use them.
8967 (gdbserver_start_extended): New.
8968
e85a822c
DJ
89692008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8970
8971 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8972 Run on GNU/Linux.
8973 (do_exec_tests): Check for systems which do not support catchpoints.
8974 Do not match START.
8975 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8976 Run on GNU/Linux. Enable verbose output.
8977 (check_fork_catchpoints): New.
8978 (explicit_fork_child_follow, catch_fork_child_follow)
8979 (tcatch_fork_parent_follow): Update expected messages.
8980 (do_fork_tests): Use check_fork_catchpoints.
8981 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8982 Run on GNU/Linux. Enable verbose output.
8983 (check_vfork_catchpoints): New.
8984 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8985 expected messages.
8986 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8987
401ea829
JB
89882008-01-29 Jim Blandy <jimb@red-bean.com>
8989
8990 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8991 host' errors.
8992 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8993
aceaf3ad
JB
89942008-01-29 Jim Blandy <jimb@red-bean.com>
8995
8996 * gdb.threads/sigthread.c: Use barriers to ensure that
8997 child_thread and child_thread_two are always initialized before we
8998 start to use them.
8999
a5606eee
VP
90002008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9001
9002 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9003 * gdb.base/watchpoint-solib.c: New.
9004 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9005
c55a82bb
PM
90062008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9007
9008 * gdb.base/gdb1056.exp: Add unsigned integer test.
9009
0993fe05
DE
90102008-01-28 Doug Evans <dje@google.com>
9011
9012 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9013
4fe42e7f
JB
90142008-01-27 Jim Blandy <jimb@codesourcery.com>
9015
c7a69933
JB
9016 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9017
4fe42e7f
JB
9018 * gdb.base/expand-psymtabs.exp: Doc fix.
9019
5def8285
MK
90202008-01-26 Mark Kettenis <kettenis@gnu.org>
9021
9022 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9023
5313c911
NR
90242008-01-24 Nick Roberts <nickrob@snap.net.nz>
9025
a9c64011 9026 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9027 -var-set-format.
9028
93815fbf
VP
90292008-01-23 Chris Demetriou <cgd@google.com>
9030
9031 * gdb.threads/thread_events.c: New testcase source file.
9032 * gdb.threads/thread_events.exp: New testcase expect file.
9033
467a88ee
NR
90342008-01-23 Nick Roberts <nickrob@snap.net.nz>
9035
9036 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9037
9038 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9039 -var-set-format.
9040
d8f82aba
DJ
90412008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9042 Vladimir Prus <vladimir@codesourcery.com>
9043
9044 * gdb.base/float.exp: Allow missing floating point for m68k and
9045 PowerPC.
9046
60c46647
VP
90472008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9048
9049 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9050 ignore count.
9051 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9052 * gdb.mi/mi-cli.exp: Adjust.
9053 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9054
c7dd36a1
PA
90552008-01-17 Pedro Alves <pedro@codesourcery.com>
9056
9057 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9058 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9059 with dummy_ptr's address.
9060 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9061 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9062 all targets.
9063 * gdb.mi/mi2-var-child.exp: Likewise.
9064
39d5313e
JB
90652008-01-09 Joel Brobecker <brobecker@adacore.com>
9066
9067 * gdb.ada/null_array: New test program.
9068 * gdb.ada/null_array.exp: New testcase.
9069
0aea4bf3
LM
90702008-01-09 Luis Machado <luisgpm@br.ibm.com>
9071
9072 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9073 with required float modifiers.
9074
0b354900
JB
90752008-01-08 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.ada/funcall_param: New test program.
9078 * gdb.ada/funcall_param.exp: New testcase.
9079
cdb7f5d4
JB
90802008-01-08 Joel Brobecker <brobecker@adacore.com>
9081
9082 * gdb.ada/arrayparam: New test program.
9083 * gdb.ada/arrayparam.exp: New testcase.
9084
88e2547f
JB
90852008-01-08 Joel Brobecker <brobecker@adacore.com>
9086
9087 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9088 landed. Should also fix random failures in the test following it.
9089
f6867ce0
TJB
90902008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9091
9092 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9093 for expressions with decimal float values.
9094 (test_dfp_conversions): New function to test casts to and from
9095 decimal float types.
9096 Call test_dfp_conversions.
9097 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9098 elements.
9099 (main): Initialize ds.float4 and ds.double8 elements.
9100 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9101 string to new error message.
9102 (d64_set_tests): Likewise.
9103 (d128_set_tests): Likewise.
9104 Add tests for expressions with decimal float variables. Add tests for
9105 conversions to and from decimal float types.
9106
f9c11282
JB
91072008-01-05 Joel Brobecker <brobecker@adacore.com>
9108
9109 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9110 * gdb.ada/packed_tagged.exp: New testcase.
9111
0ecbca72
JB
91122008-01-04 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9115 gdb.ada/homonym/homonym_main.adb: New files.
9116 * gdb.ada/homonym.exp: New testcase.
9117
c18d3d89
JB
91182008-01-04 Joel Brobecker <brobecker@adacore.com>
9119
9120 * gdb.ada/packed_array.exp: Add testing of references to
9121 a packed array.
9122
ecc7085b
JB
91232008-01-04 Joel Brobecker <brobecker@adacore.com>
9124
9125 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9126 New files.
9127 * gdb.ada/type_coercion.exp: New testcase.
9128
c474c922
JB
91292008-01-04 Joel Brobecker <brobecker@adacore.com>
9130
9131 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9132 gdb.ada/tagged/foo.adb: New file.
9133 * gdb.ada/tagged.exp: New testcase.
9134
9005b927
JB
91352008-01-04 Joel Brobecker <brobecker@adacore.com>
9136
9137 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9138 gdb.ada/ptype_field/foo.adb: New files.
9139 * gdb.ada/ptype_field.exp: New testcase.
9140
1a6aaad8
JB
91412008-01-03 Joel Brobecker <brobecker@adacore.com>
9142
9143 * gdb.ada/print_pc.exp: New testcase.
9144
0ef22f53
JB
91452008-01-03 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9148 gdb.ada/taft_type/p.adb: New files.
9149 * gdb.ada/taft_type.exp: New testcase.
9150
1689ecf8
JB
91512008-01-03 Joel Brobecker <brobecker@adacore.com>
9152
9153 * gdb.ada/array_bounds/bar.adb: New file.
9154 * gdb.ada/array_bounds.exp: New testcase.
9155
a4d0b9c3
JB
91562008-01-03 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9159 gdb.ada/arrayptr/foo.adb: New files.
9160 * gdb.ada/arrayptr.exp: New testcase.
9161
a31ace00
JB
91622008-01-03 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.base/set-lang-auto.exp: New testcase.
9165
a97fced3
JB
91662008-01-03 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.ada/fun_addr/foo.adb: New file.
9169 * gdb.ada/fun_addr.exp: New testcase.
9170
ef29ce1a
JK
91712008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9174 New files
9175
0fafefe3
JB
91762008-01-02 Joel Brobecker <brobecker@adacore.com>
9177
9178 * array_subscript_addr/p.adb: New file.
a9c64011 9179 * array_subscript_addr.exp: New testcase.
0fafefe3 9180
c4359f8d
JB
91812008-01-02 Joel Brobecker <brobecker@adacore.com>
9182
a9c64011 9183 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9184 New files.
9185 * gdb.ada/str_cmp_ref.exp: New testcase.
9186
1aa1b15b
JB
91872008-01-01 Joel Brobecker <brobecker@adacore.com>
9188
9189 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9190 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9191 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9192
81c9b2cf
JB
91932008-01-01 Joel Brobecker <brobecker@adacore.com>
9194
9195 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9196 gdb.ada/ref_param/pck.ads: New files.
9197 * gdb.ada/ref_param.exp: New testcase.
9198
319e4674
JB
91992008-01-01 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9202 gdb.ada/interface/foo.adb: New files.
9203 * gdb.ada/interface.exp: New testcase.
9204
ef682c56
JB
92052007-12-31 Jim Blandy <jimb@codesourcery.com>
9206
9207 * gdb.base/multi-forks.exp: Consume all output from child
9208 processes before proceeding to next test.
9209
f6f3eb6c
JB
92102007-12-29 Jim Blandy <jimb@codesourcery.com>
9211
9212 * configure: Regenerated.
9213
f652e42f
JB
92142007-12-27 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9217 gdb.ada/fixed_cmp/fixed.adb: New files.
9218 * gdb.ada/fixed_cmp.exp: New testcase.
9219
6943e596
JB
92202007-12-27 Joel Brobecker <brobecker@adacore.com>
9221
9222 * gdb.ada/boolean_expr.exp: New testcase.
9223
aad9a193
JB
92242007-12-26 Jim Blandy <jimb@codesourcery.com>
9225
9226 * gdb.base/multi-forks.exp: Doc fix.
9227
fb5f3683
JB
92282007-12-26 Joel Brobecker <brobecker@adacore.com>
9229
9230 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9231 * gdb.ada/char_param.exp: Do not compile our test program with
9232 -gnata, this is unnecessary.
9233 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9234
384e4a9c
JB
92352007-12-24 Joel Brobecker <brobecker@adacore.com>
9236
9237 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9238 gdb.ada/print_chars/foo.adb: New files.
9239 * gdb.ada/print_chars.exp: New testcase.
9240
01e044f7
JB
92412007-12-24 Joel Brobecker <brobecker@adacore.com>
9242
9243 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9244 gdb.ada/char_param/foo.adb: New files.
9245 * gdb.ada/char_param.exp: New testcase.
9246
0ce17860
JB
92472007-12-22 Jim Blandy <jimb@codesourcery.com>
9248
9249 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9250 hard-coding source line numbers into the test.
9251 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9252 gdb_get_line_number to find.
9253
919809b9
JB
92542007-12-22 Joel Brobecker <brobecker@adacore.com>
9255
9256 * gdb.base/ptype.c (highest): New struct type.
9257 (the_highest): New variable of that type.
9258 (main): Add dummy assignment to a field of variable the_highest.
9259 * gdb.base/ptype.exp: Test type printing of our new variable.
9260
abc8a88d
PM
92612007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9262
9263 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9264 and record first explicitly generated thread number.
abc8a88d
PM
9265 Use that thread number for thread specific watchpoint test.
9266 Add iteration number to repetitive tests.
9267
5158f3e3
CES
92682007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9269 Jim Blandy <jimb@codesourcery.com>
9270
9271 * gdb.base/expand-psymtabs.c: New testcase
9272 source file.
9273 * gdb.base/expand-psymtabs.exp: New testcase
9274 expect file.
9275
37e4754d
LM
92762007-12-17 Luis Machado <luisgpm@br.ibm.com>
9277
9278 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9279 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9280
551e5d04
JB
92812007-12-17 Joel Brobecker <brobecker@adacore.com>
9282
9283 * gdb.ada/frame_args/foo.adb: New file.
9284 * gdb.ada/frame_args/pck.ads: New file.
9285 * gdb.ada/frame_args/pck.adb: New file.
9286 * gdb.ada/frame_args.exp: New testcase.
9287
a05ee097
JB
92882007-12-17 Joel Brobecker <brobecker@adacore.com>
9289
9290 * gdb.base/frame-args.c: New file.
9291 * gdb.base/frame-args.exp: New testcase.
9292
c162e8c9 92932007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9294 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9295
9296 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9297
afe8ab22 92982007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9299
afe8ab22
VP
9300 * gdb.mi/mi-pending.exp: New.
9301 * gdb.mi/mi-pending.c: New.
9302 * gdb.mi/mi-pendshr.c: New.
9303
dfdfb3ca
JB
93042007-12-06 Jim Blandy <jimb@codesourcery.com>
9305
9306 * gdb.base/default.exp: Update expected output for 'info catch'.
9307
b7fca990
JK
93082007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9311 must be set to binary.
9312
6a1afc1e
PA
93132007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9314
9315 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9316
a6b151f1
DJ
93172007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9320 gdb.mi/mi-file-transfer.exp: New.
9321
43039443
JK
93222007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9325
0ef2251b
MR
93262007-11-22 Maciej W. Rozycki <macro@mips.com>
9327
9328 * gdb.trace/backtrace.exp: Fix a typo.
9329 * gdb.trace/circ.exp: Likewise.
9330 * gdb.trace/collection.exp: Likewise.
9331 * gdb.trace/limits.exp: Likewise.
9332 * gdb.trace/report.exp: Likewise.
9333 * gdb.trace/tfind.exp: Likewise.
9334 * gdb.trace/while-dyn.exp: Likewise.
9335
5443631e
NR
93362007-11-21 Nick Roberts <nickrob@snap.net.nz>
9337
9338 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9339 objects of pointers that can't be dereferenced are now
9340 "noneditable".
9341
a4ce5b0d
UW
93422007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9343
9344 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9345 (target_cpu): Remove.
9346
d6e956e5
VP
93472007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9348
9349 * gdb.base/ending-run.exp: Expect the list of cleared
9350 breakpoint to come in natural order, not the reversed one.
a9c64011 9351
214270ab
VP
93522007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9353
9354 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9355 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9356
1a619819
LM
93572007-11-05 Luis Machado <luisgpm@br.ibm.com>
9358
9359 * gdb.base/printcmds.exp: New function
9360 test_printf_with_dfp.
9361
5b01a6fa
DE
93622007-11-02 Doug Evans <dje@google.com>
9363
9364 * gdb.disasm/t01_mov.s: Remove carriage returns.
9365 * gdb.disasm/t02_mova.s: Ditto.
9366 * gdb.disasm/t03_add.s: Ditto.
9367 * gdb.disasm/t04_sub.s: Ditto.
9368 * gdb.disasm/t05_cmp.s: Ditto.
9369 * gdb.disasm/t06_ari2.s: Ditto.
9370 * gdb.disasm/t07_ari3.s: Ditto.
9371 * gdb.disasm/t08_or.s: Ditto.
9372 * gdb.disasm/t09_xor.s: Ditto.
9373 * gdb.disasm/t10_and.s: Ditto.
9374 * gdb.disasm/t11_logs.s: Ditto.
9375 * gdb.disasm/t12_bit.s: Ditto.
9376 * gdb.disasm/t13_otr.s: Ditto.
9377
ec33ab7f
JK
93782007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9379
9380 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9381
ae0d01ff
UW
93822007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9383
9384 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9385 provide DFP support.
9386
55eddb0f
DJ
93872007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9388
9389 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9390 Test "set powerpc vector-abi". Skip auto-detection tests for old
9391 toolchains.
9392
7020f05c
PA
93932007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9394
9395 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9396 with [string compare].
9397
84bc3db9
PA
93982007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9399
9400 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9401 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9402
5876dc88
LM
94032007-10-25 Luis Machado <luisgpm@br.ibm.com>
9404
9405 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9406 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9407 * gdb.opt/Makefile.in: New makefile.
9408 * Makefile.in: Create new directory "gdb.opt".
9409 * configure.ac: Add "gdb.opt" directory.
9410 * configure: Regenerated.
a9c64011 9411
c3ea9a14
DE
94122007-10-25 Doug Evans <dje@google.com>
9413
9414 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9415 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9416
a9c64011 94172007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9418 Thiago Jung Bauermann <bauerman@br.ibm.com>
9419
9420 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9421 Floating Point expressions.
9422 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9423 Floating Point variables.
9424 * gdb.base/dfp-test.c: new file containing program with Decimal
9425 Floating variables, used by gdb.base/dfp-test.exp.
9426
62a24a2b
DJ
94272007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9428
9429 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9430
e7b1eae6
UW
94312007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9432
9433 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9434 compiling test case with GCC.
9435 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9436
c641edcc
UW
94372007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9438
9439 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9440 format changes.
9441
5e5ebfe6
MS
94422007-10-18 Michael Snyder <msnyder@specifix.com>
9443
9444 * gdb.base/dbx.exp: Add missing "-re " operator.
9445
e831e7b6
GM
94462007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9447
9448 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9449 * configure.ac: Removed trailing spaces after backslash.
9450 * gdb.modula2: New directory.
9451 * gdb.modula2/Makefile.in: New file.
9452 * gdb.modula2/unbounded-array.exp: New file.
9453 * gdb.modula2/unbounded1.c: New file.
9454
7cc46491
DJ
94552007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9456
9457 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9458
94592007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9460
9461 * gdb.base/sigstep.c (main): Add checks for
9462 return values for setitimer call.
9463 Call setitimer again with itimer = ITIMER_REAL
9464 if first call to setitimer fails.
9465
e91528f0
KH
94662007-10-11 Kazu Hirata <kazu@codesourcery.com>
9467
9468 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9469 of $timeout.
9470
2ec9a4f8
DJ
94712007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9472
9473 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9474
94752007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9476
9477 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9478 of gdb_expect call, to avoid interruption.
9479
64b2fa04
PA
94802007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9481
9482 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9483 (v_unsigned_long_long, v_long_long_array)
9484 (v_signed_long_long_array, v_unsigned_long_long_array)
9485 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9486 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9487 [!NO_LONG_LONG]: New.
9488 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9489 v_long_long_member.
9490
9491 (v_long_long_func, v_signed_long_long_func)
9492 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9493 (main) [!NO_LONG_LONG]: Initialize long long variants.
9494
9495 * gdb.base/whatis.exp: If board file requests no_long_long, build
9496 test with NO_LONG_LONG defined. Test long long, signed long long,
9497 and unsigned long long variants but only if board file doesn't
9498 disable it.
9499
a912286e 95002007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9501 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9502
9503 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9504 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9505 * configure: Regenerated.
9506 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9507 gdb.pascal/types.exp, lib/pascal.exp: New files.
9508
471ba8c9
DJ
95092007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9512 call.
9513 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9514 to return to the call.
9515 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9516 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9517 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9518 * gdb.mi/mi-until.exp (test_until): Likewise.
9519 * gdb.mi/mi2-until.exp (test_until): Likewise.
9520
fef8a650
DJ
95212007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9522
9523 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9524 two-char array.
9525 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9526
d983da9c
DJ
95272007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9528
9529 * gdb.threads/watchthreads.c (thread_function): Sleep between
9530 iterations.
9531 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9532 at once for S/390. Generate matching fails and passes.
9533
17f62551
VP
95342007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9535
9536 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9537 the 'struct_declarations' variable to zeros.
a9c64011 9538
ed0616c6
VP
95392007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9540
9541 * gdb.cp/mb-ctor.cc: New.
9542 * gdb.cp/mb-ctor.exp: New.
9543 * gdb.cp/mb-templates.cc: New.
9544 * gdb.cp/mb-templates.exp: New.
9545
41f1b697
DJ
95462007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9549
3f213f78
PA
95502007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9551
9552 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9553 targets.
9554 * configure: Regenerate.
9555
0d381245 95562007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9557
0d381245
VP
9558 * gdb.base/annota1.exp: Adjust for 'info break'
9559 format changes.
9560 * gdb.base/annota3.exp: Likewise.
9561 * gdb.base/break.exp: Likewise.
9562 * gdb.base/condbreak.exp: Likewise.
9563 * gdb.base/pending.exp: Likewise.
9564 * gdb.base/sepdebug.exp: Likewise.
9565 * gdb.base/unload.exp: Likewise.
9566 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9567
fe3f5fa8
VP
95682007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9569
9570 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9571 messages.
9572 * gdb.base/chng-syms.exp: Likewise.
9573 * gdb.base/unload.exp: Likewise.
a9c64011 9574
a75cf6c0
DJ
95752007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9576
9577 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9578
18ecae38
DJ
95792007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9580
9581 * schedlock.c (NUM): Change to 1.
9582 (main): Use args[0] for the main thread.
9583 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9584 regardless of the number of threads.
9585
5509918f
MR
95862007-09-14 Maciej W. Rozycki <macro@mips.com>
9587
4a543daf
MR
9588 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9589 type down.
9590 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9591 test.
9592 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9593 watchpoint type down.
9594 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9595 test.
9596
95972007-09-14 Maciej W. Rozycki <macro@mips.com>
9598
5509918f
MR
9599 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9600 Move all the tests here and run them twice, once using software
9601 watchpoints and once using hardware watchpoints.
9602 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9603
40b53987
DJ
96042007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9607 test.
9608
695e2681
MK
96092007-09-10 Mark Kettenis <kettenis@gnu.org>
9610
8b3fc8d8
MK
9611 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9612 build-id.
9613
695e2681
MK
9614 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9615 know about $ORIGIN. Calculate output dir from $dest instead of
9616 using ${objdir}/{$subdir}.
9617
58d69f29
MK
96182007-09-09 Mark Kettenis <kettenis@gnu.org>
9619
9620 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9621 gcore, before continuing with the test.
9622
3e347599
DJ
96232007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9624
9625 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9626 * gdb.mi/mi-watch.exp: Likewise.
9627
ea37ba09
DJ
96282007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9629 Jim Blandy <jimb@codesourcery.com>
9630
9631 * gdb.arch/i386-sse.exp: Do not expect character constants.
9632 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9633 * gdb.base/display.exp: Allow print/s.
9634 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9635 and unsigned char array changes.
9636
2025a643
DJ
96372007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9638
9639 * gdb.base/display.exp: Add tests for printf %p.
9640
26669a27
PA
96412007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9642
9643 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9644 the dll name to unicode.
9645
c8f021f8
JK
96462007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 * gdb.base/default.exp (show version): Update the version text.
9649 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9650
4cf31eea
JK
96512007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9654 New files.
9655
4935890f
JK
96562007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9657
9658 * lib/gdb.exp (build_id_debug_filename_get): New function.
9659 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9660 Remove the generate DEBUG file for the future testcase runs.
9661 New testcase for the NT_GNU_BUILD_ID retrieval.
9662 Move the final testing step to ...
9663 (test_different_dir): ... a new function.
9664 New parameter XFAIL to XFAIL all the tests performed.
9665 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9666 New parameter TYPE to PF_PREFIX all the tests performed.
9667
02142340
VP
96682007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9669
9670 * gdb.mi/mi-var-cp.cc (path_expression): New
9671 function.
9672 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9673
36acd84e
UW
96742007-08-27 Markus Deuling <deuling@de.ibm.com>
9675
9676 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9677 to fit into SPU Local Store memory.
9678
a896d121
JB
96792007-08-23 Joel Brobecker <brobecker@adacore.com>
9680
9681 * gdb.base/default.exp: Adjust the expected output of "info
9682 warranty" after the switch to GPLv3.
9683
7b433602
JB
96842007-08-23 Joel Brobecker <brobecker@adacore.com>
9685
9686 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9687 to 30000 (from 20000).
9688
e22f8b7c
JB
96892007-08-23 Joel Brobecker <brobecker@adacore.com>
9690
9691 Switch the license of all .exp files to GPLv3.
9692 Switch the license of all .f and .f90 files to GPLv3.
9693 Switch the license of all .s and .S files to GPLv3.
9694
5a0e3bd0
JB
96952007-08-23 Joel Brobecker <brobecker@adacore.com>
9696
9697 * configure.ac: Switch license to GPLv3.
9698
cc00619d
JB
96992007-08-23 Joel Brobecker <brobecker@adacore.com>
9700
9701 Switch the licensing to GPLv3 for all .ads and .adb files.
9702
8d26208a
DJ
97032007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9704
9705 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9706 and t_int_double.
9707 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9708
4fcb9948
JB
97092007-08-17 Joel Brobecker <brobecker@adacore.com>
9710
9711 * gdb.base/step-line.c: Switch license to GPL version 3, and
9712 update copyright year.
9713 * gdb.base/step-line.inp: Likewise.
9714
b9c34f67
JB
97152007-08-17 Joel Brobecker <brobecker@adacore.com>
9716
9717 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9718 changes inside gdb1555.c.
9719 * gdb.base/pending.exp: Likewise.
9720
2cc17678
DJ
97212007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * config/default.exp: New file.
9724
e48883f7
DJ
97252007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9728 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9729
1ab80e5b
MR
97302007-07-30 Maciej W. Rozycki <macro@mips.com>
9731
9732 * gdb.base/dump.exp: Force the correct endianness for binary
9733 formats not carrying this information.
9734
aba471f5
DJ
97352007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9736
9737 * gdb.threads/staticthreads.exp: Match .*sem_post.
9738
d4e07204
DJ
97392007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9740
9741 * gdb.base/readline.exp (operate_and_get_next): Match the final
9742 prompt.
9743
2b97317d
KB
97442007-07-23 Kevin Buettner <kevinb@redhat.com>
9745
9746 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9747 to restarting SID.
9748
44efa07a
KB
97492007-07-18 Kevin Buettner <kevinb@redhat.com>
9750
9751 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9752 prior to `gdb_start'.
9753
7b5ebade
KB
97542007-07-18 Kevin Buettner <kevinb@redhat.com>
9755
9756 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9757 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9758 Remove call to gdb_unload.
9759
255e7678
DJ
97602007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9761 Daniel Jacobowitz <dan@codesourcery.com>
9762
9763 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9764 for __WIN32__.
9765 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9766 * gdb.base/unload.exp: Use shared library test routines.
9767
3a40aaa0
UW
97682007-07-03 Markus Deuling <deuling@de.ibm.com>
9769
9770 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9771 * gdb.base/solib-symbol-lib.c: Likewise.
9772 * gdb.base/solib-symbol-main.c: Likewise.
9773
b0f4b84b
DJ
97742007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9775
9776 * config/gdbserver.exp (gdb_reconnect): New.
9777 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9778 gdb.base/solib-disc.exp: New files.
9779 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9780 remote debugging".
9781 (gdb_compile): Add shlib_load flag.
9782 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9783 port.
9784 (gdbserver_reconnect): New.
9785
1b05479a
DJ
97862007-07-01 Nick Roberts <nickrob@snap.net.nz>
9787 Daniel Jacobowitz <dan@codesourcery.com>
9788
9789 * gdb.base/annota3.exp: Test for if construct.
9790
86f78eb2
DJ
97912007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9792
9793 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9794
6a2eb474 97952007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9796 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9797
9798 * gdb.base/display.exp: Allow a newline after display/i.
9799 * gdb.base/pc-fp.exp: Likewise.
9800 * gdb.base/sigbpt.exp: Likewise.
9801
f8b73d13
DJ
98022007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9805 required features to be included.
9806
4339e69e
DJ
98072007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9808
9809 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9810 in info threads output.
9811
23d964e7
UW
98122007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9813 Markus Deuling <deuling@de.ibm.com>
9814
9815 * gdb.arch/spu-info.exp: New testcase.
9816 * gdb.arch/spu-info.c: New file.
9817
fd20f75b
DJ
98182007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9819
9820 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9821 tpcs_offset. Restore lr after the call.
9822 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9823
2226f861
DJ
98242007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9825
9826 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9827 (gdbserver_run): Kill any running gdbserver.
9828 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9829
d12371a9
MR
98302007-05-17 Maciej W. Rozycki <macro@mips.com>
9831
9832 * gdb.base/sigbpt.exp: Preset segv_addr.
9833
93f02886
DJ
98342007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9835
9836 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9837 (gdb_compile_shlib): Likewise.
9838 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9839 (default_gdb_init): Clear cleanfiles.
9840 (gdb_finish): Delete recorded cleanfiles.
9841 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9842
9843 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9844 Do not use isnative.
9845 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9846 gdb.base/so-impl-ld.exp: Likewise.
9847 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9848 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9849 gdb_compile.
9850
b04e06d7
VP
98512007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9852
9853 * config/unknown.exp: Remove.
9854
069ed931
UW
98552007-05-15 Markus Deuling <deuling@de.ibm.com>
9856
9857 * gdb.base/info-proc.exp: Check is_remote.
9858
09db0d03
UW
98592007-05-14 Markus Deuling <deuling@de.ibm.com>
9860
9861 * gdb.base/gcore.exp: Initialize variable core_supported.
9862
af2cbe8c
DJ
98632007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9866
027c0295
DJ
98672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9870 * gdb.threads/print-threads.exp (test_all_threads): Allow
9871 negative and hexadecimal thread IDs.
9872
dc5000e7
DJ
98732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9874
9875 * gdb.java/jprint.java (public): Avoid invalid call to static
9876 method.
9877
2e74ed18
DP
98782007-05-14 Denis Pilat <denis.pilat@st.com>
9879
9880 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9881 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9882 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9883 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9884 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9885
83547f02
UW
98862007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9887
9888 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9889 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9890 this mode.
9891 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9892 * gdb.base/spu.ld: New file.
9893
b18be20d
DJ
98942007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9897
be444858
DJ
98982007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9901
b1d53152
DJ
99022007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * gdb.java/jmain.exp: Handle demangled names with and without method
9905 signatures.
9906
d084b331
DJ
99072007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9908
9909 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9910 (have_a_very_merry_interrupt): Remove calls to puts.
9911 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9912 inferior output.
9913 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9914 test names.
9915
db9d7fc5
DJ
99162007-04-29 Markus Deuling <deuling@de.ibm.com>
9917 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.base/auxv.exp (core_works): Also check is_remote.
9920 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9921
ef783a7d 99222007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9923
ef783a7d
VP
9924 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9925 message, not the undefined 'module' variable.
9926 * gdb.base/siginfo.exp: Likewise.
9927 * gdb.base/sigstep.exp: Likewise.
9928 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9929 serialport.
9930 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9931
b7b73cae
CV
99322007-04-25 Corinna Vinschen <vinschen@redhat.com>
9933
9934 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9935 target sim fails. Return 0 otherwise.
9936 (gdb_load): Return prematurely if gdb_target_sim fails.
9937
7d90fdfa
DP
99382007-04-16 Denis Pilat <denis.pilat@st.com>
9939
9940 * gdb.base/setshow.exp: Reset height after having set it to 100.
9941
5d3e9c85
DP
99422007-04-16 Denis Pilat <denis.pilat@st.com>
9943
9944 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9945
18e75969
DP
99462007-04-16 Denis Pilat <denis.pilat@st.com>
9947
9948 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9949
25d5ea92
VP
99502007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9951
9952 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9953 tests. Run the frozen varobjs test.
9954 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9955 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9956
0b49cb80
JK
99572007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9958
9959 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9960 gdb.base/type-opaque.exp: New files.
9961
a73bafbc 99622007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9963
9964 * gdb.mi/mi-var-child.c
a73bafbc
VP
9965 (do_children_tests): User char[2] instead of
9966 char so that automatic printing of pointers to char
9967 don't give unpredicable result.
9968 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9969 local variables.
9970 * gdb.mi/mi-var-child.exp: Step to right line
9971 of do_children_tests.
9972 * gdb.mi/mi2-var-child.exp: Likewise.
9973 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9974 do_locals_tests.
a73bafbc
VP
9975 (do_children_tests): User char[2] instead of
9976 char so that automatic printing of pointers to char
a9c64011 9977 don't give unpredicable result.
a73bafbc 9978 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9979 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9980 Pass test name to mi_wait_for_stop.
9981
7ce59000
DJ
99822007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * gdb.asm/asm-source.exp: Remove d10v case.
9985 * lib/gdb.exp (skip_cplus_tests): Likewise.
9986 * gdb.asm/d10v.inc: Deleted.
9987
20389057
DJ
99882007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9989
9990 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9991
8807d78b
DJ
99922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9993
9994 * config/netware.exp: Delete file.
9995
aa3edb8e
JB
99962007-03-29 Joel Brobecker <brobecker@adacore.com>
9997
9998 * gdb.dwarf2/dw2-noloc.S: New file.
9999 * gdb.dwarf2/dw2-noloc.exp: New file.
10000
297561ac
PA
100012007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10002
10003 * gdb.cp/method2.cc: New test.
10004 * gdb.cp/method2.exp: New test.
10005 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10006
1f81bd39
DJ
100072007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10008
10009 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10010
9453113a
DJ
100112007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10012
10013 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10014
b741e217
DJ
100152007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10016
10017 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10018 (gdb_load): Delete, replace with...
10019 (gdb_reload): ...this.
10020 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10021 * gdb.server/server-mon.exp: Likewise.
10022 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10023 (gdb_start_cmd): New.
10024 (gdb_file_cmd): Save the last loaded file.
10025 (gdb_reload): New.
10026 (gdb_gnu_strip_debug): Use transform.
10027 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10028 support here. Use new $last_loaded_file. Check mtime.
10029 (gdb_target_cmd): Handle ObjC failure case.
10030 (infer_host_exec): Delete.
10031 (gdbserver_load): Rename to...
10032 (gdbserver_run): ...this. Simplify.
10033 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10034 (mi_gdb_load): Move most contents to a new function...
10035 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10036 (mi_run_cmd): Use mi_gdb_target_load.
10037 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10038 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10039 Use gdb_run_cmd.
10040 * gdb.base/charsign.exp: Remove incorrect comment.
10041 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10042 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10043 gdb.base/start.exp: Use gdb_start_cmd.
10044
446ab585 100452007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10046 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10047
10048 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10049 * gdb.base/signull.exp: Similarly.
10050
bbb88ebf
UW
100512007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10052
10053 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10054 messages available to test cases (like chng-sym.exp).
10055
cb8c4a99
AS
100562007-03-14 Andreas Schwab <schwab@suse.de>
10057
10058 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10059 format changes.
10060
4e463ff5
DJ
100612007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10062
10063 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10064 (optimized_1): New.
10065 (main): Call optimized_1.
10066 (gdb2029): Correct typos. Call gdb2029_marker.
10067 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10068 for gdb2029.
10069
b6db2c47
MK
100702007-03-12 Mark Kettenis <kettenis@gnu.org>
10071
10072 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10073 as tabs. Remove redundant test pattern.
10074
70ed3737
UW
100752007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10076
10077 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10078 for /a format output.
10079
47b67b60
DJ
100802007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10081
10082 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10083 collect output incrementally.
10084
b8953b0e
UW
100852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10086
10087 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10088 for -var-create lpcharacter test.
10089 * gdb.mi/mi2-var-cmd.exp: Likewise.
10090
7acd5c40
UW
100912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10092
10093 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10094 pass on targets where address zero is readable.
10095
9c6759c1
UW
100962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10097
10098 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10099 just a single architecture.
10100
a2f1aeb4
UW
101012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10102
10103 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10104 (fetch_all_registers): New function, uses gdb_test_multiple and
10105 exp_continue to fetch inferior output line-by-line.
10106 Replace all uses of do_get_all_registers by fetch_all_registers.
10107
46579ac2
UW
101082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10109
10110 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10111 in target_info.
10112
fc133f24
MS
101132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10114
a9c64011 10115 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10116 consistancy; add a default (timeout) case.
10117
7646a51d
MS
101182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10119
10120 * gdb.base/watchpoint.exp: Fix truncated comment.
10121
dcfff61f
MS
101222007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10123
10124 * Makefile.in: Remove spurious single-quotes from sed command.
10125
664e3ee9
DJ
101262007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10127
10128 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10129 func.
10130 * gdb.mi/mi2-var-cmd.exp: Likewise.
10131
d7cc6f2f
JB
101322007-02-27 Joel Brobecker <brobecker@adacore.com>
10133
a9c64011
AS
10134 * gdb.dwarf2/dw2-producer.S: New file.
10135 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10136
101372007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10138
10139 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10140 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10141 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10142 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10143 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10144 Revert tests to use mi_gdb_test and include value field in output
10145 of -var-create.
10146
93d42b30
DJ
101472007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10148
10149 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10150
c499ed39
DJ
101512007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10152
10153 * gdb.base/maint.exp: Remove full paths from test names.
10154 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10155 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10156
9836f81b
JB
101572007-02-27 Joel Brobecker <brobecker@adacore.com>
10158
10159 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10160
c74d0ad8
DJ
101612007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10162
10163 * gdb.server/server-mon.exp: New test.
10164
2711e456
DJ
101652007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10166
10167 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10168
ff6f572f
DJ
101692007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10170
10171 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10172 register capitalization.
10173
fada3feb
DP
101742007-02-13 Denis Pilat <denis.pilat@st.com>
10175
10176 * gdb.mi/mi-var-invalidate.exp: New file.
10177
fb1e4ffc
DJ
101782007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10179
10180 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10181
3da939d7
DJ
101822007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10183
10184 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10185
123dc839
DJ
101862007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10187
10188 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10189 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10190
877e3645 101912007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10192
10193 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10194 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10195 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10196 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10197 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10198 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10199 Update tests to include value field in output of -var-create.
a9c64011 10200
3c0a2960
AS
102012007-02-08 Andreas Schwab <schwab@suse.de>
10202
10203 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10204
108546a0
DJ
102052007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10206
10207 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10208 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10209
d701dcab
DP
102102007-02-02 Denis Pilat <denis.pilat@st.com>
10211
10212 * gdb.threads/threadapply.exp: check that frame is not changed by
10213 the thread apply all command.
10214
783e3e2f
AS
102152007-01-31 Andreas Schwab <schwab@suse.de>
10216
6d9c3a87
AS
10217 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10218
3c50d7b9
AS
10219 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10220 in the dwarf sections.
10221 * gdb.dwarf2/mac-fileno.S: Likewise.
10222
783e3e2f
AS
10223 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10224 bspstore register on ia64.
10225
78ff580e
AS
102262007-01-29 Andreas Schwab <schwab@suse.de>
10227
cc8e9b12
AS
10228 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10229 "frame-begin" annotation.
10230
78ff580e
AS
10231 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10232 number of "frames-invalid" annotations.
10233
704a4f78
DJ
102342007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10235
10236 * gdb.base/commands.exp: Call if_commands_test.
10237 (gdb_test_no_prompt, if_commands_test): New.
10238
e741bf94
MK
102392007-01-28 Mark Kettenis <kettenis@gnu.org>
10240
10241 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10242
474d0ad3
AS
102432007-01-27 Andreas Schwab <schwab@suse.de>
10244
10245 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10246 .short/.int/.quad in the dwarf sections.
10247 * gdb.dwarf2/dw2-intercu.S: Likewise.
10248 * gdb.dwarf2/dw2-intermix.S: Likewise.
10249
e784b426
JK
102502007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10251
10252 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10253 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10254 array.
e784b426
JK
10255 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10256 * gdb.base/setvar.exp: Likewise.
10257
37f08e04
AS
102582007-01-26 Andreas Schwab <schwab@suse.de>
10259
9a01813a
AS
10260 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10261 test.
10262
37f08e04
AS
10263 * gdb.base/multi-forks.exp ("restart $i"): Also match
10264 __kernel_syscall_via_break.
10265
6e2a9270
VP
102662007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10267
10268 * lib/mi-support.exp (mi_delete_varobj): New.
10269 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10270 testcase.
10271 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10272 (main): Call the above.
10273 (reference_update_test, base_in_reference_test)
10274 (reference_to_pointer): Delete the created varobjs.
a9c64011 10275
e515b470
DJ
102762007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10277
10278 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10279 * configure: Regenerated.
10280 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10281 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10282 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10283 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10284 * lib/gdb.exp (gdb_skip_xml_test): New function.
10285
08d8bcd7
DJ
102862007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10287
10288 * gdb.base/sigrepeat.exp: Correct error message.
10289
102902007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10291 Daniel Jacobowitz <dan@codesourcery.com>
10292
10293 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10294 gdb.arch/i386-gnu-cfi-asm.S: New files.
10295
97c3f1f3
JK
102962007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10297
10298 * lib/gdb.exp: Abort on missing `site.exp'.
10299
cb1df416
DJ
103002007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10301 Daniel Jacobowitz <dan@codesourcery.com>
10302
10303 * gdb.base/included.c, gdb.base/included.exp,
10304 gdb.base/included.h: New files.
10305
35990120
DJ
103062007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10307
10308 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10309 (maximize_rlimit): Reduce limits on 64-bit systems.
10310
6e81a116 103112007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10312
10313 From Marcus Deuling <deuling@de.ibm.com>:
10314 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10315 every case.
10316
6c3c41f3
NR
103172007-01-13 Nick Roberts <nickrob@snap.net.nz>
10318
10319 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10320 (test_path_specification): Use objdir instead of srcdir to always
10321 get an absolute filename.
10322
2f12c312
DJ
103232007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10324
10325 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10326
81121995
VP
103272007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10328
10329 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10330 Make sure the variable we're using is in scope.
10331 (reference_to_pointer): Likewise.
10332
4741b737
DJ
103332007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10334
10335 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10336 has no debug information.
10337
054410c3
DJ
103382007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.base/annota1.exp: Remove extra send_gdb.
10341
818f79f6
DJ
103422007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10343
10344 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10345
f7a6bb70
DJ
103462007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10347
10348 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10349
57e66780
DJ
103502007-01-08 Nick Roberts <nickrob@snap.net.nz>
10351 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10354 lcharacter or linteger change. Correct duplicated test name.
10355 * gdb.mi/mi2-var-cmd.exp: Likewise.
10356
3d799a95
DJ
103572007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10358
10359 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10360
103612007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10362
a9c64011
AS
10363 * gdb.base/nofield.c: New file.
10364 * gdb.base/nofield.exp: New testcase.
51679ba9 10365
eafb94e8
NR
103662007-01-05 Nick Roberts <nickrob@snap.net.nz>
10367
10368 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10369
10370 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10371 test.
10372
5e572bb4
DJ
103732007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10374
10375 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10376
74a44383
DJ
103772007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10378
10379 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10380 when continuing.
10381
1b572db9
DJ
103822007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10383
10384 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10385 Expect ".exe" extension.
10386
381bc39b
DJ
103872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10388
10389 * gdb.base/charset.exp: Add explicit filename to break.
10390 * gdb.base/dbx.exp: Add explicit filename to breaks.
10391
2b70e4c6
DJ
103922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10393
10394 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10395 * gdb.mi/mi2-file.exp: Likewise.
10396
303b6f5d
DJ
103972007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10398
10399 Implement specification of MI tests as comments
10400 in C and C++ sources.
10401 * lib/mi-support.exp (mi_autotest_data): New variable.
10402 (mi_autotest_source): New variable.
10403 (count_newlines, mi_prepare_inline_tests)
10404 (mi_get_inline_test, mi_continue_to_line)
10405 (mi_run_inline_test, mi_tbreak)
10406 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10407 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10408 Run inline tests.
10409 * gdb.mi/mi-var-cp.cc: Define tests here.
10410
23da0d94
VP
104112007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10412
10413 Simplify usage of mi_continue_to.
10414 * lib/mi-support.exp (mi_runto_helper): Renamed
10415 from mi_runto, added new parameter 'run_or_continue'.
10416 (mi_runto): Use mi_runto_helper.
10417 (mi_continue_to): Accept just function name as parameter.
10418 Use mi_runto_helper.
10419 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10420 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10421
f9e18282
JB
104222006-01-04 Joel Brobecker <brobecker@adacore.com>
10423
10424 Make this testcase a bit more realistic. The current code
10425 is too simplistic, and allows the compiler to optimize out
10426 some of the entities we need for this testcase.
10427 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10428 (Do_Nothing): Add extra parameter.
10429 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10430 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10431 by using a variable of type Void_Star.
10432
fd678c65
JB
104332006-01-04 Joel Brobecker <brobecker@adacore.com>
10434
10435 * gdb.ada/catch_ex/foo.adb: New file.
10436 * gdb.ada/catch_ex.exp: New testcase.
10437
05cfdb42
DJ
104382007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10439
10440 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10441 pass --image-base to linker.
10442
2e03ee74
DJ
104432007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10444 Daniel Jacobowitz <dan@codesourcery.com>
10445
10446 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10447 secondary prompts.
10448
0d5de010
DJ
104492007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10450
10451 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10452 output. Test the types of members and member pointers.
10453 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10454 gdb/2092.
10455 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10456 statement. Enable for GCC. Update expected output for some tests
10457 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10458 layout.
10459 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10460 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10461 (Diamond::vget_base): New.
10462 (main): Add new tests.
10463 * gdb.cp/printmethod.exp: Update expected output for member functions.
10464 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10465 print pEe->D::vg().
10466
61a771aa
DJ
104672007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.threads/tls.exp: Allow stops in sem_post.
10470
2fa63963
DJ
104712006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10472
10473 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10474 * gdb.base/annota3.exp: Likewise.
10475 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10476 again (instead of timing out).
10477 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10478 GCC bug 26475.
10479 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10480 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10481 test from jmisc1.exp.
10482 * gdb.java/jmisc1.exp: Delete.
10483 * gdb.java/jprint.exp: Adjust to work with method signatures including
10484 return types.
10485 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10486 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10487 * lib/java.exp (compile_java_from_source): Pass the correct type
10488 to target_compile.
10489
5eefc2b7
JB
104902006-12-31 Joel Brobecker <brobecker@adacore.com>
10491
10492 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10493 (stack_align_edx): New function.
10494 (stack_align_eax): New function.
10495 (main): Add calls to stack_align_edx and stack_align_eax.
10496 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10497 Add testing for the cases where the register used during a stack
10498 realignment is edx. Same for eax.
10499
227c54da
DJ
105002006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10501
10502 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10503 and generic PE targets.
10504
cab8ac94
JB
105052006-12-29 Joel Brobecker <brobecker@adacore.com>
10506
10507 * gdb.ada/array_return.exp: Update copyright date list.
10508
ba54f318
JB
105092006-12-27 Joel Brobecker <brobecker@adacore.com>
10510
10511 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10512 (Create_Small_Float_Vector): New function.
10513 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10514 function body.
10515 * gdb.ada/array_return/p.adb: Use new type and function from
10516 package Pck.
10517 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10518 able to print the value returned by a function returning an
10519 array of float.
10520
6b7a35dd
JB
105212006-12-20 Joel Brobecker <brobecker@adacore.com>
10522
10523 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10524 The associated tests should be PASSing.
10525
038224f6
VP
105262006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10527
10528 Test for base in references.
10529 * gdb.mi/mi-var-cp.cc: Add test code.
10530 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10531 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10532 * gdb.mi/mi2-watch.exp: Likewise.
10533 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10534 (mi_list_varobj_children): New function.
10535
b26ed50d
VP
105362006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10537
10538 * lib/mi-support.exp
10539 (mi_runto): Accept "()" after function name.
10540 (mi_create_varobj): New function.
10541 (mi_varobj_update): New function.
10542 (mi_Check_varobj_value): New function.
10543 * gdb.mi/mi-var-cp.exp: New file.
10544 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10545
08232497
DJ
105462006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10547
10548 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10549 gdb.base/weaklib2.c: New files.
10550
d394c993 105512006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10552
ac6c2fba
NS
10553 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10554 info. Adjust test names.
10555
8ec659a0 10556 * gdb.base/break.c (main): Move position of malloc.
d394c993 10557 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10558
acd65feb
VP
105592006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10560
10561 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10562 assignement of arrays and function pointers.
10563 * gdb.mi/var-cmd.c: Add declaration necessary for above
10564 tests.
10565
f556d5e5
NS
105662006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10567
10568 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10569
10570 * gdb.threads/linux-dp.exp: Read thread table before and after
10571 creating each philosopher and verify it.
10572
697bc68d
NS
105732006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10574 Paul Brook <paul@codesourcery.com>
10575 Daniel Jacobowitz <dan@codesourcery.com>
10576
10577 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10578 main to remove duplication. Add start function of the form
697bc68d
NS
10579 '_*start[1-9]*'. Add RVDS start function.
10580
29d73ae4
DJ
105812006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10582
10583 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10584
c1d88655
UW
105852006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10586
10587 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10588 * gdb.asm/spu.inc: New file.
10589 * gdb.base/term.exp: Disable if [target_info exists noargs].
10590 * gdb.gdb/complaints.exp: Disable if ![isnative].
10591 * gdb.gdb/selftest.exp: Likewise.
10592 * gdb.gdb/observer.exp: Likewise.
10593 * gdb.gdb/xfullpath.exp: Likewise.
10594 * gdb.base/attach.exp: Disable on SPU target.
10595 * gdb.cp/bs145503.exp: Likewise.
10596 * gdb.cp/exception.exp: Likewise.
10597 * gdb.cp/userdef.exp: Likewise.
10598
32a13b1a
DJ
105992006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10600
10601 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10602
d8295fe9
VP
106032006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10604
10605 * gdb.base/completion.exp: Fix completion tests for
10606 'info' and 'info '.
10607 * gdb.base/help.exp (help_test_raw, test_class_help)
10608 (test_prefix_command_help): Move...
10609 * lib/gdb.exp: Here.
10610 * gdb.base/main.exp: Adjust.
10611 * gdb.cp/maint.exp: Adjust.
10612 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10613
8c394015
VP
106142006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10615
10616 * gdb.stabs/weird.exp (print_weird_var): Use
10617 gdb_test_multiple instead of gdb_expect.
10618
027fc1bc
VP
106192006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10620
10621 * gdb.base/help.exp (help_test_raw): New.
10622 (test_class_help): New.
10623 (test_prefix_command_help): New.
10624 Adjust testcases.
10625
67609209
FR
106262006-11-09 Christophe Lyon <christophe.lyon@st.com>
10627
10628 * gdb.base/constvars.c (main): Write to crass and crips, so that
10629 they are allocated by the compiler.
10630
f73adfeb
AS
106312006-10-27 Andreas Schwab <schwab@suse.de>
10632
10633 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10634 "detach-fork".
10635
2f83a18e
DJ
106362006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10637
10638 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10639 of patterns.
10640
94277a38
DJ
106412006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10642
10643 * gdb.base/sepdebug.exp: Remove debug format test.
10644 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10645 Handle no-symtab.
10646 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10647
5bd2f6e2
DJ
106482006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10651 int to pointer or pointer to int.
10652 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10653
8c008720
DJ
106542006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10655
10656 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10657
9e35dae4
DJ
106582006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10659
10660 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10661
d9639e13
DJ
106622006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10663
10664 PR c++/2116
10665 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10666
390a1bd0
JB
106672006-10-06 Joel Brobecker <brobecker@adacore.com>
10668
10669 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10670 the corresponding bug has been fixed in GDB (PR/2018).
10671
dd920c33
JB
106722006-10-06 Joel Brobecker <brobecker@adacore.com>
10673
10674 * gdb.base/subst.exp: New testcase.
10675
53bbefe9
JB
106762006-10-06 Joel Brobecker <brobecker@adacore.com>
10677
10678 * gdb.ada/array_return/pck.ads: Add copyright notice.
10679 * gdb.ada/array_return/pck.adb: Likewise.
10680 * gdb.ada/array_return/p.adb: Likewise.
10681 * gdb.ada/exec_changed/first.adb: Likewise.
10682 * gdb.ada/exec_changed/second.adb: Likewise.
10683
09851417
JB
106842006-10-06 Joel Brobecker <brobecker@adacore.com>
10685
10686 * gdb.ada/watch_arg/watch.adb: New file.
10687 * gdb.ada/watch_arg.exp: New testcase.
10688
041bf30d
VP
106892006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10690
10691 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10692 via string_to_regexp.
041bf30d 10693 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10694
f286fbdd 106952006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10696
10697 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10698 Remove unused / obsolete files.
10699
7c07f349
NR
107002006-09-19 Nick Roberts <nickrob@snap.net.nz>
10701
10702 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10703
cd5ff84a
VP
107042006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10705
10706 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10707 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10708 the number of frames.
cd5ff84a 10709
ae018d1a
DJ
107102006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10711
10712 * gdb.base/args.c (main): Add breakpoint marker.
10713 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10714 really test empty arguments.
10715 (args_load): Delete.
10716 (args_test): New.
10717
b399c549
NR
107182006-09-13 Nick Roberts <nickrob@snap.net.nz>
10719
10720 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10721 check for one file.
b399c549 10722
2ab1eb7a
VP
107232006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10724
10725 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10726 HIGH_FRAME argument to -stack-list-locals can be larger than
10727 the number of frames.
a9c64011 10728
476308bf
FF
107292006-08-18 Fred Fish <fnf@specifix.com>
10730
10731 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10732 '$' in front of skip_vmx_tests_saved when setting that.
10733
8625200f
AS
107342006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10735
10736 * gdb.base/trace-commands.exp: New file.
10737
089ec8f1
DJ
107382006-08-10 Joel Brobecker <brobecker@adacore.com>
10739 Daniel Jacobowitz <dan@codesourcery.com>
10740
10741 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10742 expected output of the backtrace commands.
10743
b60f0898
JB
107442006-08-09 Joel Brobecker <brobecker@adacore.com>
10745
10746 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10747 untested followed by return combination.
10748 * gdb.arch/altivec-regs.exp: Likewise.
10749 * gdb.arch/e500-abi.exp: Likewise.
10750 * gdb.arch/e500-regs.exp: Likewise.
10751 * gdb.arch/gdb1291.exp: Likewise.
10752 * gdb.arch/gdb1431.exp: Likewise.
10753 * gdb.arch/gdb1558.exp: Likewise.
10754 * gdb.arch/i386-prologue.exp: Likewise.
10755 * gdb.arch/i386-unwind.exp: Likewise.
10756 * gdb.asm/asm-source.exp: Likewise.
10757 * gdb.base/a2-run.exp: Likewise.
10758 * gdb.base/advance.exp: Likewise.
10759 * gdb.base/all-bin.exp: Likewise.
10760 * gdb.base/annota1.exp: Likewise.
10761 * gdb.base/annota3.exp: Likewise.
10762 * gdb.base/args.exp: Likewise.
10763 * gdb.base/arithmet.exp: Likewise.
10764 * gdb.base/assign.exp: Likewise.
10765 * gdb.base/async.exp: Likewise.
10766 * gdb.base/attach.exp: Likewise.
10767 * gdb.base/bang.exp: Likewise.
10768 * gdb.base/bigcore.exp: Likewise.
10769 * gdb.base/bitfields.exp: Likewise.
10770 * gdb.base/bitfields2.exp: Likewise.
10771 * gdb.base/break.exp: Likewise.
10772 * gdb.base/call-sc.exp: Likewise.
10773 * gdb.base/call-strs.exp: Likewise.
10774 * gdb.base/callfuncs.exp: Likewise.
10775 * gdb.base/checkpoint.exp: Likewise.
10776 * gdb.base/chng-syms.exp: Likewise.
10777 * gdb.base/code-expr.exp: Likewise.
10778 * gdb.base/commands.exp: Likewise.
10779 * gdb.base/completion.exp: Likewise.
10780 * gdb.base/cond-expr.exp: Likewise.
10781 * gdb.base/condbreak.exp: Likewise.
10782 * gdb.base/consecutive.exp: Likewise.
10783 * gdb.base/constvars.exp: Likewise.
10784 * gdb.base/corefile.exp: Likewise.
10785 * gdb.base/cvexpr.exp: Likewise.
10786 * gdb.base/dbx.exp: Likewise.
10787 * gdb.base/define.exp: Likewise.
10788 * gdb.base/detach.exp: Likewise.
10789 * gdb.base/display.exp: Likewise.
10790 * gdb.base/dump.exp: Likewise.
10791 * gdb.base/ena-dis-br.exp: Likewise.
10792 * gdb.base/ending-run.exp: Likewise.
10793 * gdb.base/environ.exp: Likewise.
10794 * gdb.base/eval-skip.exp: Likewise.
10795 * gdb.base/exprs.exp: Likewise.
10796 * gdb.base/fileio.exp: Likewise.
10797 * gdb.base/finish.exp: Likewise.
10798 * gdb.base/float.exp: Likewise.
10799 * gdb.base/foll-exec.exp: Likewise.
10800 * gdb.base/foll-fork.exp: Likewise.
10801 * gdb.base/foll-vfork.exp: Likewise.
10802 * gdb.base/freebpcmd.exp: Likewise.
10803 * gdb.base/funcargs.exp: Likewise.
10804 * gdb.base/gcore.exp: Likewise.
10805 * gdb.base/gdb1090.exp: Likewise.
10806 * gdb.base/gdb1250.exp: Likewise.
10807 * gdb.base/huge.exp: Likewise.
10808 * gdb.base/info-proc.exp: Likewise.
10809 * gdb.base/interrupt.exp: Likewise.
10810 * gdb.base/jump.exp: Likewise.
10811 * gdb.base/langs.exp: Likewise.
10812 * gdb.base/lineinc.exp: Likewise.
10813 * gdb.base/list.exp: Likewise.
10814 * gdb.base/logical.exp: Likewise.
10815 * gdb.base/long_long.exp: Likewise.
10816 * gdb.base/macscp.exp: Likewise.
10817 * gdb.base/maint.exp: Likewise.
10818 * gdb.base/mips_pro.exp: Likewise.
10819 * gdb.base/miscexprs.exp: Likewise.
10820 * gdb.base/multi-forks.exp: Likewise.
10821 * gdb.base/opaque.exp: Likewise.
10822 * gdb.base/overlays.exp: Likewise.
10823 * gdb.base/pc-fp.exp: Likewise.
10824 * gdb.base/pointers.exp: Likewise.
10825 * gdb.base/printcmds.exp: Likewise.
10826 * gdb.base/psymtab.exp: Likewise.
10827 * gdb.base/ptype.exp: Likewise.
10828 * gdb.base/recurse.exp: Likewise.
10829 * gdb.base/relational.exp: Likewise.
10830 * gdb.base/relocate.exp: Likewise.
10831 * gdb.base/remote.exp: Likewise.
10832 * gdb.base/reread.exp: Likewise.
10833 * gdb.base/restore.exp: Likewise.
10834 * gdb.base/return.exp: Likewise.
10835 * gdb.base/return2.exp: Likewise.
10836 * gdb.base/scope.exp: Likewise.
10837 * gdb.base/sect-cmd.exp: Likewise.
10838 * gdb.base/sep.exp: Likewise.
10839 * gdb.base/sepdebug.exp: Likewise.
10840 * gdb.base/setshow.exp: Likewise.
10841 * gdb.base/setvar.exp: Likewise.
10842 * gdb.base/sigall.exp: Likewise.
10843 * gdb.base/sigbpt.exp: Likewise.
10844 * gdb.base/signals.exp: Likewise.
10845 * gdb.base/signull.exp: Likewise.
10846 * gdb.base/sizeof.exp: Likewise.
10847 * gdb.base/solib.exp: Likewise.
10848 * gdb.base/step-line.exp: Likewise.
10849 * gdb.base/step-test.exp: Likewise.
10850 * gdb.base/structs.exp: Likewise.
10851 * gdb.base/structs2.exp: Likewise.
10852 * gdb.base/term.exp: Likewise.
10853 * gdb.base/twice.exp: Likewise.
10854 * gdb.base/until.exp: Likewise.
10855 * gdb.base/varargs.exp: Likewise.
10856 * gdb.base/volatile.exp: Likewise.
10857 * gdb.base/watchpoint.exp: Likewise.
10858 * gdb.base/whatis-exp.exp: Likewise.
10859 * gdb.base/whatis.exp: Likewise.
10860 * gdb.cp/ambiguous.exp: Likewise.
10861 * gdb.cp/annota2.exp: Likewise.
10862 * gdb.cp/annota3.exp: Likewise.
10863 * gdb.cp/bool.exp: Likewise.
10864 * gdb.cp/breakpoint.exp: Likewise.
10865 * gdb.cp/casts.exp: Likewise.
10866 * gdb.cp/class2.exp: Likewise.
10867 * gdb.cp/classes.exp: Likewise.
10868 * gdb.cp/cplusfuncs.exp: Likewise.
10869 * gdb.cp/ctti.exp: Likewise.
10870 * gdb.cp/derivation.exp: Likewise.
10871 * gdb.cp/exception.exp: Likewise.
10872 * gdb.cp/gdb1355.exp: Likewise.
10873 * gdb.cp/hang.exp: Likewise.
10874 * gdb.cp/inherit.exp: Likewise.
10875 * gdb.cp/local.exp: Likewise.
10876 * gdb.cp/m-data.exp: Likewise.
10877 * gdb.cp/m-static.exp: Likewise.
10878 * gdb.cp/member-ptr.exp: Likewise.
10879 * gdb.cp/method.exp: Likewise.
10880 * gdb.cp/misc.exp: Likewise.
10881 * gdb.cp/namespace.exp: Likewise.
10882 * gdb.cp/overload.exp: Likewise.
10883 * gdb.cp/ovldbreak.exp: Likewise.
10884 * gdb.cp/pr-1023.exp: Likewise.
10885 * gdb.cp/pr-1210.exp: Likewise.
10886 * gdb.cp/pr-574.exp: Likewise.
10887 * gdb.cp/printmethod.exp: Likewise.
10888 * gdb.cp/psmang.exp: Likewise.
10889 * gdb.cp/ref-params.exp: Likewise.
10890 * gdb.cp/ref-types.exp: Likewise.
10891 * gdb.cp/rtti.exp: Likewise.
10892 * gdb.cp/templates.exp: Likewise.
10893 * gdb.cp/try_catch.exp: Likewise.
10894 * gdb.cp/userdef.exp: Likewise.
10895 * gdb.cp/virtfunc.exp: Likewise.
10896 * gdb.disasm/am33.exp: Likewise.
10897 * gdb.disasm/h8300s.exp: Likewise.
10898 * gdb.disasm/mn10300.exp: Likewise.
10899 * gdb.disasm/sh3.exp: Likewise.
10900 * gdb.disasm/t01_mov.exp: Likewise.
10901 * gdb.disasm/t02_mova.exp: Likewise.
10902 * gdb.disasm/t03_add.exp: Likewise.
10903 * gdb.disasm/t04_sub.exp: Likewise.
10904 * gdb.disasm/t05_cmp.exp: Likewise.
10905 * gdb.disasm/t06_ari2.exp: Likewise.
10906 * gdb.disasm/t07_ari3.exp: Likewise.
10907 * gdb.disasm/t08_or.exp: Likewise.
10908 * gdb.disasm/t09_xor.exp: Likewise.
10909 * gdb.disasm/t10_and.exp: Likewise.
10910 * gdb.disasm/t11_logs.exp: Likewise.
10911 * gdb.disasm/t12_bit.exp: Likewise.
10912 * gdb.disasm/t13_otr.exp: Likewise.
10913 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10914 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10915 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10916 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10917 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10918 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10919 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10920 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10921 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10922 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10923 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10924 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10925 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10926 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10927 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10928 * gdb.mi/gdb701.exp: Likewise.
10929 * gdb.mi/gdb792.exp: Likewise.
10930 * gdb.mi/mi-basics.exp: Likewise.
10931 * gdb.mi/mi-break.exp: Likewise.
10932 * gdb.mi/mi-cli.exp: Likewise.
10933 * gdb.mi/mi-console.exp: Likewise.
10934 * gdb.mi/mi-disassemble.exp: Likewise.
10935 * gdb.mi/mi-eval.exp: Likewise.
10936 * gdb.mi/mi-file.exp: Likewise.
10937 * gdb.mi/mi-read-memory.exp: Likewise.
10938 * gdb.mi/mi-regs.exp: Likewise.
10939 * gdb.mi/mi-return.exp: Likewise.
10940 * gdb.mi/mi-simplerun.exp: Likewise.
10941 * gdb.mi/mi-stack.exp: Likewise.
10942 * gdb.mi/mi-stepi.exp: Likewise.
10943 * gdb.mi/mi-syn-frame.exp: Likewise.
10944 * gdb.mi/mi-until.exp: Likewise.
10945 * gdb.mi/mi-var-block.exp: Likewise.
10946 * gdb.mi/mi-var-child.exp: Likewise.
10947 * gdb.mi/mi-var-cmd.exp: Likewise.
10948 * gdb.mi/mi-var-display.exp: Likewise.
10949 * gdb.mi/mi-watch.exp: Likewise.
10950 * gdb.mi/mi2-basics.exp: Likewise.
10951 * gdb.mi/mi2-break.exp: Likewise.
10952 * gdb.mi/mi2-cli.exp: Likewise.
10953 * gdb.mi/mi2-console.exp: Likewise.
10954 * gdb.mi/mi2-disassemble.exp: Likewise.
10955 * gdb.mi/mi2-eval.exp: Likewise.
10956 * gdb.mi/mi2-file.exp: Likewise.
10957 * gdb.mi/mi2-read-memory.exp: Likewise.
10958 * gdb.mi/mi2-regs.exp: Likewise.
10959 * gdb.mi/mi2-return.exp: Likewise.
10960 * gdb.mi/mi2-simplerun.exp: Likewise.
10961 * gdb.mi/mi2-stack.exp: Likewise.
10962 * gdb.mi/mi2-stepi.exp: Likewise.
10963 * gdb.mi/mi2-syn-frame.exp: Likewise.
10964 * gdb.mi/mi2-until.exp: Likewise.
10965 * gdb.mi/mi2-var-block.exp: Likewise.
10966 * gdb.mi/mi2-var-child.exp: Likewise.
10967 * gdb.mi/mi2-var-cmd.exp: Likewise.
10968 * gdb.mi/mi2-var-display.exp: Likewise.
10969 * gdb.mi/mi2-watch.exp: Likewise.
10970 * gdb.stabs/exclfwd.exp: Likewise.
10971 * gdb.stabs/weird.exp: Likewise.
10972 * gdb.threads/gcore-thread.exp: Likewise.
10973 * gdb.trace/actions.exp: Likewise.
10974 * gdb.trace/backtrace.exp: Likewise.
10975 * gdb.trace/circ.exp: Likewise.
10976 * gdb.trace/collection.exp: Likewise.
10977 * gdb.trace/deltrace.exp: Likewise.
10978 * gdb.trace/infotrace.exp: Likewise.
10979 * gdb.trace/limits.exp: Likewise.
10980 * gdb.trace/packetlen.exp: Likewise.
10981 * gdb.trace/passc-dyn.exp: Likewise.
10982 * gdb.trace/passcount.exp: Likewise.
10983 * gdb.trace/report.exp: Likewise.
10984 * gdb.trace/save-trace.exp: Likewise.
10985 * gdb.trace/tfind.exp: Likewise.
10986 * gdb.trace/tracecmd.exp: Likewise.
10987 * gdb.trace/while-dyn.exp: Likewise.
10988 * gdb.trace/while-stepping.exp: Likewise.
10989
f4b618d1
JB
109902006-08-08 Joel Brobecker <brobecker@adacore.com>
10991
10992 * gdb.base/step-bt.c: New file.
10993 * gdb.base/step-bt.exp: New testcase.
10994
3d00d119
DJ
109952006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10996
10997 * config/monitor.exp (gdb_load): Remove support for obsolete
10998 download-write-size.
10999 * gdb.base/remote.exp: Likewise. Update all callers of
11000 gdb_timed_load.
11001
017b5bd4
DJ
110022006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11003
11004 * cursal.exp: Pass binfile to gdb_load.
11005
837c599d
DJ
110062006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11007
11008 * gdb.base/cursal.exp: Add "" to gdb_load call.
11009
8dd4540b
MK
110102006-07-29 Mark Kettenis <kettenis@gnu.org>
11011
11012 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11013 NetBSD/ELF targets.
11014
ab5c9f60
DJ
110152006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11018 operator*.
11019
4c42eaff
DJ
110202006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * gdb.base/completion.exp: Update for change in "file" behavior.
11023 * gdb.stabs/weird.exp: Likewise.
11024 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11025 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11026
0155cc76
NS
110272006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11028
11029 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11030 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11031
16026cd7
AS
110322006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11033
11034 * gdb.base/default.exp: Update source command error message.
11035 * gdb.base/help.exp: Update 'help source' message.
11036
16963cb6
DJ
110372006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11038
11039 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11040 test.
11041
6d7fd486
AS
110422006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11043
11044 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11045
29e8a844
DJ
110462006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11047
11048 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11049
6afcfa39
DJ
110502006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11051
11052 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11053
267a692b
MK
110542006-07-17 Mark Kettenis <kettenis@gnu.org>
11055
11056 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11057 *-*-openbsd* from targets for wich we expect ARM FPA floating
11058 point format.
11059
85d2fec4
NR
110602006-07-17 Nick Roberts <nickrob@snap.net.nz>
11061
11062 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11063
110642006-07-17 Mark Kettenis <kettenis@gnu.org>
11065
11066 * gdb.base/annota3.exp: Expect frame-begin annotation.
11067
85b4c6e8
JB
110682006-07-14 Joel Brobecker <brobecker@adacore.com>
11069
11070 * gdb.base/help.exp: Adjust "help unset" test to accept
11071 any list of unset commands.
11072
fb933624
DJ
110732006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11074 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.cp/ref-params.exp: New test.
11077 * gdb.cp/ref-params.cc: New source file.
11078 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11079
1dff4b64
MK
110802006-07-08 Mark Kettenis <kettenis@gnu.org>
11081
11082 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11083 spaces/tabs in regular expressions since they might not be there.
11084
40d2e0e3
AS
110852006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11086
11087 * gdb.base/ifelse.exp: New file.
11088
f6c957d2
NS
110892006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11090
11091 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11092 line.
11093 * gdb.base/huge.exp: Loop over compilation to find a size that
11094 is acceptable.
11095 * gdb.base/remote.exp: Correct expected strings.
11096 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11097
b9c5a23d
DJ
110982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11099
11100 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11101
9af2e58d
DJ
111022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11105 native.
11106
30930ca5
DJ
111072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11108
11109 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11110 enable stabs testing.
11111
aa32fa1d
DJ
111122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11113
bd4a4c80 11114 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11115 gdb_test_multiple does.
11116
321fef15
DJ
111172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11118
11119 * Makefile.in (host_alias): Remove.
11120 (target_alias): Use @target_noncanonical@.
11121 (site.exp): Don't set host_alias.
11122 * aclocal.m4: Remove contents. Include acx.m4.
11123 * configure: Regenerated.
11124 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11125
e1c2defa
NS
111262006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11127
e63b55d1
NS
11128 * lib/gdb.exp (gdb_load_cmd): New.
11129
5600ea19
NS
11130 * gdb.base/fileio.c: Add system(NULL) test.
11131 * gdb.base/fileio.exp: Check it.
11132
e1c2defa
NS
11133 * gdb.base/break.c: Add 10a breakpoint at }
11134 * gdb.base/break.exp: Add test for breakpoint at }
11135 * gdb.cp/anon-union.cc: Add code at end of function.
11136 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11137 * gdb.mi/var-cmd.c: Add code at end of function.
11138 * gdb.mi/mi-var-display.exp: Adjust end of next.
11139 * gdb.mi/mi2-var-display.exp: Likewise.
11140 * gdb.base/fileio.c: Add stop function and insert calls at
11141 stopping places.
11142 * gdb.base/fileio.exp: Breakpoint stop function and remove
11143 explicit line number references.
11144
6c0112ec
JB
111452006-05-19 Joel Brobecker <brobecker@adacore.com>
11146
a9c64011
AS
11147 * gdb.base/del.exp (test_delete_alias): New function.
11148 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11149
154189a4
FF
111502006-05-18 Fred Fish <fnf@specifix.com>
11151
11152 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11153 required. Check for spurious output after program exits normally.
11154
582e64c2
FF
111552006-05-17 Fred Fish <fnf@specifix.com>
11156
11157 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11158 gdb_load, so it works in the simulator.
11159
8ef6493a
FF
111602006-05-11 Fred Fish <fnf@specifix.com>
11161
11162 * gdb.base/bang.exp: Ignore unexpected output between the
11163 "program exited normally" and the gdb prompt, as many other
11164 tests do.
11165
692b141c
MK
111662006-05-07 Mark Kettenis <kettenis@gnu.org>
11167
11168 * gdb.base/help.exp: Make "delete checkpoint" part option for
11169 "help d" and "help delete" tests.
11170
540b8a30
UW
111712006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11172
a9c64011 11173 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11174 expected output in some mi_gdb_test statements.
11175 * gdb.mi/mi2-basics.exp: Likewise.
11176
9b6462d9
JB
111772006-05-05 Joel Brobecker <brobecker@adacore.com>
11178
11179 * gdb.base/del.c: New file.
11180 * gdb.base/del.exp: New testcase.
11181
954de43b
DM
111822006-05-05 David S. Miller <davem@sunset.davemloft.net>
11183
11184 * gdb.base/break.exp: Do not assume a breakpoint on
11185 main will actually be in $srcfile when optimizing.
1303f75e
DM
11186 * gdb.base/savedregs.exp: Do not require that the dummy
11187 frame location match up to a symbol and source file location.
c3242428
DM
11188 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11189 will get printed without a mi_cmd_data_list_register_values prefix.
11190 (*-data-list-register-*): Correct regular expressions to expect the new
11191 pseudo d? floating point registers.
11192 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11193
c7e64c9a
DJ
111942006-05-05 Christophe Lyon <christophe.lyon@st.com>
11195
11196 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11197 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11198 is allocated by the compiler.
11199 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11200 anons, e, anone to force their allocation by the compiler.
11201
112022006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11203
11204 * gdb.base/help.exp: Update expected text for help d and
11205 help delete.
11206
27ce9a6d
MK
112072006-05-02 Mark Kettenis <kettenis@gnu.org>
11208
11209 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11210 NetBSD/ELF targets.
11211
8608915f
MK
112122006-04-30 Mark Kettenis <kettenis@gnu.org>
11213
11214 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11215 single-step breakpoint fails; make this a KFAIL on
11216 sparc*-*-openbsd*.
11217 * gdb.base/siginfo.exp: Likewise.
11218 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11219
b8db102d
MS
112202006-04-26 Michael Snyder <msnyder@redhat.com>
11221
11222 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11223 which may have to consume output from other forks.
11224 Add tests to make sure that "delete fork" succeeded.
11225
c702009a
MS
112262006-04-20 Michael Snyder <msnyder@redhat.com>
11227
11228 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11229 Add support for the Renesas M32C and M16C.
11230
11231 * gdb.asm/asm-source.exp: Add m32c target.
11232 * gdb.asm/m32c.inc: Support for m32c target.
11233
e28493f2
AS
112342006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11235
11236 * gdb.base/commands.exp (recursive_source_test): New test.
11237
880da185
DM
112382006-04-04 David S. Miller <davem@sunset.davemloft.net>
11239
11240 * gdb.base/float.exp: Add pattern for sparc targets.
11241
61d9b92f
DJ
112422006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.base/commands.exp (stray_arg0_test): New test.
11245
bd717df8
PB
112462006-03-30 Paul Brook <paul@codesourcery.com>
11247
11248 * gdb.mi/mi-until.exp: kfail broken until command.
11249 * gdb.mi/mi2-until.exp: Ditto.
11250
ec793d3c
NR
112512006-03-27 Nick Roberts <nickrob@snap.net.nz>
11252
11253 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11254
831004b7
AO
112552006-03-08 Alexandre Oliva <aoliva@redhat.com>
11256
11257 * gdb.base/prelink.exp: Anchor tested-for regular expression
11258 on gdb prompt.
11259
effe49a0
PB
112602006-03-07 Paul Brook <paul@codesourcery.com>
11261
11262 * gdb.base/assign.exp: Correct fail message.
11263
e5461016
PB
112642006-03-07 Paul Brook <paul@codesourcery.com>
11265
11266 * lib/compiler.c: Extract armcc version number.
11267 * lib/compiler.cc: Ditto.
11268
fc91c6c2
PB
112692006-03-07 Paul Brook <paul@codesourcery.com>
11270
11271 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11272 additional_flags=-w.
11273 * gdb.arch/altivec-regs.exp: Ditto.
11274 * gdb.arch/e500-abi.exp: Ditto.
11275 * gdb.arch/e500-regs.exp: Ditto.
11276 * gdb.base/all-bin.exp: Ditto.
11277 * gdb.base/annota1.exp: Ditto.
11278 * gdb.base/annota3.exp: Ditto.
11279 * gdb.base/args.exp: Ditto.
11280 * gdb.base/arithmet.exp: Ditto.
11281 * gdb.base/assign.exp: Ditto.
11282 * gdb.base/async.exp: Ditto.
11283 * gdb.base/bang.exp: Ditto.
11284 * gdb.base/break.exp: Ditto.
11285 * gdb.base/call-rt-st.exp: Ditto.
11286 * gdb.base/completion.exp: Ditto.
11287 * gdb.base/cond-expr.exp: Ditto.
11288 * gdb.base/condbreak.exp: Ditto.
11289 * gdb.base/consecutive.exp: Ditto.
11290 * gdb.base/define.exp: Ditto.
11291 * gdb.base/display.exp: Ditto.
11292 * gdb.base/ena-dis-br.exp: Ditto.
11293 * gdb.base/environ.exp: Ditto.
11294 * gdb.base/eval-skip.exp: Ditto.
11295 * gdb.base/info-proc.exp: Ditto.
11296 * gdb.base/jump.exp: Ditto.
11297 * gdb.base/logical.exp: Ditto.
11298 * gdb.base/long_long.exp: Ditto.
11299 * gdb.base/maint.exp: Ditto.
11300 * gdb.base/miscexprs.exp: Ditto.
11301 * gdb.base/pc-fp.exp: Ditto.
11302 * gdb.base/pointers.exp: Ditto.
11303 * gdb.base/relational.exp: Ditto.
11304 * gdb.base/reread.exp: Ditto.
11305 * gdb.base/sect-cmd.exp: Ditto.
11306 * gdb.base/sep.exp: Ditto.
11307 * gdb.base/sepdebug.exp: Ditto.
11308 * gdb.base/until.exp: Ditto.
11309 * gdb.base/whatis-exp.exp: Ditto.
11310 * gdb.cp/annota2.exp: Ditto.
11311 * gdb.cp/annota3.exp: Ditto.
11312 * gdb.trace/actions.exp: Ditto.
11313 * gdb.trace/backtrace.exp: Ditto.
11314 * gdb.trace/circ.exp: Ditto.
11315 * gdb.trace/collection.exp: Ditto.
11316 * gdb.trace/deltrace.exp: Ditto.
11317 * gdb.trace/infotrace.exp: Ditto.
11318 * gdb.trace/limits.exp: Ditto.
11319 * gdb.trace/packetlen.exp: Ditto.
11320 * gdb.trace/passc-dyn.exp: Ditto.
11321 * gdb.trace/passcount.exp: Ditto.
11322 * gdb.trace/report.exp: Ditto.
11323 * gdb.trace/save-trace.exp: Ditto.
11324 * gdb.trace/tfind.exp: Ditto.
11325 * gdb.trace/tracecmd.exp: Ditto.
11326 * gdb.trace/while-dyn.exp: Ditto.
11327 * gdb.trace/while-stepping.exp: Ditto.
11328 * lib/gdb.exp: Ditto.
11329 (gdb_compile): Handle nowarning option.
11330
5f4a23d9
AO
113312006-03-07 Alexandre Oliva <aoliva@redhat.com>
11332
11333 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11334 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11335 Rename executable to prelinkt. Don't re-prelink if we didn't
11336 get a core file. Test prelink -u exit status to tell whether
11337 prelinking failed. Use gdb_test_multiple.
11338
9733fc94
DJ
113392006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11340
11341 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11342 (do_tests): Call it.
11343
cc10cae3
AO
113442006-02-28 Alexandre Oliva <aoliva@redhat.com>
11345
11346 * gdb.base/prelink.exp: New test.
11347 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11348
15c46491
WZ
113492006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11350
11351 * gdb.fortran/derived-type.f90: New file.
11352 * gdb.fortran/derived-type.exp: New testcase.
11353
5c9f7ded
DJ
113542006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11355
11356 * gdb.base/default.exp: Allow ';' as a directory separator.
11357
5b96932b
AS
113582006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11359
11360 * gdb.base/help.exp (help add-symbol-file): Update.
11361
1986bccd
AS
113622006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11363
11364 * gdb.base/help.exp (help load): Update expected results.
11365
a8b7528f
FF
113662006-02-19 Fred Fish <fnf@specifix.com>
11367
11368 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11369 specifix hex value as part of results.
11370 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11371
f8261448
FF
113722006-02-16 Fred Fish <fnf@specifix.com>
11373
11374 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11375 ushort_addr, and slong_addr, so the typedefs are not optimized
11376 away.
11377 * gdb.base/whatis.exp: Add tests using type name for struct type,
11378 union type, enum type, and typedef.
a9c64011 11379
31d8bdd2
MK
113802006-02-13 Mark Kettenis <kettenis@gnu.org>
11381
11382 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11383
34e41e63
JB
113842006-02-13 Jim Blandy <jimb@redhat.com>
11385
11386 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11387 case where it takes two "next" commands to skip past the init
11388 call.
11389
ac6e4f31
FF
113902006-02-12 Fred Fish <fnf@specifix.com>
11391
11392 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11393 to handle cases where it takes two "next" commands to skip
11394 past the init call.
11395
2db2d571
JB
113962006-02-07 Joel Brobecker <brobecker@adacore.com>
11397
11398 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11399 on hppa32 targets.
11400
38fcd64c
DJ
114012006-02-06 Vladimir Prus <ghost@cs.msu.su>
11402
11403 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11404 field.
11405
1315ad46
MK
114062006-01-29 Mark Kettenis <kettenis@gnu.org>
11407
11408 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11409
5625b943
DJ
114102006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11411
11412 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11413 files.
11414
80df1bbe
DJ
114152006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11416
11417 * gdb.cp/maint.exp: Set complaints to a positive value.
11418
9078e690
DJ
114192006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11420
11421 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11422 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11423 function name.
11424
9c903399
DJ
114252006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11426
11427 * gdb.base/checkpoint.c: Update copyright notice. Include
11428 <stdlib.h>.
11429
761ae4d6
JB
114302006-01-04 Jim Blandy <jimb@redhat.com>
11431
11432 * gdb.asm/asm-source.exp: Independently provide default values for
11433 asm-flags and debug-flags. Use 'string equal' to do the
11434 comparison, not the implicit expr's '==' operator. Remove
11435 now-unneeded assignments to asm-flags. In h8300 case, place
11436 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11437
099ac3dd
MS
114382006-01-04 Michael Snyder <msnyder@redhat.com>
11439
11440 * gdb.base/checkpoint.c: New file.
11441 * gdb.base/checkpoint.exp: New file.
11442 * gdb.base/multi-fork.c: New file.
11443 * gdb.base/multi-fork.exp: New file.
11444 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11445
f4d85314
FF
114462006-01-04 Fred Fish <fnf@specifix.com>
11447
11448 * gdb.base/ptype.c (foo): Add typedef.
11449 (intfoo): Add function.
11450 * gdb.base/ptype1.c: New file.
11451 * gdb.base/ptype.exp: Handle compilation and linking with two
11452 source files. Test that proper type for "foo" is found based
11453 on source context rather than first match found in symtabs.
11454
a1b06f35
MK
114552005-12-28 Mark Kettenis <kettenis@gnu.org>
11456
11457 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11458 * gdb.asm/openbsd.inc: Indent commands.
11459
d082a1e2
MK
114602005-12-26 Mark Kettenis <kettenis@gnu.org>
11461
c65016bd
MK
11462 * gdb.base/freebpcmd.exp: Increase timeout.
11463
d082a1e2
MK
11464 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11465
d3c32a0e
DJ
114662005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11467
11468 * gdb.base/default.exp: Update check for "show version".
11469
9fdb1f50
RC
114702005-12-09 Randolph Chung <tausq@debian.org>
11471
11472 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11473 * gdb.asm/pa64.inc: New file.
11474
5f2c56f7
RC
114752005-12-09 Randolph Chung <tausq@debian.org>
11476
11477 * gdb.asm/common.inc: Indent commands.
11478 * gdb.asm/asmsrc1.s: Likewise.
11479 * gdb.asm/asmsrc2.s: Likewise.
11480
8117349c
RC
114812005-12-09 Randolph Chung <tausq@debian.org>
11482
11483 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11484 (get_addr_of_sym): Remove duplicate print.
11485 (gen_core): xfail hppa*-*-hpux*, update expected output.
11486 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11487 * gdb.arch/pa64-nullify.s: New file.
11488
8f07f25a
RC
114892005-12-09 Randolph Chung <tausq@debian.org>
11490
11491 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11492
55b39184
DJ
114932005-12-07 Christophe Lyon <christophe.lyon@st.com>
11494
11495 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11496 code generation for these functions.
11497 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11498 error message.
11499
31e2b00f
AS
115002005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11501
11502 * gdb.base/help.exp (help b, help br, help bre, help brea)
11503 (help break): Update the expected message.
11504
c3d0b56e
SC
115052005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11506
11507 * gdb.asm/m68hc11.inc: Setup the data section.
11508 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11509 script for this test.
11510 (m6812-*-*): Likewise.
11511
36ae0ea9
RC
115122005-11-09 Randolph Chung <tausq@debian.org>
11513
11514 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11515
9d6f42e9
WZ
115162005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11517
11518 * gdb.base/break.exp: Fix a comment typo.
11519
e2126a14
EZ
115202005-11-03 Jim Blandy <jimb@redhat.com>
11521
a9c64011
AS
11522 Checked in by Elena Zannoni <ezannoni@redhat.com>
11523
889bf7c5 11524 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11525
e0ac7199
CV
115262005-11-02 Corinna Vinschen <vinschen@redhat.com>
11527
11528 * gdb.arch/gdb1558.c: Include stdio.h.
11529
31d3fb18
MK
115302005-10-31 Mark Kettenis <kettenis@gnu.org>
11531
11532 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11533
e52b687c
MK
115342005-10-31 Mark Kettenis <kettenis@gnu.org>
11535
11536 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11537
f4711d79
PG
115382005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11539
a9c64011
AS
11540 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11541 vscr" tests to better match output.
f4711d79 11542
987a9106
JB
115432005-10-12 Jim Blandy <jimb@redhat.com>
11544
11545 * gdb.base/structs.exp (any): New function.
11546 (test_struct_returns): Don't make any assumptions at all about
11547 what value the function returns when GDB can't set the return
11548 value.
11549
2336bb58
JB
115502005-10-09 Joel Brobecker <brobecker@adacore.com>
11551
11552 * gdb.ada/arrayidx/p.adb: New file.
11553 * gdb.ada/arrayidx.exp: New testcase
11554
115552005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11556
11557 * gdb.ada/array_return/pck.ads: New file.
11558 * gdb.ada/array_return/pck.adb: New file.
11559 * gdb.ada/array_return/p.adb: New file.
11560 * gdb.ada/array_return.exp: New testcase.
11561
705335ea
JB
115622005-10-03 Joel Brobecker <brobecker@adacore.com>
11563
a9c64011
AS
11564 * gdb.base/arrayidx.c: New file.
11565 * gdb.base/arrayidx.exp: New testcase.
705335ea 11566
11ee9940
NR
115672005-09-29 Nick Roberts <nickrob@snap.net.nz>
11568
11569 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11570 frames-invalid and breakpoints-invalid are no longer generated
11571 with level 3 so don't expect them in the output.
11572
39fb8e9e
BR
115732005-09-27 Bob Rossi <bob@brasko.net>
11574
a9c64011 11575 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11576 from test. Escape the | in mi_gdb_test call.
11577 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11578 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11579 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11580 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11581 expected regex's in mi_gdb_test calls.
11582 * lib/mi-support.exp: Remove arbitrary .* from tests.
11583 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11584 Fully anchor GDB/MI expected results in mi_gdb_test.
11585 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11586 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11587
2af48f68
PB
115882005-09-26 Paul Brook <paul@codesourcery.com>
11589
11590 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11591
f34502bc
WZ
115922005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11593
11594 * bfp-test.c: New file.
11595 * bfp-test.exp: New testcase.
11596
ca929517
WZ
115972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11598
11599 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11600 of subarray and substring variable.
11601 * gdb.fortran/subarray.f: New source file for the test of subarray
11602 and substring variable evaluation.
11603 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11604 of string constant.
11605
c761af65
DJ
116062005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11609 copyright dates.
11610
561d7a1d
PG
116112005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11612
11613 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11614 powerpc altivec' test with an almost identical 'info vector' test.
11615
b2b64cc9
PG
116162005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11617
a9c64011
AS
11618 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11619 vscr" tests to match output.
b2b64cc9 11620
6ac4d15a
PG
116212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11622
a9c64011
AS
11623 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11624 output.
6ac4d15a 11625
40e55bef
BR
116262005-09-11 Bob Rossi <bob@brasko.net>
11627
889bf7c5
PA
11628 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11629 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11630 commands that return an MI output command and an asyncronous MI output
11631 command.
40e55bef
BR
11632 * gdb.mi/mi-console.exp: Ditto.
11633
3c7385ec
BR
116342005-09-11 Bob Rossi <bob@brasko.net>
11635
11636 * gdb.mi/mi-var-child.c: Include <string.h>.
11637
a6cd0eb3
DJ
116382005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11639
11640 * killed.exp: Correct gdb_expect syntax.
11641
2f168eed
CV
116422005-08-09 Corinna Vinschen <vinschen@redhat.com>
11643
11644 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11645
ecd3fd0f
BR
116462005-08-02 Bob Rossi <bob@brasko.net>
11647
11648 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11649 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11650 Change tests to inferior-tty-set/show.
11651 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11652 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11653 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11654 inferior. Use mi_gdb_test to get GDB and Inferior output.
11655 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11656 descriptor.
11657 (mi_inferior_tty_name): Add inferior PTY file name.
11658 (mi_gdb_start): Add INFERIOR_PTY parameter.
11659 (mi_gdb_test): Add IPATTERN parameter.
11660
f1ea48cb 116612005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11662
f1ea48cb
BR
11663 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11664 parameter to mi_gdb_test.
11665 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11666
6e650a67
DJ
116672005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11668
11669 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11670 struct_declarations.
11671 * gdb.mi/mi-var-child.exp: Step over the initialization of
11672 struct_declarations.
11673
8be260b6
DJ
116742005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11675
11676 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11677 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11678 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11679 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11680 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11681 file.
11682
4e660f07
NR
116832005-07-27 Nick Roberts <nickrob@snap.net.nz>
11684
11685 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11686 (do_children_tests): Assign values to the extra elements.
11687
11688 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11689 them for tests for "-var-update --no-values" and
a9c64011 11690 "-var-update --all-values".
4e660f07
NR
11691 Add test for "-var-list-children --simple-values".
11692
11693 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11694
11695 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11696 "-stack-list-locals --simple-values" Improve doc strings and
11697 comments.
11698
6bdae935
MK
116992005-07-18 Mark Kettenis <kettenis@gnu.org>
11700
598b7a6f
MK
11701 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11702 *-*-openbsd*.
11703 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11704
6bdae935
MK
11705 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11706 sigaltsatck'.
11707
1323e929 117082005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11709
1323e929
BR
11710 * gdb.base/default.exp (tty): Changed output of command.
11711 * gdb.base/help.exp (help tty): Ditto.
11712
b1a9c082
MK
117132005-07-12 Mark Kettenis <kettenis@gnu.org>
11714
11715 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11716
10a844a2
MK
117172005-07-10 Mark Kettenis <kettenis@gnu.org>
11718
11719 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11720 -stack-select-frame without arguments.
11721 (test_stack_frame_listing): Add test for newly implemented command
11722 -stack-info-frame.
11723
3cb3b8df
BR
117242005-07-06 Bob Rossi <bob@brasko.net>
11725
11726 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11727 command.
11728 (Copyright): Update copyright.
11729
a0c5fbcf
WZ
117302005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11731
11732 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11733 tests to evaluate exponentiation expression.
11734
984971d0
AS
117352005-06-29 Andreas Schwab <schwab@suse.de>
11736
11737 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11738 main to avoid warnings.
11739
11740 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11741
fe03833f
NR
117422005-06-20 Nick Roberts <nickrob@snap.net.nz>
11743
11744 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11745 -stack-select-frame without arguments.
11746 (test_stack_frame_listing): Add test for newly implemented command
11747 -stack-info-frame.
a9c64011 11748
7a55f279
WZ
117492005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11750
0ffa0ea5
DJ
11751 * gdb.fortran/array-element.f: New file.
11752 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11753
26585198
DJ
117542005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11755
11756 * gdb.base/bigcore.exp: Correct checks for systems which can
11757 not dump a large core file.
11758
c1bd25fd
DJ
117592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11760
11761 * gdb.base/relocate.c: Add a copyright notice.
11762 (dummy): Remove.
11763 * gdb.base/relocate.exp: Test printing the values of variables
11764 from a relocatable file.
11765
589e074d
DJ
117662005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11767
11768 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11769 excess MI output after an error.
11770
0915f927
JB
117712005-05-29 Joel Brobecker <brobecker@adacore.com>
11772
11773 * gdb.arch/alpha-step.c: New file.
11774 * gdb.arch/alpha-step.exp: New testcase.
11775
76ff342d
DJ
117762005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11777 Dennis Brueni <dennis@slickedit.com>
11778
11779 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11780 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11781 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11782 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11783 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11784 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11785 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11786
96b0c7ac
DJ
117872005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11788 Wu Zhou <woodzltc@cn.ibm.com>
11789
11790 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11791 IBM's xlc compiler.
11792 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11793 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11794
f21565d2
JB
117952005-05-13 Jim Blandy <jimb@redhat.com>
11796
11797 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11798 calling gdb_suppress_entire_file.
11799 * gdb.base/charset.exp: Same.
11800 * gdb.base/call-rt-st.exp: Same.
11801
6006a3a1
BR
118022005-05-05 Bob Rossi <bob_rossi@cox.net>
11803
11804 * lib/gdb.exp (fullname_syntax): Added global regex.
11805 (fullname_syntax_POSIX): Ditto.
11806 (fullname_syntax_UNC): Ditto.
11807 (fullname_syntax_DOS_CASE): Ditto.
11808 (fullname_syntax_DOS): Ditto.
11809 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11810 fullname_syntax variable to scope and use it.
11811 (test_file_list_exec_source_files): Ditto.
11812 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11813
c3b69c04
DJ
118142005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11817
3c95e6af
PG
118182004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11819
a9c64011
AS
11820 * lib/gdb.exp (skip_altivec_tests): New function, based on
11821 check_vmx_hw_available from the GCC testsuite.
11822 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11823 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11824
78df6c56
JB
118252005-05-02 Jim Blandy <jimb@redhat.com>
11826
11827 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11828 calling gdb_suppress_entire_file.
11829
1690f9cf
DJ
118302005-04-30 Randolph Chung <tausq@debian.org>
11831
11832 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11833 Slightly relax "sem_post" name checking.
11834
5ea106f7
PG
118352005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11836
11837 * gdb.base/unload.exp: Use new shared library infrastructure.
11838
bf7234cf
PG
118392005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11840
11841 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11842 infrastructure.
bf7234cf 11843
547b869a
CV
118442005-04-29 Corinna Vinschen <vinschen@redhat.com>
11845
11846 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11847 * gdb.asm/h8300.inc: New file.
11848
f07e55f0
PG
118492005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11850
11851 * gdb.base/shlib-call.exp: Change to use new shared library
11852 infrastructure.
11853
3cbba3d1
PG
118542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11855
a9c64011
AS
11856 * gdb.base/pending.exp: Change to use new shared library
11857 infrastructure.
3cbba3d1 11858
ed6df200
PG
118592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11860
a9c64011
AS
11861 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11862 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11863
8c8f4ebe
PG
118642005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11865
a9c64011
AS
11866 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11867 shared objects being adjusted and update copyright years.
8c8f4ebe 11868
607fbc54
DJ
118692005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11870
11871 * ChangeLog: Correct some 2003-01-13 dates.
11872 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11873 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11874 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11875 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11876 gdb.trace/tfind.exp: Update copyright years.
11877
57bf0e56
DJ
118782005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11879 Daniel Jacobowitz <dan@codesourcery.com>
11880
11881 * lib/gdb.exp (gdb_compile): Handle shlib=.
11882 (gdb_compile_shlib): New function.
11883
9b593790
PG
118842005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11885
a9c64011 11886 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11887
9494c6a5
DJ
118882005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11889
11890 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11891 gdb.server.
11892 * configure.ac: Likewise.
11893 * configure: Regenerated.
11894 * gdb.gdbserver/Makefile.in: Moved to...
11895 * gdb.server/Makefile.in: ... here.
11896 * gdb.gdbserver/server.c: Moved to...
11897 * gdb.server/server.c: ... here.
11898 * gdb.gdbserver/server-run.exp: Moved to...
11899 * gdb.server/server-run.exp: ... here.
11900
6f8eac0e
DJ
119012005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11902
11903 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11904 * configure.ac: Create gdb.gdbserver/Makefile.
11905 * configure: Regenerated.
11906 * lib/gdbserver-support.exp: New file, derived from
11907 config/gdbserver.exp.
11908 * config/gdbserver.exp: Use gdbserver-support.exp.
11909 * gdb.gdbserver/Makefile.in: New file.
11910 * gdb.gdbserver/server.c: New file.
11911 * gdb.gdbserver/server-run.exp: New file.
11912
6e87504d
PG
119132005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11914
a9c64011
AS
11915 * lib/gdb.exp (test_compiler_info): Return compiler_info
11916 if no arguments are given.
6e87504d 11917
d1779be4
PG
119182005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11919
11920 * gdb.arch/altivec-abi.exp: Check for compiler and set
11921 use altivec' flag accordingly.
11922 * gdb.arch/altivec-regs.exp: Likewise.
11923
88750304
DJ
119242005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11925
11926 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11927
f3fb768d
AS
119282005-03-27 Andreas Schwab <schwab@suse.de>
11929
11930 * gdb.base/bigcore.c (main): Add missing mode argument in open
11931 call.
11932
7e813ac5
DJ
119332005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11934
11935 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11936 downloads.
11937 * config/gdbserver.exp (gdb_load): Likewise.
11938
8e3049aa
PB
119392005-03-14 Paul Brook <paul@codesourcery.com>
11940
11941 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11942 targets.
11943
a9df7c44
JB
119442005-03-09 Joel Brobecker <brobecker@adacore.com>
11945
11946 * gdb.dwarf2/dup-psym.S: New file.
11947 * gdb.dwarf2/dup-psym.exp: New testcase.
11948
9f0d94e8
JB
119492005-03-09 Joel Brobecker <brobecker@adacore.com>
11950
11951 * gdb.ada/exec_changed/first.adb: New file.
11952 * gdb.ada/exec_changed/second.adb: New file.
11953 * gdb.ada/exec_changed.exp: New testcase.
11954
5f579bc5
NS
119552005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11956
36e9969c
NS
11957 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11958 (A2): New class.
11959 (main): Test operator+.
11960 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11961 breakpoint test.
11962
5f579bc5
NS
11963 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11964 * gdb.base/signull.exp: Disable if gdb,nosignals.
11965 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11966 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11967 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11968 * gdb.mi/mi2-console.exp: Likewise.
11969 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11970 continue output at start.
11971 (gdb_collect_locals_test): Robustify regexp.
11972 * gdb.trace/passc-dyn.exp: Fix comment typo.
11973 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11974
be46087e
CV
119752005-03-08 Corinna Vinschen <vinschen@redhat.com>
11976
11977 * gdb.asm/asm-source.exp: Add iq2000 case.
11978 * gdb.asm/iq2000.inc: New file.
11979
384e1a61 119802005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11981
384e1a61
MI
11982 * gdb.base/command.exp: Change hardcoded value to regular expression.
11983 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11984
584b6e9e
DJ
119852005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11986
11987 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11988 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11989 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11990 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11991 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11992
ab5b5d61
MK
119932005-03-05 Mark Kettenis <kettenis@gnu.org>
11994
11995 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11996 changes.
11997
ae051c1b
PG
119982004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11999
a9c64011
AS
12000 * lib/compiler.c: Add test for IBM's xlc compiler.
12001 * lib/compiler.cc: Likewise.
ae051c1b 12002
3f0f6ed2
JB
120032004-02-24 Joel Brobecker <brobecker@adacore.com>
12004
12005 * gdb.ada/fixed_points.exp: Create compilation object directory
12006 before running the test.
12007 * gdb.ada/null_record.exp: Likewise.
12008 * gdb.ada/packed_array.exp: Likewise.
12009 * gdb.ada/start.exp: Likewise.
12010
724f452b
JB
120112005-02-15 Joel Brobecker <brobecker@adacore.com>
12012
12013 * gdb.ada/packed_array/pa.adb: New file.
12014 * gdb.ada/packed_array.exp: New testcase.
12015
57f5cdfb 120162005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12017
1f393151
MK
12018 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12019 files.
12020
ebdda337
MK
12021 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12022 on *-*-openbsd*. Correctly match whitespace in regukar
12023 expressions.
12024
cf309262
DJ
120252005-02-10 Daniel Jacobowitz <dan@debian.org>
12026
12027 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12028 PR exp/1821
12029 * gdb.base/gdb1821.c: New test file.
12030 * gdb.base/gdb1821.exp: New test file.
12031
3be49e7a
JB
120322005-02-09 Joel Brobecker <brobecker@adacore.com>
12033
12034 * gdb.base/start.c: New file.
12035 * gdb.base/start.exp: New testcase.
12036
e292e67d
JB
120372005-02-09 Joel Brobecker <brobecker@adacore.com>
12038
12039 * gdb.ada/start/dummy.adb: New file.
12040 * gdb.ada/start.exp: New testcase.
12041
dbdfa66c
CV
120422005-02-09 Corinna Vinschen <vinschen@redhat.com>
12043
12044 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12045 for printing symbols and statistics.
12046 Add test for using relative pathnames in "maint print msymbols" test.
12047 Mark "maint info sections DATA" XFAIL on Cygwin.
12048 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12049 tests.
12050
d7941671
AC
120512005-02-09 Andreas Schwab <schwab@suse.de>
12052
12053 Committed by Andrew Cagney <cagney@gnu.org>
12054 * gdb.base/remotetimeout.exp: New file.
12055
74e5ef44
MK
120562005-02-07 Mark Kettenis <kettenis@gnu.org>
12057
12058 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12059
464dd14d
JB
120602005-02-03 Joel Brobecker <brobecker@adacore.com>
12061
12062 * gdb.ada/gnat_ada.gpr: New file.
12063 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12064 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12065 * configure.ac: No longer generate gnat_ada.gpr.
12066 * configure: Regenerate.
12067 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12068 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12069 * gdb.ada/null_record/bar.ads: Likewise.
12070 * gdb.ada/null_record/bar.adb: Likewise.
12071 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12072 * gdb.ada/null_record.exp (testdir): New variable.
12073 (testfile): executable is now in testdir subdirectory.
12074 (srcfile): Use full path to the main compilation unit.
12075 * gdb.ada/fixed_points.exp: Same changes as above.
12076
30d756ae
NR
120772005-02-03 Nick Roberts <nickrob@snap.net.nz>
12078
12079 * gdb.base/interp.exp: New test.
12080
9d799f85
AC
120812005-01-24 Andrew Cagney <cagney@gnu.org>
12082
12083 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12084
15656118
AC
120852005-01-19 Andrew Cagney <cagney@gnu.org>
12086
a892c31b
AC
12087 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12088 configure.ac not configure.in.
12089
15656118
AC
12090 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12091 of powerpc*-*-*.
12092 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12093 * gdb.base/list.exp (test_list_function)
15656118
AC
12094 (test_list_filename_and_function): Ditto.
12095 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12096
a7b01baf
AC
120972005-01-16 Andrew Cagney <cagney@gnu.org>
12098
17d92a02
AC
12099 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12100
a7b01baf
AC
12101 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12102
bc8332bb
AC
121032005-01-14 Andrew Cagney <cagney@gnu.org>
12104
12105 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12106 * gdb.mi/mi2-var-cmd.exp: Ditto.
12107
4d074752
CV
121082005-01-10 Corinna Vinschen <vinschen@redhat.com>
12109
12110 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12111
bec39cab
AC
121122005-01-07 Andrew Cagney <cagney@gnu.org>
12113
12114 * configure.ac: Rename configure.in, require autoconf 2.59.
12115 * configure: Re-generate.
12116 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12117 * gdb.stabs/configure: Re-generate.
12118 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12119 * gdb.hp/configure: Re-generate.
12120 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12121 autoconf 2.59.
12122 * gdb.hp/gdb.objdbg/configure: Re-generate.
12123 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12124 autoconf 2.59.
12125 * gdb.hp/gdb.defects/configure: Re-generate.
12126 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12127 autoconf 2.59.
12128 * gdb.hp/gdb.compat/configure: Re-generate.
12129 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12130 autoconf 2.59.
12131 * gdb.hp/gdb.base-hp/configure: Re-generate.
12132 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12133 autoconf 2.59.
12134 * gdb.hp/gdb.aCC/configure: Re-generate.
12135
f10b16d4
JB
121362004-12-15 Jim Blandy <jimb@redhat.com>
12137
12138 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12139 under NPTL when there is debugging info available for libpthread.
12140
fb6e1814
JG
121412004-12-13 Jerome Guitton <guitton@gnat.com>
12142
12143 * gdb.ada/fixed_points.c: New file.
12144 * gdb.ada/fixed_points.exp: New file.
12145
fe46cd3a
RC
121462004-12-03 Randolph Chung <tausq@debian.org>
12147
12148 * gdb.arch/pa-nullify.exp: New file.
12149 * gdb.arch/pa-nullify.s: New file.
12150
8de0841b
RC
121512004-11-30 Randolph Chung <tausq@debian.org>
12152
12153 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12154 instead of "tbug". Fix regexp to work properly with gdb_test.
12155
c8170782
PH
121562004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12157
12158 * gdb.base/bitfields2.exp: New test.
12159 * gdb.base/bitfields2.c: New file.
12160
954269c2
RE
121612004-11-28 Richard Earnshaw <rearnsha@arm.com>
12162
12163 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12164
0107feed
RC
121652004-11-16 Randolph Chung <tausq@debian.org>
12166
12167 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12168
f073ae8c
DJ
121692004-11-14 Daniel Jacobowitz <dan@debian.org>
12170
12171 * gdb.threads/threadapply.exp: Correct "macro details" test.
12172
19ad59e7
JJ
121732004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12174
12175 * gdb.threads/threadapply.exp: New test.
12176 * gdb.threads/threadapply.c: New file.
12177
9cf0961b
MK
121782004-11-07 Mark Kettenis <kettenis@gnu.org>
12179
12180 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12181 frames.
12182
c789492a
FL
121832004-11-05 Felix Lee <felix+log1@specifixinc.com>
12184
12185 * gdb.base/cursal.exp: New file.
12186 * gdb.base/cursal.c: New file.
12187
a1e167bb
AC
121882004-11-03 Andrew Cagney <cagney@gnu.org>
12189
12190 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12191
b7cbf173
MK
121922004-10-30 Mark Kettenis <kettenis@gnu.org>
12193
12194 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12195 NetBSD/ELF targets.
12196
88f9d34f
JB
121972004-10-29 Joel Brobecker <brobecker@gnat.com>
12198
12199 * gdb.threads/bp_in_thread.c: New file, copied from
12200 pthread_cond_wait.c.
12201 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12202 file, rather than reusing the .c file from another testcase.
12203
ca7d6a0c
JB
122042004-10-20 Joel Brobecker <brobecker@gnat.com>
12205
12206 * gdb.ada/null_record.exp: Check where we stopped after
12207 sending the start command, instead of where the associated
12208 temporary breakpoint was inserted.
12209
0d863d03
AC
122102004-10-14 Andrew Cagney <cagney@gnu.org>
12211
12212 * gdb.mi/gdb701.c (main): Return 0.
12213
d11e72cb
DJ
122142004-10-13 Daniel Jacobowitz <dan@debian.org>
12215
d40539a4 12216 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12217
e1923096
JJ
122182004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12219
12220 * gdb.threads/schedlock.c: Add comment markers to use to find
12221 line numbers.
12222 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12223 comments.
12224 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12225 breakpoint lines.
12226
ec8ba2c9
DJ
122272004-10-12 Daniel Jacobowitz <dan@debian.org>
12228
12229 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12230
0eb3658b
DJ
122312004-10-12 Daniel Jacobowitz <dan@debian.org>
12232
12233 * configure.in: Add gdb.dwarf2.
12234 * configure: Regenerated.
12235 * Makefile.in: Add gdb.dwarf2.
12236 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12237 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12238 gdb.dwarf2/file1.txt: New files.
12239
a271cc33
OF
122402004-10-11 Orjan Friberg <orjanf@axis.com>
12241
a9c64011 12242 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12243 of "run", since the latter doesn't work with remote targets. Adjust
12244 the breakpoint numbering accordingly.
12245 * gdb.threads/pthread_cond_wait.exp: Ditto.
12246
895ce074
MC
122472004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12248
12249 * gdb.base/overlays.exp: Update copyright years.
12250
6be3092d
KI
122512004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12252
12253 * gdb.base/overlays.exp: Disable if target is Linux.
12254
e05389b8
FL
122552004-10-06 Felix Lee <felix+log1@specifixinc.com>
12256
12257 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12258
73cb587d
KI
122592004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12260
12261 * gdb.asm/asm-source.exp: Add m32r-linux target.
12262 * gdb.asm/m32r-linux.inc: New file.
12263
3c0edcdc
AC
122642004-09-24 Andrew Cagney <cagney@redhat.com>
12265 David Anderson <anderson@redhat.com>
12266
12267 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12268 command fails, assume things will work.
12269 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12270 (_GNU_SOURCE): Define.
12271 (print_unsigned, print_hex): Change parameter to "long long".
12272 (print_byte_count): New function, use to print byte counts.
12273 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12274 O_LARGEFILE.
12275 (main): Compute an upper bound on a corefile in max_core_size.
12276 Limit memory chunk size to max_core_size. Limit total memory
12277 allocated to max_core_size.
12278
4bb3667f
AC
122792004-09-23 Andrew Cagney <cagney@gnu.org>
12280
12281 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12282 from a separate process with code that creates a corefile by
12283 making the inferior dump core.
12284
60fe1a51
MK
122852004-09-23 Mark Kettenis <kettenis@gnu.org>
12286
12287 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12288 block.
12289
8e937346
MC
122902004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12291
12292 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12293 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12294 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12295 Likewise.
12296
7213f6d6
JJ
122972004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12298
12299 * gdb.java/jprint.exp: New test case for java inferior call.
12300 * gdb.java/jprint.java: Ditto.
12301
eac69dca
JB
123022004-09-15 Joel Brobecker <brobecker@gnat.com>
12303
12304 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12305
22227696
MC
123062004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12307
12308 * gdb.threads/killed.c: Include <stdlib.h>.
12309 * gdb.threads/pthreads.c: Likewise.
12310
7dd403a4
MC
123112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 * gdb.threads/killed.c: Add copyright notice.
12314
33f2d567
JM
123152004-09-10 Jason Molenda (jmolenda@apple.com)
12316
a9c64011
AS
12317 * gdb.base/define.exp: Two new tests to verify zero space chars
12318 after 'if' and 'while' commands in a user-defined command is correctly
12319 parsed.
33f2d567 12320
e05b62ac
AC
123212004-09-08 Andrew Cagney <cagney@gnu.org>
12322
12323 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12324 delivery test with duplicate at end of file.
12325
9cbe82da
MK
123262004-09-06 Mark Kettenis <kettenis@jive.nl>
12327
12328 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12329
564803d9
MC
123302004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12331
12332 * config/hppro.exp: Removed.
12333
7c6807ce
MC
123342004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12335
12336 * config/sparclet.exp: Removed.
12337
bf7e26dd
MC
123382004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12339
12340 * config/udi.exp: Removed.
12341
714e341b
MC
123422004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12345 of "exp_continue".
12346 (advancei): Likewise.
12347
1236e623
JJ
123482004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12349
12350 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12351
3bdcad15
MI
123522004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12353
228af206 12354 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12355 to check for nodebug in executable.
12356 * gdb.gdb/observer.exp (setup_test): Likewise.
12357 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12358 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12359
c72b934c
AC
123602004-09-01 Andrew Cagney <cagney@gnu.org>
12361
12362 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12363 files.
12364
edd9b715
JJ
123652004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12366
12367 * gdb.base/unload.exp: Fix expected warning message to match
12368 latest format.
12369
fb4ce06b
CV
123702004-09-01 Corinna Vinschen <vinschen@redhat.com>
12371
12372 * gdb.base/call-rt-st.exp: Fix typos.
12373
ce78e7c3
MI
123742004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12375
12376 * gdb.threads/thread_check.exp: New testcase.
12377 * gdb.threads/thread_check.c: New testcase.
12378
2dedb159
AC
123792004-08-31 Andrew Cagney <cagney@gnu.org>
12380
12381 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12382 (skip_to_handler_entry): New procedures. Test stepping into a
12383 handler when the breakpoint is at the handler's entry point.
12384
68f53502
AC
123852004-08-30 Andrew Cagney <cagney@gnu.org>
12386
12387 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12388 gdb/1757.
12389
3e3ffd2b
MC
123902004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12391
12392 With code from Manoj Iyer <manjo@austin.ibm.com>:
12393 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12394 return value. Add an arm for "no debugging symbols found".
12395 Change a stray "error" to "perror".
12396 (gdb_run_cmd): Adapt to new return value.
12397 * gdb.base/remote.exp: Adapt to new return value.
12398 * gdb.gdb/complaints.exp: Likewise.
12399 * gdb.gdb/observer.exp: Likewise.
12400 * gdb.gdb/selftest.exp: Likewise.
12401 * gdb.gdb/xfullpath.exp: Likewise.
12402
4b6f5fd2
JB
124032004-08-27 Joel Brobecker <brobecker@gnat.com>
12404
12405 * gdb.threads/bp_in_thread.exp: New testcase.
12406
e5b25496
MC
124072004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12408
12409 Fix PR testsuite/1735.
12410 * gdb.threads/schedlock.c (thread_function): Add a cast
12411 to suppress a gcc warning.
12412 * gdb.threads/thread-specific.c (thread_function): Likewise.
12413
934353d6
MC
124142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12415
12416 * gdb.base/unload.c: Include <stdlib.h>.
12417
f98a0aef 124182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12419
f98a0aef 12420 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12421 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12422 synchronized after the "return".
12423
5a2e8882
MC
124242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12425
12426 * gdb.mi/basics.c: Include <stdio.h>.
12427 * gdb.mi/pthreads.c: Include <stdlib.h>.
12428 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12429
a9640423
MC
124302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12431
12432 * gdb.threads/schedlock.c: Add copyright notice.
12433
b04e311d
AC
124342004-08-25 Andrew Cagney <cagney@gnu.org>
12435
12436 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12437 (skip_over_handler, breakpoint_over_hander): New test procedures.
12438 (advance, advancei): Add a proper prefix, do not use
12439 rerun_to_main.
12440 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12441
7c27f15b
MC
124422004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12443
12444 * gdb.mi/basics.c: Add copyright notice.
12445 * gdb.mi/var-cmd.c: Add copyright notice.
12446
fffc87ae
MC
124472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12448
12449 * lib/gdb.exp: Remove signed_keyword_not_used.
12450 * lib/compiler.c: Likewise.
12451 * lib/compiler.cc: Likewise.
12452
d782e0bf
MC
124532004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12454
12455 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12456 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12457
96033e83
MC
124582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12459
12460 * gdb.base/whatis.c: Add copyright notice.
12461
cf38c229
MK
124622004-08-20 Mark Kettenis <kettenis@gnu.org>
12463
12464 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12465 it to skip the breakpoints encoded in the inline assembly.
12466
f4b49756
MC
124672004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 * Makefile.in: Add gdb.fortran.
12470
2f193b69
MC
124712004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12472
12473 * gdb.base/call-sc.exp (test_scalar_returns):
12474 Fix cut-and-paste glitch in "Make fun return now".
12475
89a237cb
MC
124762004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12477
12478 * configure.in: Add gdb.fortran.
12479 * configure: Regenerate.
12480 * gdb.fortran/Makefile.in: New file.
12481 * lib/gdb.exp (skip_fortran_tests): New procedure.
12482
469aff8e
MC
124832004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12484
12485 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12486 reference to bug-gnu@prep.ai.mit.edu.
12487 * gdb.mi/mi-var-child.exp: Likewise.
12488 * gdb.mi/mi-var-cmd.exp: Likewise.
12489 * gdb.mi/mi-var-display.exp: Likewise.
12490 * gdb.mi/mi2-var-block.exp: Likewise.
12491 * gdb.mi/mi2-var-child.exp: Likewise.
12492 * gdb.mi/mi2-var-cmd.exp: Likewise.
12493 * gdb.mi/mi2-var-display.exp: Likewise.
12494
00b51b9f
MK
124952004-08-15 Mark Kettenis <kettenis@gnu.org>
12496
12497 * gdb.base/unload.c (main): Make local variable msg const.
12498
45f07fef
MC
124992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12500
12501 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12502 to bug-gnu@prep.ai.mit.edu.
12503 * gdb.mi/mi-disassemble.exp: Likewise.
12504 * gdb.mi/mi-eval.exp: Likewise.
12505 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12506 default line number.
12507 * gdb.mi/mi-return.exp: Likewise.
12508 * gdb.mi/mi-simplerun.exp: Likewise.
12509 * gdb.mi/mi-stack.exp: Likewise.
12510 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12511 number with explicit range test.
12512 * gdb.mi/mi-watch.exp: Likewise.
12513 * gdb.mi/mi2-break.exp: Likewise.
12514 * gdb.mi/mi2-cli.exp: Likewise.
12515 * gdb.mi/mi2-disassemble.exp: Likewise.
12516 * gdb.mi/mi2-eval.exp: Likewise.
12517 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12518 default line number.
12519 * gdb.mi/mi2-return.exp: Likewise.
12520 * gdb.mi/mi2-simplerun.exp: Likewise.
12521 * gdb.mi/mi2-stack.exp: Likewise.
12522 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12523 number with explicit range test.
12524 * gdb.mi/mi2-watch.exp: Likewise.
12525
dd8c8ee7
MC
125262004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12527
12528 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12529 * gdb.cp/m-static.exp: Likewise.
12530 * gdb.cp/rtti.exp: Likewise.
12531
4e838464
MK
125322004-08-14 Mark Kettenis <kettenis@gnu.org>
12533
12534 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12535
8d8cb839
EZ
125362004-08-14 Eli Zaretskii <eliz@gnu.org>
12537
12538 * ChangeLog: Prefix Local Variables with semi-colons and indent
12539 the reference to older ChangeLog files, to fix fontification in
12540 Emacs.
12541
deea8bb0
MC
125422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12543
12544 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12545 * gdb.mi/mi2-break.exp: Likewise.
12546
c3297504
MC
125472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12548
12549 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12550
25808999
MC
125512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12554
226a8d71
MC
125552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12556
12557 * gdb.cp/classes.exp: Remove unused declarations. Just let
12558 test names default instead of providing special names. Remove
12559 extraneous demangler test.
12560
37fdf854
JJ
125612004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12562
12563 * gdb.base/unload.exp: New test for breakpoints in dynamically
12564 loaded libraries.
12565 * gdb.base/unload.c: Ditto.
12566 * gdb.base/unloadshr.c: Ditto.
12567
2d3a7986
MC
125682004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12569
12570 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12571 cp_test_ptype_class.
12572 (test_enums): Likewise.
12573
c72b934c
AC
125742004-08-10 Andrew Cagney <cagney@gnu.org>
12575
12576 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12577 files.
12578
cc503c8a
AC
125792004-08-10 Andrew Cagney <cagney@gnu.org>
12580
12581 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12582 init_malloc call.
12583
902f2ccb
MC
125842004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * ChangeLog: Add copyright notice. The notice is copied
12587 from emacs 21.3 top level ChangeLog.
12588
78c90502
MC
125892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * lib/cp-support.exp: New file.
12592 * lib/cp-support.exp (cp_test_type_class): New function.
12593 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12594 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12595 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12596 cp_test_ptype_class.
12597
88e5ea78
MC
125982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12601 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12602 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12603 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12604 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12605 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12606 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12607 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12608 gdb.mi/mi2-watch.exp: Update copyright years.
12609
6a89fc9c
MK
126102004-08-09 Mark Kettenis <kettenis@gnu.org>
12611
12612 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12613
1482e0de
MC
126142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12615
12616 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12617 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12618 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12619 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12620 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12621 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12622 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12623 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12624 gdb.mi/mi-watch.exp: Update copyright years.
12625
1a5ce3f3
DJ
126262004-08-08 Daniel Jacobowitz <dan@debian.org>
12627
12628 PR gdb/1738
12629 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12630 from a breakpoint with a pending signal.
12631
04f6ecf2
DJ
126322004-08-08 Daniel Jacobowitz <dan@debian.org>
12633
12634 PR gdb/1736
12635 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12636 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12637 the prompt.
12638 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12639
54d90d35
DJ
126402004-08-08 Daniel Jacobowitz <dan@debian.org>
12641
12642 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12643
d2f6abb0
DJ
126442004-08-08 Daniel Jacobowitz <dan@debian.org>
12645
12646 PR gdb/1736
12647 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12648 for i?86-*-linux*.
12649
5598c03d
DJ
126502004-08-08 Daniel Jacobowitz <dan@debian.org>
12651
12652 * gdb.arch/i386-prologue.exp: Compile without debug information.
12653
c6fee705
MC
126542004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12655
12656 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12657 rather than asking gdb to search.
12658
dd90efdb
MC
126592004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12660
12661 * gdb.base/gcore.c: Include <string.h>.
12662
1e84bec1
MC
126632004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12664
12665 * gdb.base/gcore.c: Add copyright notice.
12666
e425eb2b
MC
126672004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12668
12669 * gdb.base/freebpcmd.c: Include <stdio.h>.
12670 * gdb.base/long_long.c: Include <string.h>.
12671 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12672 * gdb.base/siginfo.c: Include <string.h>.
12673 * gdb.base/sigstep.c: Include <string.h>.
12674
cb9aaed5
MC
126752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12676
12677 * gdb.base/complex.c: Include <stdlib.h>.
12678
55944f3d
MC
126792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12680
12681 * gdb.base/complex.c: Add copyright notice.
12682
7b2953d9
MC
126832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12684
12685 * gdb.base/charset.c: Include <stdlib.h>.
12686
c9133d23
MC
126872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.base/auxv.c: Include <stdlib.h>.
12690
0a8490ad
MC
126912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12692
12693 * gdb.base/auxv.c: Add copyright notice.
12694
3426d5ec
MC
126952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.base/coremaker.c: Add copyright notice.
12698 * gdb.base/coremaker2.c: Add copyright notice.
12699
8da195dd
AC
127002004-08-04 Andrew Cagney <cagney@gnu.org>
12701
12702 * gdb.base/store.exp: Update copyright.
12703 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12704 names, do not import gdb_prompt.
12705
8d394f98
AC
127062004-08-01 Andrew Cagney <cagney@gnu.org>
12707
12708 Fix PR testsuite/1729.
12709 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12710 not use capture_value with value 4.
12711 (capture_value): Add optional test name parameter.
12712 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12713 the prefix, pass to capture_value.
12714
b6702b23
MK
127152004-08-01 Mark Kettenis <kettenis@gnu.org>
12716
12717 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12718 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12719 (main): Call new function.
12720
c203e0ca
MC
127212004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12722
12723 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12724
a7995a30
MC
127252004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12726
12727 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12728
9366563b
MC
127292004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12730
b6eeaf26 12731 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12732 Accept more values of vtbl pointer. Remove some messages
12733 about "obsolete gcc or gdb".
12734
2fc1f950
MC
127352004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12736
12737 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12738
c724d49b
MC
127392004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.base/asm-source.exp: Properly convert target board
12742 debug flags from gcc format to binutils format.
12743
736b0fce
MK
127442004-07-28 Mark Kettenis <kettenis@gnu.org>
12745
12746 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12747 gdb1718". PR backtrace/1718 partially fixed.
12748
5633ea5c
JJ
127492004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12750
12751 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12752
575eebb1
NC
127532004-07-26 Nick Clifton <nickc@redhat.com>
12754
12755 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12756 good default value for a specific architecture is available then
12757 set it to that value. Otherwise default to the -gstabs switch.
12758 Remove the -g... switches from the asm-flags variable. Allow the
12759 target board info to override the value if it wants to. Pass the
12760 switch on the assembler command line.
12761
62104619
MK
127622004-07-23 Mark Kettenis <kettenis@gnu.org>
12763
12764 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12765 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12766 (main): Call new function.
12767
4a1135b8
MC
127682004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12769
12770 Test for PR exp/1715.
12771 * gdb.base/radix.exp: Refactor common procedures. Make all
12772 test names unique. Change XFAIL to KFAIL.
12773
8a12c1f0
MC
127742004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12775
12776 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12777 * gdb.ada/gnat_ada.gin: ... to here.
12778 * configure.in: Use gnat_ada.gin.
12779 * configure: Regenerate.
12780
23b451cf
AC
127812004-07-20 Andrew Cagney <cagney@gnu.org>
12782
12783 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12784 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12785 XFAILs. Clean up test messages and comments. Check backtraces.
12786 Delete re-sync code.
12787
ab618a02
MC
127882004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12789
12790 Fix PR cli/740.
12791 * gdb.base/annota1.exp: Honor gdb,nosignals.
12792 * gdb.base/annota3.exp: Likewise.
12793
46dad340
MC
127942004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12795
12796 * lib/java.exp: Update copyright notice.
12797
756d8c70
AC
127982004-07-19 Andrew Cagney <cagney@gnu.org>
12799
12800 * gdb.base/selftest.exp: Copy file from here ...
12801 * gdb.gdb/selftest.exp: ... to here.
12802
586027e6
AC
128032004-07-16 Andrew Cagney <cagney@redhat.com>
12804
12805 * lib/insight-support.exp: Delete file.
12806 * lib/java.exp (java_init): Fix copyright.
12807
029d2200
AC
128082004-07-16 Andrew Cagney <cagney@gnu.org>
12809
12810 * gdb.base/restore.c: Append "prologue" to comments marking the a
12811 function's prologue.
12812 * gdb.base/restore.exp: Update copyright, re-indent.
12813 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12814 callerN" prefix where needed. Update patterns that match a
12815 function's prologue.
12816
653b62c5
MC
128172004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12818
12819 * gdb.base/restore.c: Add copyright notice.
12820
f7d690e5
AC
128212004-07-16 Andrew Cagney <cagney@gnu.org>
12822
12823 * gdb.base/logical.exp: Update copyright.
12824 (evaluate): New procedure. Use to re-implement tests using
12825 several tables.
12826
d629a7cb
MH
128272004-07-14 Martin Hunt <hunt@redhat.com>
12828
12829 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12830 which fixes some problems where init.tcl was not found.
12831
9c7bb332
AC
128322004-07-13 Andrew Cagney <cagney@gnu.org>
12833
6bf46641
AC
12834 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12835 (check_sizeof, check_valueof): Do not include the output in the
12836 test name. Use gdb_test.
12837 (get_valueof): Use gdb_test_multiple.
12838
c4ffd4c0
AC
12839 * gdb.base/step-test.exp: Update copyright. Use
12840 gdb_test_multiple. Ensure that test names do not include
12841 architecture dependent output.
12842
ab89363a
AC
12843 * gdb.gdb/observer.exp: Update copyright.
12844 (setup_test): Use gdb_test_multiple.
12845 (attach_first_observer, attach_second_observer)
12846 (attach_third_observer, detach_first_observer)
12847 (detach_second_observer, detach_third_observer)
12848 (reset_counters, check_counters): Make $message a prefix.
12849 (test_normal_stop_notifications): Add "args" parameter - a list of
12850 init functions to be called. Make $message a prefix,
12851 (test_observer_normal_stop): Change the message prefixes so that
12852 they are unique, pass the attach / detach procedures to
12853 test_normal_stop_notifications.
12854
ec58997a
AC
12855 * gdb.base/signull.exp (test_segv): Prefix all tests with
12856 "${name}". Clean up test messages.
12857
b475183b
AC
12858 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12859
9c7bb332
AC
12860 * gdb.base/ena-dis-br.exp: Update copyright.
12861 (break_at): New function. Replace send_gdb with gdb_test,
12862 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12863 ignore count, not stopped at bpt", with KFAIL.
12864
2dd95497
CV
128652004-07-13 Corinna Vinschen <vinschen@redhat.com>
12866
12867 * gdb.base/attach.exp: Remove cleanupfile handling.
12868
419e626b
AC
128692004-07-12 Andrew Cagney <cagney@gnu.org>
12870
12871 * gdb.base/annota1.exp: Cleanup corefile test name.
12872 * gdb.base/annota3.exp: Ditto.
12873
8b1b3228
AC
128742004-07-12 Andrew Cagney <cagney@gnu.org>
12875
78650829
AC
12876 * gdb.base/signals.exp: Clean up copyright, re-indent.
12877
8b1b3228
AC
12878 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12879 gdb_test and gdb_test_multiple.
12880
935c2760
JJ
128812004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12882
12883 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12884 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12885 provide line number info for first statement in main.
12886
1544280f
AC
128872004-07-08 Andrew Cagney <cagney@gnu.org>
12888
1279f4ff
AC
12889 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12890
1544280f
AC
12891 * gdb.base/sigbpt.exp: Make the common part of each test name a
12892 prefix instead of suffix.
12893
bcc82369
BR
128942004-07-07 Bob Rossi <bob_rossi@cox.net>
12895
12896 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12897 test from test_tbreak_creation_and_listing to
12898 test_file_list_exec_source_file
12899 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12900 Changed name of test from test_tbreak_creation_and_listing to
12901 test_file_list_exec_source_file
12902
23f4b0aa
JJ
129032004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12904
12905 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12906 the jmisc() constructor instead of <init>.
12907 * gdb.java/jmisc1.exp: Ditto.
12908
56401cd5
AC
129092004-07-07 Andrew Cagney <cagney@gnu.org>
12910
12911 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12912 corrupting the PC.
12913
44ae2f6a
MC
129142004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12915
12916 * gdb.cp/templates.exp: Accept whitespace change in demangler
12917 output.
12918
45a83408
AC
129192004-07-06 Andrew Cagney <cagney@gnu.org>
12920
12921 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12922
d205ad70
MC
129232004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12924
12925 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12926 * lib/compiler.cc: Likewise.
12927
06ea1a61
MC
129282004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12929
12930 * lib/compiler.cc: Work around string preprocessing problem
12931 with old hp c++ compiler.
12932 * lib/compiler.c: Likewise.
12933
daab1251
CV
129342004-06-29 Corinna Vinschen <vinschen@redhat.com>
12935
12936 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12937 directives to conditionalize symbol prefixing.
12938 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12939 additional_flags handling. Add underscore prefix for Cygwin.
12940 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12941 conditionalize symbol prefixing.
12942 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12943 additional_flags handling. Add underscore prefix for Cygwin.
12944
cc984116
CV
129452004-06-29 Corinna Vinschen <vinschen@redhat.com>
12946
12947 * gdb.base/bigcore.exp: Skip test on Cygwin.
12948
c279b077
MC
129492004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12950
12951 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12952 formats for "info register". Use gdb_test_multiple. Fix
12953 the "invalid register" test.
12954
0e915747
CV
129552004-06-28 Corinna Vinschen <vinschen@redhat.com>
12956
12957 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12958 PID for Cygwin. Add Cygwin specific strings to check for in some
12959 tests.
12960 (do_attach_tests): Add a test for user interaction when attaching
12961 to a process with no matching symbol table already loaded.
12962
11422c86
AC
129632004-06-26 Andrew Cagney <cagney@gnu.org>
12964
12965 Test PR java/1567 and PR java/1565.
12966 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12967 * gdb.java/jmisc2.exp: Delete file.
12968
cefbce26
MC
129692004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12970
12971 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12972
e19f872c
CV
129732004-06-25 Corinna Vinschen <vinschen@redhat.com>
12974
12975 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12976 attach process.
12977
d931ba3b
MC
129782004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12979
12980 * gdb.cp/pr-1553.exp: Remove.
12981
aef68c48
MC
129822004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.cp/pr-1553.cc: Remove.
12985 * gdb.cp/pr-1553.exp: Disable this test.
12986
8d5df71a
JB
129872004-06-20 Jim Blandy <jimb@redhat.com>
12988
a9c64011 12989 Fix PR testsuite/1680.
8d5df71a
JB
12990 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12991 regular expressions.
12992
4ac6f39d
MC
129932004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12994
12995 Fix PR testsuite/1679.
12996 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12997 Issue an UNSUPPORTED result instead.
12998
1b413552
JB
129992004-06-18 Jim Blandy <jimb@redhat.com>
13000
13001 * gdb.base/charset.exp: Only send a control-C if we see a new
13002 prompt and incomplete command.
13003
6daa6ebd
MC
130042004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13005
13006 * gdb.cp/pr-574.cc: Add copyright notice.
13007
51fa4ae0
JB
130082004-06-17 Jim Blandy <jimb@redhat.com>
13009
13010 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13011 cases where the regexp has no groups; this grabs random text from
13012 the previous test suite, whatever that was.
13013
8fea26c5
MC
130142004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13015
13016 * gdb.cp/printmethod.cc: Add copyright notice.
13017
1e3aeb41
MC
130182004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13019
13020 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13021
9d9030bc
AC
130222004-06-16 Andrew Cagney <cagney@gnu.org>
13023
13024 * gdb.base/signull.c: Update copyright. Include <string.h>.
13025 (bowler): Replace data_pointer with data_read
13026 and data_write cases. Add code_descriptor case.
13027 (zero, desc): New array and pointer.
13028 (data, code): Change to simple pointers.
13029 * gdb.base/signull.exp: Fix probe pattern matching a function
13030 descriptor SIGSEGV. Replace data_pointer with data_read and
13031 data_write tests.
13032
acd4ad44
AC
130332004-06-16 Andrew Cagney <cagney@gnu.org>
13034
13035 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13036
08fd625c
MC
130372004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13038
13039 * gdb.base/long_long.c: Add copyright notice.
13040
1903502c
MC
130412004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13042
13043 * gdb.base/long_long.exp: Remove reference to
13044 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13045 to gdb_breakpoint and gdb_continue_to_breakpoint.
13046
83313cb1
JB
130472004-06-14 Jim Blandy <jimb@redhat.com>
13048
13049 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13050 endian case.
13051
1bf404ef
AC
130522004-06-14 Andrew Cagney <cagney@gnu.org>
13053
13054 * gdb.base/gcore.exp (capture_command_output): Delete the always
13055 passing tests containing inferior values.
13056 * gdb.base/ending-run.exp: Do not include the breakpoint address
13057 in the test message. Update copyright.
13058 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13059 size in the test name, use gdb_test_multiple. Update copyright.
13060
ef220b33
MC
130612004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13062
13063 * gdb.cp/ref-types.cc: Add copyright notice.
13064
4f70a4c9
MC
130652004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13066
13067 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13068 hp_aCC_compiler.
13069 * lib/compiler.cc: Likewise.
13070 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13071 'set' commands. Log diagnostics for other lines. Set
13072 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13073
335928ac
MC
130742004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13075
13076 * gdb.cp/try_catch.cc: Add copyright notice.
13077
2efb12e8
MC
130782004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13079
13080 * gdb.cp/userdef.cc: Add copyright notice.
13081
0bbed51a
MC
130822004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13083
13084 * gdb.cp/virtfunc.cc: Add copyright notice.
13085
e12a46c9
RC
130862004-06-11 Randolph Chung <tausq@debian.org>
13087
13088 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13089 problem.
13090
338e05af
AC
130912004-06-10 Andrew Cagney <cagney@gnu.org>
13092
13093 * lib/compiler.cc, lib/compiler.c: Append either
13094 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13095 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13096 instead of gcc-3-3.
13097
dc3f10cb
AC
130982004-06-09 Andrew Cagney <cagney@gnu.org>
13099
b4d946af
AC
13100 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13101 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13102
dc3f10cb
AC
13103 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13104 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13105 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13106 fixed.
13107
b5c0bfa2
AC
131082004-06-09 Andrew Cagney <cagney@gnu.org>
13109
13110 * gdb.base/structs.exp (test_struct_returns): Replace
13111 "return_value_unknown" and "finish_value_unknown" by
13112 "return_value_known" and "finish_value_known". Instead of
13113 "return_value_unknown" iff "finish_value_unknown", check
13114 "return_value_known" implies "finish_value_known".
13115
caeb605f
MH
131162004-06-08 Martin Hunt <hunt@redhat.com>
13117
13118 * gdb.base/float.exp: Add pattern for mips targets.
13119
c892bb64
RC
131202004-06-08 Randolph Chung <tausq@debian.org>
13121
13122 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13123 message for unknown architectures more clear.
13124
48306d3e
JB
131252004-06-08 Joel Brobecker <brobecker@gnat.com>
13126
13127 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13128 start the execution of the program.
13129
83ecb59f
JB
131302004-06-07 Jim Blandy <jimb@redhat.com>
13131
13132 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13133 * gdb.arch/i386-cpuid.h: New helper file.
13134
55264cb4
RC
131352004-06-07 Randolph Chung <tausq@debian.org>
13136
13137 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13138 has started.
13139
23cadb28
RM
131402004-06-04 Roland McGrath <roland@redhat.com>
13141
13142 Fix PR gdb/1647.
13143 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13144 differently to be robust to output buffering differences.
13145
51d01eda
MC
131462004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13147
13148 * gdb.threads/pthreads.exp: Update copyright years.
13149 (check_control_c): Change asynchronous 'after' to synchronous.
13150
f4fc3b93
RM
131512004-06-04 Roland McGrath <roland@redhat.com>
13152
13153 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13154 next gdb prompt.
13155
4013522b
MC
131562004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13157
13158 Fix PR gdb/1636.
13159 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13160 calls to synchronous.
13161
7a8f1e6b
JB
131622004-05-26 Jim Blandy <jimb@redhat.com>
13163
13164 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13165
81bb3443
RC
131662004-05-24 Randolph Chung <tausq@debian.org>
13167
13168 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13169 * gdb.asm/pa.inc: New file.
13170
8f5a3103
MK
131712004-05-22 Mark Kettenis <kettenis@gnu.org>
13172
13173 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13174
734b8fe8 131752004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13176 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13177
13178 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13179 GDB prompt.
13180
725603e1
UW
131812004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13182
f4fc3b93 13183 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13184 setjmp/longjmp. Use sigaction instead of signal.
13185
8b923272 131862004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13187 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13188
13189 * gdb.threads/pthread_cond_wait.c: New file.
13190 * gdb.threads/pthread_cond_wait.exp: New testcase.
13191
8bfabb04
AC
131922004-05-13 Andrew Cagney <cagney@redhat.com>
13193
13194 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13195 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13196
42edda50
AC
131972004-05-11 Andrew Cagney <cagney@redhat.com>
13198
13199 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13200 fixed but revealed gdb/1639.
13201
d303a6c7
AC
132022004-05-10 Andrew Cagney <cagney@redhat.com>
13203
13204 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13205 func1" and "next to 2nd alarm", kernel bug avoided.
13206
bf08c2a1
DJ
132072004-05-10 Daniel Jacobowitz <dan@debian.org>
13208
13209 PR external/1568
13210 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13211 XFAIL if it is smaller than bytes_allocated.
13212 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13213 (main): Make chunks_allocated unsigned. Correct comment.
13214
c0586a34
JB
132152004-05-07 Joel Brobecker <brobecker@gnat.com>
13216
13217 * gdb.arch/powerpc-aix-prologue.c: New file.
13218 * gdb.arch/powerpc-aix-prologue.exp: New file.
13219
f2785d12
JB
132202004-05-07 Jim Blandy <jimb@redhat.com>
13221
13222 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13223 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13224
bd7f6e30
JB
132252004-05-06 Joel Brobecker <brobecker@gnat.com>
13226
13227 * gdb.base/sep.exp: No longer setup_kfail when the program was
13228 built with dwarf2.
13229
0a5e7efe
JI
132302004-05-05 Jim Ingham <jingham@apple.com>
13231
13232 * gdb.base/pending.exp: Make sure pending breakpoints
13233 preserve the ignore count.
f4fc3b93 13234
a8958849
MK
132352004-04-27 Jerome Guitton <guitton@gnat.com>
13236
13237 * i386-prologue.exp: Add testcase for jump instruction as first
13238 instruction of the real code.
13239 * i386-prologue.c (jump_at_beginning): New function.
13240
7e103f5b
MK
132412004-04-28 Mark Kettenis <kettenis@gnu.org>
13242
13243 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13244 x86_64-*-*.
13245
5d38b224
MK
132462004-04-28 Mark Kettenis <kettenis@gnu.org>
13247
13248 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13249 i*86-*-*.
13250
0ef32fd9
MK
132512004-04-25 Mark Kettenis <kettenis@gnu.org>
13252
13253 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13254 expression that checks the return type.
13255
71d7dd7c
AC
132562004-04-23 Andrew Cagney <cagney@redhat.com>
13257
13258 * gdb.base/call-sc.exp: New test of scalar call/return values.
13259 * gdb.base/call-sc.c: Ditto.
13260
1e9f977e
JJ
132612004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13262
13263 * gdb.threads/manythreads.c: Reduce thread stack size.
13264
899d9e3a
JJ
132652004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13266
13267 * gdb.threads/manythreads.c: Add copyright notice.
13268
61bcae62
AC
132692004-04-23 Andrew Cagney <cagney@redhat.com>
13270
13271 * gdb.base/siginfo.exp: Better handle step out of signal.
13272 * gdb.base/sigstep.exp: Ditto.
13273
7339a42e 132742004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13275 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13276
13277 * gdb.threads/manythreads.c: New testcase.
13278 * gdb.threads/manythreads.exp: Ditto.
13279
5c98409b
JB
132802004-04-22 Jim Blandy <jimb@redhat.com>
13281
13282 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13283 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13284
3b611f1a
MC
132852004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13288
f0fd9238
AC
132892004-04-21 Andrew Cagney <cagney@redhat.com>
13290
13291 * gdb.base/sigstep.c: New file.
13292 * gdb.base/sigstep.exp: New file.
13293
90990674
JB
132942004-04-16 Joel Brobecker <brobecker@gnat.com>
13295
13296 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13297 call to observer_notify_normal_stop.
13298
78cef34b
AC
132992004-04-15 Andrew Cagney <cagney@redhat.com>
13300
13301 * gdb.base/siginfo.c: New file.
13302 * gdb.base/siginfo.exp: New file.
13303
d2343407
JB
133042004-04-12 J. Brobecker <brobecker@gnat.com>
13305
13306 * gdb.base/sep.exp: Fix typo in comment.
13307
a2dba3c8
JB
133082004-04-12 J. Brobecker <brobecker@gnat.com>
13309
13310 * gdb.base/sep.c: New file.
13311 * gdb.base/sep-proc.c: New file.
13312 * gdb.base/sep.exp: New testcase.
13313
15f7b60e
MK
133142004-04-09 Mark Kettenis <kettenis@gnu.org>
13315
13316 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13317 support.
13318
44f4de1a
AC
133192004-04-05 Andrew Cagney <cagney@redhat.com>
13320
13321 * gdb.base/sigaltstack.c: New file.
13322 * gdb.base/sigaltstack.exp: New file.
13323
ef04f396
JB
133242004-04-04 Joel Brobecker <brobecker@gnat.com>
13325
13326 * gdb.base/foll-fork.exp: Update the expected output for
13327 "help set follow-fork-mode", to match a change that was made
13328 to the help of this variable on 2004-01-13.
13329
d40d2c92
JB
133302004-04-01 Joel Brobecker <brobecker@gnat.com>
13331
13332 * lib/ada.exp: Add copyright notice.
13333 * bar.ads: Likewise.
13334 * bar.adb: Likewise.
13335 * null_record.adb: Likewise.
13336 * null_record.exp: Likewise.
13337 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13338
f86ef5a3
JB
133392004-04-01 Joel Brobecker <brobecker@gnat.com>
13340
13341 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13342 * configure: Regenerate.
13343
414e70e3
JB
133442004-04-01 Joel Brobecker <brobecker@gnat.com>
13345
13346 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13347 to build the application. Remove the message printed when in
13348 verbose mode, redundant with the UNSUPPORTED message above.
13349
f0aaee49
JB
133502004-03-31 Joel Brobecker <brobecker@gnat.com>
13351
13352 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13353 * gdb.ada (null_record.exp): New testcase.
13354
ac81cb54
JB
133552004-03-31 Joel Brobecker <brobecker@gnat.com>
13356
13357 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13358
854af2f7
JB
133592004-03-31 Joel Brobecker <brobecker@gnat.com>
13360
13361 * gdb.ada: New subdirectory.
13362 * gdb.ada/Makefile.in: New file.
13363 * gdb.ada/gnat_ada.gpr.in: New file.
13364
034cb681
JB
133652004-03-31 Joel Brobecker <brobecker@gnat.com>
13366
13367 * lib/ada.exp: New file.
13368
78a1a894
DJ
133692004-03-24 Daniel Jacobowitz <drow@mvista.com>
13370
13371 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13372 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13373
4b2b3b3e
AC
133742004-03-22 Andrew Cagney <cagney@redhat.com>
13375
13376 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13377 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13378 Problem identified by Ulrich Weigand.
13379
23c73aa3
DC
133802004-03-17 David Carlton <carlton@kealia.com>
13381
13382 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13383 PR c++/826.
13384
d63a86f8
RM
133852004-03-16 Roland McGrath <roland@redhat.com>
13386
13387 * gdb.base/auxv.exp: New file.
13388 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13389
0e02aa50
DC
133902004-03-12 David Carlton <carlton@kealia.com>
13391
13392 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13393 * gdb.cp/pr-1553.cc: Ditto.
13394 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13395 pass branch.
13396
c20b71be
MC
133972004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13398
13399 * gdb.cp/templates.exp: Accept more template types.
13400
c7414a01
MC
134012004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13402
13403 From Corinna Vinschen with modifications.
13404 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13405 local variable obj_with_enum.
13406 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13407 results with obj_with_enum.
13408
ed69573c
MC
134092004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13410
13411 * gdb.cp/classes.cc: New file, copied from misc.cc.
13412 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13413
28301461
MC
134142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13415
13416 * gdb.cp/misc.cc: Add copyright notice.
13417
1198ecbe
DC
134182004-03-05 David Carlton <carlton@kealia.com>
13419
13420 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13421 * gdb.cp/rtti.h: Update copyright.
13422 (namespace n2::n3): New.
13423 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13424 (n2::n3::func3): New.
13425 (main): Call n2::n3::func3.
13426 * gdb.cp/rtti2.cc: Update copyright.
13427 (n2::create3): New.
13428
9e08c470
MK
134292004-03-04 Mark Kettenis <kettenis@gnu.org>
13430
13431 * gdb.asm/openbsd.inc: Fix typo.
13432
4bebc3aa
FF
134332004-03-03 Fred Fish <fnf@redhat.com>
13434
13435 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13436 "val" instead of unused "size". Update copyright year.
13437
6ea9fb37
DJ
134382004-02-29 Daniel Jacobowitz <drow@mvista.com>
13439
13440 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13441 to use unsigned char.
13442 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13443 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13444
23b23974
DJ
134452004-02-29 Daniel Jacobowitz <drow@mvista.com>
13446
13447 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13448 line of output.
13449
7574fd53
DJ
134502004-02-28 Daniel Jacobowitz <drow@mvista.com>
13451
13452 * gdb.base/relocate.c (dummy): Initialize.
13453
a195357f
DJ
134542004-02-28 Daniel Jacobowitz <drow@mvista.com>
13455
13456 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13457 a breakpoint at exit.
13458
72fd54a9
FF
134592004-02-27 Fred Fish <fnf@redhat.com>
13460
13461 * gdb.base/chng-syms.exp: Add expect condition to match failing
13462 case that isn't a timeout.
13463
b9d23137
AC
134642004-02-27 Andrew Cagney <cagney@redhat.com>
13465
13466 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13467 support.
13468
15d208f6 134692004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13470
15d208f6
FF
13471 * gdb.arch/gdb1431.c: Remove.
13472 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13473 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13474 of "until" incorrectly.
13475
98f9cd2d
JB
134762004-02-26 J. Brobecker <brobecker@gnat.com>
13477
13478 * gdb.cp/class2.cc (empty): New class.
13479 (refer): New function.
13480 (main): Declare an object of type empty and use it.
13481 * gdb.cp/class2.exp: Print the value of an object of type empty.
13482
9b50c11b
JJ
134832004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13484
13485 * gdb.base/langs.exp: Update query string to match the
13486 new nquery format used for pending breakpoints.
13487
0dcd613f
AC
134882004-02-26 Andrew Cagney <cagney@redhat.com>
13489
13490 Fix PR i18n/1570.
13491 * gdb.base/charset.c: Update copyright notice.
13492 (main, init_string): Remove the escape character '\e' tests.
13493 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13494 * gdb.base/charset.exp (valid_host_charset): Ditto.
13495 * gdb.base/setvar.exp: Ditto.
13496
b8a56647
AC
134972004-02-24 Andrew Cagney <cagney@redhat.com>
13498
90d59e34
AC
13499 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13500 mmapped data in core file" PASS and FAIL messages consistent.
13501
b8a56647
AC
13502 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13503 setting a breakpoint. Work around PR java/1565.
13504
9f27c604
JJ
135052004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13506
13507 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13508 new nquery format.
13509 * gdb.base/pending.exp: Ditto.
13510
3224a706
MK
135112004-02-22 Mark Kettenis <kettenis@gnu.org>
13512
13513 * configure.in: Run stabs tests on *BSD.
13514 * configure: Regenerated.
13515
41e0a9ca
MK
135162004-02-21 Mark Kettenis <kettenis@gnu.org>
13517
13518 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13519
1e1b3428
FF
135202004-02-20 Fred Fish <fnf@redhat.com>
13521
13522 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13523 blank in test for "returns short", for consistency with other
13524 "returns xxx" tests. Update copyright year.
13525
f9a7572a
FF
135262004-02-19 Fred Fish <fnf@redhat.com>
13527
13528 New testcase for PR breakpoint/1558.
13529 * gdb.arch/gdb1558.exp: New file.
13530 * gdb.arch/gdb1558.c: New file.
13531
b2ce2854
EZ
135322004-02-19 Elena Zannoni <ezannoni@redhat.com>
13533
13534 * gdb.base/nodebug.exp: Fix typo.
13535
e7c9ff01
JB
135362004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13537
13538 Committed by Jim Blandy <jimb@redhat.com>.
13539
62f4b920
JB
13540 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13541
2db536a1
JB
13542 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13543
e7c9ff01
JB
13544 * gdb.base/float.exp: Support s390*-*-* targets.
13545
f3205b34
AF
135462004-02-17 Adam Fedor <fedor@gnu.org>
13547
13548 * gdb.base/gdb1555.exp: New file.
13549 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13550
9d62932d
EZ
135512004-02-17 Elena Zannoni <ezannoni@redhat.com>
13552
13553 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13554
344c9711
FF
135552004-02-16 Fred Fish <fnf@redhat.com>
13556
13557 * gdb.arch/gdb1291.c: Remove
13558 * gdb.arch/gdb1291.s: New test input file.
13559 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13560 fail. Test for correct result, known incorrect result, other
13561 failures and timeouts.
13562
2d822687
AC
135632004-02-16 Andrew Cagney <cagney@redhat.com>
13564
13565 * gdb.base/bigcore.exp: New file.
13566 * gdb.base/bigcore.c: New file.
13567
dac15b66
AC
135682004-02-13 Andrew Cagney <cagney@redhat.com>
13569
13570 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13571 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13572 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13573 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13574 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13575 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13576 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13577 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13578 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13579 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13580
6bdfc2c4
JJ
135812004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13582
13583 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13584 executed is an alloc instruction.
13585
87b3ede8
DC
135862004-02-11 David Carlton <carlton@kealia.com>
13587
13588 * gdb.cp/breakpoint.exp: New.
13589 * gdb.cp/breakpoint.cc: New.
13590
6e19e2bf
MC
135912004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13592
13593 Partial fix for PR gdb/1543.
13594 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13595 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13596 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13597 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13598 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13599 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13600 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13601 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13602 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13603 to bug-gdb@prep.ai.mit.edu .
13604 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13605 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13606 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13607 Likewise.
13608
5c5455dc
AC
136092004-02-10 Andrew Cagney <cagney@redhat.com>
13610
13611 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13612 using gdb_internal_error_resync.
13613
9cf689d7
DJ
136142004-02-09 Daniel Jacobowitz <drow@mvista.com>
13615
13616 * gdb.threads/thread-specific.exp: Stop early if no threads are
13617 found.
13618
d2dc51db
MC
136192004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13620
13621 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13622
14b1a056
DJ
136232004-02-08 Daniel Jacobowitz <drow@mvista.com>
13624
13625 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13626 breakpoints.
13627
83f66e8f
DJ
136282004-02-07 Daniel Jacobowitz <drow@mvista.com>
13629
13630 * config/sim.exp (gdb_load): Handle $arg == "".
13631 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13632 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13633
30fc0091
EZ
136342004-02-07 Elena Zannoni <ezannoni@redhat.com>
13635
a9c64011
AS
13636 * gdb.base/maint.exp: Update test to reflect
13637 obstack changes.
30fc0091 13638
4d806929
JJ
136392004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13640
13641 * gdb.base/pendshr.c (pendfunc): New function that calls
13642 pendfunc1.
13643 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13644
7bfdd688
FF
136452004-02-04 Fred Fish <fnf@redhat.com>
13646
13647 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13648 function symbols and update copyright years.
13649 * gdb.arch/gdb1291.c: Ditto.
13650
aaa08ee4
MC
136512004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13652
13653 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13654
dbad7755
MC
136552004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13658
ec4646ef
MC
136592004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13660
13661 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13662
1b802196
FF
136632004-02-02 Fred Fish <fnf@redhat.com>
13664
13665 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13666 remote targets. Update copyright years.
13667
18fe2033
JJ
136682004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13669
13670 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13671 support.
13672 * gdb.base/langs.exp: Fix test which attempts to create
13673 breakpoint on non-existent function to handle new pending
13674 support.
13675 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13676 a breakpoint.
13677 * gdb.base/pending.exp: New test.
13678 * gdb.base/pending.c: New file.
13679 * gdb.base/pendshr.c: Ditto.
13680
8d577d32
DC
136812004-02-02 David Carlton <carlton@kealia.com>
13682
13683 * gdb.cp/overload.exp: Add overloadNamespace tests.
13684 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13685 (overloadNamespace, XXX): New.
13686 (main): Call XXX::marker2.
13687
3ad13771
FF
136882004-02-01 Fred Fish <fnf@redhat.com>
13689
13690 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13691 * gdb.base/finish.exp: Ditto.
13692 * gdb.base/gcore.exp: Ditto.
13693 * gdb.base/huge.exp: Ditto.
13694 * gdb.base/info-proc.exp: Ditto.
13695 * gdb.base/return2.exp: Ditto.
13696 * gdb.threads/gcore-thread.exp: Ditto.
13697
44c75849
DJ
136982004-02-01 Daniel Jacobowitz <drow@mvista.com>
13699
13700 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13701
005bc093
MK
137022004-02-01 Mark Kettenis <kettenis@gnu.org>
13703
13704 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13705 that opening the file succeeds on OpenBSD.
13706
c47cebdb
DJ
137072004-02-01 Daniel Jacobowitz <drow@mvista.com>
13708
13709 * gdb.threads/thread-specific.c: New file.
13710 * gdb.threads/threads-specific.exp: New test script.
13711 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13712 to expect_out.
13713
5a01311c
MK
137142004-02-01 Mark Kettenis <kettenis@gnu.org>
13715
13716 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13717 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13718 only on the "print_small_structs from print_long_arg_list" test.
13719
ce22a4f1
DJ
137202004-02-01 Daniel Jacobowitz <drow@mvista.com>
13721
13722 * gdb.base/completion.exp: Kill a stray backslash.
13723
13724 From Jim Ingham <jingham@apple.com>:
13725 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13726 agrees with the result from sending a tab.
13727
abbab9d3
DJ
137282004-01-31 Daniel Jacobowitz <drow@mvista.com>
13729
13730 * gdb.base/chng-syms.exp: Remove stray newline.
13731
53904d1e
MK
137322004-01-31 Mark Kettenis <kettenis@gnu.org>
13733
13734 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13735 *-*-openbsd*.
13736 * gdb.asm/openbsd.inc: New file.
13737
3a4b3aac
MK
137382004-01-30 Mark Kettenis <kettenis@gnu.org>
13739
13740 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13741 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13742 *-*solaris2*. Remove commented out default settings for
13743 asm-flags. Replace gdb_compile with target_link.
13744
ebac27b4
MC
137452004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13746
13747 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13748 for all tests. Remove old hp-ux and cygnus xfail cases.
13749
d8679d84
PH
137502004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13751
13752 * gdb.base/chng-syms.exp: New file.
13753 * gdb.base/chng-syms.c: New file.
13754
0a55bc22
MC
137552004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13756
13757 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13758 Provide arms for current output in all my configurations.
13759
94b8e876
MC
137602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13761
13762 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13763 * lib/compiler.cc: Likewise.
13764 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13765 get the right preprocessor. Eval the output directly. Remove
13766 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13767 hp_f77_compiler and hp_f90_compiler completely.
13768 (gdb_preprocess): Delete.
13769 (get_compiler): Delete.
13770
7cf03d44
MK
137712004-01-24 Mark Kettenis <kettenis@gnu.org>
13772
13773 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13774 <string.h>.
13775
68b6dce9
NR
137762004-01-24 Nick Roberts <nick@nick.uklinux.net>
13777
13778 * gdb.mi/mi-stack.exp: Update copyright.
13779
b368761e
DC
137802004-01-23 David Carlton <carlton@kealia.com>
13781
13782 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13783 test for cp_lookup_transparent_type.
13784 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13785 call them.
13786
f2061b53
DJ
137872004-01-23 Daniel Jacobowitz <drow@mvista.com>
13788
13789 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13790 after -var-update.
13791
37fc574a
DC
137922004-01-23 David Carlton <carlton@kealia.com>
13793
13794 * gdb.cp/namespace.cc (C::ensureRefs): New.
13795 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13796
8e94b928
NR
137972004-01-20 Nick Roberts <nick@nick.uklinux.net>
13798
13799 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13800 case "-stack-list-locals 2".
13801 * gdb.mi/mi-var-child.exp: Test for case
13802 "-var-list-children --all-values NAME".
13803
997b0952
MC
138042004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13805
13806 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13807
52470da3
MK
138082004-01-18 Mark Kettenis <kettenis@gnu.org>
13809
7049b4b8
MK
13810 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13811 used with gdb_test_multiple.
13812
52470da3
MK
13813 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13814 read at address 0. This fixes PR testsuite/1504.
13815
da6012e5
DJ
138162004-01-18 Daniel Jacobowitz <drow@mvista.com>
13817
13818 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13819 Remove downloading, guessing the host executable, the calls to
13820 gdb_file_cmd and gdb_target_cmd, and "load" support.
13821 (infer_host_exec): New function broken out from gdb_load.
13822 (gdb_load): New wrapper for gdbserver_gdb_load.
13823 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13824 gdb_target_cmd. Use -target-select.
13825 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13826 Download binaries to the host. Clear last_mi_remote_file when
13827 we load a new binary.
13828 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13829 call gdbserver_gdb_load and mi_gdb_target_cmd.
13830
32c70722
MC
138312004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13832
13833 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13834 type patterns.
13835
b0cecf36
MC
138362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13837
13838 * gdb.cp/templates.exp: Fix typo in test name of
13839 "print Foo<volatile char*>::foo".
13840
4120d7e6
MC
138412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13844
f679e530
BE
138452004-01-16 Ben Elliston <bje@wasabisystems.com>
13846
13847 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13848 (clean mostlyclean): Remove empty rm.
13849
091c48f6
MC
138502004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13851
13852 * gdb.base/setvar.exp: Add copyright years.
13853
3e5fc8d2
DC
138542004-01-14 David Carlton <carlton@bactrian.org>
13855
13856 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13857 PR c++/1511 and update coment.
13858 * gdb.cp/templates.exp: Update patterns to match current output.
13859 If changes involve something other than whitespace, KFAIL
13860 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13861
63d06c5c
DC
138622004-01-14 David Carlton <carlton@kealia.com>
13863
13864 * gdb.cp/namespace.exp: Add tests involving classes defined within
13865 namespaces.
13866 * gdb.cp/namespace.cc (C::CClass): New.
13867 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13868
a51dab88
EZ
138692004-01-14 Elena Zannoni <ezannoni@redhat.com>
13870
13871 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13872 what debug info we have. Print a better message if something goes
13873 wrong while producing the separate debug info file.
13874
a476ccc9
MC
138752004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13876
13877 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13878
f453692c
MC
138792004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13880
13881 * gdb.base/callfuncs.c: Add copyright notice.
13882
f40063a5
MC
138832004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13884
13885 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13886 inheritance. PR gdb/1498, PR gcc/13539.
13887
19ac3974
EZ
138882004-01-13 Elena Zannoni <ezannoni@redhat.com>
13889
a9c64011
AS
13890 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13891 test specific name.
13892 * gdb.mi/gdb669.exp: Ditto.
13893 * gdb.mi/mi-pthreads.exp: Ditto.
13894 * gdb.mi/mi1-pthreads.exp: Ditto.
13895 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13896
56c97c6e
MC
138972004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13898
13899 * gdb.cp/member-ptr.cc: Add copyright notice.
13900
a0644324
MC
139012004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13904 some patterns for recent versions of gcc and hpacc. Delete
13905 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13906 Delete tests that access a NULL pointer-to-member-data. This
13907 script is still disabled for gcc.
13908
32fabe09
EZ
139092004-01-12 Elena Zannoni <ezannoni@redhat.com>
13910
13911 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13912 escaped correctly.
32fabe09 13913
1f8a6abb
EZ
139142004-01-12 Elena Zannoni <ezannoni@redhat.com>
13915
13916 * gdb.base/sepdebug.exp: New file.
13917 * gdb.base/sepdebug.c: New file.
13918 * lib/gdb.exp (separate_debug_filename): New procedure.
13919 (gdb_gnu_strip_debug): New procedure.
13920
48efe704
AC
139212004-01-12 Andrew Cagney <cagney@redhat.com>
13922
13923 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13924 * gdb.mi/ChangeLog-1999-2003: New file.
13925
a9415475
AC
139262004-01-12 Andrew Cagney <cagney@redhat.com>
13927
13928 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13929 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13930 or EEXIST", treat EBUSY as an XFAIL.
13931
83b8cf9d
MC
139322004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13933
13934 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13935 hp_cc_compiler.
13936
9939d2a8
MC
139372004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13940 decorations.
13941
1ff8cadf
MC
139422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13943
13944 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13945 and "(aCC)" decorations. Remove obsolete doco about old
13946 test results.
13947
6fa9022e
MC
139482004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13949
13950 * gdb.cp/exception.exp: Fix typo in doco.
13951
209721fe
MK
139522004-01-09 Mark Kettenis <kettenis@gnu.org>
13953
13954 * gdb.base/gdb1476.exp: Fix typo.
13955
ef11303e
MC
139562004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13957
13958 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13959 file.
13960
041ab88c
MC
139612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13962
13963 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13964 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13965 Use gdb_compile. Remove restriction on gcc. Add some patterns
13966 for recent version of gdb. Delete second half, which was a copy
13967 of the first half with different build flags. This test is
13968 still disabled because it is still not ready for production.
13969
e36d075a
MC
139702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13971
13972 * gdb.cp/exception.cc: Add copyright notice.
13973 * gdb.cp/exception.exp: Add a notice that this file is broken
13974 because of line number changes caused by addition of copyright
13975 notice.
13976
42b190ad
MC
139772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13978
13979 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13980 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13981
8f25f06b
MC
139822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13983
13984 * gdb.cp/classes.exp: Accept gnu abi 2.
13985 * gdb.cp/derivation.exp: Likewise.
13986 * gdb.cp/overload.exp: Likewise.
13987 * gdb.cp/virtfunc.exp: Likewise.
13988
06ded8b8
MC
139892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13990
13991 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13992 semicolon after end of function.
13993
77c26ae3
MC
139942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13995
13996 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13997 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13998 boilerplate code for compiling and running the program under
13999 test. Add some string method tests.
14000
20757486
MC
140012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14002
14003 * gdb.cp/bs15503.cc: Add copyright notice.
14004 * gdb.cp/bs15503.exp: Adjust line number.
14005
0fd3b503
MC
140062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14007
14008 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14009 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14010
10d1bea8
MC
140112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14012
14013 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14014 hp_cc_compiler.
14015
2789202a
MC
140162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14017
14018 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14019 * gdb.cp/ctti.exp: Use the marker instead of "next".
14020 With gcc, run further before bailing.
14021
b862f14c
MC
140222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14023
14024 * gdb.cp/cttiadd.cc: Add copyright notice.
14025 * gdb.cp/cttiadd1.cc: Likewise.
14026 * gdb.cp/cttiadd2.cc: Likewise.
14027 * gdb.cp/cttiadd3.cc: Likewise.
14028
96da2469
MC
140292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14030
14031 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14032 Use gdb_test, gdb_test_multiple. Use floating-point values that
14033 have exact representations in IEEE-ish formats.
14034
053248ff
MC
140352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14036
14037 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14038 compilers. Delete duplicate call to get_compiler_info.
14039 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14040 * gdb.base/volatile.exp: Likewise.
14041
84acecdd
MK
140422004-01-07 Mark Kettenis <kettenis@gnu.org>
14043
14044 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14045 memory at address 0.
14046
fe11a27f
MC
140472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14048
14049 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14050 to test for hp-ux assembler. Fix copyright years.
14051
60ad077b
AC
140522004-01-07 Andrew Cagney <cagney@redhat.com>
14053
14054 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14055
1c9b8f33
AC
140562004-01-07 Andrew Cagney <cagney@redhat.com>
14057
14058 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14059 when creating the read-only file. From analysis by Roland McGrath
14060 and Elena Zannoni.
14061
753ccc7a
MC
140622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14063
14064 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14065
eca3e36b
MC
140662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14067
14068 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14069 data pointers.
14070
f8d4bac4
MC
140712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14072
14073 * gdb.cp/m-static.exp: Compile one source file at a time.
14074 Delete unused call to get_compiler_info.
14075
9b4e0f94
MC
140762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14077
14078 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14079 * gdb.base/call-rt-st.exp: Likewise.
14080 * gdb.base/nodebug.exp: Likewise.
14081 * gdb.base/volatile.exp: Likewise.
14082 * gdb.cp/ref-types.exp: Likewise.
14083 * gdb.cp/templates.exp: Likewise.
14084
023c1024
MK
140852004-01-05 Mark Kettenis <kettenis@gnu.org>
14086
14087 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14088
19703c4a
MC
140892004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14090
14091 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14092 hppa*-hp-hpux*.
14093
18b67037
MK
140942004-01-04 Mark Kettenis <kettenis@gnu.org>
14095
ba6219c8
MK
14096 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14097 x86_64-*-*.
14098
18b67037
MK
14099 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14100 sparc64-*-* and sparc*-solaris2*.
14101
1bfbbb9d
MK
141022004-01-04 Mark Kettenis <kettenis@gnu.org>
14103
14104 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14105 return ${tests}" test. The ${tests} already mentions the
14106 filename.
14107
06846494
MC
141082004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/local.exp: Accept gcc abi 2.
14111
3b0cb202
MC
141122004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.cp/templates.exp: Accept gcc abi 2.
14115
0643ec3f
MC
141162004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14117
14118 * lib/compiler.cc: Remove supports_template_debugging.
14119 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14120
d231d0b1
MC
141212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14122
14123 * gdb.cp/namespace.exp: Accept gcc abi 2.
14124
44ffb27c
MC
141252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14126
14127 * gdb.cp/method.exp: Accept gcc abi 2.
14128
184ad485
MC
141292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14130
14131 * gdb.cp/classes.exp: Generate identical results as old version.
14132 * gdb.cp/derivation.exp: Likewise.
14133 * gdb.cp/overload.exp: Likewise.
14134 * gdb.cp/virtfunc.exp: Likewise.
14135
116f09e7
MC
141362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14137
14138 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14139 mysterious bug with sourceware version of expect.
14140
b1379776
MC
141412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14142
14143 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14144 current versions of gcc, including gcc abi 2. Remove gratuitous
14145 restart of test program. Use gdb_test_multiple and gdb_test for
14146 all tests. Add patterns to xfail missing "const" in "const char *"
14147 and kfail PR gdb/1155.
14148
6b7a4c0e
MC
141492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14150
14151 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14152 current versions of gcc, including gcc abi 2. Remove gratuitous
14153 restart of test program. Use gdb_test_multiple and gdb_test for
14154 all tests. Add patterns to kfail PR gdb/1498.
14155
51615d72
MC
141562003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14157
14158 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14159 current versions of gcc, including gcc abi 2. Use "breakpoint"
14160 and "continue" instead of restarting the target program. Use
14161 gdb_test_multiple and gdb_test for all tests.
14162
7b79a9d7
MK
141632004-01-01 Mark Kettenis <kettenis@gnu.org>
14164
14165 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14166 for *-*-solaris2*.
14167
1cd3489f
MC
141682003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14171 current versions of gcc, including gcc abi 2. Use "breakpoint"
14172 and "continue" instead of restarting the target program several
14173 times. Use gdb_test_multiple and gdb_test for all tests.
14174
850742db
MC
141752003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14176
14177 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14178 source files.
14179
eb4bbda8
MC
141802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14181
14182 * gdb.base/environ.exp: Handle compiling test case from multiple
14183 source files.
14184
e42c7771
MC
141852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14188
80e4b428
JB
141892003-12-17 Jim Blandy <jimb@redhat.com>
14190
5f06973a
JB
14191 * gdb.base/freebpcmd.c: Add copyright notice.
14192
80e4b428
JB
14193 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14194
0ab84fb7
MC
141952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14196
14197 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14198
1b3bb3d0
JB
141992003-12-13 Jim Blandy <jimb@redhat.com>
14200
14201 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14202
3a4c9371
KB
142032003-12-12 Kevin Buettner <kevinb@redhat.com>
14204
14205 * gdb.asm/frv.inc: New file.
14206 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14207
a1dea79a
FF
142082003-12-09 Fred Fish <fnf@redhat.com>
14209
14210 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14211 functions to break1.c and leave prototypes behind. Add more
14212 "set breakpoint NN here" comments.
14213 * gdb.base/break1.c: New file.
14214
14215 * gdb.base/break.exp: Handle compiling test case from multiple
14216 source files and change source file references as needed.
14217 * gdb.base/completion.exp: Ditto.
14218 * gdb.base/condbreak.exp: Ditto.
14219 * gdb.base/define.exp: Ditto.
14220 * gdb.base/ena-dis-br.exp: Ditto.
14221 * gdb.base/info-proc.exp: Ditto.
14222 * gdb.base/maint.exp: Ditto.
14223 * gdb.base/until.exp: Ditto.
14224
14225 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14226 hardcoded line numbers.
14227 * gdb.base/define.exp: Ditto.
14228 * gdb.base/ena-dis-br.exp: Ditto.
14229 * gdb.base/maint.exp: Ditto.
14230 * gdb.base/until.exp: Ditto.
14231
14232 * gdb.base/completion.exp: Use "break1" for completion tests since
14233 "break" is no longer a unique prefix.
14234
5266b69c
AC
142352003-12-06 Andrew Cagney <cagney@redhat.com>
14236
14237 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14238 "return_value_unimplemented". When an unimplemented struct return
14239 architecture, report incorrect values as a KFAIL
14240
374451f0
MC
142412003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14242
14243 * gdb.cp/rtti.exp: Accept new wording of warning from
14244 cp_lookup_rtti_type.
14245
ba9b20a7
MC
142462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14247
14248 Partial fix for PR testsuite/1456.
14249 * gdb.base/scope.exp (test_at_main): Replace references to
14250 gcc_compiled with calls to test_compiler_info.
14251 (test_at_foo): Likewise.
14252 (test_at_bar): Likewise.
14253
b74b6d0b
MC
142542003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14255
14256 Partial fix for PR testsuite/1456.
14257 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14258 to test_compiler_info.
14259
ccfa3402
MC
142602003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14261
14262 * gdb.base/so-impl-ld.exp: Update copyright notice.
14263
f6246aba
MC
142642003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14265
14266 Partial fix for PR testsuite/1456.
14267 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14268 to test_compiler_info.
14269
13ae734a
MC
142702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14271
14272 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14273 from current versions of gdb. Clean up regular expressions.
14274 Delete redundant timeout case.
14275
d8e1cdee
MC
142762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14277
14278 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14279 from current versions of gdb. Clean up regular expressions.
14280 Delete redundant timeout case.
14281
96457b64
MC
142822003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 Partial fix for PR testsuite/1456.
14285 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14286 gcc_compiled with call to test_compiler_info.
14287
f35309fc
MC
142882003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14289
14290 Partial fix for PR testsuite/1456.
14291 * gdb.base/list.exp (test_list_function): Delete unused declaration
14292 of gcc_compiled.
14293
d7afdf9b
MC
142942003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14295
14296 Partial fix for PR testsuite/1456.
14297 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14298 call to test_compiler_info.
14299
71507b56
MK
143002003-11-29 Mark Kettenis <kettenis@gnu.org>
14301
14302 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14303 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14304 it to create the appropriate note.inc.
14305 * gdb.asm/asmsrc1.s: Include "note.inc".
14306 * gdb.asm/netbsd.inc: New file.
14307 * gdb.asm/empty.inc: New file.
14308
f81f93f7
MC
143092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14310
14311 Partial fix for PR testsuite/1456.
14312 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14313 calls to test_compiler_info.
14314
9a77938e
MC
143152003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14316
14317 Partial fix for PR testsuite/1456.
14318 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14319 calls to test_compiler_info.
14320
e8367dc7
MK
143212003-11-27 Mark Kettenis <kettenis@gnu.org>
14322
14323 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14324 pattern for the KFAILs.
14325
526c61ee
AF
143262003-11-25 Adam Fedor <fedor@gnu.org>
14327
14328 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14329 * gdb.objc/objcdecode.m: New file.
14330
28f2d600
AF
143312003-11-25 Adam Fedor <fedor@gnu.org>
14332
14333 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14334 * gdb.objc/nondebug.m: New file.
14335
a3895cee
BE
143362003-11-26 Ben Elliston <bje@wasabisystems.com>
14337
14338 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14339 NetBSD as it does on FreeBSD. Modelled on a similar change by
14340 Mark Kettenis on 2003-05-30.
14341 (link-flags): Set to "--entry _start" regardless of target.
14342 Special linker flags are to be appended to $link-flags.
14343 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14344
c9f2c8a3
MC
143452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14346
14347 * gdb.cp/method.exp: Accept output of new demangler.
14348
15a0587a 143492003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14350
14351 * gdb/class2.exp: New file.
14352 * gdb/class2.cc: New file.
14353
3c00b570
MC
143542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14355
14356 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14357 of new demangler.
14358
7027acc7
MK
143592003-11-23 Mark Kettenis <kettenis@gnu.org>
14360
14361 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14362 of gdb_test "run".
14363
b0e1598a
MK
143642003-11-23 Mark Kettenis <kettenis@gnu.org>
14365
14366 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14367 "continue" into "run".
14368
4d9eda44
MC
143692003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14370
14371 Partial fix for PR testsuite/1456.
14372 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14373 call to test_compiler_info.
14374 * gdb.cp/ctti.exp: Likewise.
14375 * gdb.cp/derivation.exp: Likewise.
14376 * gdb.cp/member-ptr.exp: Likewise.
14377 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14378 reference to gcc_compiled.
14379
143802003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14381
14382 Fix PR testsuite/1463.
14383 * gdb.base/structs.exp (start_structs_test): Call
14384 get_debug_format before using the debug format.
14385
d422fe19
AC
143862003-11-22 Andrew Cagney <cagney@redhat.com>
14387
14388 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14389 * gdb.base/structs.exp: Use gdb_test_multiple.
14390
039cf96d
AC
143912003-11-20 Andrew Cagney <cagney@redhat.com>
14392
6882279b
AC
14393 * gdb.base/structs.exp: Handle and recover from internal errors.
14394 Replace "foo${n}" with "foo<n>" in test messages.
14395
e53890ae
AC
14396 * gdb.base/structs.exp: Update copyright. Rewrite.
14397 * gdb.base/structs.c: Update copyright. Rewrite.
14398
2b211c59
AC
14399 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14400 resync count exceeded.
d63a86f8 14401
039cf96d
AC
14402 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14403 from the internal error.
14404 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14405 Original from Jim Blandy.
14406 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14407
eac98b22
AC
144082003-11-19 Andrew Cagney <cagney@redhat.com>
14409
14410 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14411 KFAIL.
14412
67455b2a
MK
144132003-11-17 Mark Kettenis <kettenis@gnu.org>
14414
14415 New testcase for PR backtrace/1435.
14416 * gdb.arch/i386-unwind.exp: New file.
14417 * gdb.arch/i386-unwind.c: New file.
14418
853d6e5b
AC
144192003-11-17 Andrew Cagney <cagney@redhat.com>
14420
14421 * lib/gdb.exp (compiler_info): New global.
14422 (test_compiler_info): New function.
14423 (get_compiler_info): Set compiler_info.
14424 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14425 "compiler_info" to gcc-<major>-<minor>.
14426
38cf6e11
MC
144272003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14428
14429 * gdb.trace/configure: Remove.
14430
a50d3602
EZ
144312003-11-13 Elena Zannoni <ezannoni@redhat.com>
14432
14433 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14434 breakpoints.
a50d3602
EZ
14435 * gdb.base/break.exp: Remove all references to explicit line
14436 numbers.
14437
d9407aaa
NC
144382003-11-11 Nick Clifton <nickc@redhat.com>
14439
14440 * gdb.base/shreloc.exp: Do not run for targets which do not
14441 support shared objects.
14442
db488fc1
CV
144432003-11-10 Corinna Vinschen <vinschen@redhat.com>
14444
14445 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14446 Don't run tests if nofileio flag is given.
14447
6a90a18e
EZ
144482003-11-07 Elena Zannoni <ezannoni@redhat.com>
14449
14450 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14451 as well as 'Watchpoint'.
6a90a18e 14452
0b915e9c
EZ
144532003-11-06 Elena Zannoni <ezannoni@redhat.com>
14454
14455 Reported by Jim Ingham <jingham@apple.com>:
14456 * gdb.base/annota1.exp: Match at least one occurrence of the
14457 signal handler annotation.
14458
d7e4b55f
EZ
144592003-11-06 Elena Zannoni <ezannoni@redhat.com>
14460
a9c64011
AS
14461 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14462 as well as 'Watchpoint'.
d7e4b55f 14463
2fe4e8d0
MC
144642003-11-05 Michael Chastain <mec@shout.net>
14465
14466 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14467
6ef88553
KW
144682003-11-03 Kris Warkentin <kewarken@qnx.com>
14469
14470 * gdb.arch/gdb1291.c: New test file.
14471 * gdb.arch/gdb1291.exp: New test script.
14472 * gdb.arch/gdb1431.c: New test file.
14473 * gdb.arch/gdb1431.exp: New test script.
14474
ae7dc4d8
MC
144752003-10-22 Michael Chastain <mec@shout.net>
14476
14477 * gdb.mi/pthreads.c: Add copyright notice.
14478
c39d7427
MC
144792003-10-22 Michael Chastain <mec@shout.net>
14480
14481 * gdb.threads/pthreads.c: Add copyright notice.
14482
8b7d96c1
MC
144832003-10-20 Michael Chastain <mec@shout.net>
14484
14485 * gdb.base/gdb1056.exp: New test script.
14486
d1d69fdd
DJ
144872003-10-13 Daniel Jacobowitz <drow@mvista.com>
14488
14489 * gdb.threads/killed.exp: Use gdb_run_cmd.
14490
7d605576
DJ
144912003-10-13 Daniel Jacobowitz <drow@mvista.com>
14492
14493 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14494 create a core file.
14495 * gdb.threads/gcore-thread.exp: Likewise.
14496
618ec112
CV
144972003-10-13 Corinna Vinschen <vinschen@redhat.com>
14498
14499 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14500 type, based on char type.
14501 (struct bit_flags_short_t): New bitfield type, based on short type.
14502 (init_bit_flags_char): New fuction.
14503 (init_bit_flags_short): Ditto.
14504 (print_bit_flags_char): Ditto.
14505 (print_bit_flags_short): Ditto.
14506 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14507
9367a73c
MC
145082003-10-11 Michael Chastain <mec@shout.net>
14509
14510 * gdb.base/call-rt-st.exp: Update copyright year.
14511
1decf120
KI
145122003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14513
14514 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14515 * gdb.disasm/sh3.s: Ditto.
14516
5445b2ae
DJ
145172003-10-07 Daniel Jacobowitz <drow@mvista.com>
14518
14519 * gdb.threads/switch-threads.exp: New test.
14520 * gdb.threads/switch-threads.c: New source file.
14521
aec24853
CV
145222003-10-07 Corinna Vinschen <vinschen@redhat.com>
14523
14524 * gdb.base/ending-run.exp: Add sh specific case.
14525
adc7428d
AC
145262003-10-06 Andrew Cagney <cagney@redhat.com>
14527
14528 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14529 * gdb.disasm/mn10200.exp: Delete obsolete file.
14530
c9d37158
DJ
145312003-09-29 Daniel Jacobowitz <drow@mvista.com>
14532
14533 * ChangeLog: Correct an entry command.exp -> commands.exp.
14534 * gdb.base/commands.exp (bp_deleted_in_command_test)
14535 (temporary_breakpoint_commands): Check noargs.
14536
79c2c32d
DC
145372003-09-25 David Carlton <carlton@kealia.com>
14538
14539 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14540 of some print tests, where appropriate. Add tests for C::D::cd,
14541 E::ce, F::cXfX, G::XgX.
14542 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14543
594e6d67
RE
145442003-09-25 Richard Earnshaw <rearnsha@arm.com>
14545
14546 * lib/java.exp (java_init): Import target_alias before using it.
14547
10f0d451
DC
145482003-09-25 David Carlton <carlton@kealia.com>
14549
14550 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14551
274bcba0
EZ
145522003-09-23 Elena Zannoni <ezannoni@redhat.com>
14553
d63a86f8 14554 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14555 weirdness.
274bcba0 14556
cdbf20f7
MC
145572003-09-17 Michael Chastain <mec@shout.net>
14558
14559 * gdb.cp/gdb1355.exp: New file.
14560 * gdb.cp/gdb1355.c: New file.
14561
71e06f80
CV
145622003-09-15 Corinna Vinschen <vinschen@redhat.com>
14563
14564 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14565 * gdb.asm/sh.inc: New file.
14566
5c4e30ca
DC
145672003-09-11 David Carlton <carlton@kealia.com>
14568
bd45b7af
DC
14569 * gdb.cp/namespace.exp: Add tests for namespace types.
14570 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14571 (test_namespace): New.
14572
1c199746
EZ
145732003-09-11 Elena Zannoni <ezannoni@redhat.com>
14574
a9c64011 14575 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14576 * gdb.stabs/weird.exp: Ditto.
1c199746 14577
04ed252f
MC
145782003-09-08 Michael Chastain <mec@shout.net>
14579
14580 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14581
d8a2d9e7
MC
145822003-09-07 Michael Chastain <mec@shout.net>
14583
14584 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14585 'parse error'.
14586
161afb24
MK
145872003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14588
14589 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14590
49f2741a
MC
145912003-08-30 Michael Chastain <mec@shout.net>
14592
14593 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14594 * gdb.gdb/observer.exp: Ditto.
14595 * gdb.gdb/xfullpath.exp: Ditto.
14596
8afa723e
MK
145972003-08-29 Mark Kettenis <kettenis@gnu.org>
14598
14599 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14600 *-*-*bsd*.
14601
f31dfe3b
JJ
146022003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14603
14604 * gdb.base/dump.exp: Skip for ia64.
14605
4630e498
JJ
146062003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14607
14608 * gdb.asm/asm-source.exp: Add ia64 support.
14609 * gdb.asm/ia64.inc: New file.
14610
1105b7ef
MC
146112003-08-22 Michael Chastain <mec@shout.net>
14612
14613 * gdb.cp: New directory.
14614 * gdb.cp/*: Copy from gdb.c++/*.
14615 * gdb.c++/*: Remove.
14616 * Makefile.in: Change gdb.c++ to gdb.cp.
14617 * configure.in: Ditto.
14618 * configure: Regnerate.
14619
c945b932
MK
146202003-08-18 Mark Kettenis <kettenis@gnu.org>
14621
14622 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14623 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14624
2b66634b
DJ
146252003-08-17 Daniel Jacobowitz <drow@mvista.com>
14626
14627 * mi-var-display.exp (-var-list-children weird): Accept function
14628 pointers with argument types.
14629 * mi1-var-display.exp (-var-list-children weird): Likewise.
14630 * mi2-var-display.exp (-var-list-children weird): Likewise.
14631
a356f73b
DJ
146322003-08-17 Daniel Jacobowitz <drow@mvista.com>
14633
14634 * gdb.base/annota3.exp: Add missing newline.
14635
483417b8
MC
146362003-08-06 Michael Chastain <mec@shout.net>
14637
14638 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14639
c99c59c3
MS
146402003-08-12 Michael Snyder <msnyder@redhat.com>
14641
14642 * gdb.base/float.exp: Add test for SH.
14643
55ed7501
MK
146442003-08-10 Mark Kettenis <kettenis@gnu.org>
14645
14646 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14647
1a371f2e
EZ
146482003-08-07 Elena Zannoni <ezannoni@redhat.com>
14649
14650 * gdb.base/completion.exp: Remove reduntant completion test
14651 on filename.
14652
e0f353ce
EZ
146532003-08-07 Elena Zannoni <ezannoni@redhat.com>
14654
a9c64011
AS
14655 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14656 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14657 gdb.trace/save-trace.exp: Make sure that full pathnames are
14658 escaped correctly.
e0f353ce 14659
5710a1af 146602003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14661
a9c64011
AS
14662 * configure.in: Don't generate config.h from config.hin.
14663 * configure: Regenerate.
14664 * config.hin: Remove file.
14665 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14666 * gdb.threads/pthreads.c: Ditto.
5710a1af 14667
dcd81ce9
DJ
146682003-08-07 Daniel Jacobowitz <drow@mvista.com>
14669
14670 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14671 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14672 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14673 Replace ld24 with seth/add3.
14674
6009d884
AC
146752003-08-02 Andrew Cagney <cagney@redhat.com>
14676
14677 * gdb.base/annota3.exp: New file.
14678 * gdb.base/annota3.c: New file.
14679 * gdb.c++/annota3.exp: New file.
14680 * gdb.c++/annota3.cc: New file.
14681
51514e06
MC
146822003-07-29 Michael Chastain <mec@shout.net>
14683
14684 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14685 actually failed.
14686 (do_pass): Likewise.
14687 * gdb.threads/tls.exp: Always initialize no_of_threads.
14688
4ee6625b
DJ
146892003-07-27 Daniel Jacobowitz <drow@mvista.com>
14690
14691 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14692 pattern.
14693 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14694 * gdb.threads/tls.exp: Recognize one case of the host library not
14695 supporting TLS.
14696
225f2bf6
AC
146972003-07-27 Andrew Cagney <cagney@redhat.com>
14698
14699 * gdb.base/fileio.exp: Use SH when running commands using
14700 remote_exec.
14701
bcb27c9f
DJ
147022003-07-24 Daniel Jacobowitz <drow@mvista.com>
14703
14704 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14705 * gdb.base/relocate.c (dummy): New padding array.
14706
3d67be83
MS
147072003-07-22 Michael Snyder <msnyder@redhat.com>
14708
d63a86f8 14709 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14710
14711 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14712 patterns to be more general, accepting old and new output.
14713 Some output chars (such as '+') also must be quoted.
d63a86f8 14714 Some addresses are displayed numerically instead of
3d67be83
MS
14715 symbolically.
14716
57ba3b85
MS
147172003-07-23 Michael Snyder <msnyder@redhat.com>
14718
686d097c
MS
14719 * gdb.base/return2.exp: Don't test long-long return.
14720
57ba3b85
MS
14721 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14722 * gdb.disasm/t01_mov.exp: Ditto.
14723 * gdb.disasm/t02_mova.s: Ditto.
14724 * gdb.disasm/t02_mova.exp: Ditto.
14725 * gdb.disasm/t03_add.s: Ditto.
14726 * gdb.disasm/t03_add.exp: Ditto.
14727 * gdb.disasm/t04_sub.s: Ditto.
14728 * gdb.disasm/t04_sub.exp: Ditto.
14729 * gdb.disasm/t05_cmp.s: Ditto.
14730 * gdb.disasm/t05_cmp.exp: Ditto.
14731 * gdb.disasm/t06_ari2.s: Ditto.
14732 * gdb.disasm/t06_ari2.exp: Ditto.
14733 * gdb.disasm/t07_ari3.s: Ditto.
14734 * gdb.disasm/t07_ari3.exp: Ditto.
14735 * gdb.disasm/t08_or.s: Ditto.
14736 * gdb.disasm/t08_or.exp: Ditto.
14737 * gdb.disasm/t09_xor.s: Ditto.
14738 * gdb.disasm/t09_xor.exp: Ditto.
14739 * gdb.disasm/t10_and.s: Ditto.
14740 * gdb.disasm/t10_and.exp: Ditto.
14741 * gdb.disasm/t11_logs.s: Ditto.
14742 * gdb.disasm/t11_logs.exp: Ditto.
14743 * gdb.disasm/t12_bit.s: Ditto.
14744 * gdb.disasm/t12_bit.exp: Ditto.
14745 * gdb.disasm/t13_otr.s: Ditto.
14746 * gdb.disasm/t13_otr.exp: Ditto.
14747
e00759ef
EZ
147482003-07-22 Elena Zannoni <ezannoni@redhat.com>
14749
14750 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14751
8bc2021f
EZ
147522003-07-22 Elena Zannoni <ezannoni@redhat.com>
14753
a9c64011
AS
14754 * gdb.threads/tls.c : New file.
14755 * gdb.threads/tls.exp : New file.
14756 * gdb.threads/tls-main.c : New file.
14757 * gdb.threads/tls-shared.c : New file.
14758 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14759
89320c4c
AS
147602003-07-22 Andreas Schwab <schwab@suse.de>
14761
14762 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14763
180dea7c
AS
147642003-07-20 Andreas Schwab <schwab@suse.de>
14765
14766 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14767 due to insn reordering.
14768
0714963c
AC
147692003-07-15 Andrew Cagney <cagney@redhat.com>
14770
14771 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14772
98a23b3f
MC
147732003-07-15 Michael Chastain <mec@shout.net>
14774
14775 * gdb.base/gdb1250.exp: New file.
14776 * gdb.base/gdb1250.c: New file.
14777
27e417a2
ML
147782003-07-09 Michal Ludvig <mludvig@suse.cz>
14779
14780 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14781 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14782
8bc2021f
EZ
147832003-07-09 Elena Zannoni <ezannoni@redhat.com>
14784
a9c64011
AS
14785 * gdb.threads/tls.c: New file.
14786 * gdb.threads/tls.exp: New file.
14787 * gdb.threads/tls-main.c: New file.
14788 * gdb.threads/tls-shared.c: New file.
14789 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14790
d99968dc
EZ
147912003-07-09 Elena Zannoni <ezannoni@redhat.com>
14792
14793 * gdb.base/annota1.exp: Make sure that we properly escape the
14794 full path of the source file. Xfail more permissive patterns,
d63a86f8 14795 due to a compiler debug info problem.
d99968dc 14796
83876b3b
AS
147972003-07-07 Andreas Schwab <schwab@suse.de>
14798
2705e972
AS
14799 * gdb.asm/m68k.inc: New file.
14800 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14801
83876b3b
AS
14802 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14803 arguments"): Also match negative number.
14804
14805 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14806
3a871b37
DJ
148072003-07-03 Daniel Jacobowitz <drow@mvista.com>
14808
14809 * gdb.base/store.c (charest): New typedef.
14810 (add_char): Rename to add_charest, update.
14811 (wack_char): Rename to wack_charest, update types. Return l + r
14812 to keep r live across the call.
14813 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14814 (wack_double, wack_doublest): Return l + r to keep r live across
14815 the call.
14816 * gdb.base/store.exp: Accomodate store.c changes.
14817
b2a7f303
DC
148182003-06-30 David Carlton <carlton@kealia.com>
14819
14820 * gdb.c++/maint.exp (test_invalid_name): New.
14821 (test_first_component): Add tests for invalid names.
14822
3c6cb4a1
MC
148232003-06-29 Michael Chastain <mec@shout.net>
14824
14825 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14826 output of '<VTT for class>' for virtual base classes.
14827
f1c2644b
DJ
148282003-06-29 Daniel Jacobowitz <drow@mvista.com>
14829
14830 * gdb.base/completion.exp: Tab-complete "complet" instead of
14831 "compl".
14832 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14833
18080350
DJ
148342003-06-29 Daniel Jacobowitz <drow@mvista.com>
14835
14836 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14837 * gdb.base/volatile.exp: Likewise.
14838
f56973f8
DJ
148392003-06-29 Daniel Jacobowitz <drow@mvista.com>
14840
14841 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14842 gdb/1265.
14843
148442003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14845 Daniel Jacobowitz <drow@mvista.com>
14846
14847 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14848 initial line count of 'captured_main' from 26 to 32.
14849 (test_with_self): Allow xmalloc call to be interleaved with the
14850 preceding two lines.
14851
e766d4d6
JB
148522003-06-24 Joel Brobecker <brobecker@gnat.com>
14853
14854 * gdb.base/bang.exp: New testcase.
14855
f125c9a4
JB
148562003-06-23 Joel Brobecker <brobecker@gnat.com>
14857
14858 * gdb.base/langs.exp: Add some tests for the "minimal" language
14859 support.
14860
6e25beaf
EZ
148612003-06-23 Elena Zannoni <ezannoni@redhat.com>
14862
14863 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14864 the testcase.
14865
2f816dda
DJ
148662003-06-22 Daniel Jacobowitz <drow@mvista.com>
14867
14868 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14869 offset.
14870
db5a5748
DJ
148712003-06-22 Daniel Jacobowitz <drow@mvista.com>
14872
14873 * gdb.c++/pr-1210.cc: New file.
14874 * gdb.c++/pr-1210.exp: New file.
14875
1df0c130
DJ
148762003-06-21 Daniel Jacobowitz <drow@mvista.com>
14877
14878 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14879 000-exec-continue.
14880
a92feac0
MK
148812003-06-15 Mark Kettenis <kettenis@gnu.org>
14882
14883 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14884 on *-*-*bsd* instead of *-*-freebsd*.
14885
81a58f5b
AC
148862003-06-14 Andrew Cagney <cagney@redhat.com>
14887
14888 * gdb.base/store.exp: Test longest and doublest. Test all
14889 parameters. Weaken return statement match.
14890 * gdb.base/store.c: Add longest and doublest - aka long long and
14891 long double functions. Put all parameters into local register
14892 variables. Use negative values.
14893
b257a0d3
AC
148942003-06-14 Andrew Cagney <cagney@redhat.com>
14895
14896 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14897 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14898 exit status.
14899 * gdb.base/fileio.exp: Disable target when nointerrupts and
14900 noinferiorio, instead of limiting it to remote. Use remote_exec
14901 instead of system.
d63a86f8 14902
21c38304
JJ
149032003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14904
14905 * gdb.base/float.exp: Add ia64 support.
14906
1bcdb424
CV
149072003-06-12 Corinna Vinschen <vinschen@redhat.com>
14908
14909 * gdb.base/fileio.exp: Run only on remote targets.
14910
6aeb981f
CV
149112003-06-10 Corinna Vinschen <vinschen@redhat.com>
14912
14913 * gdb.base/fileio.c: New file, testing File-I/O.
14914 * gdb.base/fileio.exp: Ditto.
14915
53df362e
RG
149162003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14917
14918 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14919 shared objects after relocation at load time (gdb PR/1132).
14920 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14921 as above, part of the shared object relocation test.
53df362e 14922
ffee1b46
MK
149232003-06-08 Mark Kettenis <kettenis@gnu.org>
14924
b5ca3722
MK
14925 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14926 fully filled history list.
14927 * gdb.base/gdb_history: New file.
14928
03ed860d
MK
14929 * gdb.base/signals.exp: XFAIL "continue to func1" on
14930 i*86-*-freebsd*.
14931
ffee1b46
MK
14932 * gdb.base/attach.exp: When trying to attach to a nonexistent
14933 process, make it possible to specify the PID based on the target,
14934 and do so for *-*-freebsd*.
14935
d80dbb52
RH
149362003-06-02 Richard Henderson <rth@redhat.com>
14937
14938 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14939
6dd77b81
RH
149402003-06-02 Richard Henderson <rth@redhat.com>
14941
14942 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14943
f6347e16
RH
149442003-06-02 Richard Henderson <rth@redhat.com>
14945
14946 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14947
2c161407
DJ
149482003-06-01 Daniel Jacobowitz <drow@mvista.com>
14949
14950 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14951 of globalvar.
14952
572eb746
MK
149532003-06-01 Mark Kettenis <kettenis@gnu.org>
14954
14955 * gdb.asm/asm-source.exp: Check for memory read errors in
14956 disassembler test on *BSD too.
14957
9e9617a5
RH
149582003-06-01 Richard Henderson <rth@redhat.com>
14959
14960 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14961 for .frame.
14962 (gdbasm_call): Lose ldgp.
14963 (gdbasm_startup): Add frame information.
14964 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14965
7b34ad4e
MK
149662003-05-31 Mark Kettenis <kettenis@gnu.org>
14967
14968 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14969 i?86-*-*.
14970
10059fdf
MK
149712003-05-30 Mark Kettenis <kettenis@gnu.org>
14972
14973 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14974 FreeBSD.
14975
acf4b816
RH
149762003-05-29 Richard Henderson <rth@redhat.com>
14977
14978 * gdb.asm/alpha.inc: New file.
14979 * gdb.asm/asm-source.exp: Use it.
14980
e9ecd949
JB
149812003-05-29 Jim Blandy <jimb@redhat.com>
14982
14983 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14984 'core.PID'.
14985
e3e5a4f3
JB
149862003-05-22 Jim Blandy <jimb@redhat.com>
14987
14988 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14989 backtrace.
d63a86f8 14990
72fe3d25
DC
149912003-05-20 David Carlton <carlton@math.stanford.edu>
14992
14993 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14994 this time.
14995
58da2eb2
DC
149962003-05-19 David Carlton <carlton@bactrian.org>
14997
14998 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14999 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15000
1fcb5155
DC
150012003-05-19 David Carlton <carlton@bactrian.org>
15002
15003 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15004 namespace tests.
15005 Bump copyright date.
15006 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15007 (main): Call C::D::marker2.
15008 * gdb.c++/namespace1.cc: New file.
15009
85e85163
JJ
150102003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15011
15012 Roland McGrath <roland@redhat.com>
d63a86f8 15013 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15014 there is no manager thread.
15015
a25fbfec
JJ
150162003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15017
d63a86f8
RM
15018 * gdb.threads/schedlock.exp: Remove assumption that all threads
15019 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15020 in one of the child threads rather than the main thread.
15021
be375bae
JB
150222003-05-07 Jim Blandy <jimb@redhat.com>
15023
09bf6082
JB
15024 Add support for assembly source testing on the s390x.
15025 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15026 architecture.
15027 * gdb.asm/s390x.inc: New file.
15028
be375bae
JB
15029 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15030 succession of 'if' statements.
15031
00905d52
AC
150322003-05-05 Andrew Cagney <cagney@redhat.com>
15033
15034 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15035
b1e29e33
AC
150362003-05-05 Andrew Cagney <cagney@redhat.com>
15037
15038 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15039 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15040
e33d66ec
EZ
150412003-05-02 Elena Zannoni <ezannoni@redhat.com>
15042
15043 * gdb.base/charset.exp: Update based on new behavior of set/show
15044 charset commands.
15045
2b6fd0d8
AC
150462003-05-01 Andrew Cagney <cagney@redhat.com>
15047
15048 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15049 variable do not give memory errors.
15050
130cacce
AF
150512003-04-30 Adam Fedor <fedor@gnu.org>
15052
15053 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15054 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15055 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15056 gdb.objc/basicclass.m: : New files
15057
15058 * lib/gdb.exp (gdb_compile_objc): New procedure.
15059
bea71854
DJ
150602003-04-27 Daniel Jacobowitz <drow@mvista.com>
15061
15062 * gdb.base/signals.exp: Make backtrace tests more specific.
15063
0f20eeea
DC
150642003-04-23 David Carlton <carlton@bactrian.org>
15065
15066 * gdb.c++/maint.exp (test_first_component): Add tests for
15067 'operator' in more locations.
15068
c8c4d8dc
KB
150692003-04-16 Kevin Buettner <kevinb@redhat.com>
15070
15071 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15072
3fe60e3c
EZ
150732003-04-16 Elena Zannoni <ezannoni@redhat.com>
15074
15075 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15076 func marke' instead. Update test name.
3fe60e3c 15077
9219021c
DC
150782003-04-15 David Carlton <carlton@math.stanford.edu>
15079
15080 * gdb.c++/maint.exp: New file.
15081
5dd55bdd
EZ
150822003-04-14 Elena Zannoni <ezannoni@redhat.com>
15083
15084 * gdb.threads/schedlock.c: Change type of thread function argument
15085 to long, to avoid warnings on 64-bit platforms.
15086
00890572
EZ
150872003-04-14 Elena Zannoni <ezannoni@redhat.com>
15088
a9c64011
AS
15089 * gdb.base/attach.exp: Add new message from ptrace in case of
15090 attaching to nonexistent process.
d63a86f8 15091
93201743
JB
150922003-04-11 Jim Blandy <jimb@redhat.com>
15093
15094 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15095 gdb.c++/userdef.cc: Place comments on the lines to which the
15096 marker function might return.
15097 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15098 gdb.c++/userdef.exp: Look for those comments to check that we've
15099 returned to the right place, instead of checking line numbers.
15100
2a11c64d
EZ
151012003-04-11 Elena Zannoni <ezannoni@redhat.com>
15102
a9c64011
AS
15103 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15104 match on sourcefile name, instead of directory name.
2a11c64d 15105
68ab8fc5
EZ
151062003-04-10 Elena Zannoni <ezannoni@redhat.com>
15107
d63a86f8 15108 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15109 working directory name.
15110
5624293a
JB
151112003-04-09 Jim Blandy <jimb@redhat.com>
15112
15113 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15114 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15115 after an inferior function call, report the failure, but allow the
15116 test to continue.
15117
f1f02ee4
SC
151182003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15119
15120 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15121 with -DPROTOTYPES.
15122
6eb79af0
SC
151232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15124
15125 * gdb.base/break.exp: Revert last patch.
15126
8dfb4cf0
SC
151272003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15128
15129 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15130 with -DPROTOTYPES.
15131
ed4c619a
AC
151322003-04-02 Andrew Cagney <cagney@redhat.com>
15133
15134 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15135 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15136 matching directories by the name breakpoint.
15137 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15138 Make "continue to marker1" consistent.
15139 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15140 message consistent.
15141 * lib/gdb.exp: Put "the program is no longer running", and "the
15142 program exited" in parenthesis.
15143 * lib/mi-support.exp: Ditto.
d63a86f8 15144
4e35d5f0 151452003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15146
4e35d5f0
BR
15147 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15148
71900fe8
AC
151492003-03-29 Andrew Cagney <cagney@redhat.com>
15150
15151 * gdb.base/sizeof.c (main): Print the value of '\377'.
15152 * gdb.base/sizeof.exp: Check the sign of '\377'.
15153
c0655a16
MC
151542003-03-27 Michael Chastain <mec@shout.net>
15155
15156 * gdb.base/gdb1090.exp: New file.
15157 * gdb.base/gdb1090.cc: New file.
15158
5b2a3989
JB
151592003-03-27 J. Brobecker <brobecker@gnat.com>
15160
15161 * gdb.gdb/observer.exp: New regression test.
15162
79876890
MC
151632003-03-27 Michael Chastain <mec@shout.net>
15164
15165 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15166 * gdb.base/ptype.exp: Likewise.
15167
6eac95e3
CV
151682003-03-27 Corinna Vinschen <vinschen@redhat.com>
15169
15170 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15171
e8c71839
MC
151722003-03-26 Michael Chastain <mec@shout.net>
15173
15174 * gdb.base/ptype.exp: Actually use some typedef'd types.
15175
71b10041
SC
151762003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15177
15178 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15179 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15180
2512cf80
CV
151812003-03-20 Corinna Vinschen <vinschen@redhat.com>
15182
15183 * gdb.base/default.exp: Fix regular expression.
15184
0d195a4f
CV
151852003-03-20 Corinna Vinschen <vinschen@redhat.com>
15186
15187 * gdb.base/args.exp: Fix regular expression.
15188
8a2dbca8
CV
151892003-03-20 Corinna Vinschen <vinschen@redhat.com>
15190
15191 * gdb.base/help.exp: Allow Win32 child process.
15192
bf028682
CV
151932003-03-20 Corinna Vinschen <vinschen@redhat.com>
15194
15195 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15196 when stepping out of main().
15197
182dbe85
CV
151982003-03-20 Corinna Vinschen <vinschen@redhat.com>
15199
15200 * gdb.base/default.exp: Check for win32 specific message when calling
15201 "run" without executable.
15202
d67a6ba5
CV
152032003-03-20 Corinna Vinschen <vinschen@redhat.com>
15204
15205 * gdb.base/args.exp: Expect .exe in output.
15206
a955b5bb
CV
152072003-03-20 Corinna Vinschen <vinschen@redhat.com>
15208
15209 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15210 Cygwin native.
15211
bf6bad4b
AC
152122003-03-17 Andrew Cagney <cagney@redhat.com>
15213
15214 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15215 vector registes.
15216 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15217 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15218
293e9a31
DC
152192003-03-17 David Carlton <carlton@math.stanford.edu>
15220
15221 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15222 test, for PR breakpoints/38.
15223 Call test_watchpoint_and_breakpoint.
15224 * gdb.base/watchpoint.c (func3): New function.
15225 (main): Call func3.
15226
5330f2db
DC
152272003-03-04 David Carlton <carlton@math.stanford.edu>
15228
15229 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15230 Garply<Garply<char> >:: garply".
15231 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15232 with respect to PR c++/1111; note also PR c++/1113.
15233 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15234 respect to PR c++/1062.
15235 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15236
6ece72da
DC
152372003-03-03 David Carlton <carlton@math.stanford.edu>
15238
15239 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15240 with respect to PR c++/57.
15241 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15242 c++/826.
15243 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15244 respect to PR c++/57.
15245
85ca1584
DC
152462003-03-03 David Carlton <carlton@math.stanford.edu>
15247
15248 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15249 respect to PR c++/33 into FAILs.
15250
98e9c5b8
MC
152512003-03-03 Michael Chastain <mec@shout.net>
15252
7bedbf27
MC
15253 * configure.in: Update copyright years.
15254
152552003-03-03 Michael Chastain <mec@shout.net>
15256
15257 * Makefile.in: Update copyright years.
98e9c5b8 15258
f683e100
DC
152592003-02-28 David Carlton <carlton@math.stanford.edu>
15260
15261 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15262 print class instead of struct and/or superfluous protection
15263 specifiers, as long as the resulting output is equivalent to the
15264 source code.
15265 Delete FIXME from end of messages on tests that don't need
15266 fixing.
15267
a9e0cf2c
DC
152682003-02-28 David Carlton <carlton@math.stanford.edu>
15269
15270 * gdb.c++/templates.exp (do_tests): Allow const in the two
15271 Foo<volatile char *>::foo tests.
15272
e8d359df
MS
152732003-02-27 Michael Snyder <msnyder@redhat.com>
15274
d63a86f8 15275 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15276 will be consistant.
15277
0b71dc91
DC
152782003-02-26 David Carlton <carlton@math.stanford.edu>
15279
15280 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15281 char *>::foo" test with respect to PR c++/33. Create a new test
15282 which is identical to that one except that it doesn't put the
15283 space between the "char" and the "*"; KFAIL it, too.
15284
dd14ab43
DC
152852003-02-26 David Carlton <carlton@math.stanford.edu>
15286
15287 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15288 template types into either PASSes or KFAILs (corresponding to PR
15289 c++/57). Tweak indentation. Update copyright.
15290
1146c7f1
SC
152912003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15292
15293 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15294
74641dfb
MC
152952003-02-13 Michael Chastain <mec@shout.net>
15296
15297 * gdb.base/exprs.exp: Remove i960 remnants.
15298 * gdb.base/funcargs.exp: Likewise.
15299 * gdb.base/list.exp: Likewise.
15300 * gdb.base/ptype.exp: Likewise.
15301
559cd2d0
DC
153022003-02-14 David Carlton <carlton@math.stanford.edu>
15303
15304 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15305 pEe->D::vg()" from XFAIL to KFAIL.
15306
c4f90d87
JM
153072003-02-13 Jason Molenda (jmolenda@apple.com)
15308
15309 * gdb.base/maint.exp: Update maint print statistics regexp to include
15310 new entries.
15311
cbc4d97c
MC
153122003-02-13 Michael Chastain <mec@shout.net>
15313
15314 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15315
40f235b7
MC
153162003-02-12 Michael Chastain <mec@shout.net>
15317
15318 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15319 * gdb.c++/inherit.exp: Likewise.
15320 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15321 * gdb.c++/templates.exp: Likewise.
15322 * gdb.c++/virtfunc.exp: Likewise.
15323
c56716b0
JM
153242003-02-06 Jason Molenda (jason-cl@molenda.com)
15325
15326 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15327 why the code is written that way.
15328
070afcf8
MC
153292003-02-05 Michael Chastain <mec@shout.net>
15330
15331 * gdb.base/dump.exp: Add missing copyright line.
15332
5d0331e5
JM
153332003-02-05 Jason Molenda (jason-cl@molenda.com)
15334
f7ae6d3e 15335 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15336 at the beginning so the breakpoint doesn't get set on the loop.
15337
92851186
MC
153382003-02-05 Michael Chastain <mec@shout.net>
15339
15340 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15341 output for configurations with gcc 2.95.3.
15342
cbf1e085
AC
153432003-02-05 Keith Seitz <keiths@redhat.com>
15344 Andrew Cagney <ac131313@redhat.com>
15345
15346 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15347
29518e1e
MC
153482003-02-04 Michael Chastain <mec@shout.net>
15349
15350 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15351 Call perror and then continue.
15352
5af1d5f3
MC
153532003-02-03 Michael Chastain <mec@shout.net>
15354
15355 * gdb.c++/pr-1023.cc: New file.
15356 * gdb.c++/pr-1023.exp: New file.
15357
6b549786
JB
153582003-02-05 Jim Blandy <jimb@redhat.com>
15359
15360 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15361 it's local to foobar. Check for it there, and check that it's not
15362 present in main.
15363 * gdb.c++/local.cc (marker2): New function.
15364 (foobar): Call marker1.
15365 (main): Call marker2 instead of marker1.
15366
67f16606
AC
153672003-02-04 Andrew Cagney <ac131313@redhat.com>
15368
15369 * gdb.disasm/mn10200.exp: Obsolete file.
15370 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15371 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15372 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15373
1c5cb38e
DC
153742003-02-04 David Carlton <carlton@math.stanford.edu>
15375
15376 * gdb.c++/overload.exp: Test intToChar(1).
15377 * gdb.c++/overload.cc (intToChar): New.
15378 (main): Call intToChar.
15379
d1fe6965
DC
153802003-02-03 David Carlton <carlton@math.stanford.edu>
15381
15382 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15383 'might_kfail' arg.
15384 KFAIL some of the continue_to_bp_overloaded calls, according to
15385 PR c++/1025.
15386
9ba61c5d
MC
153872003-02-01 Michael Chastain <mec@shout.net>
15388
15389 * gdb.base/advance.c (marker1): New marker function.
15390 * gdb.base/advance.exp: When the 'advance' command lands on the
15391 return breakpoint, it can legitimately stop on either the
15392 current line or the next line. Accommodate both outcomes.
15393 * gdb.base/until.exp: Likewise.
15394
e7494ffb
AC
153952003-02-02 Andrew Cagney <ac131313@redhat.com>
15396
15397 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15398 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15399 now a list, not a tuple.
15400 * gdb.mi/mi-var-display.exp: Ditto.
15401 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15402
075559bc
AC
154032003-02-01 Andrew Cagney <ac131313@redhat.com>
15404
15405 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15406 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15407 stack backtraces.
15408 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15409
2bd4c7b1
MK
154102003-02-01 Mark Kettenis <kettenis@gnu.org>
15411
15412 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15413 gdb.mi/mi1-pthreads.exp: Return instead of calling
15414 gdb_suppress_entire_file.
15415
eabd8992
MS
154162003-02-01 Mark Salter <msalter@redhat.com>
15417
15418 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15419
71469e2f
MS
154202003-01-31 Mark Salter <msalter@redhat.com>
15421
15422 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15423 Support empty arg.
15424
38a94d44
MC
154252003-01-30 Michael Chastain <mec@shout.net>
15426
15427 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15428 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15429 has been fixed in gdb/readline on 2003-01-09.
15430
19ea9e73
MS
154312003-01-29 Michael Snyder <msnyder@redhat.com>
15432
e8d359df
MS
15433 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15434 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15435 * gdb.base/args.exp: Skip if target does not support args passing.
15436
2307bd6a
DJ
154372003-01-22 Daniel Jacobowitz <drow@mvista.com>
15438
19ea9e73 15439 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15440 gdb_test. Accept a list of expect arguments as the third
15441 parameter.
15442 (gdb_test): Use it.
15443
f2dd3617
EZ
154442003-01-20 Elena Zannoni <ezannoni@redhat.com>
15445
15446 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15447 allow for different test tree configurations. Update some
15448 tescases accordingly.
15449 * gdb.arch/altivec-regs.exp: Ditto.
15450 * gdb.asm/asm-source.exp: Ditto.
15451 * gdb.base/advance.exp: Ditto.
15452 * gdb.base/display.exp: Ditto.
d63a86f8 15453 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15454 * gdb.base/mips_pro.exp: Ditto.
15455 * gdb.base/overlays.exp: Ditto.
15456 * gdb.base/relocate.exp: Ditto.
15457 * gdb.base/setshow.exp: Ditto.
15458 * gdb.base/step-line.exp: Ditto.
15459 * gdb.base/step-test.exp: Ditto.
15460 * gdb.base/until.exp: Ditto.
15461 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15462
c71cdefd
DC
154632003-01-17 David Carlton <carlton@math.stanford.edu>
15464
15465 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15466 corresponding to PR c++/945.
15467 Update copyright.
15468
fdba05d7
DC
154692003-01-17 David Carlton <carlton@math.stanford.edu>
15470
15471 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15472 corresponding to PR c++/68.
15473
154742003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15475
15476 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15477 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15478 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15479
c362c33a
EZ
154802003-01-15 Elena Zannoni <ezannoni@redhat.com>
15481
0fbc361c
EZ
15482 * gdb.base/break.exp: Fix change of default location, because of
15483 removal of until tests.
15484 * gdb.base/help.exp: Update test for new 'until' help message.
15485 Add test for help on 'advance'.
a9c64011 15486 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15487
dabf8a35
MK
154882003-01-15 Mark Kettenis <kettenis@gnu.org>
15489
15490 * gdb.base/default.exp: Adapt "info float" test for recent changes
15491 to that command. Add test for "info vector".
15492 * gdb.base/float.exp: New file. Add test for "info float" that
15493 resembles the old test in gdb.base/default.exp.
15494
a1769aca
DC
154952003-01-15 David Carlton <carlton@math.stanford.edu>
15496
15497 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15498
82025e13
EZ
154992003-01-15 Elena Zannoni <ezannoni@redhat.com>
15500
15501 * gdb.base/break.exp: Move the tests of until command from here...
15502 * gdb.base/until.exp: ... to here. New file. Add other tests.
15503 * gdb.base/advance.c: New file.
15504 * gdb.base/advance.exp: New file.
15505
8f9ab801
EZ
155062003-01-14 Elena Zannoni <ezannoni@redhat.com>
15507
a9c64011
AS
15508 * gdb.base/args.c: New file.
15509 * gdb.base/args.exp: New file.
8f9ab801 15510
9ae66589
DJ
155112003-01-14 Daniel Jacobowitz <drow@mvista.com>
15512
15513 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15514
8d77e5c3
DJ
155152003-01-14 Daniel Jacobowitz <drow@mvista.com>
15516
15517 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15518
12d2f0a1
DJ
155192003-01-14 Daniel Jacobowitz <drow@mvista.com>
15520
15521 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15522 dates.
15523
6ca37014
DJ
155242003-01-13 Daniel Jacobowitz <drow@mvista.com>
15525
15526 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15527
b0023472
DJ
155282003-01-13 Daniel Jacobowitz <drow@mvista.com>
15529
15530 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15531 (ptype &*"foo").
15532 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15533
607fbc54 155342003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15535
15536 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15537 * gdb.mi/mi1-console.exp: Likewise.
15538
607fbc54 155392003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15540
15541 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15542 * gdb.mi/mi1-console.exp: Likewise.
15543
a1fb14a2
DJ
155442003-01-13 Daniel Jacobowitz <drow@mvista.com>
15545
15546 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15547
c4cf40b7
DJ
155482003-01-09 Daniel Jacobowitz <drow@mvista.com>
15549
15550 * gdb.base/detach.exp: New test.
15551
696d5a5b
DJ
155522003-01-09 Daniel Jacobowitz <drow@mvista.com>
15553
15554 * Makefile.in (ALL_SUBDIRS): New variable.
15555 (subdirs, clean, distclean): Use it.
15556 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15557 regenerating Makefile, since it is generated from the top level.
15558 * gdb.asm/Makefile.in: Likewise.
15559 * gdb.base/Makefile.in: Likewise.
15560 * gdb.c++/Makefile.in: Likewise.
15561 * gdb.disasm/Makefile.in: Likewise.
15562 * gdb.java/Makefile.in: Likewise.
15563 * gdb.mi/Makefile.in: Likewise.
15564 * gdb.threads/Makefile.in: Likewise.
15565 * gdb.trace/Makefile.in: Likewise.
15566
754533e4
DC
155672003-01-09 David Carlton <carlton@math.stanford.edu>
15568
15569 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15570 Add copyright year 2003.
15571
d8b3e9ee
MC
155722003-01-06 Michael Chastain <mec@shout.net>
15573
15574 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15575 When selecting a thread, 'line' and 'file' are optional.
15576 * gdb.mi/mi1-pthreads.exp: Likewise.
15577
8e9e0fe6
AS
155782003-01-06 Andreas Schwab <schwab@suse.de>
15579
15580 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15581 failures.
15582
b5ab8ff3
DJ
155832003-01-04 Daniel Jacobowitz <drow@mvista.com>
15584
15585 Fix PR gdb/844
15586 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15587 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15588
15589 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15590 instead of calling gdb_suppress_entire_file.
15591 * gdb.threads/print-threads.exp: Likewise.
15592 * gdb.threads/schedlock.exp: Likewise.
15593
15594 * gdb.threads/killed.exp: Return instead of calling
15595 gdb_suppress_entire_file.
15596 * gdb.threads/linux-dp.exp: Likewise.
15597 * gdb.threads/pthreads.exp: Likewise.
15598
1e698235
DJ
155992003-01-04 Daniel Jacobowitz <drow@mvista.com>
15600
15601 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15602 stabs.
15603 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15604 * gdb.base/whatis.exp: Always allow (void) after function names.
15605
147ff08c
DJ
156062003-01-04 Daniel Jacobowitz <drow@mvista.com>
15607
15608 * gdb.c++/casts.exp: Correct regexp.
15609
dc62bfc2
MK
156102003-01-04 Mark Kettenis <kettenis@gnu.org>
15611
15612 * configure.in: Call AC_CONFIG_HEADER. Don't call
15613 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15614 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15615 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15616 aforementioned directories in the AC_OUPUT call.
15617 * config.hin: New file.
15618 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15619 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15620 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15621 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15622 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15623 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15624 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15625 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15626 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15627 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15628 gdb.threads/configure.in, gdb.threads/configure,
15629 gdb.threads/config.in, gdb.trace/configure.in,
15630 gdb.trace/configure: Removed.
15631
77afa639
MC
156322003-01-03 Michael Chastain <mec@shout.net>
15633
15634 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15635 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15636
7634bb6e
DJ
156372003-01-03 Daniel Jacobowitz <drow@mvista.com>
15638
15639 * gdb.base/store.exp: Fix regular expressions.
15640
b39c905e
MK
156412002-12-28 Mark Kettenis <kettenis@gnu.org>
15642
15643 * configure.in: Rewrite.
15644 * configure: Regenerated.
15645
0a8551dd
DC
156462003-01-03 David Carlton <carlton@math.stanford.edu>
15647
15648 * gdb.base/psymtab.exp: New file.
15649 * gdb.base/psymtab1.c: Ditto.
15650 * gdb.base/psymtab2.c: Ditto.
15651
c60b7188
AF
156522002-12-23 Adam Fedor <fedor@gnu.org>
15653
15654 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15655
ee73db83
DC
156562002-12-23 David Carlton <carlton@math.stanford.edu>
15657
15658 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15659 and current_directory initialization.
15660
d6c1774e
JB
156612002-12-22 Jim Blandy <jimb@redhat.com>
15662
f0a847b8
JB
15663 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15664 rather than as part of the output file name.
15665
d6c1774e
JB
15666 * gdb.base/attach.exp: There's no need to copy the test program to
15667 /tmp; that was only ever necessary on HP/UX, and this test is
15668 entirely disabled there anyway.
15669
f0708dbb
JB
156702002-12-21 Jim Blandy <jimb@redhat.com>
15671
4c2acfea
JB
15672 * gdb.c++/psmang.exp: Doc fix.
15673
f0708dbb
JB
15674 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15675 test.
15676
9579e000
DC
156772002-12-20 David Carlton <carlton@math.stanford.edu>
15678
15679 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15680
d1810171
MC
156812002-12-18 Michael Chastain <mec@shout.net>
15682
15683 * gdb.c++/annota2.exp: Add copyright year 2002.
15684
76565097
DC
156852002-12-17 David Carlton <carlton@math.stanford.edu>
15686
15687 * gdb.c++/try_catch.cc: Add marker comments.
15688 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15689 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15690 * gdb.c++/m-static.cc: Ditto.
15691 * gdb.c++/m-static1.cc: Ditto.
15692 * gdb.c++/try_catch.cc: Ditto.
15693
da81390b
JJ
156942002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15695
15696 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15697 to see whether we are using the new -environment-directory
15698 command which resets via -r or the old version of the command
15699 which may prompt the user. Part of fix for gdb/741.
15700
b304d130
AC
157012002-12-13 Andrew Cagney <ac131313@redhat.com>
15702
15703 * gdb.fortran/types.exp: Update obsolete comment.
15704 * gdb.fortran/exprs.exp: Ditto.
15705 * lib/gdb.exp: Delete obsolete code.
15706 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15707 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15708 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15709 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15710 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15711 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15712 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15713 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15714 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15715 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15716 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15717 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15718 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15719 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15720 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15721 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15722 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15723 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15724 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15725 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15726 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15727 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15728 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15729 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15730 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15731 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15732 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15733 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15734 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15735 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15736 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15737 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15738 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15739 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15740 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15741 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15742 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15743
a23b6e6a
DC
157442002-12-11 David Carlton <carlton@math.stanford.edu>
15745
15746 * gdb.c++/m-data.exp: Add test for members that shadow global
15747 variables: see PR gdb/804.
15748 * gdb.c++/m-data.cc: Ditto.
15749
6604731b
DJ
157502002-12-10 Daniel Jacobowitz <drow@mvista.com>
15751
15752 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15753
de46ecd7
DC
157542002-12-06 David Carlton <carlton@math.stanford.edu>
15755
15756 * gdb.base/store.c: Don't declare functions static.
15757
27e829d0
AC
157582002-12-04 Andrew Cagney <ac131313@redhat.com>
15759
15760 * gdb.base/store.exp, gdb.base/store.c: New files.
15761
92806416
DJ
157622002-12-03 Daniel Jacobowitz <drow@mvista.com>
15763
15764 * gdb.base/selftest.exp: Update for current gdb.
15765
3bcbaac5
DJ
157662002-12-03 Daniel Jacobowitz <drow@mvista.com>
15767
15768 * gdb.base/maint.exp: Only dump symbols from one source file
15769 or objfile.
15770
f4f00b1f
DJ
157712002-12-03 Daniel Jacobowitz <drow@mvista.com>
15772
15773 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15774 function call.
15775
f1c8a949
JB
157762002-11-25 Jim Blandy <jimb@redhat.com>
15777
15778 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15779 function appearing in error message.
15780
9e297a97
DJ
157812002-11-21 Daniel Jacobowitz <drow@mvista.com>
15782
15783 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15784
1f312e79
JJ
157852002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15786
d63a86f8
RM
15787 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15788 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15789 should be in mi console format. This is part of fix for PR gdb/604.
15790
83c31e7d
FN
157912002-09-18 Fernando Nasser <fnasser@redhat.com>
15792
15793 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15794 which explicitly prints the zero offset as "+0".
15795
322b3f65
DJ
157962002-10-22 Daniel Jacobowitz <drow@mvista.com>
15797
15798 * gdb.threads/schedlock.c (args): Make unsigned.
15799
158002002-10-21 Daniel Jacobowitz <drow@mvista.com>
15801
15802 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15803 numbers. Allow "foo2|selected stack frame".
15804 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15805 * gdb.asm/asmsrc2.s: Likewise.
15806 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15807 comments.
15808 * gdb.asm/mips.inc: New file.
15809
5e2fe5b8
AF
158102002-10-18 Adam Fedor <fedor@gnu.org>
15811
15812 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15813 * gdb.base/help.exp: Likewise.
15814
abe1a5d0
KB
158152002-10-17 Kevin Buettner <kevinb@redhat.com>
15816
15817 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15818 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15819
10abb1d4
JB
158202002-10-02 Jim Blandy <jimb@redhat.com>
15821
15822 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15823
1f609b42
AC
158242002-10-01 Andrew Cagney <ac131313@redhat.com>
15825
15826 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15827 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15828 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15829 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15830 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15831 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15832 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15833
0aee02e4
AC
158342002-09-29 Andrew Cagney <ac131313@redhat.com>
15835
15836 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15837 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15838 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15839 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15840 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15841 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15842 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15843
6fde09ad
KB
158442002-09-27 Kevin Buettner <kevinb@redhat.com>
15845
15846 * gdb.base/annota1.exp (info break): Make directory components of
15847 path optional since not all compilers emit this debug information.
15848
889bf7c5
PA
15849 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15850 step ends up stepping out of the function instead of stopping on
15851 the epilogue.
6fde09ad 15852
9e8aab75
KS
158532002-09-26 Keith Seitz <keiths@redhat.com>
15854
15855 * lib/insight-support.exp (gdbtk_start): Figure out where
15856 the insight executable is based on where gdb is. Use this
15857 executable to start insight instead of gdb.
15858
e36180d7
AC
158592002-09-25 Andrew Cagney <cagney@redhat.com>
15860
15861 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15862
9dd34b2b
AC
158632002-09-24 Andrew Cagney <ac131313@redhat.com>
15864
15865 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15866 test_isolated_complaints.
15867 (test_empty_complaint): New function.
15868 (test_empty_complaints): New function. Check no output when no
15869 complaints.
d63a86f8 15870
dea97812
KB
158712002-09-19 Jim Blandy <jimb@redhat.com>
15872
a9c64011 15873 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15874
54951bd7
AC
158752002-09-19 Andrew Cagney <ac131313@redhat.com>
15876
15877 * gdb.gdb/complaints.exp: New file.
15878
dec43320
AC
158792002-09-18 Andrew Cagney <ac131313@redhat.com>
15880
15881 * gdb.base/maint.exp: Check `help maint internal-warning'.
15882
e70d6e3f
DC
158832002-09-18 David Carlton <carlton@math.stanford.edu>
15884
15885 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15886 numbers, and replace them by a single breakpoint after the
15887 constructors are all finished.
15888 Add test 4.
15889 * gdb.c++/m-static.cc: Add test 4.
15890 * gdb.c++/m-static.h: New file.
15891 * gdb.c++/m-static1.cc: New file.
15892
15893 * gdb.c++/printmethod.exp: New file.
15894 * gdb.c++/printmethod.cc: New file.
15895
15896 * gdb.c++/pr-574.exp: New file.
15897 * gdb.c++/pr-574.cc: New file.
15898
afb5c968
CV
158992002-09-18 Corinna Vinschen <vinschen@redhat.com>
15900
15901 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15902 embedded targets which never actually exit.
15903
31e45dee
FN
159042002-09-18 Fernando Nasser <fnasser@redhat.com>
15905
15906 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15907 "don't step after run" as unresolved or unsupported, instead of xfail.
15908
a283c5a1
CV
159092002-09-18 Corinna Vinschen <vinschen@redhat.com>
15910
15911 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15912 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15913 Add newline to expected string in "step out of main (status wrapper)"
15914 case.
15915
11350d2a
CV
159162002-09-18 Corinna Vinschen <vinschen@redhat.com>
15917
15918 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15919 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15920
0deec7d6
TT
159212002-09-17 Tom Tromey <tromey@redhat.com>
15922
15923 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15924 \000, not \0, in double-quoted string.
15925
b2b4a1b5
CV
159262002-09-14 Corinna Vinschen <vinschen@redhat.com>
15927
c9d37158 15928 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15929 string after running the commands execution on breakpoint tests.
15930
1c56143a
CV
159312002-09-13 Corinna Vinschen <vinschen@redhat.com>
15932
15933 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15934
37f8da45
JB
159352002-09-12 Joel Brobecker <brobecker@gnat.com>
15936
15937 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15938
08b468e0
KS
159392002-09-10 Keith Seitz <keiths@redhat.com>
15940
15941 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15942 runto proc.
15943 (mi_run_to_main): Use mi_runto.
15944 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15945
dc360f58
KS
159462002-09-10 Keith Seitz <keiths@redhat.com>
15947
15948 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15949 regexp for stopping at main. Could have multiple event notifications.
15950 Don't assume that main was declared with no parameters.
15951 (mi_next): Use mi_step_to.
15952 (mi_step): Use mi_next_to.
15953
ce3abcfb
CV
159542002-09-09 Corinna Vinschen <vinschen@redhat.com>
15955
15956 * gdb.base/default.exp: Fix expected string in `info float' test.
15957
d1f5b980
BE
159582002-09-09 Ben Elliston <bje@redhat.com>
15959
15960 * config/mips.exp: Update comments.
15961 * config/mips-idt.exp: Likewise.
15962 * config/nind.exp: Likewise.
15963 * config/slite.exp: Likewise.
15964 * config/sparclet.exp: Likewise.
15965 * config/udi.exp: Likewise.
15966 * config/vx.exp: Likewise.
15967 * config/vxworks29k.exp: Likewise.
15968
2f71430b
JB
159692002-09-05 Jim Blandy <jimb@redhat.com>
15970
15971 * gdb.threads/killed.exp: Fix test failure message.
15972
7ddebc7e
KS
159732002-09-04 Keith Seitz <keiths@redhat.com>
15974
15975 * lib/mi-support.exp: Update copyright.
15976 (mi_gdb_test): Increase the priority of the expected pattern
15977 so that it matches gdb_test.
15978
0ae67eb3
KS
159792002-09-03 Keith Seitz <keiths@redhat.com>
15980
15981 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15982 Use integer comparison instead of string comparison for testing
15983 whether binary was built.
15984
38fc42c8
JB
159852002-09-03 Jim Blandy <jimb@redhat.com>
15986
15987 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15988
b6ff0e81
JB
159892002-08-29 Jim Blandy <jimb@redhat.com>
15990
15991 * gdb.threads/pthreads.exp: Move the portable thread compilation
15992 code into a function in lib/gdb.exp, and call that from here.
15993 * lib/gdb.exp (gdb_compile_pthreads): New function.
15994
07c98896
KS
159952002-08-29 Keith Seitz <keiths@redhat.com>
15996
15997 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15998 expect_out so that callers can get at it.
15999
0312286c
DJ
160002002-08-23 Daniel Jacobowitz <drow@mvista.com>
16001
16002 * gdb.threads/print-threads.c: New file.
16003 * gdb.threads/print-threads.exp: New file.
16004 * gdb.threads/schedlock.c: New file.
16005 * gdb.threads/schedlock.exp: New file.
16006
dd039bc4
EZ
160072002-08-22 Elena Zannoni <ezannoni@redhat.com>
16008
a9c64011
AS
16009 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16010 not altivec.c.
dd039bc4 16011
1f36144c
MK
160122002-08-17 Mark Kettenis <kettenis@gnu.org>
16013
16014 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16015 targets. The problem should be fixed now.
16016
16057ec7 160172002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16018
16019 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16020 2002-07-24 change that removes final dots from error messages.
16021
3c1499ad
TT
160222002-08-13 Tom Tromey <tromey@redhat.com>
16023
16024 * gdb.base/readline.exp: New file.
16025
a20ce2c3
AC
160262002-08-01 Andrew Cagney <ac131313@redhat.com>
16027
16028 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16029 supress message.
16030
db034ac5
AC
160312002-08-01 Andrew Cagney <cagney@redhat.com>
16032
16033 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16034 CHILL_FOR_TARGET and CHILL_LIB.
16035 * configure.in (configdirs): Remove gdb.chill.
16036 * configure: Regenerate.
16037 * lib/gdb.exp: Obsolete references to chill.
16038 * gdb.fortran/types.exp: Ditto.
16039 * gdb.fortran/exprs.exp: Ditto.
16040
3e000b18
KB
160412002-07-30 Kevin Buettner <kevinb@redhat.com>
16042
16043 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16044 set Irix-specific compile and link flags.
16045
28f4966b
KB
160462002-07-29 Kevin Buettner <kevinb@redhat.com>
16047
16048 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16049 source files. The ``-o'' option doesn't work with the ``-E'' option
16050 when using the Irix compiler.
16051
46c0d5a6
DJ
160522002-07-19 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16055 Improve support for reusing an exec file. Copy exec file
16056 to target, and run gdbserver on the target instead of on the host.
16057
eecf4bed
JB
160582002-07-18 Jim Blandy <jimb@redhat.com>
16059
0f815cdf
JB
16060 * gdb.base/ending-run.exp: Don't expect to see the program end in
16061 some orderly fashion when we're running on a real stand-alone
16062 board.
16063
eecf4bed
JB
16064 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16065 targets that don't support interrupts.
16066
52d309e4
JB
160672002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16068
16069 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16070 systems.
16071 Move comments in expect statements to inside the actions, so that they
16072 don't get matched against.
16073
ff683d9e
MK
160742002-07-10 Mark Kettenis <kettenis@gnu.org>
16075
16076 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16077 function when asleep" test.
16078
b5356753
AC
160792002-07-10 Andrew Cagney <ac131313@redhat.com>
16080
16081 * gdb.base/page.exp: Rewrite to handle problems with very long
16082 `info set' output. Update copyright.
16083
6aa4d13a
AC
160842002-06-26 Andrew Cagney <ac131313@redhat.com>
16085
16086 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16087 gdb.threads-hp.
16088 * gdb.hp/configure: Regenerate.
16089 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16090 * gdb.hp/gdb.threads-hp/configure: Delete file.
16091 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16092
8cf8c2b8
AC
160932002-06-22 Andrew Cagney <ac131313@redhat.com>
16094
16095 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16096 setlocale, bindtextdomain and textdomain.
16097
6827a8f8
JB
160982002-06-11 Jim Blandy <jimb@redhat.com>
16099
919d772c
JB
16100 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16101 preprocessor macro information is present.
16102
6827a8f8
JB
16103 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16104 tests.
16105
c15b0d21
MS
161062002-06-06 Michael Snyder <msnyder@redhat.com>
16107
c5984d70
MS
16108 * gdb.base/overlays.exp: Record addresses of overlay
16109 functions in TCL variables rather than in GDB variables,
16110 to avoid having GDB convert them to pointers (with loss
16111 of information).
16112
d63a86f8 16113 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16114 default linker script changes.
c15b0d21
MS
16115 * gdb.base/long_long.exp: Add check for sizeof (long double).
16116
be26fe0d
ML
161172002-06-06 Michal Ludvig <mludvig@suse.cz>
16118
16119 * gdb.asm/asm-source.exp: Add x86-64 target.
16120 * gdb.asm/x86_64.inc: New.
d63a86f8 16121
258093ca 161222002-05-30 Michael Chastain <mec@shout.net>
258093ca 16123
4b3153f1 16124 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16125 * gdb.c++/m-static.cc: New file.
16126 * gdb.c++/m-static.exp: New file.
16127
241264c6
MS
161282002-05-28 Michael Snyder <msnyder@redhat.com>
16129
16130 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16131 precision.
16132
9bba8c8f 161332002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16134
4b3153f1 16135 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16136 * gdb.c++/m-data.cc: New file.
16137 * gdb.c++/m-data.exp: New file.
16138
161392002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16140
4b3153f1 16141 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16142 * gdb.c++/try_catch.cc: New file.
d63a86f8 16143 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16144
def1b996
MC
161452002-05-27 Michael Chastain <mec@shout.net>
16146
16147 * gdb.c++/local.exp: Accept more nested types in output.
16148
522ba268
MC
161492002-05-26 Michael Chastain <mec@shout.net>
16150
16151 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16152
277254ba
MS
161532002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16154
16155 * lib/gdb.exp (gdb_wrapper_init): Just because
16156 gdb_wrapper_file exists, this does not mean that the file
16157 should not be rebuilt. That is what gdb_wrapper_initialized
16158 is for.
16159 (default_gdb_init): Reset gdb_wrapper_initialized.
16160
b61a8733
MS
161612002-05-23 Michael Snyder <msnyder@redhat.com>
16162
d63a86f8 16163 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16164 the precision of the floating point test results.
16165 * gdb.base/call-rt-st.exp: Ditto.
16166
b61a8733
MS
16167 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16168 * gdb.base/call-rt-st.exp: Ditto.
16169
56f6e910
MC
161702002-05-19 Michael Chastain <mec@shout.net>
16171
16172 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16173
ad0b0016
EZ
161742002-05-19 Elena Zannoni <ezannoni@redhat.com>
16175
a9c64011
AS
16176 * configure.in (configdirs): Add gdb.arch.
16177 * configure: Regenerate.
ad0b0016 16178
f617d2b6
JB
161792002-05-17 Jim Blandy <jimb@redhat.com>
16180
16181 * gdb.base/completion.exp: Recognize the more detailed error
16182 messages produced by the macro expander's lexical analyzer.
16183
eac2a696
EZ
161842002-05-14 Elena Zannoni <ezannoni@redhat.com>
16185
a9c64011
AS
16186 * gdb.arch/altivec-abi.c: New file.
16187 * gdb.arch/altivec-abi.exp: New file.
16188 * gdb.arch/altivec-regs.c: New file.
16189 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16190
2fdde8f8
DJ
161912002-05-14 Daniel Jacobowitz <drow@mvista.com>
16192
16193 * gdb.base/maint.exp (maint print type): Update for new type
16194 structure.
d63a86f8 16195
e31f1a7c
EZ
161962002-05-14 Elena Zannoni <ezannoni@redhat.com>
16197
16198 * gdb.arch: New directory.
16199 * gdb.arch/configure.in: New file.
16200 * gdb.arch/configure: New file.
16201 * gdb.arch/Makefile.in: New file.
16202
db589741
CV
162032002-05-13 Corinna Vinschen <vinschen@redhat.com>
16204
16205 * gdb.asm/asm-source.exp: Add v850 as supported target.
16206 * gdb.asm/v850.inc: New file.
16207
8ce2a7dc
DJ
162082002-05-13 Daniel Jacobowitz <drow@mvista.com>
16209
16210 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16211
df763c7f
DJ
162122002-05-12 Daniel Jacobowitz <drow@mvista.com>
16213
16214 * gdb.base/break.exp: Check 'break "marker2"'.
16215
377daeed
MS
162162002-05-10 Michael Snyder <msnyder@redhat.com>
16217
16218 * gdb.base/long_long.exp: Fix typo.
16219
c4b7bc2b
JB
162202002-05-10 Jim Blandy <jimb@redhat.com>
16221
ecac9a4e
JB
16222 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16223 a bug.
16224
c4b7bc2b
JB
16225 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16226 Recognize more detailed error message produced by the macro
16227 expander's lexical analyzer.
16228 * lib/gdb.exp (test_print_reject): Same.
16229
e71019a1
MK
162302002-05-09 Mark Kettenis <kettenis@gnu.org>
16231
16232 * gdb.c++/method.exp: Fix typo.
16233
fedfc8e6
MS
162342002-05-08 Michael Snyder <msnyder@redhat.com>
16235
166a1957
MS
16236 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16237 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16238 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16239 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16240 Add iftarget clause for strongarm.
d63a86f8 16241
f1c47eb2
MS
162422002-05-06 Michael Snyder <msnyder@redhat.com>
16243
cb9a9d3e
MS
16244 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16245 (gdb_continue_to_end): Accept output from status wrapper.
16246 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16247 Clean up fail messages to match pass messages.
16248
f1c47eb2
MS
16249 Enable the "needs_status_wrapper" testsuite feature.
16250 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16251 (gdb_compile): Conditionally call gdb_wrapper_init.
16252 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16253 * gdb.c++/method.exp: Recognize output from status wrapper.
16254
6079c749
BE
162552002-05-06 Ben Elliston <bje@redhat.com>
16256From Graydon Hoare <graydon@redhat.com>
16257
16258 * config/sid.exp: Include support for "rawsid" protocol.
16259
188baff3
JB
162602002-05-03 Jim Blandy <jimb@redhat.com>
16261
16262 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16263 * gdb.c++/hang3.C: New file.
16264
b9c07f0f
AC
162652002-05-04 Andrew Cagney <ac131313@redhat.com>
16266
16267 * gdb.base/default.exp: Remove obsolete code.
16268 * gdb.c++/misc.exp: Ditto. Update copyright.
16269 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16270 * gdb.base/whatis.exp: Ditto. Update copyright.
16271 * gdb.base/scope.exp: Ditto. Update copyright.
16272 * gdb.base/ptype.exp: Ditto. Update copyright.
16273 * gdb.base/printcmds.exp: Ditto. Update copyright.
16274 * gdb.base/opaque.exp: Ditto. Update copyright.
16275 * gdb.base/list.exp: Ditto.
16276 * gdb.base/funcargs.exp: Ditto. Update copyright.
16277 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16278 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16279 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16280 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16281 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16282 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16283
5c7a0397
MS
162842002-05-02 Michael Snyder <msnyder@redhat.com>
16285
d6dcc264 16286 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16287 * gdb.base/long_long.exp: Add xscale target.
16288 * gdb.base/default.exp: Add xscale target.
16289
eb7f1c48
JB
162902002-05-01 Jim Blandy <jimb@redhat.com>
16291
16292 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16293 gdb.c++/hang.exp: New test.
16294
a6befae8
FF
162952002-05-01 Fred Fish <fnf@redhat.com>
16296
16297 * gdb.base/completion.exp: Handle completions of "./Make" for
16298 more than one completion possibility, as is the case when we
16299 build and test in the source tree.
16300
0a310277
AG
163012002-04-29 Anthony Green <green@redhat.com>
16302
16303 * gdb.java/jmisc1.exp: New file.
16304 * gdb.java/jmisc2.exp: New file.
16305
6ff9af88
DJ
163062002-04-24 Daniel Jacobowitz <drow@mvista.com>
16307
16308 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16309
96b3d632
EZ
163102002-04-23 Elena Zannoni <ezannoni@redhat.com>
16311
16312 * gdb.base/help.exp: Change 'help status' to allow for target
16313 dependent output differences.
16314
5019bb54
MC
163152002-04-22 Michael Chastain <mec@shout.net>
16316
16317 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16318
a805a116
MC
163192002-04-22 Michael Chastain <mec@shout.net>
16320
16321 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16322
a1706bfd
DM
163232002-04-17 David S. Miller <davem@redhat.com>
16324
16325 * gdb.asm/sparc64.inc: New file.
16326 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16327
a73a20a2
EZ
163282002-04-19 Elena Zannoni <ezannoni@redhat.com>
16329
16330 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16331 instruction file directly into the build tree. Clean up at end of
16332 test.
16333
ba678339
DM
163342002-04-18 David S. Miller <davem@redhat.com>
16335
16336 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16337 handle 64-bit platforms correctly.
16338 * gdb.base/maint.exp: Likewise.
16339
b03399da
KB
163402002-04-18 Kevin Buettner <kevinb@redhat.com>
16341
16342 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16343 ``-fpic'' when compiling files comprising a shared library, but
16344 it does need additional linker flags in order to find shared
16345 libraries at run time.
16346
e2004992
KB
163472002-04-18 Kevin Buettner <kevinb@redhat.com>
16348
16349 * gdb.base/cvexpr.c (use): New function.
16350 (main): Invoke use() on all global variables to prevent
16351 some linkers from deleting these otherwise unused symbols.
16352
d8937120
MC
163532002-04-17 Michael Chastain <mec@shout.net>
16354From David S. Miller <davem@redhat.com>
16355
16356 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16357 handle 64-bit platforms correctly.
16358
ffd61a58
MS
163592002-04-12 Michael Snyder <msnyder@redhat.com>
16360From Jim Blandy <jimb@redhat.com>
a9c64011 16361 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16362 script can handle this instead.
16363 * gdb.base/bar.c (barx): Same.
16364 * gdb.base/baz.c (bazx): Same.
16365 * gdb.base/grbx.c (grbxx): Same.
16366
16367 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16368 manager doesn't automatically unmap overlays unnecessarily.
16369
6b8426a6
MH
163702002-04-10 Martin M. Hunt <hunt@redhat.com>
16371
16372 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16373 stepping out of main.
16374
34af4875
MC
163752002-04-09 Michael Chastain <mec@shout.net>
16376
16377 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16378 scope so that the nested scope tests will make sense.
16379 * gdb.c++/local.exp: Write patterns that actually work with gcc
16380 (the HP patterns "were never known to work with gcc").
16381 Keep the old aCC patterns too.
16382
2d1676a0
DJ
163832002-04-09 Daniel Jacobowitz <drow@mvista.com>
16384
16385 * gdb.base/attach.exp: Correct target board test.
16386
3a63e3f9
MC
163872002-04-08 Michael Chastain <mec@shout.net>
16388
16389 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16390 in a const method. Add some xfail and fail cases for configurations
16391 that do not emit the "const ...".
16392
f18dabd2
MC
163932002-04-07 Michael Chastain <mec@shout.net>
16394
16395 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16396 Accept "A * const" and "const A * const" as type of "this".
16397 Fix spelling of getFunky throughout. Make messages uniform.
16398
0fcddd82
EZ
163992002-04-07 Elena Zannoni <ezannoni@redhat.com>
16400
a9c64011 16401 Work around for PR gdb/285:
0fcddd82
EZ
16402 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16403
16a8534a
EZ
164042002-04-07 Elena Zannoni <ezannoni@redhat.com>
16405
16406 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16407 instructions file at run time instead of configure time.
16408 Sometimes we run the test in a directory that is not the one we
16409 configured in.
16410 * gdb.asm/configure.in: Delete creation of symlink.
16411 * gdb.asm/configure: Regenerate.
16412
24181d81
JB
164132002-04-05 J. Brobecker <brobecker@gnat.com>
16414
16415 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16416 xfullpath () function.
16417
7cdb7107
DJ
164182002-04-04 Daniel Jacobowitz <drow@mvista.com>
16419
16420 * gdb.asm/Makefile.in: Correct dependencies.
16421
16422 * gdb.asm/powerpc.inc: New file.
16423 * gdb.asm/asm-source.exp: Add PowerPC.
16424 * gdb.asm/configure.in: Likewise.
16425 * gdb.asm/configure: Regenerated.
16426
a7d17088
DJ
164272002-04-04 Daniel Jacobowitz <drow@mvista.com>
16428
16429 * gdb.base/relocate.exp: New file.
16430 * gdb.base/relocate.c: New file.
16431
cd721503
FF
164322002-04-04 Fred Fish <fnf@redhat.com>
16433
16434 * gdb.base/step-test.exp: Update comment regarding stopping in
16435 memcpy/bcopy calls inserted as part of the compiler runtime.
16436
b22ad7a7
MS
164372002-04-04 Michael Snyder <msnyder@redhat.com>
16438
16439 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16440
5f279fa6
DJ
164412002-04-03 Daniel Jacobowitz <drow@mvista.com>
16442
16443 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16444 (gdb_expect): Remove $notransfer hack.
16445
dd0fd3ce
DJ
164462002-04-02 Daniel Jacobowitz <drow@mvista.com>
16447
16448 * gdb.c++/classes.exp ("calling method for small class"): Match
16449 updated register output.
16450
1e50cda1
DJ
164512002-03-30 Daniel Jacobowitz <drow@mvista.com>
16452
16453 Fix PR gdb/452
16454 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16455 when finished. Make gdb_file_cmd send "exec-file" when
16456 appropriate.
16457
24015922
DJ
164582002-03-30 Daniel Jacobowitz <drow@mvista.com>
16459
16460 * gdb.base/attach.exp: Remove extra setup_xfail.
16461
dd7dfd64
MS
164622002-03-26 Michael Snyder <msnyder@redhat.com>
16463
16464 * gdb.base/default.exp: Add tests for dump, append, and restore.
16465 * gdb.base/help.exp: Add tests for dump, append, and restore.
16466 * gdb.base/dump.exp: New file, test dump, append and restore.
16467 * gdb.base/dump.c: New file.
16468
48b2f8d7
MS
164692002-03-27 Michael Snyder <msnyder@redhat.com>
16470
d63a86f8 16471 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16472 clean-ups in help messages.
16473
05b4d525
FF
164742002-03-26 Fred Fish <fnf@redhat.com>
16475
16476 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16477 have debugging info for those functions and the compiler uses them
16478 internally to copy structs around.
16479
d7679631
FF
164802002-03-26 Fred Fish <fnf@redhat.com>
16481
16482 * gdb.base/list.exp: Revert the change made yesterday and add note
16483 about why we don't list the default lines for remote targets.
16484
523ac3f9
MS
164852002-03-25 Michael Snyder <msnyder@redhat.com>
16486
16487 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16488
754b2b8d
FF
164892002-03-25 Fred Fish <fnf@redhat.com>
16490
16491 * gdb.base/list.exp: This test works on remote targets so remove
16492 the short circuit for remote targets. Update copyright.
16493
33c3e192
FF
164942002-03-25 Fred Fish <fnf@redhat.com>
16495
16496 * gdb.base/attach.exp: Fix logic error that was suppressing this
16497 test for all non hppa*-*-hpux* targets, instead of the hp target.
16498 Move comments closer to the suppression point. Also now need to
16499 check that we are running natively.
16500
d43e73ee
MS
165012002-03-22 Michael Snyder <msnyder@redhat.com>
16502
882c8f02
MS
16503 * gdb.base/default.exp: Add test for gcore. Update copyright.
16504 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16505
04c12f60
FF
165062002-03-06 Fred Fish <fnf@redhat.com>
16507
16508 * gdb.base/funcargs.c: Remove extraneous ';' character.
16509 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16510
b43df995
MC
165112002-03-04 Michael Chastain <mec@shout.net>
16512
16513 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16514 accommodate gcc v3 function signature.
16515 * gdb.mi/mi0-var-cmd-exp: Ditto.
16516
92362027
AC
165172002-02-24 Andrew Cagney <ac131313@redhat.com>
16518
16519 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16520 ``GNU/Linux'' or ``Linux kernel''
16521 * testsuite/gdb.threads/pthreads.c: Ditto.
16522
258ad32d
MC
165232002-02-24 Michael Chastain <mec@shout.net>
16524
16525 * gdb.threads/pthreads.c (thread1): Add a return statement.
16526 (thread2): Likewise.
16527 (foo): Likewise.
16528
04c3b3d4
MC
165292002-02-23 Michael Chastain <mec@shout.net>
16530
16531 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16532 to placate gcc.
16533
5a2a0a20
MC
165342002-02-23 Michael Chastain <mec@shout.net>
16535
16536 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16537 test "ptype bint". The test passes on all my stabs configurations.
16538
a640f7fc
JB
165392002-02-21 Jim Blandy <jimb@redhat.com>
16540
27924826
JB
16541 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16542 filename at a time, and watch for the ones we want to see.
16543
a640f7fc
JB
16544 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16545 types of pointers to prototyped functions.
16546
edcc8c75
AC
165472002-02-20 Andrew Cagney <ac131313@redhat.com>
16548
16549 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16550 signed, unsigned and straight char.
16551 (padding_char, padding_short, padding_int, padding_long,
16552 padding_long_long, padding_float, padding_double,
16553 padding_long_double): New global variables.
16554 (fill, fill_structs): New functions.
16555
16556 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16557 for correctly sized writes. Update copyright.
16558 (get_valueof): New procedure.
16559 (get_sizeof): Call get_valueof.
16560 (check_valueof): New procedure.
16561 (check_padding): New procedure.
16562
ac57ea44
MC
165632002-02-20 Michael Chastain <mec@shout.net>
16564
16565 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16566 to setup_xfail. Document some of the remaining calls.
16567
7a10c941
MC
165682002-02-18 Michael Chastain <mec@shout.net>
16569
16570 * gdb.c++/userdef.exp: Update copyright year.
16571
fb8acdcc
DJ
165722002-02-18 Daniel Jacobowitz <drow@mvista.com>
16573
16574 * gdb.c++/userdef.exp: Test overloaded operators properly.
16575 Remove xfails.
16576
fda6ae12
MS
165772002-02-14 Michael Snyder <msnyder@redhat.com>
16578
16579 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16580
676a0442
DJ
165812002-02-14 Daniel Jacobowitz <drow@mvista.com>
16582
16583 * gdb.base/a2-run.exp: Check for a remote target properly.
16584 * gdb.base/annota1.exp: Likewise.
16585 * gdb.base/list.exp: Likewise.
16586 * gdb.base/reread.exp: Likewise.
16587 * gdb.base/scope.exp: Likewise.
16588 * gdb.base/shlib-call.exp: Likewise.
16589 * gdb.base/term.exp: Likewise.
16590 * gdb.c++/annota2.exp: Likewise.
16591
78b4f468
RE
165922002-02-13 Richard Earnshaw <rearnsha@arm.com>
16593
16594 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16595
9a81ba51
MC
165962002-02-10 Michael Chastain <mec@shout.net>
16597
16598 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16599 (call_after_alloca): Ditto.
16600
004af6c7
DJ
166012002-02-10 Daniel Jacobowitz <drow@mvista.com>
16602
16603 * gdb.base/ending-run.exp: Guard "cont" test with
16604 gdb_skip_stdio_test.
16605
37225f62
JB
166062002-02-06 Jim Blandy <jimb@redhat.com>
16607
16608 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16609 from here...
16610 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16611 To here. Disable this test on non-HP platforms. Add big comment.
16612
fe6fdd96
MS
166132002-02-04 Michael Snyder <msnyder@redhat.com>
16614
16615 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16616 other than d10v and m32r.
16617
036fad3f
RE
166182002-02-02 Richard Earnshaw <rearnsha@arm.com>
16619
16620 * gdb.base/default.exp: Rewrite test patterns to reduce time
16621 taken to match them.
16622
7148ab62
DJ
166232002-01-30 Daniel Jacobowitz <drow@mvista.com>
16624
16625 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16626 Allow a start function above main.
16627 * gdb.threads/linux-dp.exp: Fix copyright date.
16628
396cc255
DJ
166292002-01-30 Daniel Jacobowitz <drow@mvista.com>
16630
a9c64011
AS
16631 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16632 (check_philosopher_stack): Check for manager thread before checking
16633 for a just-starting thread.
396cc255 16634
f038d31b
DJ
166352002-01-30 Daniel Jacobowitz <drow@mvista.com>
16636
16637 From Neil Booth <neil@daikokuya.demon.co.uk>:
16638 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16639 warnings.
16640
b3ff9d9a
FF
166412002-01-21 Fred Fish <fnf@redhat.com>
16642
16643 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16644 not caller.
16645
39ad761d
JB
166462002-01-21 Jim Blandy <jimb@redhat.com>
16647
16648 * gdb.base/reread.exp: Check that GDB properly re-reads the
16649 executable file when it changes while no inferior is running.
16650
aaf320fa
FF
166512002-01-21 Fred Fish <fnf@redhat.com>
16652
a9c64011
AS
16653 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16654 optionally accept the "shlib events" variation.
aaf320fa 16655
808a31f5
JB
166562002-01-21 Jim Blandy <jimb@redhat.com>
16657
16658 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16659 call `fflush' after every `printf', so that the output is produced
16660 at predictable points, regardless of whatever buffering does (or
16661 doesn't) take place.
16662 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16663 at different points.
16664
4420d5e2
DJ
166652002-01-20 Daniel Jacobowitz <drow@mvista.com>
16666
16667 * gdb.c++/inherit.exp: Update copyright years.
16668 * gdb.c++/method.exp: Likewise.
16669
3e36a0f4
DJ
166702002-01-20 Daniel Jacobowitz <drow@mvista.com>
16671
16672 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16673 artificial methods/arguments.
16674 * gdb.c++/derivation.exp: Likewise.
16675 * gdb.c++/inherit.exp: Likewise.
16676 * gdb.c++/method.exp: Likewise.
16677 * gdb.c++/virtfunc.exp: Likewise.
16678
b4ceaee6
AC
166792002-01-18 Andrew Cagney <ac131313@redhat.com>
16680
16681 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16682 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16683 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16684 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16685 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16686 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16687
ecace851
JB
166882002-01-17 Jim Blandy <jimb@redhat.com>
16689
16690 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16691 anchoring the pattern matching the entry point symbol's name.
16692
375fc983
AC
166932002-01-17 Andrew Cagney <ac131313@redhat.com>
16694
16695 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16696 continue/quit query. Update copyright.
16697
fe6fdd96
MS
166982002-01-14 Michael Snyder <msnyder@redhat.com>
16699
16700 * gdb.base/gcore.exp: Remove extra debugging output.
16701
e017c81f
DJ
167022002-01-13 Daniel Jacobowitz <drow@mvista.com>
16703
16704 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16705 for slightly dubious v2 mangled string.
16706
37ab3bf8
DJ
167072002-01-13 Daniel Jacobowitz <drow@mvista.com>
16708
16709 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16710
1bc05c3a 167112002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16712
1bc05c3a 16713 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16714
1bc05c3a
JM
16715 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16716 constructors.
16717 * gdb.c++/derivation.exp: Likewise.
16718 * gdb.c++/templates.exp: Likewise.
16719 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16720
1bc05c3a
JM
167212002-01-10 Michael Snyder <msnyder@redhat.com>
16722
16723 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16724
a911c360
MS
167252002-01-08 Michael Snyder <msnyder@redhat.com>
16726
16727 * gdb.base/gcore.exp: New test for generate-core-file command.
16728 * gdb.base/gcore.c: Testcase for above.
16729 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16730
ea2119ec
JM
167312002-01-08 Jason Merrill <jason@redhat.com>
16732
16733 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16734
68203136
FF
167352002-01-07 Fred Fish <fnf@redhat.com>
16736
16737 * gdb.c++/overload.exp: Remove unconditional xfails for:
16738 print foo_instance1.overloadargs(1)
16739 print foo_instance1.overloadargs(1, 2)
16740 print foo_instance1.overloadargs(1, 2, 3)
16741 print foo_instance1.overloadargs(1, 2, 3, 4)
16742 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16743 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16744 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16745 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16746 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16747 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16748 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16749 print foo_instance1.overload1arg()
16750 print foo_instance1.overload1arg((char)arg2)
16751 print foo_instance1.overload1arg((signed char)arg3)
16752 print foo_instance1.overload1arg((unsigned char)arg4)
16753 print foo_instance1.overload1arg((int)arg7)
16754 print foo_instance1.overload1arg((unsigned int)arg8)
16755 print foo_instance1.overload1arg((float)arg11)
16756 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16757
21b9b5b1
MS
167582002-01-07 Michael Snyder <msnyder@redhat.com>
16759
16760 * gdb.base/huge.exp: New test. Print a very large target data object.
16761 (skip_huge_test): New test variable. Define if you want to skip this
16762 test. The test reads an 8 megabyte data object from the target, so it
16763 might be very time consuming on remote targets with a slow connection.
16764 * gdb.base/huge.c: New file. Test case for above.
16765
725f922e
FF
167662002-01-07 Fred Fish <fnf@redhat.com>
16767
16768 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16769 g_instance.bfoo, and g_instance.cfoo.
16770
889bf7c5 167712002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16772
889bf7c5
PA
16773 * gdb.base/break.c (multi_line_if_conditional): New function.
16774 (multi_ilne_while_conditional): Likewise.
16775 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16776 IF or WHILE condition puts the breakpoint at the start of
16777 the condition.
f286b2c3 16778
634d57ec
JL
16779 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16780 hppa*-*-hpux* expected failure.
16781 * gdb.base/structs.exp (do_function_calls): Similarly.
16782
16783 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16784 watchpoints.
16785
9fbfe2dc
AC
167862002-01-06 Andrew Cagney <ac131313@redhat.com>
16787
16788 Fix PR gdb/66.
16789 * gdb.base/structs.exp: Replace skip for a29k with skip for
16790 gdb,cannot_call_functions.
16791 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16792 * gdb.base/callfuncs.exp: Ditto.
16793 * gdb.base/call-rt-st.exp: Ditto.
16794 * gdb.base/call-strs.exp: Ditto.
16795 * gdb.base/callfwmall.exp: Ditto.
16796 * gdb.base/scope.exp: Obsolete xfail a29k.
16797 * gdb.c++/misc.exp: Ditto.
16798 * gdb.c++/cplusfuncs.exp: Ditto.
16799 * gdb.base/ptype.exp: Ditto.
16800 * gdb.base/printcmds.exp: Ditto.
16801 * gdb.base/opaque.exp: Ditto.
16802 * gdb.base/list.exp: Ditto.
16803 * gdb.base/funcargs.exp: Ditto.
16804 * gdb.base/default.exp: Ditto.
16805
8ddad156
MS
168062002-01-04 Michael Snyder <msnyder@redhat.com>
16807
ca4976a6 16808 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16809 * gdb.base/maint.exp: Add tests for maint info sections options.
16810
1b074332
JL
16811Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16812
16813 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16814
7d159115
CV
168152001-12-20 Corinna Vinschen <vinschen@redhat.com>
16816
16817 * gdb.asm/arm.inc: New file.
16818 * gdb.asm/asm-source.exp: Add arm targets.
16819 * gdb.asm/configure.in: Ditto.
16820 * gdb.asm/configure: Recreated from configure.in.
16821
8fb87725
JL
16822Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16823
afabe08c
JL
16824 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16825 with HP's compiler.
16826 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16827 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16828 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16829 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16830
16831 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16832 either HP's compilers or GCC.
16833
db521deb
JL
16834 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16835 a SIGBUS or SIGSEGV.
16836
16837 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16838
16839 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16840 can be compiled with either HP's compiler or GCC.
16841
cfa88ab7
JL
16842 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16843 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16844 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16845
ca344dff
JL
16846 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16847 to match current gdb output. Update due to using auto-solib-limit
16848 for limiting instead of overloading auto-solib-add.
16849 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16850 test program.
16851
3f3c6e55 16852 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16853 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16854 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16855 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16856 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16857 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16858 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16859 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16860 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16861 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16862 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16863 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16864 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16865
8fb87725
JL
16866 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16867 a SIGTRAP to the inferior.
16868
cf599fa7
CV
168692001-12-19 Corinna Vinschen <vinschen@redhat.com>
16870
16871 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16872 Substitute call to target_link by call to gdb_compile.
16873
2cd045cd
JL
16874Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16875
a9c64011
AS
16876 * gdb.base/break.exp: Fix HP specific search string when testing
16877 backtracing in a called function.
2cd045cd 16878
a9c64011
AS
16879 * gdb.base/constvars.exp: Only set lang to C++ if we're
16880 compiling the test with HP's compilers.
16881 * gdb.base/volatile.exp: Similarly.
2cd045cd 16882
99ebe9ac
JB
168832001-12-19 Jim Blandy <jimb@redhat.com>
16884
16885 * gdb.base/printcmds.exp: Expect the null character to be printed
16886 as '\0', and the '\013' to be printed as '\v'.
16887 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16888 * gdb.base/setvar.exp: Same.
16889
b9891b29
JB
168902001-12-17 Jim Blandy <jimb@redhat.com>
16891
0eba65ab
JB
16892 * gdb.base/completion.exp: Rather than completing very long
16893 filenames, which can make the readline library produce output we
16894 don't recognize, cd to the directory first, and then complete
16895 using nice, short relative paths.
16896
6970b5b1
JB
16897 * gdb.base/completion.exp: On some systems, there is, in fact, a
16898 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16899 variables as being in scope. So use `no_var_named_this'
16900 instead of `b'.
6970b5b1 16901
b9891b29 16902 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16903 can't find the core file's registers as a failure.
b9891b29 16904
e6ccd35f
JSC
169052001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16906
a9c64011
AS
16907 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16908 test expect string more specific.
e6ccd35f 16909
105ba819
CV
169102001-12-13 Corinna Vinschen <vinschen@redhat.com>
16911
16912 * gdb.asm/asm-source.exp: Add support for xstormy16.
16913 * gdb.asm/configure.in: Ditto.
16914 * gdb.asm/configure: Rebuild.
16915 * gdb.asm/xstormy16.inc: New file.
16916
e9e79dd9
FF
169172001-12-10 Fred Fish <fnf@redhat.com>
16918
16919 * gdb.base/maint.exp: Update to match changes in type dumping code.
16920
347dc97d
JB
169212001-12-10 Jim Blandy <jimb@redhat.com>
16922
16923 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16924 matching the entry point symbol's name at the beginning of the
16925 line.
347dc97d 16926
5178b9d6
DJ
169272001-12-07 Daniel Jacobowitz <drow@mvista.com>
16928
16929 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16930 gdb.c++/inherit.exp, gdb.c++/method.exp,
16931 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16932 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16933 and class layout support.
16934
af890c52
DJ
169352001-12-07 Daniel Jacobowitz <drow@mvista.com>
16936
16937 * gdb.c++/classes.exp: Add test for static member function.
16938 * gdb.c++/misc.cc: Add class with static member function.
16939
7a345fb3
JB
169402001-12-07 Jim Blandy <jimb@redhat.com>
16941
f2e54a80 16942 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16943 those tests as `unsupported'.
16944 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16945 Rewrite subsequent tests to use it.
16946
16947 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16948 those tests as `unsupported'.
16949 * gdb.base/structs.exp (call_struct_func): New function.
16950 (do_function_calls): Use call_struct_func to call the functions
16951 returning structs.
16952
0bc69509
JB
16953 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16954 whether functions are prototyped or not, so we can't possibly pass
16955 arguments to t_float_values2 properly.
16956
7a345fb3
JB
16957 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16958 value of `timeout' for targets other than the mips*tx39-*.
16959
edb6ede1
MS
169602001-12-06 Michael Snyder <msnyder@redhat.com>
16961
d63a86f8 16962 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16963 and detect whether the start symbol has a leading underscore.
16964
2d842f13
JB
169652001-12-04 Jim Blandy <jimb@redhat.com>
16966
16967 * gdb.base/completion.exp: Clarify indentation.
16968
68550daf
JB
169692001-12-03 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16972 variables on the S/390, not `.word'.
16973
cd5195a8
JB
169742001-11-30 Jim Blandy <jimb@redhat.com>
16975
16976 Add assembly-source tests for s390-ibm-linux.
16977 * gdb.asm/s390.inc: New file.
16978 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16979 the S/390 architecture.
a9c64011 16980 * gdb.asm/configure: Regenerated.
cd5195a8 16981
ca9efc90
MS
169822001-11-30 Michael Snyder <msnyder@redhat.com>
16983
16984 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16985 next, info source, info sources, info line, global and static
16986 variables, and static functions.
16987 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16988 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16989 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16990 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16991 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16992 (gdbasm_leave): Restore frame pointer.
16993 (gdbasm_startup): Copy stack set-up from crt0.S.
16994
d0e66976
FN
169952001-11-26 Fernando Nasser <fnasser@redhat.com>
16996
16997 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16998 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16999 to a local (non-static) variable. Copy tstruct.a to a static buffer
17000 and return a pointer to that buffer.
17001 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17002
e2334072
MK
170032001-11-24 Mark Kettenis <kettenis@gnu.org>
17004
17005 * gdb.asm/configure.in: Fix recognition of ix86 target.
17006 * gdb.asm/configure: Regenerate.
17007
756caa3d
MS
170082001-11-21 Michael Snyder <msnyder@redhat.com>
17009
17010 * gdb.asm/sparc.inc: New file.
17011 * gdb.asm/asm-source.exp: Recognize sparc target.
17012 * gdb.asm/configure.in: Recognize sparc target.
17013 * gdb.asm/configure: Regenerate.
d63a86f8 17014
9a4d72d5
MS
170152001-11-21 Michael Snyder <msnyder@redhat.com>
17016
17017 * gdb.asm/m32r.inc: New file.
17018 * gdb.asm/asm-source.exp: Recognize m32r target.
17019 * gdb.asm/configure.in: Recognize m32r target.
17020 * gdb.asm/configure: Regenerate.
17021
a773d1cd
MS
170222001-11-20 Michael Snyder <msnyder@redhat.com>
17023
017ac23d
MS
17024 * gdb.asm/i386.inc: New file.
17025 * gdb.asm/asm-source.exp: Recognize ix86 target.
17026 * gdb.asm/configure.in: Recognize ix86 target.
17027 * gdb.asm/configure: Regenerate.
17028
a773d1cd
MS
17029 * gdb.c++/namespace.exp: Fix quotes in output messages.
17030
bb632afb
MS
170312001-11-14 Michael Snyder <msnyder@redhat.com>
17032
25d559ca 17033 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17034 qualifier in a type cast expression, to designate an address
17035 in the instruction space (Harvard architecture).
17036
4749e309
MS
170372001-11-13 Michael Snyder <msnyder@redhat.com>
17038
17039 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17040 Tests for expressions using 'const' and 'volatile'.
17041
25050984
CV
170422001-11-13 Corinna Vinschen <vinschen@redhat.com>
17043
17044 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17045
1902c51f
DJ
170462001-11-12 Daniel Jacobowitz <drow@mvista.com>
17047
17048 * lib/mi-support.exp (mi_run_to_helper): Move comments
17049 outside of gdb_expect.
17050
dcf95b47
DJ
170512001-11-11 Daniel Jacobowitz <drow@mvista.com>
17052
17053 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17054 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17055 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17056 mi0_run_to): New functions.
17057 * gdb.mi/mi-simplerun.exp: Use them.
17058 * gdb.mi/mi0-simplerun.exp: Likewise.
17059 * gdb.mi/mi-var-cmd.exp: Likewise.
17060 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17061
45b074e1
AC
170622001-11-10 Andrew Cagney <ac131313@redhat.com>
17063
17064 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17065 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17066
bf50d346
AC
170672001-11-09 Andrew Cagney <ac131313@redhat.com>
17068
17069 * gdb.base/restore.exp: Include $expected value in restored test
17070 message.
17071
9383332c
AC
170722001-11-09 Andrew Cagney <ac131313@redhat.com>
17073
17074 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17075 implemented.
17076
db62520a
MS
170772001-11-08 Michael Snyder <msnyder@redhat.com>
17078
17079 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17080 Add pass/fail message for stop at breakpoint in call dummy function.
17081
b5703437
MS
170822001-11-07 Michael Snyder <msnyder@redhat.com>
17083
d63a86f8
RM
17084 * gdb.c++/templates.exp (test_template_breakpoints):
17085 If we get an overload menu, but it does not match what
760f6330 17086 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17087 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17088 making the whitespace optional. Argument for "new" may be
17089 "unsigned" as well as "unsigned int/long".
d63a86f8 17090 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17091 making the whitespace optional. Also replace "(void) with
17092 "((void|)), making the keyword "void" optional.
d63a86f8 17093 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17094 making the whitespace optional. Also replace "(void) with
17095 "((void|)), making the keyword "void" optional.
3bf40917
MS
17096 * gdb.base/callfuncs.c (t_float_values): This function must
17097 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17098 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17099 can be tested against both cases. Usually one case involves
17100 promotion of float to double, while the other does not.
17101 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17102 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17103 includes a stack frame for "start".
17104
c8ab4e6d
JB
171052001-11-05 Jim Blandy <jimb@redhat.com>
17106
17107 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17108 pointers are 32 bits long, and that offsets of relocs are always
17109 stored in the data (REL-style), and not in the reloc entry itself
17110 (RELA-style).
17111 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17112 stabs.
17113
3f08ced9
MS
171142001-11-01 Michael Snyder <msnyder@redhat.com>
17115
17116 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17117 and regular expression operators by using quoting.
17118
cbfa24cd
MS
171192001-10-31 Michael Snyder <msnyder@redhat.com>
17120
17121 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17122 depending on what the symbol table contains.
17123 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17124 the output of the ptype command. Similarly, accept both "const &"
17125 and "const&".
17126
aaa68313
CV
171272001-10-31 Corinna Vinschen <vinschen@redhat.com>
17128
17129 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17130 symbol `STORAGE' to allow to choose the storage class of
17131 the local datastructures.
17132 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17133 compiler directive.
17134
91740388
MS
171352001-10-30 Michael Snyder <msnyder@redhat.com>
17136
17137 * gdb.base/jump.exp: Allow it to run for all targets.
17138
1b7c05e7
CV
171392001-10-29 Corinna Vinschen <vinschen@redhat.com>
17140
17141 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17142 with new double_array size.
17143 (main): Change storage class of all local variables to static.
17144 Reduce size of double_array to 9.
17145 * gdb.base/call-ar-st.exp: Increase timeout value.
17146 Change expected output for double array to match new size in
17147 call-ar-st.c.
17148
36a22261
CV
171492001-10-29 Corinna Vinschen <vinschen@redhat.com>
17150
17151 * gdb.base/ending-run.exp: Create identical output when passing
17152 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17153 Stormy16 target.
36a22261 17154
92b8ae91
MK
171552001-10-28 Mark Kettenis <kettenis@gnu.org>
17156
17157 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17158 that we catch the expected failure under Linux/x86.
17159
cb135b83
OF
171602001-10-29 Orjan Friberg <orjanf@axis.com>
17161
17162 * gdb.base/setvar.exp: Escape curly braces.
17163 * gdb.stabs/weird.exp: Ditto.
17164
6884aa54
DJ
171652001-10-27 Daniel Jacobowitz <drow@mvista.com>
17166
17167 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17168 * gdm.mi/mi0-hack-cli.exp: Likewise.
17169
0398c9aa
AC
171702001-10-25 Andrew Cagney <ac131313@redhat.com>
17171
17172 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17173 messages.
17174
d20bf2e8
AC
171752001-10-21 Andrew Cagney <ac131313@redhat.com>
17176
17177 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17178 checking MI enabled.
17179
03dd63aa
CV
171802001-10-09 Corinna Vinschen <vinschen@redhat.com>
17181
17182 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17183
1d9d99f3
FCE
171842001-10-04 Frank Ch. Eigler <fche@redhat.com>
17185
17186 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17187 if gdb child process crashes, just signal an error.
17188
838ae6c4
JB
171892001-10-02 Jim Blandy <jimb@redhat.com>
17190
17191 * lib/gdb.exp (test_xfail_format): Simplify.
17192
17193 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17194 front of the variable name `format'. Simplify `if'.
17195
8f0cbc1c
DJ
171962001-10-01 Daniel Jacobowitz <drow@mvista.com>
17197
17198 * gdb.threads/pthreads.exp: Wait for output and delay
17199 before sending ^C.
17200
1f08dafd
DJ
172012001-10-01 Daniel Jacobowitz <drow@mvista.com>
17202
17203 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17204 some incorrect output instead of timing out.
17205 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17206
674f90ff
CV
172072001-09-28 Corinna Vinschen <vinschen@redhat.com>
17208
17209 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17210 check to allow additional `int'.
17211
9b284272
DJ
172122001-09-27 Daniel Jacobowitz <drow@mvista.com>
17213
17214 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17215 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17216
b55a4771
MS
172172001-09-27 Michael Snyder <msnyder@redhat.com>
17218
17219 * lib/gdb.exp (test_debug_format): New proc.
17220 (setup_xfail_format): Use new proc test_debug_format.
17221 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17222 proc; use new service proc test_debug_format.
17223 Replace all other "gcc_compiled" tests with this test.
17224 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17225 proc; use new service proc test_debug_format.
17226 Replace all other "gcc_compiled" tests with this test.
17227
172282001-09-27 Michael Snyder <msnyder@redhat.com>
17229
17230 * gdb.base/cvexpr.exp: New file.
17231 * gdb.base/cvexpr.c: New file
17232 Test for expressions using const and volatile keywords.
17233
4e6667ac
CV
172342001-09-26 Corinna Vinschen <vinschen@redhat.com>
17235
17236 * gdb.base/constvars.exp: Check for different orders of keywords
17237 and additional "int" strings in output.
17238
4f337972
AC
172392001-09-22 Andrew Cagney <ac131313@redhat.com>
17240
17241 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17242 responses from "help maint".
17243
2015650d
FCE
172442001-09-19 Frank Ch. Eigler <fche@redhat.com>
17245
17246 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17247 to localhost:NNN instead of :NNN, in case Xvfb is listening
17248 only on TCP.
17249
f3bcedc1
CV
172502001-09-19 Corinna Vinschen <vinschen@redhat.com>
17251
17252 * gdb.base/recurse.exp: When checking leaving the watchpoint
17253 scope, recognize when gdb is in function's epilogue and pass.
17254
6b819c92
KS
172552001-09-18 Keith Seitz <keiths@redhat.com>
17256
17257 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17258 support for running tests against sid targets.
17259 (gdbtk_done): Ditto.
17260
a10c9419
CV
172612001-09-18 Corinna Vinschen <vinschen@redhat.com>
17262
17263 * gdb.base/ending-run.c (main): Set stdout buffersize
17264 to the same reasonable value for any target.
17265 * gdb.base/ending-run.exp: Add a regular expression
17266 to make testsuite happy on Sanyo Stormy16 target.
17267
739d0d99
CV
172682001-09-17 Corinna Vinschen <vinschen@redhat.com>
17269
17270 * gdb.base/display.c (do_loops): Add float variable `f'.
17271 Increment f in loop.
17272 * gdb.base/display.exp: Increment timeout by 60 seconds.
17273 Change float display test to use variable `f'.
17274
1b8947f0
JB
172752001-09-17 Jim Blandy <jimb@redhat.com>
17276
17277 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17278 overflowing the limited breakpoint tables on some ROM monitors
17279 (like the ROM68K).
17280
9890ac81
FCE
172812001-09-15 Frank Ch. Eigler <fche@redhat.com>
17282
17283 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17284 the "-ac" (disable access control) flag.
17285
6db765ea
JH
172862001-08-30 Jeff Holcomb <jeffh@redhat.com>
17287
17288 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17289 ints.
17290
4c32cc04
KS
172912001-08-30 Keith Seitz <keiths@redhat.com>
17292
17293 * lib/gdb.exp: Move all insight-related functionality into
17294 separate file.
17295 * lib/insight-support.exp: New file.
17296
8d6e6f81
FCE
172972001-08-29 Frank Ch. Eigler <fche@redhat.com>
17298
17299 * config/sid.exp (sid_start): Never set sid verbosity; disable
17300 expect_background {} that consumed its stdout; tolerate </dev/null.
17301 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17302
6a90e1d0
AC
173032001-08-18 Andrew Cagney <ac131313@redhat.com>
17304
17305 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17306 CLI jump command to start it.
17307 (mi_run_to_main): Fail immediatly when unexpected output.
17308
1759b3c3
AC
173092001-08-18 Andrew Cagney <ac131313@redhat.com>
17310
17311 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17312 beginning of function. Fix PR gdb/191.
17313
61d11d80
FCE
173142001-08-16 Frank Ch. Eigler <fche@redhat.com>
17315
17316 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17317 what to force sid endianness to.
17318
942a4df2
KS
173192001-08-15 Keith Seitz <keiths@redhat.com>
17320
17321 * lib/gdb.exp (gdbtk_start): Don't set environment
17322 variables for TCL_LIBRARY and friends. Insight will
17323 now figure these out for itself.
17324
0521c418
MS
173252001-08-02 Michael Snyder <msnyder@redhat.com>
17326
17327 * gdb.base/completion.exp: Remove the symbol "a64l" from
17328 the expect string; this is target-specific, and not related
17329 to what is being tested.
17330
74a9a58a
DB
173312001-08-02 Dave Brolley <brolley@redhat.com>
17332
17333 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17334
c70819fa
MS
173352001-07-25 Michael Snyder <msnyder@redhat.com>
17336
c2b8fa57
MS
17337 * gdb.base/consecutive.exp: New file. Test stepping over
17338 breakpoints on consecutive instructions.
17339 * gdb.base/consecutive.c: New file.
17340
c70819fa
MS
17341 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17342 curly braces in regular expressions.
17343
2b1a1355
MS
173442001-07-25 Michael Snyder <msnyder@redhat.com>
17345
17346 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17347 legitimate output from stepping out of main.
17348
413eca6f
KS
173492001-07-22 Keith Seitz <keiths@redhat.com>
17350
17351 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17352 the empty string, do not run the tests.
17353
7e5a9322
SC
173542001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17355
17356 * gdb.base/long_long.exp: Detect size of pointer. Take into
17357 account 2-byte pointers when testing for p/a results.
17358
de58f10f
SC
173592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17360
d63a86f8 17361 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17362 and defined to 1K for m68hc11.
17363 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17364 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17365 (sizeof_random_data): New variable to tell the size of the data table;
17366 don't test past this size; always run to main.
17367
d6f5fea1
SC
173682001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17369
17370 * gdb.base/return2.exp: return of long long and double fails for
17371 68HC11; don't execute these tests on that platform.
17372 * gdb.base/return.exp: Return of a double fails for 68hc11.
17373
c477543d
SC
173742001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17375
17376 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17377 tests that print a float.
17378 * call-rt-st.exp: Likewise.
17379
63cf1c79
MK
173802001-07-12 Mark Kettenis <kettenis@gnu.org>
17381
17382 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17383 running this test on Linux.
17384
112f9ab5
MC
173852001-06-24 Michael Chastain <chastain@redhat.com>
17386
17387 * gdb.base/arithmet.exp: Remove some tests to make all test names
17388 unique.
17389
4970cb0f
MS
173902001-07-03 Michael Snyder <msnyder@redhat.com>
17391
17392 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17393 the output of the ptype command.
17394
d85da69f
MS
173952001-07-02 Michael Snyder <msnyder@redhat.com>
17396
4c8a82de
MS
17397 * gdb.base/completion.exp: Don't assume that break.c is the only
17398 source file that may contain functions named "marker".
d85da69f
MS
17399 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17400
8afc772b
AC
174012001-06-28 Andrew Cagney <ac131313@redhat.com>
17402
17403 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17404 of files to delete.
17405
17406 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17407 * gdb.disasm/h8300s.exp: New file.
17408 gdb.disasm/h8300s.s: Likewise.
17409
cff22675
AC
174102001-06-27 Andrew Cagney <ac131313@redhat.com>
17411
17412 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17413 empty breakpoint tables.
17414
68c81b54
AC
174152001-06-25 Andrew Cagney <ac131313@redhat.com>
17416
17417 * lib/mi-support.exp: Update args=... part of stop-reason
17418 patterns. Accept either a list or a tuple.
17419
2dd62704
AC
174202001-06-23 Andrew Cagney <ac131313@redhat.com>
17421
17422 * lib/mi-support.exp: Remove local emacs variable defining
17423 change-log-default-name.
17424
b4127474
MC
174252001-06-22 Michael Chastain <chastain@redhat.com>
17426
17427 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17428 This is operationally compatible with the previous version.
17429
8dbfb380
JB
174302001-06-13 Jim Blandy <jimb@redhat.com>
17431
17432 * lib/gdb.exp (gdb_test): Doc fix.
17433
f2d8c86d
MC
174342001-06-10 Michael Chastain <chastain@redhat.com>
17435
17436 * gdb.base/exprs.exp: Remove a duplicate test.
17437
81564d34
JB
174382001-06-06 Jim Blandy <jimb@redhat.com>
17439
17440 * gdb.base/return2.exp (main): Use values to test float and double
17441 returns that are not NaN's, to avoid being confused by IEEE
17442 comparison rules.
17443
da55addb
MS
174442001-06-04 Michael Snyder <msnyder@redhat.com>
17445
17446 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17447 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17448 rather than wait for 12 more tests to time out.
17449
42c65987
JB
174502001-06-06 Jim Blandy <jimb@redhat.com>
17451
b18bced9 17452 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17453 Don't forget to match the GDB prompt.
b18bced9 17454
42c65987
JB
17455 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17456
5b41e5f0
JB
174572001-06-04 Jim Blandy <jimb@redhat.com>
17458
17459 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17460 command.
17461
015e046f
KB
174622001-05-31 Kevin Buettner <kevinb@redhat.com>
17463
17464 * gdb.base/annota1.exp (info break): Match four or more spaces
17465 after "Address".
17466
fb1ffbbe
MC
174672001-05-31 Michael Chastain <chastain@redhat.com>
17468
17469 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17470 (dm_type_int_star): Likewise.
17471 (dm_type_long_star): Likewise.
17472 (dm_type_void_star): Likewise.
17473
5ea2a32c
KB
174742001-05-29 Kevin Buettner <kevinb@redhat.com>
17475
17476 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17477 to a known value in order to get consistent results regardless
17478 of the setting of INPUTRC or the presence or contents of .inputrc.
17479
ae23c492
MS
174802001-05-24 Michael Snyder <msnyder@redhat.com>
17481
ac55707e
MS
17482 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17483 Don't require that the main thread and the manager thread are the
17484 first in the list.
17485
ae23c492
MS
17486 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17487 debugging. If test fails, issue an "unsupported" not a "fail".
17488
400071f1
JB
174892001-05-24 Jim Blandy <jimb@redhat.com>
17490
17491 Don't assume that short is shorter than int.
17492 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17493 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17494 this isn't true.
400071f1
JB
17495 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17496 an int, is not equal to ~0 stored in an unsigned char. This tests
17497 the same thing that the previous test meant to, but works on
17498 16-bit machines, too.
17499 ("print unsigned char != (~0)"): Same test, complemented.
17500
0816a3e5
MS
175012001-05-24 Michael Snyder <msnyder@redhat.com>
17502
17503 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17504 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17505 and prevents dejagnu getting out of step.
17506
f6dc23a9
KB
175072001-05-23 Kevin Buettner <kevinb@redhat.com>
17508
17509 * gdb.base/finish.exp (finish_void): Revise pattern for
17510 stopping on the call statement to not permit stopping at
17511 the start of the instructions comprising the call sequence.
17512
7dbd117d
MC
175132001-05-19 Michael Chastain <chastain@redhat.com>
17514
17515 * gdb.base/callfuncs.exp: Make all test names unique.
17516 * gdb.base/commands.exp: Make all test names unique.
17517 * gdb.base/condbreak.exp: Make all test names unique.
17518 * gdb.base/dbx.exp: Make all test names unique.
17519 * gdb.base/default.exp: Make all test names unique.
17520 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17521 and TIMEOUT messages to their corresponding PASS message.
17522 * gdb.base/ending-run.exp: Make all test names unique.
17523 * gdb.base/long_long.exp: Remove duplicate test.
17524
6b0b0a9e
KB
175252001-05-21 Kevin Buettner <kevinb@redhat.com>
17526
17527 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17528 stop on the call statement as well as the statement after the
17529 call.
17530
2caa35cb
MS
175312001-05-21 Michael Snyder <msnyder@redhat.com>
17532
17533 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17534
40713331
EZ
175352001-05-10 Elena Zannoni <ezannoni@redhat.com>
17536
a9c64011
AS
17537 * gdb.base/completion.exp: Revamp test. Make it execute on all
17538 platforms.
40713331 17539
c2c1be8d
EZ
175402001-05-10 Elena Zannoni <ezannoni@redhat.com>
17541
a9c64011
AS
17542 * config/gdbserver.exp (gdb_load): Handle the case
17543 in which the arguments to gdbserver are given in the
17544 baseboard configuration file.
17545 Also handle the case in which the server needs to do a
17546 load.
2c9cd303 17547
9671de48
KS
175482001-05-07 Keith Seitz <keiths@cygnus.com>
17549
a9c64011
AS
17550 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17551 set up the display for testing.
17552 (gdbtk_start): Convert all paths to paths that tcl will like.
17553 Export target information to environment.
17554 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17555 necessary.
17556 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17557 (to_tcl_path): New proc to convert a given pathname into
17558 a path acceptible as an argument to a tcl command.
17559 (_gdbtk_export_target_info): New proc to export target info
17560 into the environment for gdbtk testing.
17561 (gdbtk_done): New proc to signal end-of-test.
9671de48 17562
5a360f47
JB
175632001-05-06 Jim Blandy <jimb@redhat.com>
17564
17565 * restore.c: Make the code of caller0 correspond to its comment.
17566
66c756c6
MS
175672001-05-03 Michael Snyder <msnyder@redhat.com>
17568
17569 * config/sid.exp (gdb_target_sid): Check for error messages.
17570 On error or timeout, don't make expect exit (which will terminate
17571 all subsequent tests); instead just make gdb exit.
d63a86f8 17572 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17573 return a negative value.
17574
a966fde5
JB
175752001-04-24 Jim Blandy <jimb@redhat.com>
17576
851c18e0
JB
17577 * gdb.c++/templates.exp: If we see the prompt for the overload
17578 list, but we haven't recognized any of the longer patterns,
17579 arrange for this test to fail, not hang.
17580
a966fde5
JB
17581 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17582 variations.
17583
db144853
MC
175842001-04-22 Michael Chastain <chastain@redhat.com>
17585
17586 * gdb.c++/local.exp: Use the 'runto' library function.
17587 * gdb.c++/namespace.exp: Likewise.
17588 * gdb.c++/overload.exp: Likewise.
17589
3207ec21
KB
175902001-03-26 Kevin Buettner <kevinb@redhat.com>
17591
17592 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17593 * gdb.base/step-line.exp: New file. Test step/next in presence of
17594 #line directives.
17595 * gdb.base/step-line.c: New file. Test program for the above.
17596 * gdb.base/step-line.inp: New file. We pretend that this file has
17597 been transformed by some other tool into step-line.c.
17598
13b57657
JB
175992001-03-21 Jim Blandy <jimb@redhat.com>
17600
17601 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17602 unmangled operator names.
17603
754cbe1c
JB
176042001-03-20 Jim Blandy <jimb@redhat.com>
17605
17606 * gdb.threads/linux-dp.exp: Recognize an additional message
17607 generated by GDB when it doesn't understand how to debug threads
17608 on the target system.
17609
177495c9
AC
176102001-03-19 Andrew Cagney <ac131313@redhat.com>
17611
17612 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17613
f266096b
MC
176142001-03-12 Michael Chastain <chastain@redhat.com>
17615
17616 * gdb.c++/derivation.exp: Use the 'runto' library function.
17617
cac3c2ff
MC
176182001-03-12 Michael Chastain <chastain@redhat.com>
17619
17620 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17621
b6c11a24
MC
176222001-02-24 Michael Chastain <chastain@redhat.com>
17623
17624 * gdb.c++/ref-types.exp: Change handwritten code to library
17625 function 'runto'.
17626
6bae5bce
OF
176272001-03-16 Orjan Friberg <orjanf@axis.com>
17628
17629 * gdb.base/signals.exp: Set count to 0 explicitly.
17630
0015fd9a
MS
176312001-03-15 Mark Salter <msalter@redhat.com>
17632
17633 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17634 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17635 (gdb_load): Add support for additional target_info: gdb_download_size
17636 and gdb_load_timeout.
0015fd9a 17637
fc33412a
DT
17638Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17639
17640 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17641 file -- to prevent failing when the compile fails but we have no
17642 intention of running the tests anyway.
fc33412a
DT
17643
17644 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17645 tests if set.
17646
17647 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17648 integers.
fc33412a
DT
17649
17650 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17651 * gdb.c++/namespace.exp: Ditto.
17652
115f06de
OF
176532001-03-07 Orjan Friberg <orjanf@axis.com>
17654
17655 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17656 * gdb.base/pointers.exp: Relax pattern match of decimals.
17657
b6ba6518
KB
176582001-03-06 Kevin Buettner <kevinb@redhat.com>
17659
17660 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17661 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17662 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17663 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17664 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17665 config/sh.exp, config/sid.exp, config/slite.exp,
17666 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17667 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17668 config/vxworks.exp, config/vxworks29k.exp,
17669 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17670 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17671 gdb.base/arithmet.exp, gdb.base/assign.exp,
17672 gdb.base/async.exp, gdb.base/attach.exp,
17673 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17674 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17675 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17676 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17677 gdb.base/commands.exp, gdb.base/completion.exp,
17678 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17679 gdb.base/constvars.exp, gdb.base/corefile.exp,
17680 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17681 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17682 gdb.base/ending-run.exp, gdb.base/environ.exp,
17683 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17684 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17685 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17686 gdb.base/funcargs.exp, gdb.base/help.exp,
17687 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17688 gdb.base/logical.exp, gdb.base/long_long.exp,
17689 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17690 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17691 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17692 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17693 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17694 gdb.base/regs.exp, gdb.base/relational.exp,
17695 gdb.base/remote.exp, gdb.base/reread.exp,
17696 gdb.base/restore.exp, gdb.base/return2.exp,
17697 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17698 gdb.base/selftest.exp, gdb.base/setshow.exp,
17699 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17700 gdb.base/sigall.exp, gdb.base/signals.exp,
17701 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17702 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17703 gdb.base/step-test.exp, gdb.base/structs.c,
17704 gdb.base/structs.exp, gdb.base/structs2.exp,
17705 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17706 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17707 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17708 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17709 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17710 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17711 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17712 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17713 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17714 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17715 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17716 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17717 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17718 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17719 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17720 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17721 gdb.trace/circ.exp, gdb.trace/collection.exp,
17722 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17723 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17724 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17725 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17726 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17727 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17728 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17729 notices.
17730
dc96c6c7 177312001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17732
17733 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17734 first arg is int not float.
17735
dc96c6c7 177362001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17737
17738 * gdb.base/reread.exp: Unsupported for non-native targets;
17739 doesn't work for remote debugging.
17740
9b0c4aeb
FN
177412001-02-19 Fernando Nasser <fnasser@redhat.com>
17742
17743 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17744 * gdb.base/ending-run.exp: Properly handle the BSP state when
17745 stepping past the end of main.
9b0c4aeb 17746
02aa71d5
MC
177472001-02-19 John Moore <jmoore@redhat.com>
17748
17749 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17750 Converted HPUX fix for non-expected items following multiple
17751 step commands into general solution for all platforms.
17752
1fa449a4
MC
177532001-02-18 Michael Chastain <chastain@redhat.com>
17754
17755 * gdb.c++/classes.exp (do_tests): Change runto statements
17756 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17757 statements demangler agnostic.
17758 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17759 (gdb_virtfunc_restart): Likewise.
17760
b2f9ec70
MC
177612001-02-14 Michael Chastain <chastain@redhat.com>
17762
17763 * gdb.c++/inherit.exp (do_tests): Change runto statements
17764 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17765 statements demangler agnostic.
17766
cf74b8ca
AC
17767Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17768
17769 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17770 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17771 before calling common_routine 15 times'' tests.
cf74b8ca 17772
99f78f56
MC
177732001-02-11 Michael Chastain <chastain@redhat.com>
17774
17775 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17776 Helps the test script figure out which demangler is in use.
17777 (dm_type_foo_ref): Ditto.
17778 (dm_type_int_star): Ditto.
17779 (dm_type_long_star): Ditto.
17780 (dm_type_unsigned_int): Ditto.
17781 (dm_type_void): Ditto.
17782 (dm_type_void_star): Ditto.
99707966 17783 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17784 Probe the gdb demangler and set variables to accommodate
17785 formatting differences.
17786 (info_func_regexp): New function. Same as info_func, but
17787 matches against a regexp.
17788 (info_func): Match against a literal string.
17789 (print_addr_2): New function. Match against a literal string,
17790 which can be different from the input to gdb.
17791 (print_addr): Simply call print_addr_2 with the same argument twice.
17792 (test_lookup_operator_functions): Use demangler formatting variables.
17793 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17794 the tests in the same order as the C++ class declaration.
17795 (test_paddr_operator_functions): Ditto.
17796 (test_paddr_overloaded_functions): Ditto.
17797 (test_paddr_hairy_functions): Use demangler formatting variables.
17798 Add reference to gdb/19 for related tests.
17799 (do_tests): Call probe_demangler.
17800
1de8f023
KB
178012001-01-30 Kevin Buettner <kevinb@redhat.com>
17802
17803 * gdb.c++/templates.cc (printf): Remove unused function definition.
17804
ca3f91ed
MS
178052001-01-26 Felix Lee <flee@redhat.com>
17806
17807 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17808
178092001-01-25 matthew green <mrg@redhat.com>
17810
17811 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17812 up sid.
17813 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17814
178152001-01-25 matthew green <mrg@redhat.com>
17816
17817 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17818 Deprecate $sid_spawn_id.
ca3f91ed
MS
17819 (sid_exit): Remove code necessary only for `spawn.'
17820
178212001-01-25 matthew green <mrg@redhat.com>
17822
17823 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17824
fb18ec4a
MC
178252001-01-28 Michael Chastain <chastain@redhat.com>
17826
17827 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17828 to call when tests fail. It takes gdb out of the overloaded
17829 function choice menu back to the main prompt, so that the test
17830 program stays synchronized.
17831 (set_bp_overloaded): New proc to collect all the common
17832 code for setting a breakpoint on an overloaded name. Calls
17833 take_gdb_out_of_choice_menu when needed.
17834 (menu_overload1arg): New variable to collect the repeated
17835 instances of the expected menu for an overloaded name. Change
17836 the regular expression to handle changes in g++ type encoding:
17837 "void" can be either "void" or "", and "unsigned int" can be
17838 either "unsigned int" or "unsigned".
17839 (continue_to_bp_overloaded): Change regular expressions to handle
17840 changes in g++ type encoding.
17841 (no proc): Call take_gdb_out_of_choice_menu when needed.
17842 Remove redundant calls to "info break". Accept either "canceled"
17843 or "cancelled". Change regular expressions in "info break"
17844 calls to handle changes in g++ type encoding. Give all tests
17845 unique strings.
17846
9c646a6e
BE
178472001-01-17 Ben Elliston <bje@redhat.com>
17848
17849 * config/sid.exp: New file.
17850
9549d9c1
AC
17851Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17852
17853 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17854
dc96c6c7 178552000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17856
17857 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17858 Add a RE to accept a non-ascii char if one is ever presented.
17859
b4df4f68
FN
178602000-12-20 Fernando Nasser <fnasser@redhat.com>
17861
297dd0fd 17862 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17863
dc96c6c7 178642000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17865
d63a86f8 17866 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17867 in regexp. One '\' does not suffice on Linux.
17868
4a7bddb6
MC
178692000-12-09 Michael Chastain <chastain@redhat.com>
17870
17871 * gdb.base/break.exp (test_clear_command): Use a marker function
17872 rather than 'main' for the test function. Also move this
17873 test to an execution point where the marker function names are
17874 guaranteed to be bound to functions. (Executing tests after a
17875 'finish' from main runs into name conflicts with local names
17876 in __libc_start_main).
17877
dc96c6c7 178782000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17879
17880 * gdb.base/finish.exp: New test for gdb's "finish" command.
17881 * gdb.base/return2.exp: New test for gdb's "return" command.
17882 * gdb.base/return2.c: New source file for above.
17883
dc96c6c7 178842000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17885
17886 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17887 * gdb.base/miscexprs.exp: Ditto.
17888 * gdb.base/pointers.exp: Ditto.
17889 * gdb.c++/derivation.exp: Ditto.
17890 * gdb.c++/local.exp: Ditto.
17891 * gdb.c++/namespace.exp: Ditto.
17892 * gdb.c++/overload.exp: Ditto.
17893 * gdb.c++/ref-types.exp: Ditto.
17894
dc96c6c7 178952000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17896
17897 * gdb.base/constvars.exp: Test result of "up" command.
17898 * gdb.base/miscexprs.exp: Ditto.
17899 * gdb.base/pointers.exp: Ditto.
17900 * gdb.base/scope.exp: Ditto.
17901 * gdb.c++/derivation.exp: Ditto.
17902 * gdb.c++/local.exp: Ditto.
17903 * gdb.c++/namespace.exp: Ditto.
17904 * gdb.c++/overload.exp: Ditto.
17905 * gdb.c++/ref-types.exp: Ditto.
17906
44097287
FN
179072000-11-22 Michael Chastain <chastain@redhat.com>
17908
17909 * mips_pro.exp: Accept either "middle -> top -> main" or
17910 "middle -> main" in the backtrace, because gcc can optimize
17911 tail calls to jumps. Remove setup_xfail for the hppa case.
17912 Add a comment with the original warning messages from PR 3016,
17913 which was filed in 1993, to preserve them for posterity.
17914
9d2e1bab
ND
179152000-11-17 Nick Duffek <nsd@redhat.com>
17916
17917 * lib/gdb.exp (gdb_test): Override timeout with board info.
17918
1aca8eb7
ND
179192000-11-17 Nick Duffek <nsd@redhat.com>
17920
17921 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17922 the second kill and detach messages.
17923
93076499
ND
179242000-11-17 Nick Duffek <nsd@redhat.com>
17925
17926 * configure.in: Add AC_EXEEXT.
17927 * configure: Regenerate.
17928 * Makefile.in (just-check): Export EXEEXT.
17929 * lib/gdb.exp ($EXEEXT): Import from environment.
17930 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17931 expect "maint dump-me" on Cygwin.
17932 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17933 $EXEEXT.
17934
30e87cd3
ND
179352000-11-17 Nick Duffek <nsd@redhat.com>
17936
17937 * gdb.base/break.exp: Test backtrace and finish from called
17938 function on all platforms, not just HP-UX.
17939
dc96c6c7 179402000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17941
17942 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17943 code from gdb_target_monitor, so it can be used independantly
17944 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17945
dc96c6c7 179462000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17947
17948 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17949 * gdb.base/corefile.exp: Expect the message "Program is being
17950 debugged already" when we send the "corefile" command, since
17951 the preceeding gdb_load may have connected gdb to a remote target.
17952 * gdb.base/display.exp: Disable hardware watchpoints if new
17953 board info variable "no_hardware_watchpoints" is true.
17954 Replace single-letter commands with more readable ones.
17955 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17956 if new board info variable "no_hardware_watchpoints" is true.
17957 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17958 to see if stdio (printf) testing is possible.
17959 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17960 board info variable "no_hardware_watchpoints" is true. Use new
17961 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17962
39124dea
FN
179632000-11-13 Fernando Nasser <fnasser@redhat.com>
17964
17965 From Orjan Friberg <orjanf@axis.com>:
17966 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17967 in array print pattern match.
17968
a9e2e984
FN
179692000-11-09 Fernando Nasser <fnasser@redhat.com>
17970
17971 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17972 spelling "cancelled" to U.S. spelling "canceled" to match changes
17973 made to gdb.
17974 * gdb.c++/ovldbreak.exp: Ditto.
17975
c7db355b
PS
179762000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17977
17978 * gdb.base/callfuncs.c (main): Moved to end of file, call
17979 t_double_values to initialize the FPU before inferior calls are made.
17980 * gdb.base/callfuncs.exp: Test for register preservation after calling
17981 inferior functions. Add tests for continuining, finishing and
17982 returning from a stop in a call dummy.
17983
dc96c6c7 179842000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17985
17986 * gdb.base/commands.exp: Break up long lines, and re-indent.
17987
dc96c6c7 179882000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17989
17990 * config/gdbserver.exp: Rewritten from the ground up, to make it
17991 compatible with the current dejagnu tree, and to make it work with
17992 the new "gdbserver" in libremote.
17993
dc96c6c7 179942000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17995
17996 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17997 * gdb.base/varargs.exp: Skip entire test if no printf support.
17998 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17999 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18000
dc96c6c7 180012000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18002
18003 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18004 no floating point support.
18005 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18006 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18007 * gdb.base/call-rt-st.exp: Ditto.
18008 * gdb.base/call-strs.exp: Ditto.
18009
bac5fc66
JG
180102000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18011
18012 * gdb.base/sizeof.c: include <stdio.h>.
18013
18014 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18015 'finish', otherwise uncaptured gdb_prompt would potentially
18016 throw remaining test points out of sync.
bac5fc66 18017
b22a6027
SB
180182000-07-26 Scott Bambrough <scottb@netwinder.org>
18019
18020 * gdb.base/recurse.exp: Run tests for all targets.
18021 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18022 gnu-oldld case on ARM.
18023 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18024 for ARM targets.
d63a86f8 18025
d8231941
AG
18026Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18027
18028 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18029 * gdb.java/configure: Rebuild.
18030
8caabe69
AG
18031Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18032
18033 * gdb.java/jv-exp.exp: New file.
18034
9d273ca3
AG
18035Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18036
18037 * configure: Rebuilt.
18038 * configure.in (configdirs): Add gdb.java.
18039 * gdb.java/jmisc.java: New file.
18040 * gdb.java/jmisc.exp: New file.
18041 * gdb.java/Makefile.in: New file.
18042 * gdb.java/configure: Rebuilt.
18043 * gdb.java/configure.in: New file.
18044 * lib/java.exp: New file.
18045
4f823a66
AC
18046Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18047
18048 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18049 underflow.
4f823a66 18050
2391e11d
AC
18051Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18052
18053 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18054 and the compilers sizes.
2391e11d 18055
54602222
ND
180562000-07-09 Nick Duffek <nsd@redhat.com>
18057
18058 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18059 (use_methods): New function.
18060 (main): Call use_methods().
18061 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18062 (do_tests): Call test_method_param_class.
18063
2bec0572
ND
180642000-07-09 Nick Duffek <nsd@redhat.com>
18065
18066 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18067 spelling.
18068 (test_enums): New procedure. Move enum tests from end of script
18069 to here. Set breakpoint on function name instead of line number.
18070 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18071 (enums2): New marker function.
18072 (enums1): New function.
18073 (main): Call enums1(). Move enum tests to enums1().
18074
78492fde
AC
18075Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18076
18077 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18078 compile/link program. Update line numbers.
78492fde
AC
18079 * gdb.asm/d10v.inc: Define ``startup''.
18080 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18081
49a2cef8
AC
18082Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18083
18084 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18085
3e6c8688
EZ
180862000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18087
18088 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18089 of 'help maint print' command.
3e6c8688 18090
9ff5cbe9
AC
18091Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18092
18093 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18094 they use gdb_expect_list.
9ff5cbe9 18095
17c579bd
AC
18096Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18097
18098 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18099 memory-read-packet-size'' instead of ``set endian big'' to test
18100 long commands.
17c579bd 18101
e6d71bf3
DB
181022000-06-03 Daniel Berlin <dan@cgsoftware.com>
18103
18104 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18105 g++, and stop skipping them.
e6d71bf3
DB
18106
18107 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18108 work under g++.
18109
d63a86f8 18110 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18111 initialization.
18112
dc96c6c7 181132000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18114
18115 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18116 the regular expression: accept an (almost) arbitrary sequence of
18117 "frames-invalid" and "breakpoints-invalid" messages both before
18118 and after the "starting" message.
18119
dc96c6c7 181202000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18121
18122 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18123
dc96c6c7 181242000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18125
18126 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18127 Relax the regular expression a little, make it pass on Solaris 8.
18128
8216cda9
KB
181292000-05-12 Kevin Buettner <kevinb@redhat.com>
18130
18131 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18132 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18133 Instead, it is permissible for gdb to stop on the line of the
18134 call itself.
18135
1a570b2f
MS
181362000-05-12 Michael Snyder <msnyder@.cygnus.com>
18137
18138 * gdb.base/break.exp (bp on small function, optimized file):
18139 Add a second pass pattern. The behavior differs here between stabs
18140 and dwarf for one-line functions. Stabs preserves two line symbols
18141 (one before the prologue and one after) with the same line number,
18142 but dwarf regards these as duplicates and discards one of them.
18143 Therefore the address after the prologue (where the breakpoint is)
18144 has no exactly matching line symbol, and GDB reports the breakpoint
18145 as if it were in the middle of a line rather than at the beginning.
18146
dc96c6c7 181472000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18148
d63a86f8 18149 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18150 rather than "send_gdb" (for consistancy).
18151
7d418785
AC
18152Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18153
18154 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18155 * gdb.c++/templates.cc: Properly check for GCC version number.
18156 * lib/compiler.cc: Likewise
18157
dc96c6c7 181582000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18159
d63a86f8 18160 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18161 gdb may not stop at the first line of main, due to code motion.
18162
dc96c6c7 181632000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18164
18165 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18166 This test depends on parsing the printf output from the target.
18167 Since the sparclet stub doesn't do stdio, this will never work.
18168 * gdb.base/call-rt-st.exp: ditto.
18169 * gdb.base/call-strs: ditto.
18170
dc96c6c7 181712000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18172
18173 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18174
18175 * gdb.base/ending-run.exp: After connecting to a remote target,
18176 but before running, the target will appear to be in a random
18177 location. Specify both a file and a line for breakpoints.
18178 Also, the function that calls main may be called 'init'
18179 rather than 'start'.
18180
a5a51225
EZ
181812000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18182
18183 * gdb.base/help.exp: Update output for add-symbol-file command.
18184
7930cc7c
FN
181852000-04-10 Fernando Nasser <fnasser@cygnus.com>
18186
18187 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18188 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18189
23e37ab1
C
181902000-04-07 J.T. Conklin <jtc@redback.com>
18191
e93c542c
C
18192 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18193
23e37ab1
C
18194 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18195
591b8fa3
PDM
18196Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18197
18198 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18199 values that can be represented exactly.
591b8fa3
PDM
18200 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18201 above change, and to not check against the directory part of the source
18202 file name.
18203 (step into print_long_arg_list): Likewise.
18204 (print print_small_structs from print_long_arg_list): Likewise.
18205 (print print_long_arg_list): Likewise.
18206
7a495180
EZ
182072000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18208
30b53638 18209 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18210
beb998c6
AC
18211Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18212
18213 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18214
1c689132
DB
182152000-03-25 Daniel Berlin <dan@cgsoftware.com>
18216
18217 * gdb.base/commands.exp (deprecated_command_test): Add test for
18218 deprecate with no arguments.
18219
c1790a9d
JL
182202000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18221
18222 * gdb.base/break.exp: Add new test for setting breakpoints on
18223 optimized code so we can test breakpoints work even when function
18224 prologues may be optimized away
18225
003ba290
FN
182262000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18227
18228 From David Whedon <dwhedon@gordian.com>
a9c64011 18229 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18230
6837a0a2
DB
182312000-03-22 Daniel Berlin <dan@cgsoftware.com>
18232
18233 * gdb.base/help.exp: Added test for new apropos command.
18234
b9593231
KB
182352000-03-21 Kevin Buettner <kevinb@redhat.com>
18236
18237 * gdb.base/pointers.c (usevar): New function.
18238 (main): Make sure that global variables v_int_pointer2, rptr,
18239 and y are all referenced someplace in the program by calling
18240 usevar() on them. [Some linkers delete symbols which are
18241 never referenced. The space remains, but there's no way to
18242 get a (symbolic) handle on the variable from the debugger.]
18243
751a959b
EZ
182442000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18245
18246 * gdb.base/printcmds.c: Add typedeffed arrays.
18247
18248 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18249 procedure to test arrays that are typedef'd.
751a959b 18250
73a93a32
JI
182512000-03-13 James Ingham <jingham@leda.cygnus.com>
18252
18253 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18254 the library directories.
73a93a32 18255
fb40c209
AC
18256Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18257
18258 * configure.in (configdirs): Add sub directory gdb.mi.
18259 * configure: Re-generate.
18260
18261 * gdb.mi: New directory.
d63a86f8 18262
ee4dd2c9
AC
182632000-02-25 Scott Bambrough <scottb@netwinder.org>
18264
18265 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18266 a long long value as a double on ARM platforms.
ee4dd2c9 18267
70f0cc22
JB
182682000-02-16 Jim Blandy <jimb@redhat.com>
18269
18270 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18271 default source file is set properly before running this test.
18272
853819b8
EZ
182732000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18274
18275 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18276 gdbtk/library directory, not in gdbtcl2.
853819b8 18277
dfcd3bfb
JM
182782000-02-04 Jim Blandy <jimb@redhat.com>
18279
18280 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18281 backslash from regexp pattern.
18282
18283 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18284 procedure. Use it to run all the "continue to bp overloaded"
18285 tests. Note that this changes the names of the tests slightly.
18286 If the breakpoint hit message includes a hex PC value, because
18287 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18288 from the real source code, still consider that a pass.
18289
18290 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18291 XFAIL here if the breakpoint message contains a hex address. Note
18292 similar change on 1999-11-02.
18293
18294 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18295
18296 * gdb.base/ptype.exp: Establish a default source file before
18297 calling get_debug_format.
18298
182992000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18300
18301 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18302
8b93c638
JM
183032000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18304
18305 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18306 of successive stepi commands -- while in the prologue we should see
18307 the function entry bracket.
18308
183092000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18310
18311 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18312 reach __change_mode() when stepping through the end of main().
18313
c5394b80
JM
183142000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18315
18316 * gdb.base/default.exp: Fix expected pattern.
18317 * gdb.base/help.exp: Same.
18318
0d06e24b
JM
183192000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18320
18321 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18322 Don't use xfail's because that affects only the following test.
d63a86f8 18323
0d06e24b 18324 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18325 solaris or linux.
0d06e24b
JM
18326
18327 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18328
dc96c6c7 183292000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18330
d63a86f8 18331 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18332 "A syntax error" rather than "A parse error". Accept both.
18333
183342000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18335
18336 * gdb.base/default.exp: Remove OS dependent string from "target
18337 remote" test.
18338 * gdb.base/help.exp: Same for "help target remote" test.
18339
c3f6f71d
JM
183402000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18341
18342 From Jim Kingdon <kingdon@redhat.com>:
18343
18344 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18345 prompt (cleanup rather than necessity, but still might keep output
18346 from spilling to next test).
c3f6f71d
JM
18347
183482000-01-02 Fred Fish <fnf@cygnus.com>
18349
18350 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18351 AIX, which defines them in <sys/types.h>.
18352
ed9a39eb 183531999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18354
ed9a39eb 18355 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18356 float" test.
ed9a39eb
JM
18357
183581999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18359
ed9a39eb 18360 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18361
18362 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18363 outermost frame disallowed".
18364
183651999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18366
18367 * gdb.base/setvar.exp: New tests for setting the value of a struct
18368 with a constant list.
18369
183701999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18371
18372 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18373 require the user to type a cast before setting the value of a struct.
18374
de57eccd
JM
183751999-12-06 Jim Blandy <jimb@cygnus.com>
18376
18377 * gdb.base/default.exp: Expect the new 'info float' command on
18378 all i386 platforms.
18379
18380 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18381 LinuxThreads libraries that don't support debugging.
18382
c2d11a7d
JM
18383Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18384
18385 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18386 Change the buffer type to ``unsigned char'' to simplify size
18387 arithmetic.
c2d11a7d
JM
18388
18389 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18390 stub only handles 400-1 byte packets. Verify that the download
18391 worked.
c2d11a7d
JM
18392
183931999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18394
18395 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18396 tests, using UNRESOLVED for the untested cases. Also, does not wait
18397 for a timeout if the prompt was received before a recognizable pattern.
18398
183991999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18400
18401 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18402
184031999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18404
18405 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18406 watchpoints.
c2d11a7d
JM
18407
184081999-11-24 Jason Merrill <jason@casey.cygnus.com>
18409
18410 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18411
18412 * gdb.c++/local.exp: Be more flexible in recognizing local class
18413 name mangling. Don't allow horribly truncated method names.
18414 * gdb.c++/derivation.exp: Expect protected inheritance.
18415 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18416 * gdb.c++/virtfunc.exp: Likewise.
18417 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18418 when printing a nested enum.
18419
184201999-11-22 Jim Blandy <jimb@cygnus.com>
18421
18422 * gdb.base/step-test.exp: Properly await GDB's response to setting
18423 a breakpoint on the call to large_struct_by_value.
18424
18425 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18426 just because we have debug info for the `start' function.
18427
184281999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18429
18430 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18431 "Unknown signal" messages, which indicate (on LinuxThreads) that
18432 GDB doesn't know how to debug threads on this system. This is
18433 better than hanging while philosopher 0 dumps chatter into gdb.log.
18434
184351999-11-18 Tom Tromey <tromey@cygnus.com>
18436
18437 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18438
184391999-11-18 Fred Fish <fnf@cygnus.com>
18440
18441 * gdb.base/coremaker2.c: Add sample program for generating
18442 cores that is more self contained than coremaker.c. Eventually
18443 I'll add more code to this and tie it into the testsuite.
18444
4ce44c66
JM
184451999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18446
18447 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18448
184491999-11-10 Jimmy Guo <guo@cup.hp.com>
18450
18451 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18452 from $srcdir/lib/.
4ce44c66 18453 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18454 and gdb.c++/.
4ce44c66
JM
18455
18456 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18457
d63a86f8 18458 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18459 'continue with watch' test point.
18460
184611999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18462
18463 Merged from p2linux-990323-branch:
d63a86f8 18464
4ce44c66
JM
18465 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18466
11cf8741
JM
18467Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18468
18469 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18470 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18471
18472Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18473
18474 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18475 gdb_expect_list.
11cf8741
JM
18476
18477Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18478
18479 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18480
184811999-11-03 Mark Salter <msalter@cygnus.com>
18482
18483 * gdb.base/break.exp: Fix "stub continue" pattern.
18484
184851999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18486
18487 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18488
184891999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18490
18491 * gdb.base/display.exp ("finish"): Add timeout clause.
18492
18493 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18494 plain prompt clause, so this doesn't have to time out in order to
18495 fail.
18496
18497 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18498 breakpoint hit messages include an address.
11cf8741
JM
18499
18500 * gdb.base/display.exp: Don't forget to escape parens in regular
18501 expressions. Unix regexp notatation sucks.
18502
185031999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18504
18505 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18506 order for 'signalled' message.
11cf8741 18507
5c44784c
JM
185081999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18509
18510 From Jimmy Guo <guo@cup.hp.com>:
18511 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18512 * gdb.base/annota1.c: Add code for tests to work with.
18513
185141999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18515
18516 * gdb.base/remote.exp: New test for remote downloading settings.
18517 * gdb.base/remote.c: New file with large .data.
18518
917317f4
JM
185191999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18520
18521 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18522 for LinuxThreads support, merged from the Code Fusion branch.
18523
18524Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18525
18526 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18527 containing exp_continue into a while within an expect. Don't
18528 attempt a start more than three times. Check return value from
18529 gdb_load.
d63a86f8 18530
2df3850c
JM
18531Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18532
18533 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18534 a pass case.
2df3850c 18535
2acceee2
JM
185361999-10-01 Kevin Buettner <kevinb@cygnus.com>
18537
18538 * gdb.base/break.c (main): Added a statement that we can step
18539 off of.
18540 * gdb.base/break.exp: Added tests for setting a breakpoint
18541 at an offset and stepping onto a breakpoint.
18542
185431999-10-01 Fred Fish <fnf@cygnus.com>
18544
d63a86f8 18545 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18546 gdb output.
18547
c2c6d25f
JM
185481999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18549
18550 * gdb.base/break.exp: Code locations are in hex, don't forget!
18551 (For HP-UX.)
18552
185531999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18554
18555 * condbreak.exp: Use break.c as test program.
18556 * condbreak.c: Remove, redundant with break.c.
18557
185581999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18559
18560 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18561 Z-packets if the target needs it.
c2c6d25f
JM
18562
185631999-09-13 James Ingham <jingham@leda.cygnus.com>
18564
18565 * gdb.c++/overload.exp: Added tests for listing overloaded
18566 functions with function pointers in the arg, explicitly calling
18567 out the version you want.
18568
cff3e48b
JM
185691999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18570
18571 * long_long.exp: Add variations of test cases that work for
18572 targets with 16-bit ints and 32-bit doubles.
18573
d4f3574e
SS
185741999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18575
18576 * break.c (main): Compare a possibly-uninitialized argc with an
18577 unlikely value that fits in 16 bits.
18578
185791999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18580
18581 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18582 0xfeeb, don't want negative numbers if ints are 16 bits.
18583
18584 * lib/gdb.exp (skip_cplus_tests): New proc.
18585 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18586 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18587 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18588 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18589 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18590 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18591 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18592 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18593
18594 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18595
18596Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18597
18598 * gdb.base/corefile.exp (up): Allow a parameter to appear
18599 in the frame that we're going up to.
18600
18601 From Jim Blandy <jimb@cygnus.com>:
18602
18603 * gdb.base/default.exp (info float): Expect some output now.
18604
18605 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18606 returning floating-point values to fail on the x86.
18607 * gdb.base/callfwmall.exp (do_function_calls): Same.
18608
18609 * gdb.base/list.exp (test_listsize): Correct expectations for
18610 listing line 1 with listsize 2. Also, listing a single line
18611 works now, as does listing three lines. [Kevin's note: There
18612 were a number of other cases fixed too where the expectations
18613 differed...]
18614
186151999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18616
18617 * gdb.base/selftest.exp: Add case for when version prints as
18618 constant string instead of char pointer.
18619
104c1213
JM
186201999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18621
18622 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18623 stepping out of main.
104c1213
JM
18624
18625 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18626 G++ used.
18627
18628 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18629 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18630
18631 * gdb.c++/ovldbreak.exp: Update match string in test that
18632 includes a warning of multiple breakpoints.
18633
186341999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18635
18636 * gdb.base/display.exp: Improve precision of step-after-finish
18637 added yesterday.
18638
18639 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18640 test.
104c1213
JM
18641
18642 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18643 configs when using G++, not just hppa*.
18644
186451999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18646
18647 * gdb.base/async.c: New file.
18648 * gdb.base/async.exp: New file.
18649
18650Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18651
18652 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18653 PA64.
18654
53a5351d
JM
18655Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18656
104c1213
JM
18657 * gdb.base/display.exp: "finish" can leave us mid-line on many
18658 targets, deal with it. Add a small constant to main, instead of
18659 1000 since main+1000 may not be a valid address in the target.
18660
53a5351d
JM
18661 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18662 on hpux11.
18663
18664 * gdb.base/attach.exp: Handle another hpux11 error message variant
18665 when attaching to a process that does not exist.
18666
186671999-08-19 J.T. Conklin <jtc@redback.com>
18668
18669 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18670 characters in 'continue to 1241' test.
53a5351d
JM
18671
186721999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18673
18674 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18675 stop in print_long_arg_list, define and use a whitespace
18676 variable in print_small_structs test, add an XFAIL for Solaris.
18677 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18678 interested enough to fix.
18679
7be570e7
JM
186801999-08-13 Keith Seitz <keiths@cygnus.com>
18681
18682 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18683 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18684 proc knows about targets other than the natives.
18685 (test_assign): Use "gdb_run_cmd" to "run" the target.
18686 Check that we've actually hit the breakpoint at main.
18687 When we attempt to assign a value to a local variable, check
18688 that the variable is in the current scope, i.e., don't use
18689 a test with an empty result.
18690
18691Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18692
18693 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18694 command.
7be570e7
JM
18695
186961999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18697
18698 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18699 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18700 gdb.compat, gdb.threads-hp.
18701 gdb.hp/configure, gdb.hp/configure.in: New files.
18702 gdb.hp/Makefile.in: Recurse into new subdirs.
18703 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18704 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18705 in object files.
18706 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18707
96baa820
JM
187081999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18709
18710 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18711 funky printf, remove a bogus p/a test.
96baa820
JM
18712
187131999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18714
18715 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18716 connected to the target. This is necessary when running not
18717 natively.
96baa820
JM
18718
187191999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18720
18721 * gdb.base/step-test.exp: Removed some extraneous messages.
18722
18723 * gdb.base/long_long.exp: Don't run memory examination tests
18724 on little-endian targets (they will need a different set of
18725 results to match).
18726
187271999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18728
18729 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18730 until somebody decides to fix GDB.
18731
18732 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18733 constant as "ULL".
96baa820
JM
18734 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18735 matches for a couple x/2 commands.
18736
a0b3c4fd
JM
187371999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18738
18739 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18740 by merging in ref-types2 tests.
18741 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18742
18743 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18744 * gdb.c++/Makefile.in: Add standard actions.
18745 (EXECUTABLES): Rename from PROGS, update list.
18746 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18747 from gdb.hp.
18748 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18749 foo and bar locals.
18750 * gdb.c++/anon-union.exp: Fix tests to match.
18751 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18752 expect matches to handle output variations.
18753 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18754 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18755 output, add HP alternatives for new and delete prints.
a0b3c4fd 18756 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18757 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18758 * gdb.c++/demangle.exp: Use $style when reporting failure.
18759 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18760 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18761 match alternatives.
18762 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18763 compilers.
a0b3c4fd
JM
18764 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18765 * gdb.c++/method.exp: Add match alternatives.
18766 * gdb.c++/misc.cc: Add bool types.
18767 * gdb.c++/misc.exp: Add tests for bool types.
18768 * gdb.c++/overload.exp: Add xfails.
18769 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18770 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18771 add some more template parameter tests (only for HP currently).
18772 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18773 * gdb.c++/virtfunc.cc: Add return type and value for main.
18774 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18775 match alternatives.
d63a86f8 18776
a0b3c4fd
JM
187771999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18778
18779 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18780
187811999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18782
18783 * gdb.base/signals.exp: Don't expect getting a backtrace from
18784 within a signal handler to fail on Linux.
18785
187861999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18787
18788 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18789 * lib/gdb.exp: Remove some gratuitious semicolons.
18790 (delete_breakpoints): Increase timeout.
18791 (gdb_expect): Add -notransfer option.
18792 (gdb_test): Use -notransfer option.
18793 (get_compiler_info): Add f77 case.
18794 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18795 case.
a0b3c4fd
JM
18796 (gdb_preprocess): Call get_compiler.
18797
18798 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18799 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18800 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18801 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18802 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18803 third arg to gdb_test.
a0b3c4fd
JM
18804 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18805 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18806 HP-UX xfails, add others.
a0b3c4fd
JM
18807 * gdb.base/completion.exp: Reflect name change of self-test.
18808 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18809 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18810 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18811 HP failure number.
a0b3c4fd
JM
18812 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18813 useless HP-UX 10.30 references.
18814 * gdb.base/maint.exp: Loosen matches.
18815 * gdb.base/pointers.c (main): Declare more_code.
18816 * gdb.base/pointers.exp: Match on output of a `next'.
18817 * gdb.base/structs.c: Add prototypes.
18818 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18819 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18820
188211999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18822
18823 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18824 command.
a0b3c4fd
JM
18825
188261999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18827
18828 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18829 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18830
18831 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18832 debug info. Deal with lack of signal hanlder info in stack.
18833
a9c64011 18834 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18835 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18836
5a2468f5
JM
188371999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18838
18839 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18840 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18841
adf40b2e
JM
18842Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18843
18844 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18845 a1-selftest.exp.
adf40b2e
JM
18846 * gdb.base/configure: Re-generate.
18847
188481999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18849
18850 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18851 in trying to run first and name is too long.
18852
18853 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18854 pointers2.c and pointers2.exp, respectively.
18855 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18856 doschk happier.
18857
43e526b9
JM
188581999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18859
18860 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18861 callfuncs2.c and callfuncs2.exp.
18862
18863 * gdb.base/list.exp: Remove mistaken xfails.
18864 * gdb.base/list0.h: Add optional prototypes.
18865
9846de1b
JM
18866Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18867
a9c64011 18868 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18869 calling malloc.
a9c64011
AS
18870 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18871 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18872 use.
9846de1b
JM
18873
188741999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18875
18876 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18877 * gdb.base/annota2.cc, annota2.exp: Move from here.
18878 * gdb.c++/annota2.cc, annota2.exp: To here.
18879 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18880
43ff13b4
JM
18881Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18882
18883 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18884 a consistent format.
43ff13b4 18885
085dd6e6
JM
188861999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18887
18888 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18889 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18890 HP compilers, also set the globals $true and $false.
18891
18892 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18893 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18894 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18895 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18896 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18897 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18898 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18899 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18900 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18901 whatis.c} Add C++ compatible function definitions and return
18902 types, add includes for library functions.
085dd6e6
JM
18903 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18904 * gdb.base/step-test.c (myglob): Rename from glob.
18905 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18906 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18907 files, move here from gdb.hp.
085dd6e6 18908 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18909 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18910 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18911 Adjust line numbers in regexps.
085dd6e6
JM
18912
18913 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18914 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18915 instead of 0/1.
18916
18917 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18918 foll-vfork.exp: New files, move here from gdb.hp.
18919 * gdb.base/page.exp: New file, test of pagination command.
18920
18921 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18922 recursion test.
18923 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18924
18925 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18926 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18927
18928 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18929 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18930 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18931 watchpoint test.
085dd6e6
JM
18932 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18933 them work.
18934 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18935 expressions properly.
18936 * gdb.base/corefile.exp: Loosen the match slightly.
18937 * gdb.base/default.exp: Allow "Error accessing memory" message
18938 also.
18939 * gdb.base/display.exp: Skip over x/0 j if PA64.
18940 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18941 * gdb.base/interrupt.exp: Ditto.
18942 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18943 in use.
18944 * gdb.base/list.exp: Add xfails for HP-UX.
18945 * gdb.base/long_long.exp: Refine some of the numeric matches.
18946 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18947 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18948 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18949 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18950 * gdb.base/ptype.exp: Succeed on more varieties of output.
18951 * gdb.base/scope.exp: Add xfails for HP-UX.
18952 * gdb.base/sect-cmd.exp: Add more cases.
18953 * gdb.base/setvar.exp: Add xfails for HP-UX.
18954 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18955 * gdb.base/signals.exp: Match on void symbolically.
18956 * gdb.base/step-test.exp: Add case for PA64.
18957 * gdb.base/term.exp: Add exit and restart.
18958 * gdb.base/twice.exp: Clean up after self.
18959 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18960 * gdb.base/whatis.exp: Allow more ways to pass tests.
18961
18962 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18963 no longer useful.
085dd6e6
JM
18964
18965Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18966
18967 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18968 list of patterns.
085dd6e6 18969 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18970 print_double_array(double_array)", "continuing to breakpoint
18971 1018", "print print_double_array(array_d)" and "continuing to
18972 1034" tests.
d63a86f8 18973
085dd6e6
JM
189741999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18975
a9c64011 18976 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18977
189781999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18979
18980 * config/mt-*: Remove, these haven't been used since 1996.
18981
189821999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18983
18984 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18985 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18986 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18987
9e0b60a8
JM
189881999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18989
18990 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18991 simpler match case for the ptype of the big class.
18992
189931999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18994
18995 * gdb.exp: Fix test for gdb_prompt existence.
18996
189971999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18998
18999 * gdb.exp (gdb_test): Add fail after calls to perror.
19000
190011999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19002
19003 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19004
190051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19006
19007 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19008
0f71a2f6
JM
19009Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19010
19011 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19012 malloc() is linked in.
0f71a2f6
JM
19013
190141999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19015
19016 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19017 step at end.
19018
19019 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19020
190211999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19022
19023 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19024
cce74817
JM
19025Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19026
19027 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19028 * gdb.base/mips_pro.exp: Likewise.
19029
190301999-06-02 Keith Seitz <keiths@cygnus.com>
19031
19032 * gdb.c++/templates.cc: Change all "new" operators to throw
19033 an exception.
19034 * gdb.c++/cplusfuncs.cc: Likewise.
19035
19036 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19037
19038Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19039
19040 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19041 * gdb.base/ending-run.exp: When stepping out of main, accept a
19042 step into an arbitrary assembler file.
cce74817 19043
392a587b
JM
190441999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19045
d63a86f8 19046 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19047 "breakpoint-invalid" to be printed.
d63a86f8 19048 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19049 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19050 * gdb.base/annota2.cc: Initialize a.x to 0.
19051
9e086581
JM
190521999-05-17 Keith Seitz <keiths@cygnus.com>
19053
19054 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19055 when "skip_float_tests" set.
19056 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19057 "print print_ten_doubles", and "step into print_long_arg_list".
19058 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19059 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19060 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19061 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19062 "skip_float_tests" is set.
19063 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19064 when "skip_float_tests" set.
d63a86f8 19065
cd0fc7c3
SS
190661999-05-06 Keith Seitz <keiths@cygnus.com>
19067
19068 * gdb.base/annota2.cc: Include stdio.h.
19069
19070Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19071
19072 * gdb.base/crossload.exp: Remove, this has been disabled ever
19073 since BFD stopped including all targets, and cross-GDB gets
19074 plenty of testing anyway.
19075 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19076 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19077 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19078 * gdb.base/README: Remove, was doc for this.
19079 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19080 needed.
cd0fc7c3 19081
b83266a0
SS
190821999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19083
19084 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19085 output.
19086
19087 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19088 * gdb.base/annota2.exp: New file. More annotation tests.
19089 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19090 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19091
190921999-04-23 Angela Marie Thomas <angela@cygnus.com>
19093
19094 * config/cfdbug.exp: New file.
19095
7a292a7a
SS
190961999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19097
19098 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19099 Marcus Daniel's and Dale Hawkins's demangler crashes.
19100
19101 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19102 test_lucid_style_demangling, test_arm_style_demangling,
19103 test_hp_style_demangling): Try Tom Tromey's core-dumping
19104 identifier under each demangling style.
7a292a7a
SS
19105
191061999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19107
19108 * gdb.c++/demangle.exp: Include the current demangling style
19109 in all test names.
19110 (current_demangling_style): New global variable.
19111 (set_demangling_style, test_demangling_core, test_demangling,
19112 test_demangling_exact): New functions.
19113 (test_gnu_style_demangling, test_lucid_style_demangling,
19114 test_arm_style_demangling, test_hp_style_demangling): Use those,
19115 instead of calling gdb_test and gdb_test_exact directly.
19116 (catch_demangling_errors): New function, which reports errors
19117 signalled by the demangling test functions in an orderly way.
19118 (do_tests): Use catch_demangling_errors.
19119
191201999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19121
19122 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19123 grouping in expressions, not {}.
7a292a7a
SS
19124
19125 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19126 initialized yet.
7a292a7a
SS
19127
191281999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19129
19130 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19131 are listed.
19132
191331999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19134
19135 * gdb.stabs/weird.exp: Test for CC being defined before
19136 looking at its value.
19137
191381999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19139
19140 * gdb.base/call-ar-st.exp: Remove stray '#'.
19141 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19142 "short int" and "long int".
19143 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19144 change, to mollify finicky HP compiler.
7a292a7a
SS
19145 * gdb.hp/reg-test.exp (testfile): Fix file name.
19146 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19147
7a292a7a
SS
19148 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19149 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19150 alternate form of enum ptype.
19151
c906108c
SS
191521999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19153
7a292a7a
SS
19154 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19155 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19156 passing skip_hp_tests, so as not to waste time on guaranteed
19157 failure.
7a292a7a 19158
c906108c
SS
19159 * gdb.c++/overload.cc: Pass string instead of char addr, always
19160 init ccpfoo.
19161 * gdb.c++/templates.cc: Fix syntax error.
19162
7a292a7a
SS
19163Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19164
19165 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19166 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19167 command.
19168
191691999-03-18 James Ingham <jingham@cygnus.com>
19170
19171 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19172
19173 * gdb.c++/method.exp: It was testing an uninitialized int on the
19174 stack and assuming it was positive.
19175
19176 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19177
19178 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19179 keep it from killing the rest of the tests.
7a292a7a
SS
19180 Use gdb_continue_to_end.
19181
19182 * gdb.base/sigall.exp: use gdb_continue_to_end.
19183
19184 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19185
19186 * gdb.base/display.exp: use runto_main, not run.
19187
d63a86f8
RM
19188 * gdb.base/default.exp: Check for the current error message in the
19189 r abbreviation test.
7a292a7a
SS
19190 Add strongarm to the targets that know info float.
19191
d63a86f8 19192 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19193 run which doesn't work with monitors.
19194
19195 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19196
19197 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19198
19199 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19200 program. Traps the case (in Cygmon) when the program never really
19201 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19202 more places, so I used my name. Sorry Mark...
19203
19204 * config/monitor.exp (gdb_target_monitor): added another
19205 target_info parameter: remotebinarydownload. This will set the
19206 remotebinarydownload flag if this is causing some boards trouble.
19207
192081999-03-18 Mark Salter <msalter@cygnus.com>
19209
19210 * lib/gdb.exp (continue_to_exit): New function.
19211
19212 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19213 * gdb.base/ending-run.exp: Ditto.
19214 * gdb.base/step-test.exp: Ditto.
19215
192161999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19217
19218 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19219 (suggested by Art Haas <ahaas@neosoft.com>).
19220
192211999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19222
889bf7c5 19223 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19224
19225Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19226
19227 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19228 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19229
192301999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19231
19232 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19233 a call to strlen; sometimes we do have sources.
19234
192351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19236
19237 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19238 character, so GDB won't print garbage after its end.
d63a86f8 19239
c906108c
SS
19240 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19241 breakpoint there instead. Sometimes GCC emits memcpy to handle
19242 the large structures being passed by value, so we step into that
19243 instead of sum_array_print, which obscures what we're really testing.
19244 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19245 the bizarre steps into memcpy, so do that here. Add check for
19246 stepping into function calls that pass large structures by value.
19247 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19248 Remove all references to specific line numbers.
19249 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19250 New type and function.
19251 (main): Call large_struct_by_value, passing it a large struct by value.
19252 * lib/gdb.exp (gdb_get_line_number): New function.
19253
19254 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19255 more portable.
19256
7a292a7a
SS
192571999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19258
c906108c
SS
19259 * lib/gdb.exp: Doc fixes.
19260
7a292a7a
SS
192611999-03-05 Nick Clifton <nickc@cygnus.com>
19262
d63a86f8 19263 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19264
192651999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19266
c906108c 19267 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19268 commands. They're not germane to this test, and they don't work
19269 that way on remote targets.
c906108c 19270
3fc11d3e
JM
192711999-03-01 James Ingham <jingham@cygnus.com>
19272
19273 * Changelog entries merged over from gdb development branch.
19274
3fc11d3e
JM
19275 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19276
19277 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19278 for outputting results of test run.
19279
2d4a1622 19280 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19281
19282 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19283
7a292a7a
SS
192841999-02-25 Felix Lee <flee@cygnus.com>
19285
19286 * lib/gdb.exp (debug_format): initialize
19287
c906108c
SS
192881999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19289
19290 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19291 * gdb.base/call-rt-st.c: Ditto.
19292
c906108c
SS
192931999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19294
19295 * gdb.threads/pthreads.exp (horiz): New variable.
19296 (test_startup): Fix regexps that capture thread numbers.
19297
192981999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19299
19300 * gdb.base/smoke.exp: Disambiguate two test case names (both
19301 called ``print'').
19302
19303Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19304
19305 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19306 compilation.
c906108c
SS
19307
193081999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19309
19310 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19311 actual output formatting.
19312 * gdb.base/smoke.exp: GDB removes leading 0's.
19313 * gdb.base/volatile.exp: Don't check type of remuneration;
19314 that variable is no longer defined in constvars.c.
19315 * gdb.base/step-test.c (main): Exit with explicit exit code.
19316 * gdb.base/step-test.exp: Remove two nexti checks--they are
19317 not portable.
19318
193191999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19320
19321 * gdb.base/help.exp ("help delete display"): Fix test to match
19322 gdb's output.
19323
19324 * gdb.base/long_long.c (known_types): Initialize values to zero.
19325 * gdb.base/long_long.exp: Step one more line
19326 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19327 leading zeros. Explicitly ask for hex formatting. Use
19328 unique test case names.
c906108c
SS
19329
19330Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19331
d63a86f8 19332 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19333
19334 * gdb.c++/method.exp: Add missing close brace.
19335
193361999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19337
19338 * gdb.base/maint.exp: Use 'set height 0' to disable page
19339 prompting, not 'set height 400'.
19340
19341 Fix a bunch of timeouts.
19342 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19343 four separate tests, so expect doesn't take forever to match a ton
19344 of text against a regexp with lots of .* forms.
19345 ("maint print psymbols", "maint print symbols"): Make some of
19346 these greps more selective, so that expect doesn't try to wade
19347 through huge piles of output and time out.
19348
19349 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19350
19351 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19352 tests: one which doesn't expect shlib events to be reported, and
19353 another which does, but is XFAIL for all platforms other than
19354 HP/UX.
c906108c
SS
19355
19356 * gdb.base/break.exp: Teach the test suite that the `catch
19357 fork', `catch vfork', and `catch exec' commands produce error
19358 messages on platforms that don't provide these features.
19359
19360Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19361
19362 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19363 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19364 (shortening names from solib_threshold.exp etc), won't run on
19365 anything but HP-UX for the foreseeable future.
c906108c 19366 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19367 reflect move.
c906108c
SS
19368
19369Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19370
19371 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19372 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19373
19374Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19375
19376 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19377 successfully re-sets breakpoints in shared libraries.
19378 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19379
19380Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19381
d63a86f8
RM
19382 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19383 and compiled w/o GCC.
c906108c
SS
19384
19385 * gdb.hp/watch-cmd.exp: ditto.
19386
19387 * gdb.hp/watch-hp.exp: ditto.
19388
19389 * gdb.hp/xdb1.exp: ditto.
19390
19391 * gdb.hp/xdb2.exp: ditto.
19392
19393 * gdb.hp/dbx.exp: ditto.
19394
19395Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19396
19397 * constvars.c: Remove C++-isms.
19398 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19399 with GCC.
c906108c
SS
19400
19401Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19402
19403 The following changes are part of the HP merge.
19404
19405 * gdb.base/break.exp: new tests to verify that catchpoints for
19406 fork, vfork, and exec don't trigger inappropriately.
19407
19408 * gdb.base/opaque.exp: compile one file at a time, then link.
19409
19410 * gdb.base/signals.exp: be more restrictive about which hppa
19411 systems receive a setup_xfail. new tests.
19412
19413 * gdb.base/solib_threshold.build: new file.
19414 * gdb.base/solib_threshold.exp: new file.
19415 * gdb.base/solib_threshold.link_opts: new file.
19416 * gdb.base/solib_threshold.mk: new file.
19417 * gdb.base/gen_solib_threshold.c: new file.
19418
19419 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19420 tests. New tests for enums inside classes.
19421
19422 * gdb.c++/compiler.cc: indicate support of template debugging.
19423
19424 * gdb.c++/demangle.exp: run hp style demangling tests.
19425
19426 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19427 tests.
19428
19429 * gdb.c++/misc.cc: changes to support new tests.
19430
19431 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19432 to support new tests.
19433
19434 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19435 gcc, then skip these tests.
19436
19437Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19438
19439 The following files are part of the HP merge; some had longer
19440 names at HP, but have been renamed to be no more than 14
19441 characters in length.
19442
19443 * gdb.hp/ambiguous.cc: new file.
19444 * gdb.hp/ambiguous.exp: new file.
19445 * gdb.hp/attach.exp: new file.
19446 * gdb.hp/attach2.exp: new file.
19447 * gdb.hp/classes-hp.exp: new file.
19448 * gdb.hp/ctti.exp: new file.
19449 * gdb.hp/ctti-add.cc: new file.
19450 * gdb.hp/ctti-add1.cc: new file.
19451 * gdb.hp/ctti-add2.cc: new file.
19452 * gdb.hp/ctti-add3.cc: new file.
19453 * gdb.hp/dbx.exp: new file.
19454 * gdb.hp/exception.cc: new file.
19455 * gdb.hp/exception.exp: new file.
19456 * gdb.hp/foll-exec.c: new file.
19457 * gdb.hp/foll-exec.exp: new file.
19458 * gdb.hp/foll-fork.c: new file.
19459 * gdb.hp/foll-fork.exp: new file.
19460 * gdb.hp/foll-vfork.c: new file.
19461 * gdb.hp/foll-vfork.exp: new file.
19462 * gdb.hp/inherit-hp.exp: new file.
19463 * gdb.hp/more-steps.exp: new file.
19464 * gdb.hp/namespace.cc: new file.
19465 * gdb.hp/namespace.exp: new file.
19466 * gdb.hp/optimize.exp: new file.
19467 * gdb.hp/pxdb.c: new file.
19468 * gdb.hp/pxdb.exp: new file.
19469 * gdb.hp/quicksort.exp: new file.
19470 * gdb.hp/reg-test.exp: new file.
19471 * gdb.hp/reg-test.s: new file.
19472 * gdb.hp/sized-enum.c: new file.
19473 * gdb.hp/sized-enum.exp: new file.
19474 * gdb.hp/start-stop.exp: new file.
19475 * gdb.hp/templ-hp.cc: new file.
19476 * gdb.hp/templ-hp.exp: new file.
19477 * gdb.hp/thr-lib.c: new file.
19478 * gdb.hp/thr-lib.exp: new file.
19479 * gdb.hp/thr-lib.h: new file.
19480 * gdb.hp/thr-liblib.c: new file.
19481 * gdb.hp/virtfun-hp.c: new file.
19482 * gdb.hp/virtfun-hp.exp: new file.
19483 * gdb.hp/watch-cmd.exp: new file.
19484 * gdb.hp/watch-hp.exp: new file.
19485 * gdb.hp/xdb1.exp: new file.
19486 * gdb.hp/xdb2.exp: new file.
19487 * gdb.hp/xdb3.exp: new file.
19488
19489Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19490
19491 The following files are part of the HP merge; some had longer
19492 names at HP, but have been renamed to be no more than 14
19493 characters in length.
19494
19495 * gdb.base/ss.h: new file.
19496 * gdb.base/call-ar-st.c: new file.
19497 * gdb.base/call-ar-st.exp: new file.
19498 * gdb.base/call-rt-st.c: new file.
19499 * gdb.base/call-rt-st-exp: new file.
19500 * gdb.base/call-strs.exp: new file.
19501 * gdb.base/ena-dis-br.exp: new file.
19502 * gdb.base/environ.exp: new file.
19503 * gdb.base/long_long.exp: new file.
19504 * gdb.base/sect-cmd.exp: new file.
19505 * gdb.base/shlib-cl2.exp: new file.
19506 * gdb.base/smoke.exp: new file.
19507 * gdb.base/so-impl-ld.c: new file.
19508 * gdb.base/so-impl-ld.exp: new file.
19509 * gdb.base/so-indr-cl.c: new file.
19510 * gdb.base/so-indr-cl.exp: new file.
19511 * gdb.base/varargs.exp: new file.
19512 * gdb.base/volatile.exp: new file.
19513 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19514 * gdb.base/display.exp: new file.
c906108c
SS
19515 * gdb.c++/derivation.exp: new file.
19516 * gdb.c++/local.exp: new file.
19517 * gdb.c++/member-ptr.exp: new file.
19518 * gdb.c++/overload.exp: new file.
19519 * gdb.c++/ovldbreak.exp: new file.
19520 * gdb.c++/ref-types.exp: new file.
19521 * gdb.c++/ref-types2.exp: new file.
19522 * gdb.c++/userdef.exp: new file.
d63a86f8 19523
c906108c
SS
19524Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19525
19526 * gdb.base/default.exp: Reflect wording change in remote.c.
19527
dc96c6c7 19528Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19529
19530 * gdb.base/help.exp: Update to reflect current text.
19531
19532Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19533
19534 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19535 they're stack variables and contain garbage.
19536 * gdb.c++/anon-union.exp: new file.
19537
19538 The following changes were made by David Taylor
889bf7c5
PA
19539 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19540 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19541 in changes by HP.
c906108c
SS
19542
19543 * gdb.base/bitops.exp: new file.
19544 * gdb.base/default.exp: change expected messages for catch and
19545 info catch tests to reflect HP merge changes.
19546 * gdb.base/enable-disable-break.exp
19547 * gdb.base/ending-run.c: new file.
19548 * gdb.base/long_long.c: new file.
19549 * gdb.base/maint.exp: new file.
19550 * gdb.base/pointers2.exp: new file.
19551 * gdb.base/shlib-call2.exp: new file.
19552 * gdb.base/solib.exp: new file.
19553 * gdb.base/step-test.c: new file.
19554 * gdb.c++/anon-union.cc: new file.
19555 * gdb.c++/local.cc: new file.
19556 * gdb.c++/member-pointer.cc: new file.
19557 * gdb.c++/method.cc: new file.
19558 * gdb.c++/ref-types.cc: new file.
19559 * gdb.c++/ref-types2.cc: new file.
19560 * gdb.c++/userdef.cc: new file.
d63a86f8 19561
c906108c
SS
19562 * gdb.base/scope.exp: compile one file at a time, then link.
19563 * gdb.base/langs.exp: ditto.
19564 * gdb.base/list.exp: ditto.
d63a86f8 19565
c906108c
SS
19566Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19567
19568 The following changes were made by David Taylor
889bf7c5
PA
19569 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19570 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19571 in changes by HP.
d63a86f8 19572
c906108c
SS
19573 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19574 skip tests. When compiling pass c++ flag to gdb_compile.
19575 * gdb.c++/
d63a86f8 19576
c906108c
SS
19577 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19578 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19579 (skip_hp_tests): new function.
19580 (gdb_preprocess): new function.
19581
19582 * configure.in (hpdir): decide whether to configure gdb.hp.
19583 * configure: regenerated.
19584
19585 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19586 to delete on clean.
19587 (EXECUTABLES): update to reflect new additions.
19588 * gdb.base/commands.exp: update message expected.
19589 * gdb.base/default.exp: add copyright notice.
19590 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19591 * gdb.base/help.exp: update messages to reflect current text.
19592 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19593 targets for recurse tests.
19594 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19595 skip this file.
19596
19597 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19598 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19599 compilation.
19600 * gdb.c++/misc.exp: ditto.
19601 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19602 run the tests. tell gdb_compile that it's a c++ compilation.
19603
19604 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19605
c906108c
SS
19606 * gdb.base/all-bin.exp: new file.
19607 * gdb.base/arithmet.exp: new file.
19608 * gdb.base/assign.exp: new file.
19609 * gdb.base/completion.exp: new file.
19610 * gdb.base/cond-expr.exp: new file.
19611 * gdb.base/condbreak.exp: new file.
19612 * gdb.base/define.exp: new file.
19613 * gdb.base/dollar.exp: new file.
19614 * gdb.base/environment.exp: new file.
19615 * gdb.base/eval-skip.exp: new file.
19616 * gdb.base/jump.exp: new file.
19617 * gdb.base/logical.exp: new file.
19618 * gdb.base/pointers.exp: new file.
19619 * gdb.base/relational.exp: new file.
19620 * gdb.base/section_command.exp: new file.
19621 * gdb.base/whatis-expr.exp: new file.
19622
19623 * gdb.base/all-types.c: new file.
19624 * gdb.base/call-array-struct.c: new file.
19625 * gdb.base/call-return-struct.c: new file.
19626 * gdb.base/call-strings.c: new file.
19627 * gdb.base/callfuncs2.c: new file.
19628 * gdb.base/condbreak.c: new file.
19629 * gdb.base/constvars.c: new file.
19630 * gdb.base/display.c: new file.
19631 * gdb.base/int-type.c: new file.
19632 * gdb.base/jump.c: new file.
19633 * gdb.base/miscexprs.c: new file.
19634 * gdb.base/pointers.c: new file.
19635 * gdb.base/pointers2.c: new file.
19636 * gdb.base/shmain.c: new file.
19637 * gdb.base/shr1.c: new file.
19638 * gdb.base/shr2.c: new file.
19639 * gdb.base/solib.c: new file.
19640 * gdb.base/solib1.c: new file.
19641 * gdb.base/solib2.c: new file.
19642 * gdb.base/varargs.c: new file.
19643 * gdb.c++/derivation.cc: new file.
19644 * gdb.c++/overload.cc: new file.
19645 * gdb.c++/ovldbreak.cc: new file.
19646 * gdb.hp/attach.c: new file.
19647 * gdb.hp/attach2.c: new file.
19648 * gdb.hp/average.c: new file.
19649 * gdb.hp/compiler.c: new file.
19650 * gdb.hp/compiler.cc: new file.
19651 * gdb.hp/execd-program.c: new file.
19652 * gdb.hp/follow-exec.c: new file.
19653 * gdb.hp/follow-fork.c: new file.
19654 * gdb.hp/follow-vfork-and-exec.c: new file.
19655 * gdb.hp/misc-hp.cc: new file.
19656 * gdb.hp/more-steps.c: new file.
19657 * gdb.hp/optimize.c: new file.
19658 * gdb.hp/quicksort.c: new file.
19659 * gdb.hp/run-hp.c: new file.
19660 * gdb.hp/start-stop.c: new file.
19661 * gdb.hp/sum.c: new file.
19662 * gdb.hp/templates-hp.cc: new file.
19663 * gdb.hp/thread-local-in-lib.c: new file.
19664 * gdb.hp/thread-local-in-lib.h: new file.
19665 * gdb.hp/thread-local-in-lib.lib.c: new file.
19666 * gdb.hp/vforked-program.c: new file.
19667 * gdb.hp/virtfunc-hp.cc: new file.
19668 * gdb.hp/watchpoint-hp.c: new file.
19669 * gdb.hp/xdb.c: new file.
19670 * gdb.hp/xdb0.c: new file.
19671 * gdb.hp/xdb0.h: new file.
19672 * gdb.hp/xdb1.c: new file.
19673
19674Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19675
19676 The following change was made by Edith Epstein
889bf7c5
PA
19677 <eepstein@cygnus.com> as part of a project to merge in changes
19678 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19679
19680 * gdb.c++/demangle.exp: changed the expected output for some
19681 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19682 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19683 T1<char>::~T1<char>(void)
c906108c 19684 becomes,
a9c64011
AS
19685 maint demangle __dt__11T1__pt__2_cFv
19686 T1<char>::~T1(void)
c906108c 19687
889bf7c5 19688 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19689
c906108c
SS
19690Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19691
19692 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19693 * gdb.trace/backtrace.exp: Likewise.
19694 * gdb.trace/circ.exp: Likewise.
19695 * gdb.trace/collection.exp: Likewise.
19696 * gdb.trace/deltrace.exp: Likewise.
19697 * gdb.trace/infotrace.exp: Likewise.
19698 * gdb.trace/limits.exp: Likewise.
19699 * gdb.trace/packetlen.exp: Likewise.
19700 * gdb.trace/passc-dyn.exp: Likewise.
19701 * gdb.trace/passcount.exp: Likewise.
19702 * gdb.trace/report.exp: Likewise.
19703 * gdb.trace/save-trace.exp: Likewise.
19704 * gdb.trace/tfind.exp: Likewise.
19705 * gdb.trace/tracecmd.exp: Likewise.
19706 * gdb.trace/while-dyn.exp: Likewise.
19707 * gdb.trace/while-stepping.exp: Likewise.
19708
197091998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19710
19711 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19712
19713Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19714
19715 From Brendan Kehoe:
19716 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19717 int return types.
19718
19719Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19720
19721 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19722 remote dos host testing right.
c906108c
SS
19723
19724Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19725
19726 * gdb.base/corefile.exp: remove some xfails.
19727
19728Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19729
19730 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19731 have different timestamps.
c906108c
SS
19732
19733Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19734
19735 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19736 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19737
19738Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19739
19740 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19741 delta.
c906108c
SS
19742
19743Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19744
19745 * gdb.base/default.exp: Add brace missing from previous delta.
19746
19747Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19748
19749 * gdb.base/default.exp: Support test for info float for all
19750 varieties of arm toolchain.
19751
dc96c6c7 19752Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19753
19754 * gdb.trace/*.exp: remove "remote_download" command.
19755
dc96c6c7 19756Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19757
19758 * gdb.trace/*.exp: remove -gdwarf from compile.
19759
19760Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19761
19762 * gdb.trace/configure.in(AC_INIT): typo
19763 * gdb.trace/configure: regenerated
19764
dc96c6c7 19765Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19766
19767 * config/m68k-emc.exp: New file.
19768 * lib/<emc-support.exp trace-support.exp}: New files.
19769 * configure.in: add new test directory gdb.trace.
19770 * gdb.trace/{configure configure.in Makefile.in}: New files.
19771 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19772 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19773 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19774 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19775 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19776 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19777 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19778
dc96c6c7 19779Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19780
19781 * gdb.c++/classes.exp: Change all regular expressions to match
19782 arbitrary combinations of newline/carriage-return, so that they
19783 will work equally well on Unix and Windows.
19784 * gdb.c++/inherit.exp: ditto.
19785 * gdb.c++/virtfunc.exp: ditto.
19786
197871998-08-11 Dawn Perchik <dawn@cygnus.com>
19788
19789 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19790
c2d11a7d
JM
19791Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19792
19793 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19794 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19795 to use a0-a3/d0-d3 as needed.
19796
19797Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19798
19799 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19800 * gdb.disasm/am33.exp: Corresponding changes.
19801
c906108c
SS
198021998-07-11 Felix Lee <flee@cygnus.com>
19803
19804 * gdb.base/callfuncs.exp: add cmp10 test.
19805 * gdb.base/callfuncs.c (cmp10): new function.
19806
19807Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19808
d63a86f8 19809 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19810 into two parts to get around a synchronization problem in expect.
19811
3fc11d3e
JM
19812Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19813
19814 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19815
19816 * configure.in: Add options for gdbtk testsuite.
19817
19818 * configure: Regenerate.
19819
19820 * gdb.gdbtk: New directory to hold gdbtk tests.
19821
c906108c
SS
19822Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19823
19824 * gdb.fortran/types.exp: Escape brackets in expect patterns
19825 for test_float_literal_types_accepted tests.
19826 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19827 before run test.
19828
c2d11a7d
JM
19829Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19830
19831 * am33.exp: Just compile, do not link the testcase.
19832 * am33.s: Add ".am33" pseudoop to force am33 mode.
19833
c906108c
SS
198341998-06-25 Felix Lee <flee@cygnus.com>
19835
19836 * gdb.base/setshow.exp: make sure $pc is sane.
19837
19838 * gdb.stabs/weird.exp: split expect patterns properly.
19839
c2d11a7d
JM
19840Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19841
19842 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19843 * gdb.disasm/am33.exp: Run it.
19844
dc96c6c7 19845Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19846
19847 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19848 match processing (and eliminate spurious timeouts when running).
19849
dc96c6c7 19850Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19851
19852 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19853 exception test, but conditionalize it on target [mach | gnu].
19854
dc96c6c7 19855Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19856
19857 * gdb.base/overlays.exp: fixup compile line for linker script.
19858
19859Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19860
19861 * gdb.fortran/types.exp: don't guess at float size.
19862
19863Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19864
19865 * gdb.base/exprs.exp: delete test that depends on int size.
19866
19867Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19868
19869 * config/sim.exp: Removed checks for target triplets.
19870 (gdb_target_sim): Use gdb,target_sim_options.
19871
19872Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19873
19874 * gdb.base/reread.exp: New file.
19875 * gdb.base/reread1.c: New file.
19876 * gdb.base/reread2.c: New file.
19877
19878Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19879
19880 * config/sim.exp: Use 'target sim -sparclite' when running
19881 SPARClite programs.
19882
19883Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19884
19885 * gdb.base/structs2.exp: New file.
19886 * gdb.base/structs2.c: New file.
19887
19888Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19889
19890 * gdb.asm/common.inc: New file.
19891 * gdb.asm/d10v.inc: New file.
19892 * asm-source.exp: Pass -I's to gas to find .inc files.
19893 Update line numbers in expected output.
19894 * asmsrc1.s: Rewrite.
19895 * asmsrc2.s: Rewrite.
19896 * configure.in: Create arch.inc symlink.
19897 * configure: Regenerate.
19898 * Makefile.in (distclean): Delete arch.inc.
19899
19900Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19901
19902 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19903 (t_enum_value2): ditto
19904 (t_enum_value3): ditto
19905 (main): ditto
c906108c
SS
19906Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19907
19908 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19909 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19910 change.
19911 Use gdb_test instead of send_gdb/gdb_expect sequences.
19912
19913Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19914
19915 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19916 not void.
19917
19918Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19919
19920 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19921 subroutines. Used to test gdbs ability to single step through PC
19922 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19923
19924Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19925
19926 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19927 more rigorous EGCS C++ error checking.
19928
19929Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19930
a9c64011
AS
19931 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19932 tests.
19933 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19934 function when asleep.
19935 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19936 for i*86 Linux and SVR4 signal handling problems.
19937 Remove linux xfail for `next to handler in signals_tests_1', fixed
19938 by recent infrun.c change.
19939 Limit backtrace to 10 frames to avoid timeout problems with infinite
19940 stack backtraces.
19941 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19942 target.[ch] change.
c906108c
SS
19943
19944Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19945
19946 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19947 for a newline from gdb before continuing.
19948 (default_gdb_exit): Just look for y or n.
19949 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19950 it does, fail the rests of the tests in the file.
19951
19952Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19953
19954 * config/cygmon.exp: New file.
19955
19956Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19957
19958 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19959 main" test on remote targets.
c906108c
SS
19960
19961 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19962 run test on remote targets.
19963
19964Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19965
19966 * gdb.asm: New directory.
19967 * configure.in: Configure it.
19968 * configure: Regenerate.
19969 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19970 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19971
19972Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19973
19974 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19975
dc96c6c7 19976Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19977
a9c64011
AS
19978 * gdb.base/overlays (several files): Merge the two overlay
19979 managers into one. Change variables (foox, barx, bazx, grbxx)
19980 back into ints but force them to load in their proper sections.
c906108c
SS
19981
19982Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19983
19984 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19985 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19986 (D10VCopy): Handle memory regions crossing 16k boundaries.
19987 (D10VCopy): Transfer data in 32 bit chunks.
19988
19989Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19990
19991 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19992 correct.
c906108c
SS
19993
19994 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19995 map. Include space for printf in .text segment.
c906108c
SS
19996
19997 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19998 updated d10v memory VMA/LMA map.
c906108c 19999 (D10VCopy): Call D10VTranslate.
d63a86f8 20000
c906108c
SS
20001Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20002
20003 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20004
20005 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20006 that it won't be put into the .sdata - small data -
20007 section. Update reference.
c906108c
SS
20008 * gdb.base/baz.c (bazx, baz): Ditto.
20009 * gdb.base/foo.c (foox, foo): Ditto.
20010 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20011
20012 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20013 to be arrays.
d63a86f8 20014
dc96c6c7 20015Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20016
a9c64011
AS
20017 * gdb.base/overlays.exp: fix up and get working again.
20018 Add tests for backtraces from an overlay function.
d63a86f8 20019
c906108c
SS
20020Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20021
20022 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20023 "calling function with watchpoint enabled".
20024
20025Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20026
20027 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20028 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20029 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20030 pending review of whether it is useful or not.
20031
20032Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20033
20034 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20035
20036Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20037
20038 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20039 * config/dve.exp: New file to support Densan boards.
20040
20041Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20042
20043 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20044 reads and BSD.
c906108c
SS
20045
20046Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20047
20048 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20049 response.
20050
20051 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20052
20053Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20054
20055 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20056 test.
c906108c
SS
20057
20058 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20059 target_sizeof_long and target_bigendian_p.
c906108c 20060 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20061 to targets word size and endianess.
d63a86f8 20062
c906108c
SS
20063Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20064
20065 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20066 output.
c906108c
SS
20067
20068Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20069
20070 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20071 Update test of set args help to match source change.
c906108c
SS
20072
20073Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20074
20075 * gdb.base/default.exp: Expect help system output to be in
20076 alphabetical order.
20077 * gdb.base/help.exp: Ditto.
20078
20079Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20080
20081 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20082 "i*86-pc-linux-gnu*".
20083 * gdb.base/interrupt.exp: Ditto.
20084 * gdb.base/corefile.exp: Ditto.
20085
20086 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20087 define vxworks when building the testcase.
c906108c
SS
20088
20089 * gdb.base/ptype.exp: Fix testnames to be unique.
20090 * gdb.base/radix.exp: Ditto.
20091 * gdb.base/term.exp: Ditto.
20092 * gdb.base/whatis.exp: Ditto.
20093 * gdb.c++/classes.exp: Ditto.
20094
20095Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20096
20097 * gdb.base/callfuncs.exp: Fix indentation.
20098
20099 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20100 suppress_flag has been set.
20101 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20102 target feature.
20103
20104Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20105
20106 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20107 the testcase.
20108
20109 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20110 set_debug_traps() and breakpoint().
c906108c
SS
20111 * gdb.c++/misc.cc (main): Ditto.
20112 * gdb.c++/templates.cc (main): Ditto.
20113 * gdb.c++/virtfunc.cc (main): Ditto.
20114
20115Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20116
20117 * lib/gdb.exp(gdb_step_for_stub): New function.
20118 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20119 exists, reload the executable and do a "continue" instead of
20120 doing a jump.
20121 (runto_main): Use gdb_step_for_stub.
d63a86f8 20122
c906108c 20123 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20124 tests to have unique names.
c906108c
SS
20125 * gdb.base/callfuncs.exp: Ditto.
20126 * gdb.base/commands.exp: Ditto.
20127 * gdb.base/default.exp: Ditto.
20128 * gdb.base/help.exp: Ditto.
20129 * gdb.base/list.exp: Ditto.
20130 * gdb.base/opaque.exp: Ditto.
20131 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20132 similar tests.
d63a86f8 20133
c906108c
SS
20134 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20135 * gdb.c++/cplusfuncs.cc: Ditto.
20136 * gdb.c++/virtfunc.cc: Ditto.
20137
20138 * config/monitor.exp: Keep track of the last file we saw, rather
20139 than trying to get the info from gdb.
20140
20141 * gdb.fortran/types.exp: Move comment to previous line.
20142
20143Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20144
20145 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20146 target mode.
c906108c
SS
20147
20148Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20149
20150 From Bob Manson:
20151 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20152 string from GDB when it connects.
c906108c
SS
20153
20154 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20155
20156Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20157
20158 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20159 if we can't get a debug format from GDB (we may be testing an
20160 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20161
20162 * gdb.stabs/weird.exp: Fix quoting.
20163
20164 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20165
20166Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20167
20168 * config/arm-ice.exp: New file.
20169
20170Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20171
20172 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20173 until it has been modified to work with the new testsuite.
c906108c 20174
99707966 20175 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20176 testcase won't compile, cause all of the testcases in the file to
20177 fail instead.
c906108c
SS
20178
20179 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20180 (gdb_clear_suppressed): New procedure.
20181 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20182 it contains a positive value.
20183
20184Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20185
20186 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20187
20188 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20189
20190Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20191
20192 * lib/gdb.exp (setup_xfail_format): New function.
20193 (get_debug_format): New function to get debug format.
20194 (debug_format): New global variable to hold last value set
20195 by get_debug_format.
20196 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20197 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20198 * gdb.c++/ptype.exp: Ditto.
20199 * gdb.c++/classes.exp: Ditto.
20200 * gdb.c++/cplusfuncs.exp: Ditto.
20201 * gdb.c++/inherit.exp: Ditto.
20202 * gdb.c++/templates.exp: Ditto.
20203 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20204
c906108c
SS
20205Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20206
20207 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20208 host doesn't have a currently-open connection.
20209
20210 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20211 any gdb stub target. Handle cases where gdb doesn't respond when
20212 interrupted in a sane fashion.
c906108c
SS
20213
20214 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20215 same thing in a totally different way.
c906108c
SS
20216
20217 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20218 setting "timeout".
c906108c 20219 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20220 default_gdb_init now.
c906108c
SS
20221
20222Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20223
20224 * gdb.base/printcmds.exp: Fix "check for floating addition"
20225 regexp to accept results within approx +/- .01 of exact value.
20226 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20227
20228Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20229
20230 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20231 properly.
c906108c
SS
20232 (gdb_expect): Add optional timeout parameter, and add timeout
20233 value to various calls.
20234 (gdb_suppress_tests): Only give one warning message per group.
20235
20236Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20237
20238 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20239 global variables. Handle getting a value for $timeout more
20240 gracefully.
c906108c
SS
20241
20242Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20243
20244 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20245 initialize.
c906108c 20246 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20247 by a target configuration file.
c906108c
SS
20248 (gdb_expect): Pass the timeout to remote_expect.
20249
20250 * config/monitor.exp(gdb_load): Fix typo in regexp.
20251
20252Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20253
20254 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20255
20256Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20257
20258 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20259 here. Call gdb_target_exec before rebooting the target, to make
20260 sure the connection to the target is closed.
c906108c
SS
20261 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20262 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20263 Also detect "Timeout reading from remote" error.
20264
20265 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20266 gdb_target_monitor. Don't call gdb_file_cmd here; let
20267 gdb_target_monitor do it.
c906108c
SS
20268
20269 * gdb.disasm/hppa.exp: Don't use exec_output.
20270
20271Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20272
20273 * gdb.base/list.exp: If we're debugging a non-native target,
20274 try to set the pc register to point to the start of the
20275 program before doing the first list command.
20276
20277 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20278 test_calls after restarting.
c906108c
SS
20279
20280 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20281 reloading.
c906108c
SS
20282
20283 * gdb.base/watchpoint.exp: Fix typo.
20284
20285 * gdb.base/setshow.exp: Check for use_gdb_stub.
20286
20287 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20288 stub case.
c906108c
SS
20289 * gdb.base/langs.exp: Ditto.
20290
20291 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20292 gdb_load_offset. If we weren't given a file to load, figure out
20293 what the current file is and use it.
c906108c
SS
20294
20295 * config/i386-bozo.exp: New file.
20296
20297Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20298
20299 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20300 feature.
20301
20302 * config/proelf.exp: New entry.
20303
20304Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20305
20306 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20307 of regexps.
20308
20309 * gdb.base/watchpoint.exp: Don't run the test_stepping
20310 tests if gdb can't call functions on the target.
20311
20312 * gdb.base/setshow.exp: Don't run the set prompt tests if
20313 the board has gdb_prompt set.
20314
20315Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20316
20317 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20318 * gdb.base/commands.exp: Likewise.
20319 * gdb.base/setshow.exp: Likewise.
20320
20321Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20322
20323 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20324 feature.
20325
20326 * config/i960.exp: New file.
20327
20328Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20329
20330 * gdb.base/funcargs.exp: Check for gdb,short_int target
20331 feature instead of looking for explicit target triplets.
20332
dc96c6c7 20333Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20334
d63a86f8 20335 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20336 "p 123DEADBEEF", to check parse_number.
20337 * top.c: change "to enable to enable" to "to enable" in a couple
20338 of help strings.
20339
20340Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20341
20342 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20343 on the mn10300.
d63a86f8 20344
c906108c
SS
20345Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20346
20347 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20348 where the test executable is run with explicit args.
20349 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20350
20351Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20352
20353 * gdb.base/run.c: Use FAKEARGV to build test executable that
20354 does not require a command line arg, since most simulators
20355 don't currently support passing such an arg into the simulated
20356 program.
20357 * gdb.base/commands.exp: Change tests to insert the proper
20358 value as the arg to the first recursive factorial call. Change
20359 compilation line to define FAKEARGV at compile time.
20360
20361Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20362
20363 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20364 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20365 function with watchpoint enabled" test.
20366
20367Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20368
20369 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20370 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20371
20372 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20373 "Tests restarted" messages.
c906108c
SS
20374
20375Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20376
20377 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20378
dc96c6c7 20379Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20380
20381 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20382 for INFO SYMBOL; add help tests for OVERLAY commands.
20383 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20384 add tests for OVERLAY commands
20385 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20386 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20387 * gdb.base/sigall.c: add usestubs code frag
20388 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20389
c906108c
SS
20390Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20391
20392 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20393 failures.
20394 (gdb_stop_suppressing_tests): Note that tests have restarted.
20395
20396Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * config/h8300.exp: New file.
20399
20400Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20401
20402 * gdb.base/setshow.exp: Check for the existence of a
20403 feature, not its value.
20404
20405Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20406
20407 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20408
20409 * gdb.base/scope.exp: It's now init0(), not init().
20410
20411 * gdb.base/scope0.c: For now, change init() to be init0().
20412
20413 * config/monitor.exp: Use gdb_serial in preference to serial
20414 or netport.
20415
20416 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20417 and it's not already set.
c906108c
SS
20418
20419Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20420
20421 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20422 isn't using a stub and if it supports argument passing.
c906108c
SS
20423
20424Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20425
20426 * config/udi.exp(gdb_start): Make sure UDICONF is set
20427 properly before starting gdb.
20428
20429Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20430
20431 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20432 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20433 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20434
20435Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20436
20437 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20438 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20439
20440 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20441
20442 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20443
20444 * config/monitor.exp: Make sure we disconnect from the target.
20445 Also, try a reboot/reload cycle instead of failing if the
20446 load fails.
20447
20448Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20449
20450 * gdb.base/default.exp: Don't set match_max.
20451 * gdb.base/help.exp: Ditto.
20452 * gdb.base/list.exp: Ditto.
20453 * gdb.base/signals.exp: Ditto.
20454
20455 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20456 set, use remote_ld to download the testcase instead of
20457 the GDB loader.
20458
20459Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20460
20461 * config/vr5000.exp: New file.
20462
20463 * config/monitor.exp(gdb_target_monitor): Add pattern for
20464 "Ending remote" to detect errors in connecting.
20465
20466 * gdb.base/setshow.exp: Add .* within auto language test.
20467
20468 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20469 target feature.
20470
20471 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20472 and reboot the board if necessary.
c906108c
SS
20473
20474 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20475 a set of tests. Remove print.* from the patterns being checked.
20476
20477Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20478
20479 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20480 refer to gdb_spawn_id.
20481
20482 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20483 longer used.
20484 * config/sparclet.exp: Ditto.
20485 * config/sparclet-old.exp: Ditto.
20486 * config/slite.exp: Ditto.
20487 * config/sim.exp: Ditto.
20488 * gdb.base/funcargs.exp: Ditto.
20489
20490 * lib/gdb.exp:Remove references to gdb_spawn_id.
20491 (gdb_expect): Move to remote.exp.
20492
20493Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20494
20495 * config/monitor.exp: Detect the "Couldn't establish connection"
20496 message from GDB.
20497
20498Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20499
20500 * gdb.base/bitfields.exp: Use runto instead of explicit
20501 gdb_run_cmd/gdb_expect sequences.
20502
20503 * gdb.base/break.exp(text_next_with_recursion): Add match for
20504 gdb_expect call.
20505
20506 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20507 We also need to handle the "A program is being debugged already"
20508 prompt from gdb. Use gdb_test to set the baud rate.
20509
20510 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20511 to 20000. Really. I mean it.
20512
20513Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20514
20515 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20516 fails. If suppress_flag is set, skip perror message about not
20517 being able to send to GDB.
c906108c 20518 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20519 GDB.
c906108c
SS
20520 (gdb_expect): If suppress_flag is set, always fail immediately.
20521 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20522 (gdb_init): Call gdb_stop_suppressing_tests.
20523 (default_gdb_exit): Ditto.
20524 (default_gdb_start): Ditto.
20525
20526 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20527 gdb_stop_suppressing_tests as appropriate.
c906108c 20528 * gdb.base/break.exp: Ditto.
889bf7c5 20529 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20530 * gdb.base/commands.exp: Ditto.
20531 * gdb.base/exprs.exp: Ditto.
889bf7c5 20532 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20533 * gdb.base/list.exp: Ditto.
20534 * gdb.base/recurse.exp: Ditto.
889bf7c5 20535 * gdb.base/scope.exp: Ditto.
c906108c
SS
20536 * gdb.base/structs.exp: Ditto.
20537 * gdb.c++/inherit.exp: Ditto.
20538
20539Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20540
20541 * config/vr4300.exp: New file.
20542
99707966 20543 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20544
99707966 20545 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20546
20547Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20548
20549 * lib/gdb.exp(gdb_init): New function.
20550
20551 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20552 for each individual variable set.
c906108c
SS
20553
20554 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20555 name.
20556
20557 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20558
20559 * gdb.base/scope.exp: Use gdb_test.
20560
20561 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20562 aborting; the testsuite driver will do that for us (see
20563 gdb_finish). Also, use gdb_test in a few more places.
20564
20565Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20566
20567 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20568
20569Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20570
20571 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20572 and "add_tests" are not at the same address.
20573
20574Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20575
20576 * gdb.base/ptype.exp: Use gdb_test.
20577
20578Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20579
20580 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20581 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20582 left in. No longer expect them to fail.
20583
20584 * gdb.stabs/*.mt; Deleted, no longer used.
20585 * gdb.stabs/configure.in: Remove references to target makefile
20586 frags.
20587 * gdb.stabs/configure: Rebuilt.
20588
20589 * gdb.disasm/*.mt: Deleted, no longer used.
20590 * gdb.disasm/configure.in: Remove references to target makefile
20591 frags. Use "sh3.s" as the unique filename for this directory.
20592 * gdb.disasm/configure: Rebuilt.
20593
20594 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20595 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20596 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20597
20598Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20599
20600 * config/udi.exp: Use mondfe,name instead of remote_host.
20601
20602Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20603
20604 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20605 a function with a watchpoint enabled on the mn10200.
20606
20607 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20608 before trying to create it!
20609
20610Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20611
20612 * config/vx.exp: Use hostname instead of netport.
20613
20614 * config/vxworks.exp: New file.
20615
20616 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20617
20618 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20619 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20620 occurs.
20621
20622 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20623 $gdb_spawn_id directly.
20624 (gdb_run_cmd): Try _start as well as start. Use the target feature
20625 gdb,start_symbol as the symbol to start from when jumping.
20626
20627Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20628
20629 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20630 redundant) test.
20631
20632 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20633 it doesn't lose for 16bit integer systems.
20634
20635Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20636
20637 * gdb.fortran/types.exp: If the target doesn't support "double"
20638 data types, then expect "real" types to only be 4 bytes.
20639
20640 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20641 call tests if the target doesn't support inferior function calls.
20642
20643 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20644 in printf tests.
20645
20646Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20647
20648 * gdb.base/help.exp: Disable "help set", "help show", and
20649 "help support". Simplify regexp for "help stack".
20650
20651 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20652 to 60 seconds. Temporarily set match_max to 15000 around the
20653 "info copying" test.
20654
20655 * gdb.base/nodebug.exp: Don't try to do an inferior function
20656 call if the target doesn't support them.
20657 * gdb.base/printcmds.exp: Likewise.
20658 * gdb.base/setvar.exp: Likewise.
20659 * gdb.base/structs.exp: Likewise.
20660 * gdb.c++/templates.exp: Likewise.
20661 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20662
20663 * gdb.base/recurse.exp: Enable for the mn10200.
20664
20665 * configure.in: Do configure gdb.stabs directory for *-*-elf
20666 targets.
20667 * configure: Rebuilt.
20668
20669 * gdb.base/break.exp: Check for gdb,noresults before testing
20670 exit status and/or results from the target.
20671 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20672 * lib/gdb.exp: Remove old (now bogus) initialization of
20673 noinferior, noargs, noresults and nosignals.
20674
20675Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20676
20677 * config/sh.exp: New file.
20678
20679 * config/slite.exp: Try to connect multiple times to the board
20680 before rebooting. Only send a "monitor run" if need_monitor_run
20681 is set.
20682
20683 * gdb.base/break.exp: Don't do the "stub continue" test if
20684 the target has gdb_stub set.
20685
20686 * gdb.base/callfuncs.exp: Increase the timeout.
20687
20688 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20689 if the target has gdb,noinferiorio set.
20690
20691 * gdb.base/list.exp: Increase match_max to 10000 characters.
20692
20693 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20694
20695 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20696 target.
20697
20698 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20699
20700Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20701
20702 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20703 trying to delete the copy of gdb. Catch the file delete so we
20704 don't die if the delete fails; also, the file should be copied to
20705 the host, not to the build.
c906108c
SS
20706
20707Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20708
20709 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20710 parenthesis in case it contains multiple regexps separated
c906108c
SS
20711 with |.
20712
20713 * gdb.base/watchpoint.exp: Use gdb_test.
20714 * gdb.base/default.exp: Ditto.
20715
20716Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20717
99707966 20718 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20719
c906108c
SS
20720 * gdb.base/scope.exp: Use gdb_test.
20721 * gdb.c++/classes.exp: Ditto.
20722 * gdb.c++/inherit.exp: Ditto.
20723
20724Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20725
20726 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20727 remote_exec instead.
20728 * gdb.base/corefile.exp: Don't be ridiculous.
20729 * gdb.base/*.c: Add missing stub invocations.
20730
20731Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20732
20733 * config/slite.exp: Miscellaneous fixes.
20734
20735 * lib/gdb.exp: Fix runto.
20736
20737 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20738 the target.
20739
20740 * gdb.base/watchpoint.exp: Fix regexp.
20741
20742 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20743 close and wait commands, as the descriptor may now be
20744 invalid. Always call "remote_close host".
20745
20746Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20747
20748 Major rewrite for testsuite revision.
d63a86f8 20749
c906108c
SS
20750 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20751 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20752 instead of relying on spawn_id to always contain a valid
20753 spawn id.
20754 (get_compiler_info): New procedure to build the ${binfile}.ci
20755 file, instead of replicating this in N different places.
20756 (gdb_compile): New procedure.
d63a86f8 20757
c906108c 20758 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20759 appropriate arguments) instead of compile. Use gdb_test in a lot
20760 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20761 at the start of a testcase, as this is no longer done magically.
20762
20763 config/*-gdb.exp: Rename without the -gdb suffix.
20764
20765 config/mips.exp: Use remote_close instead of exit_remote_shell.
20766 config/monitor.exp: Use target_info instead of looking at
20767 baud, timeout, etc.
20768 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20769
20770Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20771
20772 * gdb.c++/templates.exp (test_ptype_of_templates),
20773 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20774 Update expect patterns for destructors and assignment operators
20775 to match corresponding c-typeprint.c changes.
20776 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20777 to destructor breakpoint test, GDB should be able to set the
20778 destructor breakpoint without specifying arguments.
20779
20780Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20781
20782 * gdb.threads/pthreads.exp: Change result for failure to compile due
20783 to lack of pthreads runtime support from an error to simply an
20784 unsupported test, per dejagnu standards.
20785
20786Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20787
20788 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20789 where GDB exits to reduce pattern match time.
20790 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20791
20792 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20793
dc96c6c7 20794Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20795
20796 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20797 * gdb.base/default.exp: ditto.
20798 * gdb.base/nodebug.exp: ditto.
20799 * gdb.base/printcmds.exp: ditto.
20800 * gdb.base/ptype.exp: ditto.
20801 * gdb.base/setvar.exp: ditto.
20802 * gdb.base/structs.exp: ditto.
20803 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20804
20805Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20806
20807 * configure, */configure: Rebuild with autoconf 2.12.
20808
20809Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20810
20811 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20812 use new i*86-pc-linux*-gnu quads.
20813 * gdb.base/corefile.exp: Ditto.
20814 * gdb.base/signals.exp: Ditto.
20815 * gdb.base/sigall.exp: Ditto.
20816 * gdb.base/interrupt.exp: Ditto.
20817
20818 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20819 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20820 RedHat 4.0.
d63a86f8 20821
c906108c 20822 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20823 linux. This allows the test case to at least compile on latest
20824 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20825
20826Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20827
20828 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20829 directory to search gdb directory. Accept and step over conditional
20830 stack alignment code. Consume $prompt in failure cases.
20831 Reset timeout to $oldtimeout instead of some arbitrary value.
20832 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20833 timeout problems with infinite stack backtraces.
20834 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20835 Accept function parameters for linkfunc member.
20836
20837Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20838
20839 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20840 (CXXFLAGS): Remove, unreferenced.
20841 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20842 previous -B options and also add -B option to pick up cross compiled
20843 runtime.
c906108c
SS
20844 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20845 doing cross compiles.
20846 (target_alias): Declare global.
20847 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20848 to verify that gcc exists in build tree, and if so set CC to that
20849 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20850
c906108c
SS
20851Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20852
20853 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20854 ptype test for anonymous union. Fixup testcase to match
20855 current gcc debug output.
20856
20857Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20858
20859 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20860 force argument to an unsigned long type.
20861
20862Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20863
20864 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20865 tests and anonymous union print/ptype tests.
c906108c
SS
20866 * gdb.base/list.exp (test_forward-search): Increase timeout by
20867 5 minutes for the "search extremely long line" case.
20868 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20869 completely optional and that the pass/fail messages use the command as
20870 the message if that third arg is a null string.
20871 (gdb_test_exact): Arrange that a null string pattern means match a
20872 null string output rather than any output, which might include random
889bf7c5 20873 errors.
c906108c
SS
20874 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20875 backtrace test.
20876 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20877 always failing and failure is now exposed by gdb.exp changes.
20878
20879Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20880
20881 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20882 weren't being noted.
20883
20884Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20885
20886 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20887 * gdb.stabs/weird.exp: Remove v_comb xfails.
20888
dc96c6c7 20889Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20890
20891 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20892 list.exp scope.exp watchpoint.exp]
c906108c 20893 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20894
dc96c6c7 20895Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20896
20897 * config/monitor.exp: Increase download timeout to 1000 seconds.
20898
dc96c6c7 20899Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20900
20901 * config/m32r.exp: Increase timeout to 120 seconds.
20902
20903Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20904
20905 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20906 and accept older ordering as obsolescent gcc or gdb.
20907 * gdb.c++/templates.exp: Ditto.
20908 * gdb.c++/virtfunc.exp: Ditto.
20909
20910Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20911
20912 * gdb.base/coremaker.c: Add code to mmap some data so we
20913 can check that it ends up in the core file.
20914 * gdb.base/corefile.exp: Add test to read mmapped data
20915 from core file.
20916
dc96c6c7 20917Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20918
20919 * config/m32r.exp: New file.
20920
20921Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20922
20923 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20924 that cflags can contains -gstabs, and work correctly for other tests.
20925
dc96c6c7 20926Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20927
20928 * gdb.base/setshow.exp: New file, tests show and set.
20929 * gdb.base/setshow.c: New file, tests show and set.
20930 * gdb.base/help.exp: Add test for help set|show annotate.
20931 * gdb.base/default.exp: Add test for set|show annotate.
20932
20933Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20934
20935 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20936 errors unique.
20937 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20938 explicitly.
20939
20940Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20941
20942 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20943 and width commands. This is done elsewhere.
20944 * (gdb_start): Don't call gdb_start_sim here. That's already
20945 done in gdb_load. This fixes lots of failures in default.exp.
20946
20947Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20948
20949 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20950 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20951 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20952 in the same we we treat other failures (since it may be an expected
889bf7c5 20953 condition), rather than as an error.
c906108c
SS
20954 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20955 old test format.
20956
20957Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20958
20959 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20960 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20961 twice. Nuke the duplicates.
c906108c 20962 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20963 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20964 Remove config.h along with other config files.
20965
20966Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20967
20968 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20969 "p func1 ()" and note that rests of tests are skipped.
20970 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20971 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20972 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20973 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20974 affected by the previous run test.
20975 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20976 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20977 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20978 "pass int powerset tuple" and "pass modeless int powerset tuple".
20979 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20980 "real write 4" and "real write 8".
20981 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20982 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20983 "print \$i after tuple assign 2", and
20984 "print vs2 after tuple assign 2".
20985 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20986 meaningful error message and return -1 so the caller can
20987 suppress further tests and avoid a cascade of errors.
d63a86f8 20988
c906108c
SS
20989Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20990
20991 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20992 format for printing version.
20993 * gdb.base/default.exp: Ditto.
20994 * gdb.base/interrupt.exp: Fix problem with cascade of
20995 errors if child process dies while calling a function.
d63a86f8 20996
c906108c
SS
20997Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20998
20999 * Makefile.in (VPATH): Add
21000 * Makefile.in (Makefile, config.status): Fix rules so things get
21001 remade when necessary.
21002
21003Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21004
21005 * Makefile.in (just-check): Add path to sibling expect dir
21006 to environment variable specified by RPATH_ENVVAR.
21007
21008Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21009
21010 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21011 (just-check): Add shared library paths for libstdc++, tk,
21012 tcl, bfd, and opcodes to the environment variable specified
21013 in RPATH_ENVVAR.
21014 * configure.in: Add support to recognize --enable-shared flag
21015 and generate correct value for RPATH_ENVVAR.
21016 * configure: Regenerated with autoconf.
21017
21018Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21019
21020 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21021 include all osf versions.
c906108c
SS
21022 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21023 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21024 when target is linux. When failing to build pthreads test
21025 executable, give more meaningful message.
21026 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21027 arg for pthread_create.
d63a86f8 21028
c906108c
SS
21029Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21030
21031 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21032 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21033 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21034 and -lpthreads (everybody else).
c906108c
SS
21035 (test_startup): Fail gracefully if threads are not supported.
21036 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21037 "p/c array_index("abcdef",2)" when not gcc compiled.
21038 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21039 "print func2::coremaker_local" when not gcc compiled.
21040 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21041 "ptype on opaque struct tagname (statically)",
21042 "ptype on opaque struct tagname (dynamically) 1", and
21043 "ptype on opaque struct tagname (dynamically) 2"
21044 for not compiled with gcc.
21045 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21046 backtrace when compiled with gcc.
d63a86f8 21047 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21048 than always return success.
21049
21050Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21051
21052 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21053
21054Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21055
21056 * gdb.base/structs.exp: Undo last change.
21057
21058Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21059
21060 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21061 encapsulate all the steps/nexts done during self test, starting
21062 at main, and makes them less sensitive to optimization issues.
21063 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21064 signal handler" test.
21065 * gdb.threads/pthreads.exp: Only run this for native configs.
21066 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21067 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21068 tests.
21069 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21070 for "runto test_calls(void)" test.
d63a86f8 21071
c906108c
SS
21072Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21073
21074 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21075 and don't expect address info in breakpoint confirmations.
21076
21077Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21078
21079 * gdb.base/list.exp (test_forward_search): Increase timeout
21080 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21081 and then reset to old value when done. Increase expect input
c906108c
SS
21082 buffer to 10000.
21083
21084Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21085
21086 * gdb.base/list.exp (test_forward_search): Fix to handle very
21087 long source line without overflowing expect's input buffer.
21088
21089Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21090
21091 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21092 "buffer_full".
21093
21094 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21095 "buffer_full".
21096
21097 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21098 "buffer_full".
21099
21100 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21101 "buffer_full".
21102
21103Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21104
21105 * configure.in (configdirs): Add gdb.threads.
21106 * configure: Regenerated with autoconf.
21107 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21108 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21109 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21110
c906108c
SS
21111Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21112
21113 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21114
21115Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21116
21117 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21118 each signal's status in the output of "handle all print".
21119 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21120 the \r\n sequence that immediately precedes the gdb prompt.
21121 * gdb.base/a1-selftest.exp: Save original timeout and restore
21122 after test.
21123
21124Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21125
21126 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21127 symbol.
21128
21129Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21130
21131 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21132
21133Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21134
21135 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21136 timeout by 60 seconds.
21137
21138Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21139
21140 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21141 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21142 error return.
21143
21144Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21145
21146 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21147 gdb initialization, also report how long dejagnu waited. Restore
21148 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21149 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21150
21151Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21152
21153 * lib/gdb.exp: Report timeout value for verbosity level 2.
21154 * config/gdbserver.exp: Ditto.
21155 * config/hppro.exp: Ditto.
21156 * config/mips-gdb.exp: Ditto.
21157 * config/monitor.exp: Ditto.
21158 * config/netware.exp: Ditto.
21159 * config/sim-gdb.exp: Ditto.
21160 * config/slite-gdb.exp: Ditto.
21161 * config/udi-gdb.exp: Ditto.
21162 * config/unix-gdb.exp: Ditto.
21163 * config/vx-gdb.exp: Ditto.
21164 * gdb.base/a1-selftest.exp: Ditto.
21165 * gdb.base/a2-run.exp: Ditto.
21166 * gdb.base/break.exp: Ditto.
21167 * gdb.base/corefile.exp: Ditto.
21168 * gdb.base/list.exp: Ditto.
21169 * gdb.base/recurse.exp: Ditto.
21170 * gdb.base/scope.exp: Ditto.
21171 * gdb.base/signals.exp: Ditto.
21172
21173Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21174
21175 * gdb.threads/Makefile.in (docdir): Removed.
21176
21177Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21178
21179 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21180 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21181 @srcdir@.
d63a86f8 21182 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21183 autoconf 2.5 or higher.
21184 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21185
21186Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21187
21188 * configure: Regenerated.
21189 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21190 avoid name clashes with SunOS headers.
21191
21192Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21193
21194 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21195
21196Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21197
21198 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21199 prototype information ends up in the compiler info file.
21200
21201Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21202
21203 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21204 attempting to regenerate it. Eliminate use of a temporary file
21205 and just generate the info file directly. Source it immediately,
21206 for consistency of use.
21207 * gdb.base/corefile.exp: Ditto
21208 * gdb.base/exprs.exp: Ditto.
21209 * gdb.base/funcargs.exp: Ditto.
21210 * gdb.base/langs.exp: Ditto.
21211 * gdb.base/list.exp: Ditto.
21212 * gdb.base/mips_pro.exp: Ditto.
21213 * gdb.base/nodebug.exp: Ditto.
21214 * gdb.base/opaque.exp: Ditto.
21215 * gdb.base/ptype.exp: Ditto.
21216 * gdb.base/scope.exp: Ditto.
21217 * gdb.base/setvar.exp: Ditto.
21218 * gdb.base/signals.exp: Ditto.
21219 * gdb.base/whatis.exp: Ditto.
21220 * gdb.c++/templates.exp: Ditto.
21221 * gdb.c++/virtfunc.exp: Ditto.
21222 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21223 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21224
21225Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21226
21227 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21228 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21229 Increase timeout, a lot of single stepping might be needed if the
21230 target has no hardware watchpoints.
21231
21232Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21233
21234 * gdb.base/break.exp: Ignore compiler warnings when compiling
21235 break.c.
21236 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21237 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21238 from remote-sim.
21239 * gdb.base/exprs.exp: Add h8300 xfails.
21240 * gdb.base/funcargs.exp: Likewise.
21241 * gdb.base/nodebug.exp: Likewise.
21242 * gdb.base/printcmds.exp: Likewise.
21243 * gdb.base/ptype.exp: Likewise.
21244 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21245 h8300 xfails.
d63a86f8 21246 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21247 on the h8300.
21248 * gdb.base/funcargs.c: Explicitly make last constant argument to
21249 call_after_alloca_subr an unsigned long type.
21250 * gdb.base/return.c: Include stdio.h.
21251
21252Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21253
21254 * config/abug.exp: New file for the older Motorola Bug monitor
21255 that runs on the mvme13x series VME boards.
21256 * config/monitor.exp: Use the new config array for target settings
21257 if they exist.
21258
21259Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21260
21261 * sim-gdb.exp: Make the SH simulator allocate less space when
21262 it is targeted.
21263
21264Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21265
21266 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21267 test.
21268
21269Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21270
21271 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21272 "rs6000-*-*" for "list function in include file" when gcc compiled.
21273 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21274 for "p ctable1[120]".
21275 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21276 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21277 Remove setup_xfail for "rs6000-*-*" for
21278 "print 'scope0.c'::filelocal before run".
21279 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21280 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21281 since some compilers don't allow both options to be given
21282 on the same command line. Create object file and move it.
d63a86f8 21283
c906108c
SS
21284Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21285
21286 * gdb.base/corefile.exp: Always regenerate the core file, since
21287 we always regenerate the coremaker program. Detect special case
21288 where registers cannot be read from core file.
d63a86f8 21289
c906108c
SS
21290Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21291
21292 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21293 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21294 * gdb.c++/templates.exp: Only match on basename of file since
21295 some formats like xcoff don't encode directory information.
21296 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21297 and rs6000 AIX xcoff targets.
21298 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21299 * configure: Regenerate.
21300 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21301 here, rather than in distclean.
d63a86f8 21302
c906108c
SS
21303Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21304
21305 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21306 defined, and use it to compile the test case with -O2. The
21307 native compilation still uses no optimization.
21308 * gdb.base/mips_pro.c: Remove inline assembly code since
21309 it is compiled PIC by default, which results in assembler
21310 warnings that make the testsuite think the compilation
21311 was unsuccessful.
21312
21313Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21314
21315 * gdb.c++/misc.exp: Add note to message for
21316 "print s.a for foo struct" that this is a known gcc 2.7.2
21317 and earlier bug.
21318
21319Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21320
21321 * gdb.base/break.exp: Fix pattern for matching "Delete all
21322 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21323 setup_xfail for deleting all breakpoints test. Fix various
21324 timeout messages to include "(timeout)".
21325 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21326 for "p t_float_values2(3.14159,float_val2)".
21327 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21328 for "continue to call2g" when gcc compiled.
21329 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21330 "up to foo in langs.exp", "show language at foo in langs.exp",
21331 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21332 and "show language at fsub in langs.exp".
21333 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21334 "list line 1 in include file", "list message for lines past EOF",
21335 "list function in include file", "list list0.h:foo", and
21336 "list filename:function; nonexistant function".
21337 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21338 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21339 and "ptype t_char_array" to be for native cc only.
d63a86f8 21340
c906108c
SS
21341Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21342
d63a86f8 21343 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21344 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21345 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21346
21347Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21348
21349 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21350 "bt in signals.exp". This problem only appears when running
21351 the testsuite, and then only intermittently.
21352
21353Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21354
21355 * gdb.base/return.exp (return_tests): Differentiate between
21356 two tests of continuing.
21357
21358Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21359
21360 * */Makefile.in (maintainer-clean): Remove config.log.
21361 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21362 * gdb.c++/Makefile.in (PROGS): Add inherit.
21363 (clean): Remove *.ci.
21364
21365Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21366
21367 * gdb.c++/misc.cc: Add test code from Mike Stump.
21368 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21369
21370Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21371
21372 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21373 to "alpha-*-osf2*" and add comment.
21374 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21375 setup_xfail for "step over execarg initialization" and
21376 "step over corearg initialization".
c906108c
SS
21377 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21378 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21379 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21380 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21381 "print func2::coremaker_local", and "backtrace in corefile.exp".
21382 * gdb.base/signals.exp: Build and source signals.ci.
21383 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21384 to be for gcc only.
21385 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21386
c906108c
SS
21387Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21388
21389 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21390 Feb 3 procfs.c change.
21391
21392Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21393
21394 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21395
21396Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21397
21398 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21399 from dejagnu's apparent default of 10 seconds, which gives random
21400 results when running the tests over NFS on moderately loaded systems.
21401 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21402
21403Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21404
21405 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21406 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21407 result reports.
c906108c
SS
21408
21409Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21410
21411 * configure.in (CY_AC_PATH_TCLH): Remove.
21412 * configure: Regenerate.
21413
21414Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21415
21416 * gdb.c++/Makefile.in (clean): Add missing '{'.
21417
21418Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21419
21420 * lib/gdb.exp: Provide a default value for noinferior.
21421
21422 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21423 Load libgloss.exp.
21424
21425Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21426
21427 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21428 the executable, not the .o to run the tests from.
21429
21430Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21431
21432 * gdb.base/break.exp: Don't test for program exit or exit status
21433 if $noresults if nonzero.
21434 * gdb.base/langs.exp: Likewise.
21435 * gdb.base/watchpoint.exp: Likewise.
21436
21437 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21438 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21439 trying to compile the testcase.
21440
21441Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21442
21443 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21444 * gdb.base/signals.exp (continue to handler): Likewise.
21445
21446Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21447
21448 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21449
21450 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21451
21452Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21453
21454 * gdb.base/corefile.exp: Recognize "not found" as failure
21455 when trying to determine if a core file was generated.
21456 If no core file was generate the first time, try again without
21457 the ulimit -c to work around braindamaged shells.
21458
21459Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21460
21461 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21462 [] tests with "test" and enclose string in quotes.
21463 * gdb.stabs/configure: Rebuild
d63a86f8 21464
c906108c
SS
21465Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21466
21467 Changes in sync with expect:
21468 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21469 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21470 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21471 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21472 argument to AC_REQUIRE.
21473 * configure: Regenerated.
21474
21475Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21476
21477 * gdb.base/corefile.exp: When generating a core, discard any
21478 error messages about ulimit not found and the "core dumped"
21479 message from the shell that runs the coredumper.
21480
21481Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21482
21483 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21484
21485 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21486 which sed script to run. Expect failure for v_comb test
21487 on PA targets too.
d63a86f8 21488
c906108c
SS
21489Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21490
21491 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21492 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21493
21494Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21495
21496 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21497 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21498 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21499 * lib/gdb.exp (default_gdb_start): Fix typo.
21500 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21501 messages to not include the full program name that caused
21502 the core dump since some systems (such as solaris) apparently
21503 truncate this path to about 80 characters.
21504 When generating a core file first try increasing the core file
21505 size limit to unlimited since some systems may default it to
21506 zero, and it is harmless to try it. Move the test for failing
21507 to generate a core file to where it will actually get executed.
21508 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21509 new gdb result from g++ debug info improvements and make old
21510 pattern obsolescent. Also account for size_t differences
21511 (may be int or long).
21512 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21513 initialization before function call is placed in the delay slot
21514 and thus appears to be skipped over by commands such as "next".
21515
21516Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21517
21518 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21519
21520Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21521
21522 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21523 input source file; fix code to compile test to deal with this
21524 convention.
21525 * gdb.c++/*.exp: Likewise.
21526
21527Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21528
21529 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21530 "bt in signals.exp".
21531
21532Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21533
21534 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21535 "step over execarg initialization" and
889bf7c5 21536 "step over corearg initialization".
c906108c
SS
21537
21538Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21539
21540 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21541 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21542
21543Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21544
21545 From Rob Savoye (rob@poseidon.cygnus.com)
21546 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21547 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21548 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21549 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21550 configure.in}: Major reworking for autoconfig.
c906108c
SS
21551 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21552 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21553 New files.
c906108c
SS
21554 * config/unix-gdb.exp: Make GDB global.
21555 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21556 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21557 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21558 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21559 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21560 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21561 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21562 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21563 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21564 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21565 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21566 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21567 to returns as necessary, arrange for test to compile own testcase
21568 executable.
c906108c 21569 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21570
c906108c
SS
21571Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21572
21573 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21574 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21575 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21576 "backtrace through signal handler".
21577
21578Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21579
21580 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21581 continuing from a job control stop signal.
21582 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21583
21584Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21585
21586 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21587 * gdb.base/corefile.exp: Likewise.
21588 * gdb.base/funcargs.exp: Likewise.
21589
21590Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21591
21592 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21593 * config/monitor.exp: Add support for setting baud rate.
21594
21595Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21596
21597 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21598 i*86-*-linux* xfails for "backtrace through signal handler".
21599 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21600 "print func2::coremaker_local".
21601 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21602 alpha-dec-osf2* xfail for
c906108c
SS
21603 "delete all breakpoints when none".
21604
21605Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21606
21607 * gdb.base/break.exp: Change test that deletes all breakpoints
21608 when no user breakpoints are installed. A post 4.15 change
21609 causes gdb to no longer prompt in this case.
21610
21611Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21612
21613 * gdb.base/return.exp (return_tests): Change xfail for test
21614 "correct value returned double test" to stop xfailing at
21615 Solaris 2.5. Apparently the bug has been fixed.
21616
21617Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21618
21619 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21620 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21621
21622Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21623
21624 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21625 * gdb.disasm/hppa.s: Corresponding changes.
21626
21627Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21628
21629 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21630 makefile fragment.
21631 * config/mt-hpux: Deleted.
21632
21633Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21634
d63a86f8 21635 * Many files: When warning about suppressed tests due to a
c906108c
SS
21636 nonexistant test binary, avoid incrementing the warning count.
21637
21638Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21639
21640 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21641
c906108c
SS
21642Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21643
21644 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21645 "sparc-*-solaris2*".
21646
21647Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21648
21649 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21650 Add global and local variables and initialize them.
21651 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21652 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21653 extracts the file name and terminating signal from the core file.
21654 * TODO: Remove note about tests for correct mapping of corefile.
21655 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21656 from optimizing it away.
21657 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21658 handles common blocks.
21659
21660Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21661
21662 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21663 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21664
21665Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21666
21667 * Makefile.in (maintainer-clean): New target, synonym for
21668 realclean.
21669 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21670 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21671 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21672 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21673 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21674 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21675
21676Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21677
21678 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21679 xfails when not gcc compiled for "print foo::funclocal".
21680 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21681 "print foo::funclocal at foo",
21682 "print 'scope1.c'::foo::funclocal at foo",
21683 "print foo::funclocal_bss at foo",
21684 "print 'scope1.c'::foo::funclocal_bss at foo",
21685 "print foo::funclocal_ro at foo",
21686 "print 'scope1.c'::foo::funclocal_ro at foo",
21687 "print bar::funclocal at foo" and
21688 "print 'scope1.c'::bar::funclocal at foo".
21689 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21690 gcc compiled for "print foo::funclocal at bar".
21691 Expand all messages to ensure that they identify that
21692 the test is at bar().
21693 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21694 gcc compiled for:
21695 "ptype on opaque struct pointer (statically)",
21696 "ptype on opaque struct tagname (statically)",
21697 "ptype on opaque struct pointer (dynamically) 1",
21698 "ptype on opaque struct tagname (dynamically) 1",
21699 "ptype on opaque struct pointer (dynamically) 2" and
21700 "ptype on opaque struct tagname (dynamically) 2
21701 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21702 gcc compiled for:
21703 "p datalocal"
21704 "whatis datalocal",
21705 "ptype datalocal",
21706 "p bsslocal",
21707 "whatis bsslocal", and
21708 "ptype bsslocal".
21709 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21710 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21711 when not gcc compiled.
21712 * gdb.base/funcargs.exp (float_and_integral_args): Add
21713 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21714 compiled.
21715 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21716 "backtrace from call6a" when not gcc compiled.
21717 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21718 "backtrace from call7a" when not gcc compiled.
21719 * gdb.base/callfuncs.exp (do_function_calls):
21720 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21721 "p t_char_array_values(char_array_val2,char_array_val1)",
21722 "p t_char_array_values(char_array_val1,char_array_val2)",
21723 "p t_char_array_values("carray 1","carray 2")",
21724 "p t_char_array_values("carray 1",char_array_val2)",
21725 "p t_char_array_values(char_array_val1,"carray 2")",
21726 "p sum_args(1,{2})",
21727 "p sum_args(2,{2,3})",
21728 "p sum_args(3,{2,3,4})",
21729 "p sum_args(4,{2,3,4,5})"
21730 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21731 "backtrace in corefile.exp" when not gcc compiled.
21732
21733Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21734
21735 * gdb.base/signals.exp: Rewrite `handle all print' test as
21736 a procedure. Accept blanks or TABs as whitespace, increase
21737 timeout and expect input buffer size for the large output
21738 from the command. Remove "i*86-*-bsdi2.0" xfail.
21739
21740Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21741
21742 * gdb.base/setvar.exp: Add new testcases for truncation when
21743 assigning invalid values to bitfields.
21744
21745Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21746
d63a86f8 21747 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21748 mips-sgi-irix* xfail for
21749 "call inferior func with struct - returns char *"
21750 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21751 accepted in the result.
c906108c
SS
21752
21753Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21754
21755 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21756 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21757 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21758 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21759 that accidentally got checked in.
21760
21761Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21762
d63a86f8 21763 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21764 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21765 compiled test.
21766 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21767 Add mips-sgi-irix5* xfail for not gcc compiled.
21768 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21769 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21770 "p top", "whatis top", "p middle", and "whatis middle".
21771 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21772 "whatis signed char" for not gcc compiled.
21773 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21774 "set variable signed char=-1 (-1)" and
21775 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21776 * gdb.base/funcargs.exp (float_and_integral_args):
21777 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21778 Add mips-sgi-irix* xfail when not gcc compiled for
21779 "continue to call2b".
21780 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21781 "continue to call2g".
21782 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21783 "backtrace from call6a"
21784 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21785 "backtrace from call7k".
21786 Add mips-sgi-irix5* xfail when not gcc compiled for
21787 "backtrace from call7a".
21788 (localvars_after_alloca): Fix gdb_test cmds for
21789 "print * after runto ...".
21790 Remove rs6000-*-* xfails for
21791 "print i after runto localvars_after_alloca" and
21792 "print l after runto localvars_after_alloca"
21793 for all compilers.
21794 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21795 when not compiled with gcc, for:
c906108c
SS
21796 "print signed char == (minus)",
21797 "print signed char != (minus)",
21798 "print signed char < (minus)",
21799 "print signed char > (minus)".
21800 * gdb.base/callfuncs.exp (do_function_calls):
21801 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21802 "call inferior func with struct - returns char *".
d63a86f8 21803 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21804 "correct value returned double test" to include Solaris 2.4.
21805 * gdb.base/funcargs.exp (float_and_integral_args):
21806 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21807
c906108c
SS
21808Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21809
21810 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21811 enumeration bitfields if compiling with GNU C.
21812 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21813 to empty' prompt.
21814
21815Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21816
21817 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21818 test for PRO targets.
21819
21820 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21821 breakpoints in the inferior at any given time by making
21822 two groups of breakpoints for call2*, call6* and call7*
21823 tests.
21824
21825Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21826
21827 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21828 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21829 from optimizing it away.
21830 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21831 "call inferior func with struct".
21832
21833Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21834
21835 * configure.in: Only configure gdb.chill for particular targets.
21836
21837Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21838
21839 * gdb.base/Makefile.in: Add action to .c.o transformation
21840 rule that generates a .ci file for each .o file and remove
21841 explicit .c.o rules except for callfuncs.o.
21842 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21843 generates a .ci file for each .o file and remove explicit
21844 .cc.o rules.
21845 (clean): Remove *.tmp *.ci files.
21846 (EXECUTABLES): Remove templ-info.exp.
21847 * gdb.base/compiler.c: New file.
21848 * gdb.c++/compiler.cc: New file
21849 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21850 Change rs6000-*-* xfail for
21851 "print 'scope0.c'::filelocal_ro" and
21852 "print 'scope1.c'::filelocal" and
21853 "print 'scope1.c'::filelocal_bss" and
21854 "print 'scope1.c'::filelocal_ro" and
21855 "print 'scope1.c'::foo::funclocal" and
21856 "print 'scope1.c'::foo::funclocal_ro" and
21857 "print 'scope1.c'::bar::funclocal" and
21858 "print 'scope0.c'::filelocal_ro" and
21859 "print 'scope1.c'::filelocal at foo" and
21860 "print 'scope1.c'::filelocal_bss at foo" and
21861 "print 'scope1.c'::filelocal_ro at foo" and
21862 "print 'scope1.c'::foo::funclocal at foo" and
21863 "print 'scope1.c'::foo::funclocal_bss at foo" and
21864 "print 'scope1.c'::foo::funclocal_ro at foo" and
21865 "print 'scope1.c'::bar::funclocal at foo" and
21866 "print 'scope0.c'::filelocal_ro" and
21867 "print 'scope1.c'::filelocal" and
21868 "print 'scope1.c'::filelocal_bss" and
21869 "print 'scope1.c'::filelocal_ro" and
21870 "print 'scope1.c'::foo::funclocal" and
21871 "print 'scope1.c'::foo::funclocal_bss" and
21872 "print 'scope1.c'::foo::funclocal_ro" and
21873 "print 'scope1.c'::bar::funclocal" and
21874 "print 'scope1.c'::bar::funclocal_bss"
21875 to only be xfail'd when not compiled with gcc.
d63a86f8 21876 Add rs6000-*-* xfail for
c906108c
SS
21877 "print 'scope0.c'::filelocal_bss before run"
21878 when compiled with gcc.
21879 (test_at_main): Add rs6000-*-* xfail for
21880 "print filelocal_ro in test_at_main"
21881 when compiled with gcc.
21882 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21883 Add rs6000-*-aix* xfail for
c906108c
SS
21884 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21885 "ptype t_char_array", not compiled with gcc.
21886 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21887 xfail for "list foo (in include file)" when gcc compiled.
21888 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21889 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21890 "run to call0a" if not compiled with gcc.
21891 (unsigned_integral_args): Add rs6000-*-* xfail for
21892 "run to call1a" if not compiled with gcc.
21893 (float_and_integral_args): Add rs6000-*-* xfail for
21894 "run to call2a" if not compiled with gcc and for
21895 "continue to call2b" for any compiler.
21896 Add rs6000-*-* xfail to
21897 "print f1 after run to call2a" for gcc compiled.
21898 (discard_and_shuffle): Add rs6000-*-* xfail for
21899 "run to call6a".
21900 (shuffle_round_robin): Add rs6000-*-* xfail for
21901 "backtrace from call7a" if not compiled with gcc.
21902 Add rs6000-*-* xfail for
21903 "backtrace from call7b" if compiled with gcc.
21904 (call_after_alloca): Add rs6000-*-* xfail for
21905 "print c in call_after_alloca" and
21906 "print s in call_after_alloca" and
21907 "backtrace from call_after_alloca_subr"
21908 if not compiled with gcc.
21909 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21910 "print c in localvars_in_indirect_call" and
21911 "print c in localvars_in_indirect_call" and
21912 "backtrace in indirectly called function" and
21913 "stepping into indirectly called function"
21914 if not compiled with gcc.
21915 (localvars_after_alloca): Add rs6000-*-* xfail for
21916 "print c after runto localvars_after_alloca" and
21917 "print s after runto localvars_after_alloca" and
21918 "print i after runto localvars_after_alloca" and
21919 "print l after runto localvars_after_alloca"
21920 for all compilers.
21921 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21922 than whatis-info.exp.
21923 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21924 than opaque-info.exp.
21925 Setup rs6000-*-* xfail for
d63a86f8 21926 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21927 "ptype on opaque struct pointer (dynamically)" when
21928 not compiled with gcc.
21929 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21930 rather than callf-info.exp.
21931 (do_function_calls): Add clear_xfail for rs6000-*-* for
21932 "p t_float_values2(3.14159,float_val2)". Seems to work
21933 fine there, both with xlc and gcc. Need to find out what
21934 it is doing right and fix other platforms.
21935 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21936 "call inferior func with struct - returns int",
21937 "call inferior func with struct - returns long",
21938 "call inferior func with struct - returns float",
21939 "call inferior func with struct - returns double",
21940 "call inferior func with struct - returns char *",
21941 but only if not gcc compiled (presumes xlc compiled).
21942 Change rs6000-*-* xfails for
21943 "call inferior func with struct - returns char" and
21944 " call inferior func with struct - returns short" to only
21945 xfail if not using gcc.
21946 (clean mostlyclean): Remove *.ci and *.tmp files.
21947 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21948 than templ-info.exp.
21949 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21950 Add rs6000-*-* xfail for "up to foo in langs.exp"
21951 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21952 when not gcc compiled.
d63a86f8 21953
c906108c
SS
21954Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21955
21956 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21957 * gdb.base/corefile.exp: Likewise.
21958 * gdb.base/list.exp: Likewise.
21959 * gdb.base/scope.exp: Likewise.
21960 * gdb.base/siganls.exp: Likewise.
21961
21962 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21963 compiler output.
21964 * gdb.base/whatis.exp: Likewise.
21965
21966Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21967
21968 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21969 failure (opcode table has been fixed to match reality).
21970
21971Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21972
21973 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21974 "call inferior func with struct - returns char",
21975 "call inferior func with struct - returns short"
21976
21977 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21978 "print 'scope0.c'::filelocal at main",
21979 "print 'scope0.c'::filelocal_bss in test_at_main",
21980 "print 'scope0.c'::filelocal at foo",
21981 "print 'scope0.c'::filelocal_bss in test_at_foo",
21982 "print 'scope0.c'::filelocal at bar",
21983 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21984
c906108c
SS
21985 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21986 in source file 1". This bug seems to have been fixed with both
21987 gcc and native cc (was native assembler bug?).
21988
21989Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21990
21991 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21992 "backtrace through signal handler" to "i*86-*-sysv4*".
21993 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21994 continue" case. Add "known SVR4 bug" to fail message.
21995 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21996 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21997 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21998 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21999 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22000 "up to foo in langs.exp", "show language at foo in
22001 langs.exp", "up to cppsub_ in langs.exp", "show
22002 language at cppsub_ in langs.exp", "up to fsub in
22003 langs.exp", and "show language at fsub in langs.exp".
22004 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22005 "bactrace in corefile.exp".
22006 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22007 "call inferior function with struct - returns float" and
22008 "call inferior function with struct - returns double".
d63a86f8 22009
c906108c
SS
22010Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22011
22012 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22013 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22014 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22015 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22016
22017Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22018
22019 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22020 (or overriden) "CHILL" macro rather then bare "gcc".
22021 Also look for ../../gcc/xgcc since that is what we will
22022 actually need, not "Makefile". Remove following assignment
22023 of CHILL to CHILL_FOR_TARGET because that results in
22024 recursive definition.
22025
22026Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22027
22028 * gdb.base/corefile.exp: Change xfail for backtrace in
22029 corefile.exp from linuxaout to all linux.
22030 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22031 cases where we miss the breakpoint at the signal handler
22032 for some reason. Setup xfail for linuxoldld/linuxaout and
22033 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22034 hitting SIGURG breakpoint.
22035 * gdb.base/signals.exp: Setup xfail for "next" acting like
22036 continue to add linuxoldld. Setup xfail for all linux for
22037 "next to handler in signals_tests_1", "backtrace in
22038 signals_tests_1", "continue to func1", "pass SIGUSR1",
22039 and continue to handler".
22040
22041Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22042
22043 * Update all FSF addresses except those in COPYING* files.
22044
22045Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22046
22047 * gdb.base/a2-run.exp: Change messages to be more explicit about
22048 the status of args, and quote binfile in results.
22049
22050Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22051
22052 * gdb.base/callfuncs.exp: Add tests for passing structs to
22053 inferior functions and return various types.
22054 * gdb.base/callfuncs.c: Add functions to receive a struct
22055 and return a member of the struct, in various types.
22056
22057Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22058
22059 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22060
22061Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22062
22063 * config/vxworks29k.exp: New file, sources vxworks.exp.
22064
22065Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22066
22067 * config/gdbremote.exp: New file. Testing framework using
22068 gdbserver.
22069
22070Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22071
22072 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22073 "call function when asleep" and "send end of file".
22074 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22075 for "backtrace in corefile.exp".
22076 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22077 for "backtrace through signal handler".
22078 * gdb.base/corefile.exp: Make sure we actually generate a core file
22079 before trying the core tests. Some systems allow the user to suppress
22080 generation of core files and default to that (linux for example).
22081 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22082 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22083
22084Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22085
22086 * gdb.threads: New directory with some crude multi-threaded
22087 gdb tests (step.exp and step2.exp).
22088 * config/mt-lynx (STEP_EXECUTABLE): Define.
22089 (THREADFLAGS): Define.
22090
22091Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22092
22093 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22094
22095 * gdb.base/signals.exp: Disable whole file for lynx until
22096 further notice.
22097
22098 * gdb.base/signals.exp: xfail test where "next" acts like
22099 "continue" for lynx.
22100
22101 * gdb.base/interrupt.exp: xfail test for calling function while
22102 inferior is asleep for lynx.
22103
22104 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22105 than one cr-lf after each command.
22106
22107Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22108
22109 * configure.in: Reinstate setting of stabsdirs variable, fix
22110 typo in setting up configdirs for native builds.
22111
22112 * gdb.base/return.exp: Fix typo in return double test.
22113 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22114 compiler from optimizing them away.
22115
22116Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22117
22118 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22119 sequences to be echo'd by gdb when using gdb_test.
22120 * gdb.chill/chexp.exp: Likewise.
22121 * gdb.fortran/exprs.exp: Likewise
22122
22123Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22124
22125 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22126 after the inferior gdb has started.
22127
22128 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22129 after each command.
22130 * gdb.base/funcargs.exp: Likewise.
22131 * gdb.base/gdbvars.exp: Likewise.
22132 * gdb.base/interrupt.exp: Likewise.
22133 * gdb.base/list.exp: Likewise.
22134 * gdb.base/watchpoint.exp: Likewise.
22135 * gdb.c++/demangle.exp: Likewise.
22136 * gdb.c++/inherit.exp: Likewise.
22137 * gdb.chill/chexp.exp: Likewise.
22138 * gdb.fortran/exprs.exp: Likewise.
22139
22140 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22141 test if we can't handle IO to/from the inferior.
22142
22143 * gdb.c++/misc.exp: Always check for a program already being
22144 started after sending a "run" command to gdb.
22145
22146 * gdb.base/twice.exp: Start with a fresh gdb.
22147
22148 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22149 only depend on gdb's expression code, not the chill runtime.
22150
22151 * gdb.base/return.c: Put return values into variables so we
22152 can have gdb print them rather than depending on the program
22153 to print them.
22154 * gdb.base/return.exp: Corresponding changes.
22155
22156 * lib/gdb.exp: Provide default value for noinferiorio.
22157 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22158 the inferior.
22159
22160 * gdb.base/break.exp: Always check for a program already being
22161 started after sending a "run" command to gdb.
22162 (text_next_with_recursion): Don't check the output from the
22163 program's printf statement. Instead just make sure the program
22164 exited.
22165
22166 * gdb.base/commands.exp: Protect tests which need arguments with
22167 $noargs conditionals.
22168
22169Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22170
22171 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22172 of structure member arrays to match gdb/valops.c:value_addr change.
22173
22174Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22175
22176 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22177 cases.
22178
22179Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22180
22181 * configure.in (configdirs): Remove gdb.chill from default list
22182 of subdirs and then add it back in only if doing a native build.
22183 The current chill compiler does not yet work in any cross build.
22184 * Revert all signal changes from Jul 6.
22185 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22186 for sh-hms targets, allowing these tests to link, with no other
22187 changes. Testing is suppressed by setting "nosignals" in site.exp.
22188
22189Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22190
22191 * configure.in (signaldirs): Define and add to configdirs for all
22192 targets except some specific ones that are known to not support signals.
22193 Also clean up formatting.
22194 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22195 (signals, sigall): Remove rules to build.
22196 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22197 Moved to new gdb.signals directory.
22198 * gdb.signals: New test directory.
22199 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22200 signals.c signals.exp}: New or moved files.
22201
22202Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22203
22204 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22205
22206Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22207
22208 * gdb.base/return.exp: Xfail `return double' test failure
22209 on at least Solaris 2.3 and handle future/past versions on
22210 a case by case basis as appropriate. Also update message
22211 to include i*86 failures.
22212
22213Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22214
22215 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22216
22217 * lib/gdb.exp: Fix comment which erroneously identified
22218 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22219 gdb_file_cmd not gdb_load).
22220 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22221
22222 * gdb.base/setvar.exp: Make test names consistent between pass and
22223 fail cases. Use gdb_test more.
22224
22225Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22226
22227 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22228
22229Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22230
22231 * gdb.base/help.exp: Fix expected help string for `show commands'.
22232
22233Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22234
22235 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22236
22237 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22238 of a text section.
22239
22240Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22241
22242 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22243 that loop eventually terminates. Fix Connection refused logic so
22244 that testsuite will expire nicely.
22245
22246Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22247
22248 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22249 config/rom68k.exp: New tcl glue for the appropriate monitors.
22250 These all just end up calling monitor.exp.
22251 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22252 refused' by retrying. Cleanup some timeout issues.
22253 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22254 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22255 callers don't have to set/restore global timeout variable.
22256
22257 * The following set of changes centralizes management of the global
22258 timeout variable. This way, it can be set in one target dependent
22259 place instead of dozens of places scattered throughout the test suite.
22260 If you need to lengthen a timeout, then you should either set timeout
22261 in one of the config/{target}.exp files, or multiply it by a factor.
22262 Setting it to an absolute value is always going to lose for some
22263 targets.
22264 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22265 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22266 * gdb.base/funcargs.exp: Don't set timeout.
22267 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22268 * gdb.base/printcmds.exp (test_print_string_constants
22269 test_print_array_constants): Don't set timeout.
22270 * gdb.base/ptype.exp: Don't set timeout.
22271 * gdb.base/recurse.exp: Don't set timeout.
22272 * gdb.base/return.exp: Don't set timeout.
22273 * gdb.base/watchpoint.exp: Don't set timeout.
22274 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22275 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22276
22277Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22278
22279 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22280
22281Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22282
22283 * lib/gdb.exp: Disable chill tests for irix5.
22284
22285Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22286
22287 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22288 each test pass or fail.
22289
22290Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22291
22292 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22293 xlc not gcc.
22294
22295Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22296
22297 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22298
22299Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22300
22301 * config/est.exp: Fix copyright and comments. Remove dead code.
22302 Use targetname, serialport and baud variables instead of fixed
22303 constants.
22304 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22305 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22306
22307Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22308
22309 * gdb.base/watchpoint.exp: Don't run
22310 test_watchpoint_triggered_in_syscall for sunos.
22311
22312Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22313
22314 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22315 they don't seem to exist. Do include stdio.h.
22316
22317Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22318
22319 * gdb.base/a1-selftest.exp: Add alpha xfail.
22320
22321Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22322
22323 * gdb.base/watchpoint.c (main): Prompt before calling read().
22324 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22325 Revise accordingly. Remove cruft about sending "123" several
22326 times, until it gets noticed. Clean up the "print buf[0]" stuff
22327 so that it passes or fails, and waits for prompts in the usual way.
22328
22329Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.base/recurse.exp: Fix comment.
22332
22333 * TODO: Remove item about printing variables in nodebug.exp. Add
22334 item about enabling tests which are only run on some targets.
22335
22336 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22337 fail, make test names unique, use new gdb_test convention
22338 regarding pattern, use gdb_test more, etc.).
22339
22340 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22341 fail, make test names unique, etc.).
22342
22343Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22344
22345 * gdb.base/nodebug.c: Change return type of top and middle to
22346 short.
22347 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22348 are fixed by the recent mdebugread.c changes. Allow `short ()'
22349 as type for top and middle.
22350
22351Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22352
22353 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22354 nearly as I can tell, the whole thing was an accident in Stu's
22355 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22356 to replace a send/expect pair with gdb_test, but ended up only
22357 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22358 of 30 Mar 1995 took care of it, but left this vestigial comment
22359 which I am now nuking.
22360
22361Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22362
22363 * gdb.base/break.exp: Look for different line number for
22364 breakpoint at main depending on usestubs.
22365
22366Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22367
22368 * gdb.base/list.exp: Adjust some alternate expect patterns to
22369 match recent list0.c change. Add alternate expect pattern for
22370 output from `list default lines around main' for optimizing
22371 compilers.
22372
22373Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22374
22375 * lib/gdb.exp: If nosignals is not set, set it to 0.
22376
22377Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22378
22379 * config/slite-gdb.exp: Responds to load symbol table prompt.
22380 * gdb.base/break.exp: Adjust line number, fix rerun.
22381 * gdb.base/langs0.c: Add #ifdef usestubs.
22382
22383Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22384
22385 * gdb.base/list.exp: Adjust line contents after adding new lines in
22386 list0.c. Also fix a syntax error.
22387
22388 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22389 * gdb.base/break.exp: ditto.
22390 * gdb.base/list.exp: ditto.
22391 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22392 * gdb.base/run.c: ditto.
22393 * gdb.base/list0.c: ditto.
22394 * gdb.base/funcargs.c: ditto.
22395
22396Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22397
22398 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22399 $targetname, $serialport and $baud instead of hardwired variables.
22400 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22401 target doesn't support signals.
22402
22403Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22404
22405 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22406
22407Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22408
22409 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22410 Don't rely on the value of an auto variable before it has been
22411 initialized. Use gdb_test more.
22412
22413Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22414
22415 * lib/gdb.exp (default_gdb_version): A version number must start
22416 with a digit, but other than that contains all characters up to
22417 the first whitespace character.
22418
22419Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22422
22423Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22424
22425 * gdb.c++/*.exp: Warn if executable does not exist. The original
22426 reason for skipping the warning was that configure.in sometimes
22427 intentionally skipped building the executables but the tcl code
22428 had no way of knowing. That (a) was always bogus with respect to
22429 error handling, (b) is no longer true (right now there is no way
22430 to skip C++ tests).
22431
22432 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22433
22434Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22435
22436 * gdb.base/list.exp: Add expect patterns for output from
22437 SunPRO compiled executables.
22438 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22439 types.
22440
22441Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22442
22443 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22444 number (we are already testing that the correct source line text
22445 gets printed).
22446
22447 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22448 that is what is intended, but something needed to be done to get
22449 sunos4 native working again.
22450
22451 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22452
22453 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22454 apparently went with a (very) old xfail.
22455
22456Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22457
22458 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22459 runto_main is a proc in gdb.exp that will do 'step' for target use
22460 stubs.
22461 * gdb.base/exprs.exp: ditto.
22462 * gdb.base/interrupt.exp: ditto.
22463 * gdb.base/opaque.exp: ditto.
22464 * gdb.base/printcmds.exp: ditto.
22465 * gdb.base/ptype.exp: ditto.
22466 * gdb.base/scope.exp: ditto.
22467 * gdb.base/setvar.exp: ditto.
22468 * gdb.base/signals.exp: ditto.
22469 * gdb.base/twice.exp: ditto.
22470 * gdb.c++/classes.exp: ditto.
22471 * gdb.c++/inherit.exp: ditto.
22472 * gdb.c++/templates.exp: ditto.
22473 * gdb.base/break.exp: no run and hit main for stubs. Change line
22474 numbers for breakpoints and info breakpoint.
22475 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22476 breakpoint().
22477 * gdb.base/callfuncs.c: ditto.
22478 * gdb.base/exprs: ditto.
22479 * gdb.base/interrupt.c: ditto.
22480 * gdb.base/opaque0.c: ditto.
22481 * gdb.base/printcmds.c: ditto.
22482 * gdb.base/ptype.c: ditto.
22483 * gdb.base/scope0.c: ditto.
22484 * gdb.base/setvar.c: ditto.
22485 * gdb.base/signals.c: ditto.
22486 * gdb.base/twice.c: ditto.
22487 * gdb.c++/misc.cc: ditto.
22488 * gdb.c++/templates.cc: ditto.
22489
22490Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22491
22492 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22493
22494 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22495 somewhere between `read' and `main.c'. I'm pretty sure the
22496 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22497 and it isn't particularly useful.
22498
22499 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22500
22501Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22502
22503 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22504
22505Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22506
22507 * config/mt-slite: add LIBS and -nostdlib.
22508 * config/slite-gdb.exp: add this new file to support sparclite target.
22509
22510Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22511
22512 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22513
22514 * gdb.base/a2-run.exp: Change argument to istarget from
22515 "*-*-vxworks" to "*-*-vxworks*".
22516 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22517
22518Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22519
22520 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22521 will not runto main but do a 'step' to step out of breakpoint().
22522 * config/mt-slite: add -Dusestubs.
22523
22524Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22525
22526 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22527 instead of just @.
22528
22529 * gdb.base/signals.exp: Add test for "handle all print".
22530 * TODO: Remove "handle all print". Also remove item about
22531 checking copyright date (I don't like the idea of a spurious FAIL
22532 based on when we run the tests).
22533
22534 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22535 for SunOS4 (reason for failure not investigated). Remove
22536 redundant test for $binfile.
22537
22538 * gdb.base/nodebug.c (array_index): Call malloc.
22539
22540 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22541
22542Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22543
22544 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22545 conventions and slightly simplify the matching regexp.
22546
22547Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22548
22549 * gdb.base/break.exp: Update gdb_test invocation to use new
22550 convention.
22551
22552 * lib/gdb.exp: If noargs is not set, set it to 0.
22553
22554 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22555 tests unique.
22556
22557 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22558
22559Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22560
22561 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22562 one argument of type "<non-float parameter>".
22563
22564Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22565
22566 * config/rom68k.exp: New file to support Motorola IDP board.
22567 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22568 * gdb.base/break.c: Change things around so that this program
22569 doesn't depend upon args. This is necessary to make remote
22570 targets work (in general, they can't take args).
22571 * gdb.base/break.exp: Don't try to send args to program. Don't
22572 expect output. Also, replace lots of code with gdb_test.
22573
22574Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22575
22576 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22577 printing of '\'' (which is what the comment says we are testing,
22578 even though we were not), not '''.
22579 (test_integer_literals_rejected): Test that printing ''' is an error.
22580
22581 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22582 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22583 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22584 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22585 Use gdb_test not test_print_accept.
22586 * lib/gdb.exp: Remove test_print_accept.
22587
22588 * gdb.base/signals.exp (signal_tests_1): Make pass message
22589 consistent with fail message.
22590
22591 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22592 unsigned char; the bug (PR 1821) is fixed.
22593
22594 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22595
22596 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22597 successful tests--makes xfailing them work right.
22598
22599Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22600
22601 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22602 only \r\n, not .*. The test can pass .* as the last thing in
22603 $pattern if that is what it wants. In addition to providing this
22604 flexibility, this change should speed up pattern matching in cases
22605 where the pattern already ended with .* (there were a number of
22606 them). This change also helps catch bad patterns--in the old
22607 scheme the typo "char \*" instead of "char \\*" would pass. Now
22608 it is caught.
22609 * Many .exp files: Update callers.
22610
22611 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22612 clearer and does not spuriously match multiple ('s. Likewise for
22613 ) and *.
22614
22615 * gdb.base/nodebug.exp: Test ability to call a function and pass
22616 it a string (even with no debugging info).
22617
22618 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22619 "p '\'", which is the same as "p ''" once tcl gets done with
22620 quoting, to "p '\\'", which I suspect is what is intended (one
22621 backslash gets sent to GDB).
22622
22623 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22624
22625Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22626
22627 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22628 1817) was fixed literally years ago.
22629
22630Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22631
22632 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22633 test, it causes stepping out of call_after_alloca_subr with
22634 optimizing compilers.
22635 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22636 fails.
22637
22638 * gdb.c++/templates.exp: Source templ-info.exp only if
22639 the templates executable exists.
22640
22641 * gdb.c++/misc.cc (class Contains_static_instance,
22642 class Contains_nested_static_instance),
22643 gdb.c++/classes.exp (test_static_members): Test printing of
22644 a class that contains a static instance of the class.
22645
22646Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22647
22648 * gdb.base/langs2.c (cppsub_): Don't prototype.
22649 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22650 only, I believe).
22651
22652Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22653
22654 * lib/gdb.exp (skip_chill_tests): New procedure.
22655
22656 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22657
22658Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22659
22660 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22661 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22662
22663Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22664
22665 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22666
22667 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22668 disassemble 8, not 16, instructions for part 4.
22669
22670 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22671 support the latter anymore.
22672
22673 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22674 -DNO_PROTOTYPES.
22675 * gdb.base/callfuncs.c: Control use of prototypes based on
22676 NO_PROTOTYPES, not __STDC__.
22677 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22678 t_float_values2 tests if prototypes in use.
22679
22680 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22681 t_double_values): When checking differences against DELTA, check
22682 that difference is within the range (-DELTA,DELTA), not just
22683 (-infinity,DELTA).
22684
22685Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22686
22687 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22688 'file' command firts, then 'target', then 'load', this is due to gdb
22689 target set up.
22690 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22691
22692Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22693
22694 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22695 FP load/store variants.
22696 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22697
22698Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22699
22700 * gdb.base/term.exp: Do not give a warning if not native, it is
22701 not an abnormal condition.
22702
22703Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22704
22705 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22706 t_char_array".
22707
22708Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22709
22710 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22711 are getting the version number.
22712
22713 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22714 if not native, it is not an abnormal condition.
22715
22716Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22717
22718 * lib/gdb.exp: Just use "file exists", rather than undocumented
22719 dejagnu procedure "findfile".
22720
22721Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22722
22723 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22724 (LDFLAGS): Set to -Xlinker -Ur.
22725
22726 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22727 Removed, these values are set by lib/gdb.exp.
22728
22729 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22730
22731Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22732
22733 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22734 of replicating gdb startup code.
22735
22736 * config/mt-vxworks (LDFLAGS): Set to -r.
22737 (CFLAGS_FOR_TARGET): Removed.
22738
22739 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22740 (gdb) and gdb for vxworks uses (vxgdb).
22741
22742 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22743 executable is not in the tree and host != target, use sed and
22744 program_transform_name to determine the gdb name used by the
22745 target.
22746
22747 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22748 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22749
22750Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22751
22752 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22753 floats, chars, and shorts where there are ANSI-style function
22754 definitions.
22755
22756 * gdb.base/langs.exp, gdb.base/langs*: New test.
22757 * gdb.base/Makefile.in: Build it.
22758 * TODO: Remove item about checking that C names don't get C++
22759 demangling applied; this test tests it.
22760
22761Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22762
22763 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22764 went with the const70 xfail. The xfail went away a year ago.
22765
22766 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22767
22768 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22769 for hp300.
22770
22771 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22772
22773 * gdb.base/a1-selftest.exp: Don't run on hp300.
22774
22775Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22776
22777 * Makefile.in (site.exp): Set host_alias and target_alias as well
22778 as host_triplet and target_triplet.
22779
22780Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22781
22782 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22783
22784 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22785 places as other ecoff systems).
22786
22787 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22788 ultrix.
22789
22790Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22791
22792 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22793 remove them.
22794 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22795 variable and "variable" in addition to "data variable".
22796 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22797
22798 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22799 2.
22800 * gdb.base/list1.c (long_line): Add additional statement at start
22801 of function.
22802 * gdb.base/list.exp (test_forward_search): Update line number to
22803 reflect new statement.
22804
22805Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22806
22807 * gdb.base/signals.exp: Reinitialize searched source directories
22808 after gdb_start call.
22809
22810Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22811
22812 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22813 * gdb.stabs/Makefile.in: Likewise.
22814
22815 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22816 change. Instead split the tests into smaller pieces.
22817 * gdb.disasm/hppa.s: Corresponding changes.
22818
22819Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22820
22821 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22822 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22823
22824 * gdb.base/funcargs.exp: Modify many tests so that every test
22825 either passes or fails. Make some test names unique.
22826
22827Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22828
22829 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22830 Call stty to set interrupt character.
22831
22832 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22833 for HP assembler versus GNU assembler based on actual behavior of
22834 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22835
22836 * TODO: Suggest a few more stepping tests.
22837
22838Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22839
22840 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22841 restart GDB for h8300 after a continue.
22842 (return): Add pattern to match a29k-udi behavior.
22843 * gdb.base/nodebug.exp: Remove obsolete comment.
22844 * gdb.base/regs.exp: New file, testing of register displays.
22845 * gdb.base/return.exp: Fix typo in reference to $objdir.
22846 * gdb.base/whatis.exp: Always start with a fresh GDB.
22847
22848Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22849
22850 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22851 higher, these tests generate a lot of output.
22852
22853Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22854
22855 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22856 code following the catch silently ignored some errors; without the
22857 catch they should be thrown like any other tcl error. Also, the
22858 catch used "" instead of {} which meant all the callers who wanted
22859 to include one of the characters "[]$ had to quote it an extra time.
22860 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22861 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22862 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22863 Remove extra quoting.
22864
22865Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22866
22867 * gdb.base/commands.exp: Make test names unique; every test either
22868 passes or fails. Update some comments.
22869
22870 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22871
22872Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 The following fixes a FAIL caused by the fact that the alpha stabs
22875 configuration didn't use the ".if alpha" code in weird.def.
22876 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22877 bit pointer, so the 32 bit version works even on the alpha.
22878 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22879 Remove the stuff which allowed us to have separate versions for
22880 alpha and everything else.
22881
22882 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22883 regexp which "info func operator\[\](" is supposed to match. Fix
22884 string to send to GDB. Note that GDB still doesn't work right. Add a
22885 new test for "info func .perator\[\](" which GDB does handle correctly.
22886
22887 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22888
22889Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22892 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22893 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22894 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22895 it makes the tests harder to understand and confuses test-o-matic.
22896 The preferred style is that each test provides a PASS or a FAIL,
22897 and has a unique message (e.g. "continue #54" not just "continue")
22898 which is the same for the pass and the fail.
22899 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22900 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22901 to lib/gdb.exp.
22902 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22903 prt_accept which was basically the same thing. Likewise for
22904 test_print_reject and prt_reject.
22905 * lib/gdb.exp (test_print_reject): Add some more error message
22906 patterns to match from the former printcmds.exp (prt_reject).
22907 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22908 One defect of the passcount stuff is that some of it failed to
22909 report XPASS where appropriate.
22910 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22911 stuff before and after arg in expected pattern.
22912 (test_paddr_operator_functions): Re-do test without print_addr_of;
22913 this is the only test which seems to want extra stuff there.
22914
22915Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22916
22917 * gdb.base/nodebug.exp: Update new tests to reflect improved
22918 wording of gdb output.
22919
22920 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22921 and "ptype" work on variables in files compiled without -g.
22922 Replaces commented out "maint print msymbol" tests.
22923
22924Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22925
22926 * gdb.base/setvar.c (dummy): Call malloc.
22927
22928 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22929 losing with the irix4 sed.
22930
22931 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22932 ALRM" on irix4.
22933
22934Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22935
22936 * TODO: Remove items about corefile.exp testing new exec-file and
22937 backtrace; both are now done. Add items about printing enums.
22938
22939Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22940
22941 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22942 "get signal $thissig" test fails.
22943
22944 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22945
22946Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22947
22948 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22949 compiler warning with dec alpha compiler.
22950
22951 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22952 extra \n from gdb_test call (this explains why the prompt test
22953 that I removed yesterday was there).
22954 (user_defined_command_test): Remove extra \n and prompt test.
22955
22956 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22957 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22958 doesn't exist.
22959 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22960 Also remove alpha workaround, which turns out to be because
22961 SIGABRT == SIGLOST.
22962
22963 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22964
22965 * gdb.base/help.exp: Don't test "help show".
22966
22967Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22968
22969 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22970 "set print address" is on.
22971 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22972 pass prompt to gdb_test; gdb_test already looks for the prompt.
22973
22974 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22975
22976 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22977 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22978 was to make sure that gdb can read a core file. But (a) the "read
22979 the corefile" part didn't make it to a1-selftest.exp, we just
22980 delete the corefile after creating it, and (b) we test reading
22981 corefiles in corefile.exp anyway. Also, this test left around a
22982 xgdb process on Solaris.
22983
22984 * gdb.base/corefile.exp: Also test backtrace.
22985
22986Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22987
22988 * gdb.base/commands.exp: Test a simple user defined command with
22989 arguments and if/while statements; verify the full user command is
22990 printed by "show user".
22991
22992 * gdb.base/commands.exp: Test if/while commands as part of a
22993 breakpoint command list; verify they appear in breakpoint
22994 information.
22995
22996Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22997
22998 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22999 than by dividing by zero.
23000
23001Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23002
23003 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23004 performing an inferior call with watchpoints enabled.
23005 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23006 call.
23007
23008Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23009
23010 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23011 of "file" command.
23012
23013 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23014 Add additional pattern for when "int operator int(void);" appears
23015 in a different order.
23016
23017Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23018
23019 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23020
23021 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23022 and "signal" with ".*".
23023
23024Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23025
23026 * TODO: Add note about "handle all nostop".
23027
23028 * gdb.base/{sigall.c, sigall.exp}: New test.
23029 * gdb.base/Makefile.in: Add it.
23030
23031Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23032
23033 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23034 when invoking GDB, suppresses any windowing interface.
23035
23036Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23037
23038 * config/sim-gdb: New file, simulator testing support.
23039
23040Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23041
23042 * gdb.base/interrupt.exp: Test calling func1 twice.
23043
23044Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23045
23046 * gdb.base/list.exp (test_forward_search): Set timeout higher
23047 when we'll be getting lots of output from gdb.
23048
23049 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23050 "init_malloc" to after the expect statement. Run it if that
23051 regexp is taken, but also for two others which happen if source
23052 cannot be found.
23053
23054Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23055
23056 * gdb.base/printcmds.exp: New test, for printing register before
23057 program is running.
23058
23059Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23060
23061 * gdb.base/list.exp: Correct some alternate expect patterns
23062 to reflect changes in list1.c.
23063
23064Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23065
23066 * TODO: Add item regarding large frames.
23067
23068 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23069
23070 * TODO: Remove item about enabling return.exp; it
23071 is enabled. Suggest a few more "return" tests.
23072
23073Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23074
23075 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23076 anonymous unions.
23077
23078Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23079
23080 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23081 and pr-5646.o, so "make" is the same as "make all", not "make
23082 pr-4975.o".
23083
23084Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23085
23086 * gdb.base/list.exp: Adjust expectations to reflect changes in
23087 list1.c.
23088 (test_forward_search): New test proc.
23089 * gdb.base/list1.c (long_line): New function, has long source line.
23090
23091Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23092
23093 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23094 additional line of code that was added.
23095
23096Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23097
23098 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23099 tests so as not to overflow expect's input buffers.
23100 * gdb.disasm/hppa.exp: Corresponding changes.
23101
23102Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23103
23104 Beginnings of template debugging tests.
23105 * gdb.c++/templ-info.cc: New file to test for template
23106 debugging capability of the compiler.
23107 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23108 templ-info.cc.
23109 * gdb.c++/templates.cc: Add explicit template instantiations
23110 to enable compiling with -fno-implicit-templates. Add destructor
23111 and 'value' method to T5 class for template tests.
23112 * gdb.c++/templates.exp: Add testcases for printing of template
23113 types, setting breakpoints on template methods and calling a
d63a86f8 23114 template method.
c906108c
SS
23115
23116Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23117
23118 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23119 branch target since some assemblers (gas-2.5) may emit a
23120 relocation for the branch instead of resolving it in the
23121 assembler.
23122
23123Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23124
23125 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23126 through signal handler.
23127
23128Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23129
23130 * configure.in (*-*-netware): Use config/mt-netware.
23131
23132 * config/mt-netware: New file.
23133 * config/mt-i386-netware: Removed, separate configs for different
23134 netware architectures are no longer needed now that we have
23135 --with-headers.
23136
23137Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23138
23139 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23140 by the recent changes to use ANSI C arithmetic conversions.
23141
23142Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23143
23144 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23145 bug involving using inferior_pid to figure out whether to select a
23146 frame.
23147
23148Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23149
23150 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23151 match the current disassembler output.
23152
23153Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23154
23155 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23156 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23157 types, expect "int" as type of integer values (for now).
23158
23159Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23160
23161 * gdb.base/commands.exp: New tests for if/while commands.
23162
23163Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23164
23165 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23166 by .*, since hex values have different syntax in Chill mode.
23167
23168Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23169
23170 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23171 linefeed from expect pattern for repeated types with indices > 9.
23172
23173Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23174
23175 First part of Fortran test suite.
23176 * gdb.fortran: New directory.
23177 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23178
23179Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23180
23181 * gdb.base/default.exp: Update expect pattern for load command
23182 without arguments.
23183
23184Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23185
23186 * configure.in: Change i386 to i[345]86.
23187 * gdb.base/configure.in: Likewise.
23188 * gdb.c++/configure.in: Likewise.
23189 * gdb.chill/configure.in: Likewise.
23190
23191Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23192
23193 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23194 patterns, since that is not a valid context for comments.
23195
23196Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23197
23198 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23199 repeated types and repeated types with indices > 9.
23200
23201Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23202
23203 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23204 2417; old bug has been fixed.
23205
23206Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23207
23208 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23209 send the newline ourselves instead of assuming gdb_test will do
23210 so when passed an empty input string.
23211
23212 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23213 stabs testcode.
23214
23215Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23216
23217 * lib/gdb.exp (gdb_test): Don't send anything if the first
23218 argument is an empty string. This makes cases where we want to
23219 match output that is already in expect's buffers (for example,
23220 matching a breakpoint after gdb_run_cmd has been called) work
23221 reliably.
23222
23223Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23224
23225 * config/netware.exp: New file.
23226
23227Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23228
23229 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23230 the -B and -L prefixes so we can find the debugging stub.
23231
23232 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23233 there and we are using the gcc from the tree.
23234
23235 * gdb.base/types.c: Removed.
23236
23237 * gdb.base/configure.in: Look for makefile fragments in ../config.
23238 Recognize i386-*-netware.
23239 * gdb.c++/configure.in: Likewise.
23240
23241Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23242
23243 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23244 the correct TCL syntax.
23245
23246Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23247
23248 * gdb.base/opaque.exp: use runto instead of messing around with
23249 breakpoints. Simplify by using gdb_test.
23250
23251 * gdb.base/bitfields.exp: restart between tests on netware targets
23252 because breakpoints aren't relocated after target death. Run
23253 processes to completion.
23254
23255 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23256
23257Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23258
23259 * Makefile.in: Remove extra tabs that confuse some versions
23260 of "make". Use the newly built gdb to test with by default,
23261 rather than the first one in the tester's search path.
23262
23263Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23264
23265 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23266
23267 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23268 condition help.
23269
23270Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23271
23272 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23273
23274 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23275 running.
23276 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23277 * gdb.base/funcargs.exp: Likewise.
23278
23279 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23280 * gdb.base/funcargs.exp: Likewise.
23281
23282 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23283 message is "".
23284
23285Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23286
23287 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23288 return,signals,twice}.exp: Handle non-existant binaries
23289 consistantly.
23290
23291 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23292 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23293 might testing a cross development system.
23294
23295Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23296
23297 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23298 runtest script is relative to ${srcdir}, not ${rootdir}.
23299
23300Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23301
23302 * gdb.base/signals.exp: Allow for optionality of breakpoint
23303 address.
23304
23305Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23306
23307 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23308
23309Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23310
23311 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23312 for size_t definition.
23313 * gdb.c++/templates.cc: Likewise
23314
23315 * config/mt-i386-netware: New file.
23316
23317 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23318 defined.
23319
23320 * gdb.base/Makefile.in: Added support for systems that name core
23321 files by appending "core" to the program name.
23322 * gdb.base/a1-selftest.exp: Likewise.
23323
23324Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23325
23326 * gdb.base/return.exp: Add comment and message for `return double'
23327 test failure on Sparc Solaris.
23328
23329Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23330
23331 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23332
23333Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23334
23335 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23336 from optimizing them away.
23337 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23338 patterns to include default constructors and assignment operators,
23339 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23340 character in the output of the virtual base pointer.
23341
23342Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23343
23344 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23345 expression match in print_addr_of to avoid unintented matches.
23346 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23347 versions up to 2.5.8.
23348
23349Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23350
23351 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23352 included file to run under newer versions of expect.
23353 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23354 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23355 Remove xfail for the virtual table of BDDHookV.
23356
23357Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23358
23359 * lib/gdb.exp (string_to_regexp): Set a default result.
23360 (default_gdb_start): Fix misleading message.
23361
23362Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23363
23364 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23365 Remove all CC, etc definitions.
23366 * config/mt-hpux: New file.
23367 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23368 (CFLAGS, LDFLAGS): Define.
23369 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23370
23371 * Makefile.in (site.exp): Don't insert host_os, etc.
23372 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23373 (distclean): Check existence of subdir.
23374 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23375 * gdb.base/Makefile.in: General cleanup and simplification.
23376 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23377 to build executables. Use default rule to build .o files.
23378 (EXPECT, RUNTEST, CC): Fix relative pathname.
23379 (site.exp): Don't insert host_os, etc.
23380 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23381 and/or SIGUSR1 defined.
23382 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23383 * gdb.c++/Makefile.in: General cleanup and simplification.
23384 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23385 (CFLAGS): Remove.
23386 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23387
23388Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23389
23390 * gdb.base/recurse.exp: Misc changes to get tests running again
23391 after Kung's changes to the watchpoint code.
23392 * gdb.base/watchpoint.exp: Likewise.
23393
23394Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23395
23396 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23397
23398Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23399
23400 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23401 * lib/gdb.exp (default_gdb_start): Define.
23402 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23403 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23404 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23405 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23406 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23407 Don't call gdb_target_udi in between tests.
23408
23409Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23410
23411 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23412 (which was basically just a local version of the same thing). In
23413 addition to avoiding duplication, gdb_test_exact is faster.
23414 * lib/gdb.exp (gdb_test_exact): Fix typo.
23415
23416 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23417 don't give an error.
23418
23419 * gdb.base/term.exp: Call delete_breakpoints before starting.
23420
23421 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23422 (t10): Add comment.
23423
23424Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23425
23426 Reorganization of the GDB Test Suite.
23427
23428 * gdb.base: New directory, contains all the basic tests.
23429 * gdb.c++: New directory, tests specific to C++.
23430 * gdb.chill: New directory, tests specific to Chill.
23431 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23432 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23433 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23434 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23435 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23436 t30-31 to chill).
23437 * */gdbme.*: Rename to match appropriate expect scripts.
23438 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23439 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23440 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23441 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23442 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23443 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23444 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23445 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23446 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23447 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23448 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23449 gdb.c++/virtfunc.cc: New names of C++ files.
23450 * gdb.chill/chillvars.ch: New name of Chill file.
23451 * gdb.base/configure.in, gdb.c++/configure.in,
23452 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23453 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23454 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23455 * configure.in (configdirs): Update to reflect directory changes.
23456 (target_abbrev): No longer define for any configuration.
23457 * Makefile.in: Cosmetic improvements to header comments.
23458
23459Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23460
23461 Various changes to gdb.t31:
23462
23463 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23464 * gdbme.ch: Make all key-words and predefineds be upper-case.
23465 * chillvars.exp: Expect key-words and predefinds in upper-case.
23466
23467 * chillvars.exp: Use gdb_test_exact many places.
23468 Change expected output for arrays (which now includes index labels).
23469
23470 * pr-5020.exp, gdme.ch (module PR_5020):
23471 New test, for PR-5020.
23472
23473Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23474
23475 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23476 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23477
23478Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23479
23480 * Makefile.in: Fix bit-rot in definitions of CHILL,
23481 CHILL_FOR_TARGET and Chill_LIB.
23482 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23483 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23484 CHILL, and CHILL_LIB.
23485
23486Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23487
23488 * Revert the previous changes. Please see Rob's directory
23489 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23490
23491Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23492
23493 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23494 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23495 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23496 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23497 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23498 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23499 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23500 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23501 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23502 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23503 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23504 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23505 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23506 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23507 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23508 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23509 changes from 94Q1.
23510
23511Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23512
23513 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23514 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23515 Rob's new testing fragments.
23516
23517Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23518
23519 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23520 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23521
23522Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23523
23524 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23525 version also, match on casted version strings, and match on
23526 gdb startup case where the line numbers might be messed up.
23527
23528Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23529
23530 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23531 (CFLAGS): Delete it from here.
c906108c
SS
23532
23533Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23534
23535 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23536
23537Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23538
23539 * Makefile.in (RUNTEST): Default to just "runtest".
23540
23541Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23542
23543 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23544 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23545 the code has been restructured.
23546
23547Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23548
23549 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23550 \n, not just one of each.
23551
23552 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23553 /bin/cc gives a warning if you do.
23554
23555Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23556
d63a86f8 23557 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23558 __t10ListS_link1ZUiRCUiPT0
23559
23560Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23561
23562 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23563 on local variables in recursive functions.
23564
23565 * gdb.t07/Makefile.in: Build the new test.
23566
23567Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23568
23569 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23570 directly. Instead compare the return values from actual calls.
23571
23572Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23573
23574 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23575
23576Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23577
23578 * From Peter Schauer with minor modifications.
a9c64011
AS
23579 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23580 stops in mid-line in the caller. Add xfail for returning a float
23581 value on X86 targets.
c906108c
SS
23582
23583Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23584
23585 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23586 to avoid expect lossage.
23587 (fmem_LRbug_tests): Likewise.
23588 * gdb.disasm/hppa.s: Corresponding changes.
23589
23590 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23591 conditions to work with latest dejagnu/expect.
23592
23593 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23594 expected to fail on the PA.
23595 (backtrace in call with trampolines): Explicitly require main
23596 to be frame #1 (no trampolines should show up in backtrace).
23597
23598 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23599 "continue -expect".
23600 * gdb.t06/break.exp: Likewise.
23601 * gdb.t07/watchpoint.exp: Likewise.
23602 * gdb.t13/bitfields.exp: Likewise.
23603 * gdb.t15/{funcargs,return}.exp: Likewise.
23604 * gdb.stabs/weird.exp: Likewise.
23605 * config/{mips,udi}-gdb.exp: Likewise.
23606
23607 * hppa.sed: Enclose comments within a sed command to avoid
23608 losing with the old OSF1 sed.
23609
23610Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23611
23612 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23613 sequent dynix.
23614 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23615 * gdb.t15/funcargs.exp: Conditionally step again to really
23616 finish from marker_call_with_trampolines. Handle the case where
23617 the first step from within call_with_trampolines already steps
23618 us back to main.
23619 * gdb.t15/gdbme.c: Add comment to closing brace of
23620 call_with_trampolines for funcargs.exp.
23621
23622Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23623
d63a86f8 23624 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23625 Fix typo(s).
23626
23627Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23628
23629 * gdb.t07/gdbme.c: More code for watchpoint testing.
23630
23631 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23632 "Hardware watchpoint" throughout file.
23633 (test_watchpoint_triggered_in_syscall): New test.
23634 (test_complex_watchpoint): New test.
23635
23636Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23637
23638 * gdbme.c (call_with_trampolines): New function to try and step
23639 into. Tests trampoline problems on the PA.
23640
23641 * funcargs.exp (localvars_in_indirect_call): No longer expect
23642 stepping into indirect call to fail on PAs.
23643 (test_stepping_over_trampolines): New test.
23644
23645Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23646
23647 * TODO: Add suggestions for static member function tests, and
23648 completion tests.
23649
23650Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * TODO: Add suggestions for "p/a" tests.
23653
23654 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23655 (default_gdb_exit): Replace all the hair with sending "quit" to
23656 the process with a simple close.
23657
23658Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23659
23660 * TODO: Add suggestions for shared library tests.
23661
23662Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23663
23664 * TODO: Add suggestions for x/s tests.
23665
23666Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23667
23668 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23669 "enable once", and "enable breakpoints once" with ".*".
23670
23671Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23672
23673 * TODO: Add suggestions about structure passing tests.
23674
23675Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23676
23677 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23678 the primary1 test, use work around if __GNUC__ < 2.
23679 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23680 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23681 Test for bad output rather than waiting for timeout. Issue
23682 second continue only if first continue failed.
23683
23684Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23685
23686 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23687 operator[] test with gdb_test because the old code didn't seem to
23688 be getting the quoting right with the new dejagnu.
23689
23690Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23691
23692 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23693 one from the path.
23694 * Makefile.in: Use a fresh expect if there is one, use runtest
23695 from the src tree if there is one.
d63a86f8 23696
c906108c
SS
23697Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23698
23699 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23700 next over recursive call. Revise the tests from that point on
23701 (which had been skipped) to match GDB's actual (correct) output.
23702
23703 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23704 with next over a breakpoint whose condition is false.
23705
23706 * gdb.t00/help.exp: Comment out "help set print" tests just like
23707 (and for same reason as) "help set" test.
23708
23709Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23710
23711 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23712 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23713
23714Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23715
23716 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23717 necessary gdb_target_udi.
23718
23719 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23720
23721 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23722 1838 and 2417; they are fixed.
23723
23724 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23725 gdb.t03/ptype.exp (ptype structure, ptype union):
23726 Remove xfails; the test is looser than when the xfails were added.
23727
23728 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23729 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23730
23731 * gdb.t01/run.exp: Only run shell test if isnative.
23732
23733 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23734 since "run" automatically loads if necessary. Call gdb_target_udi
23735 after the "file" since "file" kills any execution target.
23736
23737 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23738 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23739 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23740 argument for UDI.
23741
23742Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23743
23744 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23745
23746 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23747
23748Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23749
23750 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23751 properly quoting regexps. This makes the second argument to
23752 demangle a fixed string, which matches the callers, instead of a
23753 shell-style pattern which is what the previous implementation
23754 used. Update some of the callers.
23755
23756Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23757
23758 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23759 (comib_nullified_tests): Fix typo.
23760 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23761 strings. No longer expected to fail.
23762
23763 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23764 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23765 strings. No longer expected to fail.
23766
23767 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23768 string. No longer expected to fail.
23769
23770Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23771
23772 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23773 No longer expected to fail.
23774
23775 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23776 string. No longer expected to fail.
23777
23778Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23779
23780 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23781 only in the names (I probably got most of them). I was even
23782 generous with some which differed in underscores in names, and
23783 probably missed a few, and I *still* was able to remove almost a
23784 third of the file with almost no impact on testsuite coverage.
23785
23786Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23787
23788 * gdb.t00/default.exp: Match udi_attach error message as well as
23789 the one from child_attach.
23790
23791 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23792
23793 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23794
23795 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23796 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23797
23798 * Move test with enums and partial symbols back to
23799 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23800 Reverts the change of 26 May 93. Per today's change to
23801 stabs.texinfo, the behavior that weird.exp was expecting was
23802 unreasonable; what is important is that the compiler+gdb get
23803 things right, which happens with a recent gcc. Also fix the test
23804 to deal with native compilers which put out the stab gdb can't
23805 deal with.
23806
23807Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23808
23809 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23810 in the names. The main thing these accomplish is to slow things down.
23811 Many more such duplicates surely remain.
23812
23813 * gdb.t00/help.exp: Comment out "help support" test just like
23814 (and for same reason as) "help set" test.
23815
23816Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23817
23818 * gdb.t06/break.exp: Remove setup_xfails for
23819 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23820 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23821 about known bug in gcc to include up through 2.5.8.
23822 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23823 well as "_vb$".
23824 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23825 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23826 with latest gcc and gdb.
23827 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23828 well as "_vb$".
23829
23830Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23831
23832 * configure.in (hppa*-*-*): Also configure and build stabs-only
23833 tests.
23834
23835Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23836
23837 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23838 * gdb.t10/configure.in (hppa*-*-*): Use it.
23839
23840Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23841
23842 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23843
23844Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23845
23846 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23847 versions prior to 1.13.5.
23848
23849Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23852 the prompt is at the start of a line.
23853
23854Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23855
23856 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23857 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23858 in the copr tests now.
23859 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23860 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23861 expected to fail.
23862
23863Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23864
23865 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23866 gdb.t31/chillvars.exp, lib/gdb.exp:
23867 Tweak to run under either version of expect.
23868 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23869 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23870 * gdb.t11/list.exp: Remove extraneous whitespace.
23871
23872Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23873
23874 * gdb.t16/printcmds.exp (test_print_strings): Accept
23875 "(unsigned char *) " before the string.
23876
23877 * TODO: Add notes about printing of fancy types and GDB expressions.
23878
23879Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23880
23881 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23882 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23883 if doing mips-idt-ecoff.
c906108c
SS
23884
23885Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23886
23887 * Most .exp files: Tweak to run under either version of expect.
23888
23889Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23890
23891 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23892 xfails; I'm not sure why they are failing, but not because of PR 1806.
23893
23894Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23895
23896 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23897 defined in lib/gdb.exp.
23898
23899Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23900
23901 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23902 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23903 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23904 have to be typeless.
23905
23906Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23907
23908 * TODO: Add suggestion for copyright year test.
23909
23910Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23911
23912 * configure.in (*-*-lynxos*): Add stabs tests.
23913
23914Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23915
23916 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23917 so insert a tab before any assembler directive in column zero.
23918
23919 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23920 stores.
23921 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23922 stores.
23923 (fpu_short_memory_tests): Likewise.
23924
23925Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23926
23927 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23928 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23929 .stabs directives in comments.
23930
23931Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23932
23933 * TODO: New file, describing tests we could write.
23934 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23935
23936Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23937
23938 * gdb.t06/signals.exp: Add kludge to force re-sync.
23939
23940 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23941 to xgdb instead of gdb, get out of gdb.
23942
23943Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23944
23945 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23946 for info.
23947
23948Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23949
23950 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23951 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23952 * gdb.stabs/hppa.sed: New sed script for the PA.
23953
23954Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23955
23956 * gdb.stabs: Re-write weird.def and configuration to use sed
23957 instead of cpp. sed is portable and POSIX; cpp is neither.
23958
23959Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23960
23961 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23962
23963Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23964
23965 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23966
23967Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23968
23969 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23970 "_vb$".
23971 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23972 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23973
23974Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23975
23976 * lib/gdb.exp: Comment out code which depends on non-existent
23977 `transform' procedure.
23978
23979Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23980
23981 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23982 * lib/gdb.exp: Transform tool name.
23983 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23984 1.1's new error handling system.
23985
23986Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23987
23988 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23989
23990Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23991
23992 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23993 They made pattern matching so slow that timeouts happened on
23994 heavily loaded systems. Now any output from "show print" which
23995 gets us back to the GDB prompt is a PASS.
23996
23997Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23998
23999 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24000
24001Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24002
24003 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24004
24005 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24006 It is not from PR 3220.
24007
24008Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24009
24010 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24011 just started failing because they depended on the order the
24012 subcommands are presented, or exact docstring text. This kind of
24013 test is a pain and has minimal benefit.
24014
24015Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24016
24017 * gdb.t09/corefile.exp: At end of test, use "core" command with
24018 no arguments.
24019
24020Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24021
24022 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24023 17}/Makefile.in: Make it possible to run the testsuite with Sun
24024 make and CC = cross gcc by adding explicit build rules for .o
24025 files.
24026
24027Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24028
24029 * gdb.t15/funcargs.exp: Don't put comments on same line as
24030 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24031
c906108c
SS
24032Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24033
24034 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24035
24036Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24037
24038 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24039 * gdb.t20/inherit.exp: remove three dumplicate entries.
24040
24041Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24042
24043 * gdb.t06/break.exp: For "next over recursive call", fail on any
24044 incorrect output, not just on "factorial (value=2)".
24045
24046Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24047
24048 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24049 working now. Add an xfail if accesing a bss variable causes
24050 a memory error if the target is not yet run.
24051
24052Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24053
24054 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24055 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24056 name of __st* demangling (2 strings). Did Kung really get the
24057 more than 95 others right without testing them?
24058
24059Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24060
24061 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24062
24063Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24064
24065 * configure.in (configdirs): Add gdb.disasm
24066 * gdb.disasm: New directory for GDB disassembler tests.
24067 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24068
24069Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.t00/help.exp: Don't test "help set".
24072
24073 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24074 from within expect statements. None of these happen anymore and
24075 they cause regressions to be silently unnoticed.
24076
24077 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24078 messages) about known failures with gcc cygnus-2.4.5-930417.
24079
24080 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24081 comp-info.exp so it gets built if it doesn't exist.
24082
24083 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24084 it is no longer used.
24085 * gdb.t13/comp-info.c: Removed.
24086
24087Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24088
24089 * gdb.t06/signals.exp: Add xfail for sun3.
24090
24091Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24092
24093 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24094 relevant because ^C doesn't get sent but failure can be reproduced
24095 interactively).
24096
24097Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24098
24099 * gdb.stabs/alpha.mt: New configuration file for alpha.
24100 * gdb.stabs/configure.in: Use it.
24101 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24102 sharing with alpha.mt, redefine long to word via preprocessor.
24103 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24104 for alpha.
24105 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24106 native cc.
24107 * gdb.t00/teststrategy.exp: Change expect string so that we
24108 consume the `(xgdb)' from the command echo and from the gdb prompt.
24109 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24110 gdb currently compares all values as long, so this failure probably
24111 applies to any configuration where LONGEST is bigger than a target int.
24112 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24113 with gcc.
24114 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24115 to handle opaque pointers, gcc is.
24116 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24117 as first argument. Include <sys/types.h> and change all operator
24118 new definitions to use size_t.
24119 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24120 now that we use size_t.
24121
24122Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24123
a9c64011 24124 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24125 a long or float array cast all array members to the same type.
a9c64011 24126 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24127 with 64 bit longs.
a9c64011 24128 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24129 on alpha.
a9c64011 24130 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24131
24132Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24133
24134 * gdb.t24 (demangle.exp): Constructors of templates have names like
24135 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24136 section 14.6 of the ARM.
24137
24138 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24139 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24140 accomplish little and slow down the testsuite.
24141
24142 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24143 Accept spaces various places.
24144
24145Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24148 with watchpoint enabled.
24149
24150 * Makefile.in: Remove definition of CC and remove the second
24151 definition of CXX (the "CXX = gcc" one remains). These definitions
24152 were causing backquotes to be expanded within backquotes, which
24153 doesn't work.
24154
24155Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24156
24157 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24158
24159Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24160
a9c64011
AS
24161 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24162 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24163 by mips cc and contains no stabs entries.
24164
24165Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24166
24167 * config/vx-gdb.exp: Use fake device to load files rather than
24168 NFS.
24169 * lib/gdb.exp: New proc to do "file" command.
24170 * config/unix-gdb.exp: Use new "file" proc.
24171
24172Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24173
24174 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24175 Rework board rebooting slightly.
24176 (gdb_exit): Don't exit from the remote shell; there isn't one.
24177 * gdb.stabs/weird.exp: If a program is being debugged already,
24178 kill it.
24179 * gdb.t04/setvar.exp: Stop and restart gdb.
24180 * gdb.t05/expr.exp: Likewise.
24181 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24182 restart gdb and reload the program.
24183 * gdb.t08/opaque.exp: Likewise.
24184 * gdb.t12/scope.exp: Likewise.
24185 * gdb.t13/bitfields.exp: Likewise.
24186 * gdb.t15/funcargs.exp: Likewise.
24187 * gdb.t20/classes.exp: Likewise.
24188 * gdb.t03/ptype.exp: Increase timeout.
24189 * gdb.t16/printcmds.exp (test_print_string_constants,
24190 test_print_array_constants): Likewise.
24191 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24192 * gdb.t20/classes.exp (do_tests): Likewise.
24193 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24194
24195Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24196
24197 * gdb.stabs: Renamed *wierd* to *weird*.
24198
24199Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24200
24201 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24202 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24203
24204Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24205
24206 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24207 (do_tests): Remove xfail for whatis on one_var and two_var.
24208
24209Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24210
24211 * Makefile.in: Made cross building work better by adding
24212 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24213
24214Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * gdb.t15/{return.c,return.exp,Makefile.in}:
24217 New test, currently commented out.
24218
24219Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24220
24221 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24222 still running and removes the leftover named socket so GDb can do
24223 clean restarts.
24224
24225Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24226
24227 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24228 console, not GDB.
24229 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24230 cross testing works better with "make check"
24231 * config/unix-gdb: Use default procedures for exit and version.
24232 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24233 with the newest VxWorks.
24234
24235Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24236
24237 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24238 old form.
24239
24240 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24241 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24242
24243 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24244
24245 * config/unix-gdb.exp: Remove this version of gdb_exit
24246 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24247 Rob says he'll look at it when he gets back to testing boards.
24248
24249Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24250
24251 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24252 an expected fail for certain ptype commands.
24253
24254 * gdb.t20/classes.exp: Update expected results of "ptype class
24255 Base1" to account for the constructor that now appears in the type.
24256
24257Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24258
24259 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24260 disappeared from list.
24261 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24262 "alldone" proc with call to cleanup and exit.
24263 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24264 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24265 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24266 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24267 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24268 "alldone" proc with simple returns that suppress remaining
24269 tests. The alldone proc went away many months ago.
24270
24271Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24274
24275 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24276
24277Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24278
24279 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24280 as vax gdb will display them.
24281
24282Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24285 optimizers.
24286
24287 * scope.exp: Change "bad value for localval" messages so each one
24288 is unique.
24289
24290 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24291 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24292
24293 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24294
24295Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24296
24297 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24298 doesn't exist (due to optimization).
24299
24300Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24301
24302 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24303 contains \r because the filename is long.
24304
24305 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24306 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24307
24308Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24309
24310 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24311 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24312 Ultrix.
24313 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24314 int tests.
24315 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24316
24317Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24318
24319 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24320
24321 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24322 to match does not match the passing case but still matches the
c906108c
SS
24323 failing case.
24324
24325Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24326
24327 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24328
24329Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24330
24331 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24332 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24333 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24334 Remove various versions of gdb_exit.
24335 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24336 gdb_exit.
24337 * config/unix-gdb.exp: gdb_exit remains here, and should override
24338 the generic version, since it's doing a lot of wierd stuff that
24339 the other versions aren't. FIXME, fold it in, or abandon this
24340 version.
24341
24342Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24343
24344 * gdb.t24/demangle.exp: Add tests for PR 3220.
24345
24346Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24347
24348 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24349
24350Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24351
24352 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24353 "i386-*-*". Works for i486 as well.
24354
24355 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24356 bug, and expand domain of xfail to all SVR4 systems, since the
24357 actual problem is likely to be in generic SVR4 /proc support.
24358
24359Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24360
24361 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24362
24363Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24364
24365 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24366 xfails for other systems. Match a missing 'Continuing.' as an
24367 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24368
24369 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24370 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24371 Only issue warning for missing executables if -all option is used.
24372
24373 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24374 file if -all option is used. It's like an unpredictable XFAIL.
24375
24376Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24377
24378 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24379 for dynamically linked binaries.
24380
24381 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24382
24383Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24384
24385 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24386 to state that this is a known bug in old versions of g++.
24387
24388Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24389
24390 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24391 while waiting for `Continuing'.
24392
24393Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24394
24395 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24396 in text, data, and bss.
24397 * gdb.t10/nodebug.c: Add local and global test variables for
24398 initialized and uninitialized data.
24399
24400Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24401
24402 * config/unix-gdb.exp (gdb_exit): Add "wait".
24403
24404Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24405
24406 * gdb.t06/signals.exp: xfail the continue from the handler for all
24407 targets.
24408
24409 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24410 function with watchpoints enabled, the i386 call dummy starts with
24411 a call.
24412
24413 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24414 386 bsd names its corefiles.
24415
24416Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24417
24418 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24419 compilers don't grok it.
24420 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24421 with small octal ints rather than character constants, which
24422 are signed and might not fit if first promoted to int.
24423
24424Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24425
24426 * gdb.t09/Makefile.in (clean): Remove corefile.
24427
24428Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24429
24430 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24431
24432Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24433 and Jim Kingdon (kingdon@cygnus.com)
24434
24435 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24436 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24437 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24438
24439Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24440
24441 * gdb.t17/interrupt.exp: Add xfail for hppa.
24442
24443Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24444
24445 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24446 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24447 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24448 to determine signed-ness of bitfields and use the result to setup
24449 the xfail.
24450 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24451 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24452 call line is reached if necessary.
24453
24454Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24455
24456 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24457
24458Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24459
24460 * gdb.t06/break.exp: Also test `clear' command.
24461
24462Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24463
24464 * gdb.t00/teststrategy.exp: Remove extra quote.
24465
24466 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24467 watchpoint enabled to be for all non-68k machines.
24468
24469 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24470
24471Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24472
24473 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24474 targets use aout.mt instead of ecoff.mt as gas understands
24475 standard aout format.
24476
24477Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24478
24479 * lib/gdb.exp (runto): Don't insist that function we are running to
24480 was compiled with -g.
24481
24482 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24483
24484 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24485 to get back into the read system call.
24486 Accept leading newline in case where we woke it up.
24487
24488Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24489
24490 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24491 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24492 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24493 enable ecoff configuration.
24494
24495Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24498
24499Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24500
24501 * gdb.t16/printcmds.exp: Add another printf test.
24502
24503Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24504
24505 * configure.in: If configured -with-stabs on any target, add
24506 stabsdirs to configdirs.
24507
24508Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24509
24510 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24511 fun" so pattern does not match the command itself.
24512
24513Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24514
24515 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24516
24517Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24518
24519 * gdb.t17/interrupt.exp: Test for more things.
24520
24521Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24522
24523 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24524 compiler arranges the code and line numbers.
24525
24526 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24527
24528Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24529
24530 * gdb.t00/help.exp: Increase expect input buffer size.
24531
24532Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24533
24534 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24535
24536 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24537
24538 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24539
24540 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24541 [0-9]*, not just [0-9].
24542
24543Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24544
24545 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24546
24547 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24548
24549Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24550
24551 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24552
24553Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24554
24555 * gdb.t06/signals.c: Add xfails for sun3.
24556
24557 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24558
24559 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24560 test_stepping tests.
24561
24562Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24563
24564 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24565
24566 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24567
24568 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24569 rather than actually putting it through cpp twice.
24570
24571 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24572
24573Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24574
24575 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24576 no longer needed.
24577
24578Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24579
24580 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24581
24582 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24583 C++ features prints as "struct", make it a pass, not an xfail.
24584
24585Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24586
24587 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24588 Don't require VA to print as "class" rather than "struct".
24589
24590Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24591
24592 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24593
24594Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24595
24596 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24597
24598Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24599
24600 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24601 order.
24602
24603Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24604
24605 * gdb.t16/printcmds.exp: Add printf tests.
24606
24607 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24608
24609 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24610
24611Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24612
24613 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24614 pass counts, to counteract any existing or future setup_xfails.
24615
24616Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24617
24618 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24619 {BEGIN,END}_COMMON for common block instead of STAB.
24620 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24621
24622 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24623 intp_var should be N_GSYM not N_LSYM.
24624 wierd-aout.S: Use a label for the value of the N_SO.
24625 wierd.def: Remove all backslashes.
24626 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24627
24628Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24629
24630 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24631 get the expected next to inheritance3.
24632
24633Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24634
24635 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24636 now that gcc-2.4 gets it right.
24637
24638Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24641
24642 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24643 generating comp-info.exp which works for cross-compilation.
24644
24645Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24646
24647 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24648 "*-*-sysv4.*".
24649
24650Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24651
24652 * gdb.t01/run.exp: Start with a fresh gdb.
24653 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24654 SVR4.x.
24655
24656Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24657
24658 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24659 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24660 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24661 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24662 things to remove.
24663
24664Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24665
24666 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24667 test cases from bug reports.
24668
24669Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24670
24671 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24672 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24673 avoid spurious xfails.
24674 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24675 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24676 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24677
24678Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24679
24680 * gdb.t00/teststrategy.exp: Rework to provide more useful
24681 description of each test, fix problem with systems that define
24682 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24683 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24684 results for "next over recursive call" so timeouts aren't taken
24685 by error.
24686
24687Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24688
24689 * gdb.t12/scope.exp: Test printing of variables before run.
24690
24691 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24692 printed in wrong order due to sorting.
24693
24694Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24695
24696 * gdb.t00/teststrategy.exp: Fix expected results for printing
24697 user entered string constant. Is array of char, prints with no
24698 address.
24699
24700 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24701 commands.
24702 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24703 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24704 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24705 of struct of char arrays.
24706 * gdb.t00/radix.exp: New tests for radix commands.
24707
24708Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24709
24710 * gdb.t16/printcmd.exp: Print a variable before running program
24711 (with xfail for AIX).
24712
24713Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24714
24715 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24716
24717 * gdb.t16/printcmd.exp: Don't print variables before running program.
24718
24719 * gdb.t06/break.exp: Don't require envp argument to main.
24720
24721 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24722
24723 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24724 Add xfails for rs6000.
24725
24726 * gdb.t02/whatis.exp: Change other tests not to re-test something
24727 we already tested.
24728
24729 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24730 each type used has a variable of that type.
24731
24732Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24733
24734 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24735
24736Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24737
24738 * configure.in: change srctrigger to be a file, not a directory
24739
24740Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24741
24742 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24743
24744 * gdb.t11/list.exp: Fixed a couple of typos.
24745
24746Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24747
24748 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24749 is fixed and PR is closed.
24750 * gdb.t16 (gdbme.c): Add simple test string variable.
24751 * gdb.t16 (printcmds.exp): Add tests with simple test string
24752 variable, primarily for boundaries on "set print elements".
24753
24754Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24755
24756 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24757 Make leading 0's optional and don't expect a tab in the middle
24758 of the number.
24759
24760 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24761
24762 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24763 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24764 don't end command passed to gdb_test with newline.
24765
24766 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24767 signed keyword away, don't expect signed bitfields to be signed.
24768
24769 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24770 printing with only as many 1's as are in the field as well as printing
24771 with 32 1's (see comment).
24772
24773Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24774
24775 * gdb.t00/default.exp: Start with a fresh gdb.
24776 * configure.in (configdirs): Remove gdb.t31 until the chill
24777 compiler works again. It no longer is able to find chillrt0
24778 since it isn't in libchill.a anymore.
24779 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24780 wierd.o, make more modular.
24781 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24782 spurious newlines that caused problems.
24783
24784Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24785
24786 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24787 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24788 gdb.stabs/wierd.{exp,def}: Many new tests.
24789
24790 * gdb.t00/default.exp: update info line for new message.
24791
24792 * gdb.t02/{whatis.exp,gdbme.c}:
24793 Test that "char *" doesn't print as "caddr_t".
24794
24795Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24796
24797 * gdb.t00/help.exp: Use .* in place of some help messages which
24798 just changed.
24799 gdb.t00/default.exp: Update "info frame" test for new message.
24800 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24801 Remove some xfails
24802
24803Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24804
24805 * gdb.t03/{gdbme.c,ptype.exp}:
24806 Add tests for typedef'd struct and union without tags.
24807 Also check "whatis" on a variable of a typedef'd enum without a tag.
24808
24809 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24810 PRMS 1823; the bug still exists but isn't reproduced by this test
24811 anymore), and remove rs6000 XFAIL (the bug is fixed).
24812
24813 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24814 duplicated from whatis.exp. For those that are left, accept
24815 "long", "long int", or "int" for long variables (whatis.exp already
24816 has an XFAIL for "int", so no need to fail it here).
24817
24818 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24819 Deal with GCC's names for types now that GDB uses the compiler's names.
24820
24821 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24822 setup_xfail's for sunos4. If we #defined the signed keyword away,
24823 don't expect GDB to know that char it is signed.
24824
24825 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24826
24827Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24828
24829 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24830 should work on any system, regardless of debugging format.
24831 * gdb.t21/demangle.exp: Move to gdb.t24.
24832 * gdb.t24/demangle.exp: Move from gdb.t21.
24833 * gdb.t24/{Makefile.in, configure.in}: New files.
24834
24835Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24836
24837 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24838 * gdb.stabs: New directory.
24839
24840Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24841
24842 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24843 not just "Quit anyway?".
24844
24845Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24846
24847 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24848 that all setup_xfails are immediately followed by clear_xfails.
24849
24850Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24851
24852 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24853 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24854 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24855 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24856 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24857 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24858 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24859 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24860 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24861 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24862 gdb.t31/chillvars.exp, lib/gdb.exp:
24863 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24864 bug-gdb@prep.ai.mit.edu.
24865
24866Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24867
24868 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24869 with 0.0, not integer 0.
24870
24871Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24872
24873 * gdb.t06/break.exp: Update for "Kill the program" message change.
24874
24875Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24876
24877 * Makefile.in (GDBFLAGS): Set to -nx.
24878 * Makefile.in (site.exp): Use GDBFLAGS.
24879
24880Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24881
24882 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24883 Makefiles.
24884 (check): depend on just-check.
24885 (just-check): added so that tests can be run without a noop
24886 build pass.
24887
24888Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24889
24890 Switch to using configure's configdirs.
24891 * Makefile.in (Makefile): add configure.in dependency.
24892 (SUBDIRS): removed redundant assignment.
24893 * configure.in: switch subdirs assignment to configdirs.
24894 * gdb.t*/configure.in: new files.
24895
24896Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24897
24898 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24899 works.
24900
24901Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24902
24903 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24904 in explicit rules. Apparently this is not supported by some makes.
24905
24906Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24907
24908 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24909
24910Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24911
24912 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24913 disappeared.
24914
24915Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24916
24917 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24918
24919Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24920
24921 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24922 watchpoint problem that is now fixed.
24923 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24924 uninitialized convenience variables.
24925 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24926 structures.
24927
24928Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24929
24930 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24931 which causes expect to get out of sync with gdb on long output
24932 from help set.
24933 * gdb.t09/corefile.exp: Make expected pattern for core file
24934 failing signal and frame output format less sun specific.
24935
24936Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24937
24938 * gdb.t31/chillvars.exp: Add and remove initial dummy
24939 breakpoint, so that symbol table is forced in.
24940 (Needed at least on Sunos4, though it seems not SVR4.)
24941 * gdb.t31/chillvars.exp: Update for changed output format.
24942
24943Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24944
a9c64011 24945 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24946
24947Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24948
24949 * Makefile.in: Added --srcdir when invoking runtest, removed the
24950 need for a local config file. (optional now)
24951
24952Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24953
24954 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24955 failure count used to force early termination. Add some more
24956 expected failures for gnu style demangling.
24957
24958Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24959
24960 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24961 pmi variable from gdb.t20/gdbme to get optimized away.
24962 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24963 Check for written corefile upon timeout _and_ eof.
24964
24965Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24966
24967 * config/unix-gdb.exp: Add missing return 0.
24968
24969Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24970
24971 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24972 test termination.
24973
24974Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24975
24976 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24977 disappeared.
24978
24979Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24980
24981 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24982 time as i860 support works.
24983
d63a86f8 24984 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24985 "backtrace 100\r" rather than just "backtrace\r", to match last
24986 change.
24987
24988Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24989
24990 * config/udi-gdb.exp (gdb_exit): Remove close command.
24991 (gdb_target_udi): New procedure to set the UDI target.
24992 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24993 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24994 Added waits for prompts after several question responses. Added
24995 some more responses used by a29k-amd-udi-gdb.
24996 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24997 pass different arguments, restart UDI connection after program
24998 completion.
24999 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25000 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25001 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25002 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25003 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25004 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25005 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25006 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25007 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25008 after program completion.
25009 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25010 compiled with a SELECT_VECS setting.
25011 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25012 infinite recursion.
25013
25014 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25015 Added checks for COFF results, and made them expected failures for
25016 all targets. It would be better to make them expected failures
25017 for COFF targets only.
25018
25019Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25020
25021 * Makefile.in: add null dvi target, don't bother to recurse
25022 through test directories for info and install-info; rename
25023 $(datadir) to be dejagnu instead of deja-gnu
25024
25025Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25026
25027 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25028 compiler to coredump.
25029 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25030 code.
25031
25032Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25033
25034 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25035 coredump.
25036 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25037 code.
25038
25039Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25040
25041 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25042 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25043 which in a shell. Deletes xgdb when done.
25044 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25045 Tests the return from the "set height" or "set width" commands.
25046 Added a few return codes where needed.
25047
25048Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25049
25050 * Makefile.in (SUBDIRS): Add gdb.t17.
25051 * configure.in (subdirs): Add gdb.t17.
25052 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25053 files to test gdb's calling of functions in the inferior with
25054 the correct arguments and gdb's ability to retrieve any
25055 result returned.
25056
25057Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25058
25059 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25060 may be called after gdb goes away. Previous versions of expect
25061 needed these to avoid file descriptor leaks, but they cause
25062 errors with the current revision of expect.
25063 * gdb.t00/gdbvars.exp: Use -re on expected output after
25064 setting sevenbit-strings.
25065 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25066 to set sevenbit-strings consistent across tests.
25067 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25068 set sevenbit-strings consistent across tests.
25069
25070Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25071
25072 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25073 expected output to match current "expect" expectations.
25074
25075Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25076
25077 * gdb.t00/default.exp: Change expected output for default "source"
25078 command, to match new gdb behavior which requires a filename to
25079 source.
25080
25081Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25082
25083 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25084 expected fail for i486-*-* that misses the marker2 function.
25085 * gdb.t10/crossload.exp (bfddefault): Allow successful
25086 recognition of a format to pass even if no symbols are found.
25087 Explicitly catch failures where the format is not recognized
25088 or is ambiguous, and add the reason to the fail message.
25089 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25090 the cause is and invalid target and add reason to failure message.
25091 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25092 elf32-i386, elf32-sparc, and elf32-i860.
25093 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25094 Set up expected failure for 'filename'::variable scope resolution,
25095 which is now apparently broken on all targets.
25096 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25097 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25098 gdb.t23/templates.exp: Change failure for missing binfile into
25099 just a warning.
25100 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25101 references.
25102
25103Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25104
25105 * gdb.t00/default.exp: Add expected output for default "source"
25106 command, to match new gdb behavior.
25107 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25108
25109Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25110
25111 * config/*-gdb.exp: returns an error, rather than exiting on
25112 internal errors.
25113
25114Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25115
25116 * gdb.t03/gdbme.c: Add pointer to struct variable.
25117 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25118 referencing struct members.
25119
25120Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25121
25122 * configure.in (mips-idt-ecoff): New target.
25123 * config/mips-gdb.exp: New file for remote board using MIPS remote
25124 debugging protocol.
25125
25126 * Redid configuration scheme. Removed gdb.t*/configure.in.
25127 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25128 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25129 distclean targets. Built executables via .o files. Adjusted
25130 tests to account for source files in $(srcdir) rather than
25131 $(objdir).
25132 * lib/gdb.exp (runto): Don't expect () after the function name,
25133 because it may have arguments.
25134
25135Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25136
25137 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25138 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25139 expected failures for mips-idt-* and mips-sgi-*.
25140 * gdb.t00/default.exp (attach): Kill process if requested.
25141 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25142 that does not read core files.
25143 * gdb.t01/run.exp: Removed checks for exit status code.
25144 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25145 it is linked in.
25146 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25147 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25148 appropriate, rather than doing it by hand.
25149 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25150 execution.
25151 * gdb.t10/crossload.exp: Kill existing program if needed.
25152 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25153 appropriate, rather than doing it by hand. Always increase
25154 timeout for this test, not just for VxWorks.
25155
25156Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25157
25158 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25159 of Chill STRUCT types and STRUCT values.
25160 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25161 than "char".
25162 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25163 struct2): New struct definitions and initializations to test
c906108c
SS
25164 simple Chill STRUCT types.
25165
25166Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25167
25168 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25169 the null byte at the end of strings.
25170 * gdb.t00/default.exp: Make show version insensitive to copyright
25171 date.
25172 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25173 to avoid dependencies on target char signedness.
25174 * gdb.t16/printcmds.exp: Update expected results for explicitly
25175 unsigned char.
25176 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25177 now work.
25178 * gdb.t21/demangle.exp: Add many more patterns for template
25179 demangling, most of them being expected failures.
25180 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25181 string we are matching for, to match on the whole string.
25182 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25183 and fix a whole bunch that had incorrect expected output but were
25184 passing anyway because of the bug in "proc demangle".
25185 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25186 type.
25187 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25188
25189Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25190
a9c64011
AS
25191 * gdb/testsuite: made modifications to testcases, etc., to allow
25192 them to work properly given the reorganization of deja-gnu and the
25193 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25194
25195Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25196
25197 * gdb/testsuite: Initial creation of gdb/testsuite.
25198 Migrated dejagnu testcases and support files for testing nm to
25199 gdb/testsuite from deja-gnu. These files were moved "as is"
25200 with no modifications. This migration is part of a major overhaul
25201 of dejagnu. The modifications to these testcases, etc., which
25202 will allow them to work with the new version of dejagnu will be
25203 made in a future update.
48efe704 25204
8d8cb839 25205 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25206\f
8d8cb839
EZ
25207;; Local Variables:
25208;; mode: change-log
25209;; left-margin: 8
25210;; fill-column: 74
25211;; version-control: never
25212;; End:
902f2ccb
MC
25213
25214 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25215 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25216 Copying and distribution of this file, with or without modification,
25217 are permitted provided the copyright notice and this notice are preserved.
This page took 2.633455 seconds and 4 git commands to generate.