]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2011-09-15 Kevin Pouget <kevin.pouget@st.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6839b47f
KP
12011-04-30 Kevin Pouget <kevin.pouget@st.com>
2
3 Handle multiple breakpoint hits in Python interface:
4 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5 presence.
6 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7 breakpoint hits.
8
0935723e
JK
92011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 * gdb.python/py-events.exp: Remove pretty printing comment.
13 * gdb.python/py-evsignal.exp: New file.
14 * gdb.python/py-evthreads.c: Include signal.h.
15 (thread3): Remove variable count3. Remove variable bad and use raise
16 instead.
17 (thread2): Remove variable count2. Move thread3 pthread_create here,
18 merge pthread_join to a single line.
19 (main): Remove variable count1. Merge pthread_join with pthread_create
20 to a single line.
21 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
22 KFAIL python/12966 for gdbserver. Test return value of
23 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
24 gdb_expect by gdb_test and gdb_test_multiple.
25 (thread 2, thread 3): New tests.
26
4801a9a3
PA
272011-09-12 Matt Rice <ratmice@gmail.com>
28 Pedro Alves <pedro@codesourcery.com>
29
30 PR gdb/13175
31
32 * gdb.base/interp.exp: New tests.
33 * gdb.base/interp.c: New file.
34
24ece742
DE
352011-09-12 Doug Evans <dje@google.com>
36
37 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
38 * gdb.dwarf2/typeddwarf.exp: Ditto.
39
7f062217
JK
402011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
41
42 Fix compatibility with x32 arch.
43 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
44 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
45 is_x86_like_target.
46 * testsuite/gdb.trace/collection.exp: Likewise.
47 * testsuite/gdb.trace/report.exp: Likewise.
48 * testsuite/gdb.trace/unavailable.exp: Likewise.
49 * testsuite/gdb.trace/while-dyn.exp: Likewise.
50 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
51 (is_x86_like_target): Check also is_amd64_regs_target.
52
08711b9a
JK
532011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 PR breakpoints/12435
56 * gdb.arch/amd64-prologue-xmm.c: New file.
57 * gdb.arch/amd64-prologue-xmm.exp: New file.
58 * gdb.arch/amd64-prologue-xmm.s: New file.
59
b99b5f66
JK
602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.dwarf2/dw2-param-error-main.c: New file.
63 * gdb.dwarf2/dw2-param-error.S: New file.
64 * gdb.dwarf2/dw2-param-error.exp: New file.
65
a391a2f6
PA
662011-09-08 Pedro Alves <pedro@codesourcery.com>
67
68 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
69 inferior's pid and look for a core dump named core.$pid. Use
70 `remote_file' commands on the host instead of hand coding shell
71 commands on the build.
72 * gdb.base/valgrind-db-attach.exp: Kill the program before
73 finishing the test.
74
7d8e6458 752011-09-02 Matt Rice <ratmice@gmail.com>
76
77 * lib/prompt.exp: New file for testing the first prompt.
78 * gdb.python/py-prompt.exp: Ditto.
79 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
80
68e77c9e
PA
812011-09-02 Pedro Alves <pedro@codesourcery.com>
82
83 * gdb.threads/gcore-thread.exp: Set the global core_supported to
84 0, before testing gcore.
85
9655e943
JK
862011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
87
df6dc84d
JK
88 * dw2-ifort-parameter-debug.S: Update copyright year.
89 * dw2-ifort-parameter.c: Update copyright year.
90 * dw2-ifort-parameter.exp: Update copyright year.
91
9655e943
JK
92 * dw2-ifort-parameter-debug.S: New file.
93 * dw2-ifort-parameter.c: New file.
94 * dw2-ifort-parameter.exp: New file.
95
353d1d73
JK
962011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
97
98 * gdb.base/commands.exp (error_clears_commands_left): New function.
99 (): Call it.
100
5c07461a
JK
1012011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
104 (C): Initialize `a'.
105 * gdb.mi/mi-inheritance-syntax-error.exp
106 (-data-evaluate-expression $path): Expect `a' as 5.
107
0d932b2f
MK
1082011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
109
110 PR mi/11912
111 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
112 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
113 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
114 keyword in output of -var-info-path-expression.
115
bdb54049
JK
1162011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
119 * gdb.trace/collection.exp: Likewise.
120 * gdb.trace/report.exp: Likewise.
121 * gdb.trace/unavailable.exp: Likewise.
122 * gdb.trace/while-dyn.exp: Likewise.
123
59cde39c
KS
1242011-08-18 Keith Seitz <keiths@redhat.com>
125
126 PR c++/12266
127 * gdb.cp/meth-typedefs.cc: New file.
128 * gdb.cp/meth-typedefs.exp: New file.
129
fa3a4f15
PM
1302011-08-17 Phil Muldoon <pmuldoon@redhat.com>
131
132 * gdb.python/python.exp: Add extended-prompt tests.
133
c1049fca
JK
1342011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
135
136 * gdb.arch/i386-dr3-watch.exp
137 (watchpoint on gap1 does not fit debug registers)
138 (delete all watchpoints): Fix racy expect strings.
139
d93f7b5c
YQ
1402011-08-14 Yao Qi <yao@codesourcery.com>
141
142 * gdb.base/maint.exp: set data_section to ".neardata".
143 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
144 * gdb.base/savedregs.exp: Handle SIGILL.
145 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
146 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
147
457e09f0
DE
1482011-08-12 Doug Evans <dje@google.com>
149
150 * gdb.python/py-symbol.exp: Add test for symbol.type.
151
5d0bb2fb
UW
1522011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
153
154 * gdb.threads/pthreads.exp: Enable on non-native configurations.
155 * gdb.mi/mi-pthreads.exp: Likewise.
156 * gdb.mi/mi2-pthreads.exp: Likewise.
157 * gdb.mi/gdb669.exp.exp: Likewise.
158
fcdfa280
PA
1592011-08-09 Pedro Alves <pedro@codesourcery.com>
160
161 * lib/mi-support.exp (detect_async): Rename to...
162 (mi_detect_async): ... this.
163 * gdb.mi/mi-nonstop-exit.exp: Adjust.
164 * gdb.mi/mi-nonstop.exp: Adjust.
165 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
166 * gdb.mi/mi-nsintrall.exp: Adjust.
167 * gdb.mi/mi-nsmoribund.exp: Adjust.
168 * gdb.mi/mi-nsthrexec.exp: Adjust.
169
9d8fa392
PA
1702011-08-09 Pedro Alves <pedro@codesourcery.com>
171
172 * gdb.base/display.c (do_loops): New `p_i' local.
173 * gdb.base/display.exp: Test displaying a variable that is
174 temporarily at a bad address.
175
b6cede78
JK
1762011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.dwarf2/dw2-op-stack-value.S: New file.
179 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
180
67bedb8c
JK
1812011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
184 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
185 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 186
af6e93b2
PA
1872011-08-05 Pedro Alves <pedro@codesourcery.com>
188
189 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
190 procedure.
191 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
192
1cf0e11f
YQ
1932011-08-05 Yao Qi <yao@codesourcery.com>
194
195 * gdb.base/callfuncs.exp: Set language after main.
196 * gdb.cp/cplusfuncs.exp: Likewise.
197 * gdb.cp/inherit.exp: Likewise.
198
a1e28cb2
UW
1992011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
200
201 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
202 * gdb.base/watch-vfork.exp: Skip on remote targets.
203
d4f5bbb9
UW
2042011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
205
206 * gdb.threads/thread-find.exp: Support remote targets.
207
724f4f80
UW
2082011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
209
210 * gdb.base/jit.exp: Download solib_binfile to target.
211 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
212 and call dlopen without full path name.
213 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
214 dlopen without full path name.
215
934709f0
PW
2162011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
217
218 * gdb.base/break-always.exp: Complete the test
219 with duplicated breakpoints and enabling/disabling them.
220
c26106c4
TT
2212011-08-02 Tom Tromey <tromey@redhat.com>
222
223 PR gdb/11289:
224 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
225
9300444e 2262011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
227
228 PR gdb/13045
229 * gdb.base/float.exp: Add new test case for PR gdb/13045
230 * gdb.base/float.c: New file.
231
00bd41d6
PM
2322011-07-28 Phil Muldoon <pmuldoon@redhat.com>
233
234 * gdb.python/py-mi.exp: Test printers returning string hint, and
235 also not returning a value.
236 * gdb.python/py-prettyprint.c: Add testcase for above.
237 * gdb.python/py-prettyprint.py: Add test printer for above.
238
d24f74ce
JK
2392011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
240
241 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
242 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
243 (.Ldie30) Add as field "data4".
244 (.Ldie32) Rename field "b" to "shl".
245 (abbrev4) Change for the "data4" field.
246 (abbrev5, abbrev6) Remove.
247 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
248 (p &s.shl): ... here. Add comment.
249 (p &s.data4): New.
250
bb7da2bf
JK
2512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 Fix crash on lval_computed values.
254 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
255
11081198
JK
2562011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.base/help.exp (help whatis): Update the expected string.
259
3c6e0cb3
JK
2602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
263 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
264 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
265 Change the expected string.
266
efa80663
PA
2672011-07-26 Pedro Alves <pedro@codesourcery.com>
268
269 * gdb.base/watchpoint.exp
270 (test_disable_enable_software_watchpoint): New procedure.
271 (top level): Run it.
272
db8e4570
UW
2732011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
274
275 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
276 executable file "${binfile}", C++ version "${binfile}-cxx".
277 * gdb.python/py-prettyprint.exp: Likewise.
278 * gdb.python/py-symbol.exp: Likewise.
279 * gdb.python/py-type.exp: Likewise.
280 * gdb.python/py-value.exp: Likewise.
281 * gdb.python/py-template.exp (test_template_arg): Pass full executable
282 file name instead of just suffix.
283
543305c9
JK
2842011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
285
286 Fix implicit pointer offsets.
287 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
288 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
289 (continue to breakpoint: continue to baz breakpoint for implptr)
290 (sanity check element 0, sanity check element 1)
291 (enter the inlined function, check element 0 for the offset)
292 (check element 1 for the offset)
293 (continue to breakpoint: ignore the second baz breakpoint): New tests.
294 (set foo breakpoint for implptr): Update the breakpoint number.
295
b3215adc
UW
2962011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
297
298 * gdb.python/py-mi.exp: Use different file names for different
299 versions of the executable under test.
300 * gdb.python/py-prettyprint.exp: Likewise.
301 * gdb.python/py-symbol.exp: Likewise.
302 * gdb.python/py-template.exp: Likewise.
303 * gdb.python/py-type.exp: Likewise.
304 * gdb.python/py-value.exp: Likewise.
305
182b9acc
UW
3062011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
307
308 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
309 flag after restarting GDB if necessary.
310
e6052b5d
UW
3112011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
312
313 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
314
1ced966e
PA
3152011-07-22 Pedro Alves <pedro@codesourcery.com>
316
317 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
318 backend doesn't leave used debug registers behind.
319
3543a589
TT
3202011-07-22 Tom Tromey <tromey@redhat.com>
321
322 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
323 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
324 argument.
325 * gdb.dwarf2/typeddwarf-amd64.S: New file.
326
14d15303 3272011-07-21 Matt Rice <ratmice@gmail.com>
328
329 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
330 in mostlyclean rule. Add files ending in .core.
331
9b158ba0 3322011-07-21 Matt Rice <ratmice@gmail.com>
333
334 PR macros/12999
335 * gdb.base/info-macros.c: New test sources.
336 * gdb.base/info-macros.exp: New tests.
337
d17b6f81
PM
3382011-07-21 Phil Muldoon <pmuldoon@redhat.com>
339
340 * gdb.python/python.exp: Add prompt substitution tests.
341
918dd910
JK
3422011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 Fix crash if referenced CU is aged out.
345 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
346 New.
347 * gdb.dwarf2/implptr.exp: Likewise.
348
0e37a63c
JK
3492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 * gdb.dwarf2/implptr.S: Rebuilt.
352 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
353 (bar): Use them for j, k, l.
354 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
355 COMPILE.
356 (print j in implptr:bar): Update for the intp typedef.
357 (print p[0].x in implptr:foo): Use more exact regex.
358
f65cf84c
TT
3592011-07-18 Tom Tromey <tromey@redhat.com>
360
361 * gdb.cp/static-method.exp: Add missing single quote.
362
d5b4a7be
YQ
3632011-07-18 Yao Qi <yao@codesourcery.com>
364
365 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
366 supported.
367 * gdb.mi/mi-nonstop-exit.exp: Likewise.
368 * gdb.mi/mi-nonstop.exp: Likewise.
369 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
370 * gdb.mi/mi-nsintrall.exp: Likewise.
371 * gdb.mi/mi-nsmoribund.exp: Likewise.
372 * gdb.mi/mi-nsthrexec.exp: Likewise.
373 * gdb.python/py-evthreads.exp: Likewise.
374
e9ea2662
JK
3752011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 Code cleanup.
378 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
379 it. Substitute it instead of test_compiler_info everywhere.
380
ce451573
UW
3812011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
382
383 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
384 remote targets as well.
385
756d88a7
UW
3862011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
387
388 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
389 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
390
31f83dc5
UW
3912011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
392
393 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
394 a remote machine, not the host.
395 (gdb_compile_shlib): Set soname if target is remote.
396
059241a0
PP
3972011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
398
399 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
400
28a0b48c 4012011-07-13 Matt Rice <ratmice@gmail.com>
402
403 * gdb.python/py-objfile-script-gdb.py: Renamed to
404 py-objfile-script-gdb.py.in.
405 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
406 py-objfile-script-gdb.py.
407 * gdb.python/py-objfile-script.exp: Update reference to
408 py-objfile-script-gdb.py.
409
9a771b67
JK
4102011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
413 reference undefined label.
414
04ad99e6
JK
4152011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
418 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
419 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
420 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
421
713389e0
PM
4222011-07-11 Phil Muldoon <pmuldoon@redhat.com>
423
424 PR python/12438
425 * gdb.python/python.exp: Add maint set/show python print-stack
426 deprecated tests. Add set/show python print-backtrace tests.
427
97d146f8
JK
4282011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
431 debug info.
432
facde0e5 4332011-07-06 Matt Rice <ratmice@gmail.com>
434
435 * gdb.python/python.exp: Update filename paths.
436 * gdb.python/py-symtab.exp: Ditto.
437
438640d1
MP
4382011-07-06 Marek Polacek <mpolacek@redhat.com>
439
440 * gdb.python/py-evthreads.exp: Add missing `$'.
441
33a365df
MF
4422011-07-06 Jie Zhang <jie.zhang@analog.com>
443
444 * config/bfin.exp: New file.
445 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
446 * gdb.asm/bfin.inc: New file.
447
8f7ae686
MP
4482011-07-06 Marek Polacek <mpolacek@redhat.com>
449
df46027d 450 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
451 the whole output.
452
eb2a6f42
TT
4532011-07-05 Tom Tromey <tromey@redhat.com>
454
455 * gdb.java/jprint.java (jprint.hi): New field.
456 * gdb.java/jprint.exp: Print string.
457
177b42fe
TJB
4582011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
459
460 * gdb.base/call-sc.c: Fix typos.
461 * gdb.base/ifelse.exp: Likewise.
462 * gdb.base/structs.c: Likewise.
463
3b2a0cf2
JB
4642011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
465
466 * gdb.base/jit-so.exp: New test.
467 * gdb.base/jit-dlmain.c: New file.
468 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
469
46fc714c
JK
4702011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
473 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
474 * gdb.cp/pr9167.exp (p b): Likewise.
475 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
476 (test value of P in inner_m, test type of Z in inner_m): Call
477 setup_xfail for gcc <= 4.5.
46fc714c 478
418c7cf7
JK
4792011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
480
481 * gdb.cp/paren-type.cc: New files.
482 * gdb.cp/paren-type.exp: New files.
483
3d50dd94
JK
4842011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 Stop on first linespec terminator instead of eating what we can.
487 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
488 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
489 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
490 (break C::f()): ... this one.
491 (break C::operator()()): New test.
492 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
493 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
494 test.
495
dcf9f4ab
JK
4962011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 Fall back linespec to minimal symbols.
499 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
500 error message.
501 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
502 * gdb.cp/minsym-fallback-main.cc: New file.
503 * gdb.cp/minsym-fallback.cc: New file.
504 * gdb.cp/minsym-fallback.exp: New file.
505 * gdb.cp/minsym-fallback.h: New file.
506
3f542ed1
JK
5072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 * gdb.cp/no-dmgl-verbose.cc: New file.
510 * gdb.cp/no-dmgl-verbose.exp: New file.
511
5122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
513
514 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
515 __GI_.
516 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
517 (f): New function.
518 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
519 (complete p 'func<short>(): ... here.
520 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
521 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
522 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
523 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
524 Make them KFAIL gcc/49546.
525
00eb2c4a
JB
5262011-07-01 Joel Brobecker <brobecker@adacore.com>
527
528 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
529
85a20c42
JK
5302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 Test GCC PR debug/49546.
533 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
534 (test type of F in k3_m, test value of F in k3_m): New.
535 * gdb.cp/temargs.cc (struct S3, struct K3): New.
536 (main): New variable k3. Call k3.k3_m.
537
d2d43431
JB
5382011-07-01 Jean-Charles Delay <delay@adacore.com>
539
540 * gdb.ada/packed_array.exp: Fix expected outout.
541
54ae186f
JB
5422011-07-01 Jean-Charles Delay <delay@adacore.com>
543
544 * gdb.ada/packed_array.exp: fixed expected output.
545
8f17729f
JB
5462011-07-01 Joel Brobecker <brobecker@adacore.com>
547
548 * gdb.ada/same_enum: New testcase.
549
f5aa6869
JB
5502011-07-01 Joel Brobecker <brobecker@adacore.com>
551
552 * gdb.ada/ptr_typedef: New testcase.
553
828292f2
JB
5542011-07-01 Joel Brobecker <brobecker@adacore.com>
555
556 * gdb.ada/arrayptr.exp: Add ptype test.
557
18920c42
JB
5582011-07-01 Joel Brobecker <brobecker@adacore.com>
559
560 * gdb.ada/char_enum: New testcase.
561
3536d9e3 5622011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
563
564 * gdb.base/dump.exp (capture_pointer_with_type): New.
565 Get value from address instead of name.
566 Start GDB once, and do `dump' and `restore'
567 tests together.
568
db863c42
MF
5692011-06-30 Jie Zhang <jie.zhang@analog.com>
570 Mike Frysinger <vapier@gentoo.org>
571
572 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
573 helper functions for getting/setting remotetimeout variable.
574 * lib/gdb.exp (gdb_load): If the target is remote, set
575 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
576 with $loadtimeout. Set $load_ok to 0 before doing the load.
577 Instead of returning, immediately, set $load_ok to 0. Call
578 set_remotetimeout with $oldremotetimeout, and then return if
579 $load_ok is 1.
580
e9e642a8
AB
5812011-06-30 Andrew Burgess <aburgess@broadcom.com>
582
583 * gdb.python/py-template.exp: Don't run this test if the target
584 does not support c++ tests.
585
32019081
JK
5862011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 Fix non-only rename list for Fortran modules import.
589 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
590 tests.
591 * gdb.fortran/module.f90 (module moduse): New.
592 (program module): use moduse, test var_x, var_y and var_z.
593
0ecee54c
TT
5942011-06-29 Tom Tromey <tromey@redhat.com>
595
596 PR testsuite/12040:
597 * gdb.fortran/array-element.exp: Use f90, not f77.
598 * gdb.fortran/complex.exp: Use f90, not f77.
599 * gdb.fortran/derived-type.exp: Use f90, not f77.
600 * gdb.fortran/library-module.exp: Use f90, not f77.
601 * gdb.fortran/logical.exp: Use f90, not f77.
602 * gdb.fortran/module.exp: Use f90, not f77.
603 * gdb.fortran/multi-dim.exp: Use f90, not f77.
604 * gdb.fortran/subarray.exp: Use f90, not f77.
605
3b2b8fea
TT
6062011-06-29 Tom Tromey <tromey@redhat.com>
607
608 * gdb.fortran/charset.exp: New file.
609 * gdb.fortran/charset.f90: New file.
610
42159ca5
TT
6112011-06-29 Tom Tromey <tromey@redhat.com>
612
613 PR testsuite/12040:
614 * lib/future.exp: New file, mostly extracted from ada.exp.
615 Rewrote compatibility code to use rename.
616 (gdb_find_gfortran): New proc.
617 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
618 gfortran patch.
619 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
620 Move to future.exp.
621 * lib/gdb.exp: Always load future.exp.
622
af69a5ce
YQ
6232011-06-28 Yao Qi <yao@codesourcery.com>
624
625 * gdb.cp/exception.cc: Don't include iostream.
626 (bar): Remove print statement.
627 (catcher): New.
628 (main): Remove print statements. Call function catcher.
629 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
630 Set breakpoint on catcher, and check the value of parameter.
631
ab5c6a72
YQ
6322011-06-23 Yao Qi <yao@codesourcery.com>
633
634 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
635 1.2 is disabled. KFAIL for uclinux.
636
9497469f
MP
6372011-06-23 Marek Polacek <mpolacek@redhat.com>
638
639 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
640 mi_gdb_test.
641
b9132588
MP
6422011-06-23 Marek Polacek <mpolacek@redhat.com>
643
5d197ed0 644 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 645
e55595ca
MP
6462011-06-23 Marek Polacek <mpolacek@redhat.com>
647
5d197ed0
MP
648 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
649
6502011-06-23 Marek Polacek <mpolacek@redhat.com>
651
652 * gdb.mi/mi2-basics.exp: Fix races. Honour the
653 `test_exec_and_symbol_mi_operatons' return value.
654 (test_mi_interpreter_selection): Use mi_gdb_test instead of
655 gdb_test_multiple.
656 (test_exec_and_symbol_mi_operatons): Likewise.
657 (test_path_specification): Likewise.
e55595ca 658
be777e08
YQ
6592011-06-23 Yao Qi <yao@codesourcery.com>
660
661 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
662 supported.
663 * lib/gdb.exp (support_displaced_stepping): New.
664
615556d6
YQ
6652011-06-23 Yao Qi <yao@codesourcery.com>
666
667 * gdb.threads/execl.exp: Skip on remote target.
668
833b0ca7
MP
6692011-06-21 Marek Polacek <mpolacek@redhat.com>
670
5d197ed0 671 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
672 mi_gdb_test.
673
1ee4023a
MP
6742011-06-20 Marek Polacek <mpolacek@redhat.com>
675
5d197ed0 676 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 677
d0b1d624
MP
6782011-06-20 Marek Polacek <mpolacek@redhat.com>
679
5d197ed0 680 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
681 mi_gdb_test.
682
79aa92c1
MP
6832011-06-20 Marek Polacek <mpolacek@redhat.com>
684
5d197ed0 685 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 686
5ce5db06
YQ
6872011-06-14 Yao Qi <yao@codesourcery.com>
688
689 gdb/testsuite/
690 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
691
533a737e
JK
6922011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
695
d0e53741
TT
6962011-06-10 Tom Tromey <tromey@redhat.com>
697
698 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
699 Add tests for pointer-to-member-function.
700 * gdb.cp/temargs.cc (S::somefunc): New function.
701 (K2): New class.
702 (main): Instantiate K2; call method.
703
b5916bbd
JB
7042011-06-08 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.python/py-inferior.c (f2): Make str an array rather
707 than a pointer.
708 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
709
5be4dfca
JK
7102011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.base/async-shell.c: New file.
713 * gdb.base/async-shell.exp: New file.
714
9f47e254
PA
7152011-06-06 Pedro Alves <pedro@codesourcery.com>
716
717 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
718
64b9b334
JB
7192011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
720
721 From Stephen Kitt <steve@sk2.org>
722 * gdb.base/help.exp: Adjust following some spelling corrections
723 in GDB.
724
dbc0f131
YQ
7252011-06-01 Yao Qi <yao@codesourcery.com>
726
727 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
728
fd336a18
KS
7292010-05-31 Keith Seitz <keiths@redhat.com>
730
731 PR c++/12750
732 * gdb.cp/static-method.cc: New file.
733 * gdb.cp/static-method.exp: New file.
734
fa8b9902
KS
7352010-05-31 Keith Seitz <keiths@redhat.com>
736
737 PR symtab/12704
738 * gdb.cp/anon-ns.cc: New file.
739 * gdb.cp/anon-ns.exp: New file.
740
0a5b1e09
PA
7412011-05-31 Pedro Alves <pedro@codesourcery.com>
742
743 * gdb.arch/i386-dr3-watch.c: New file.
744 * gdb.arch/i386-dr3-watch.exp: New file.
745
0578b8d1
YQ
7462011-05-30 Yao Qi <yao@codesourcery.com>
747
748 * gdb.base/callfuncs.c (t_structs_fc): New.
749 (t_structs_dc, t_structs_ldc): New.
750 (t_double_many_args):
751 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
752 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
753 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
754 * gdb.base/callfuncs.exp: Call new functions.
755
6680506e
YQ
7562011-05-30 Yao Qi <yao@codesourcery.com>
757
ff4d2c60
YQ
758 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
759 Call rerun_and_prepare for each test to isolate effects.
760
7612011-05-30 Yao Qi <yao@codesourcery.com>
762
763 * gdb.base/varargs.c (find_max_float_real): New.
764 (find_max_double_real, find_max_long_double_real): New.
765 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
766 * lib/gdb.exp (setup_kfail_for_target): New.
767
e43ec454
YQ
7682011-05-30 Yao Qi <yao@codesourcery.com>
769
770 * gdb.base/funcargs.c (callca, callcb, callcc): New.
771 (callcd, callce, callcf, callc1a, callc1b): New.
772 (callc2a, callc2b): New.
773 * gdb.base/funcargs.exp (complex_args): New.
774 (complex_integral_args, complex_float_integral_args): New.
775 * lib/gdb.exp (support_complex_tests): New. Determine
776 whether to run test cases on _Complex types.
777
432b4d03
JK
7782011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
779
780 * gdb.threads/leader-exit.c: New file.
781 * gdb.threads/leader-exit.exp: New file.
782
6caf069d
MP
7832011-05-27 Marek Polacek <mpolacek@redhat.com>
784
9497469f 785 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 786
97fce28b
MP
7872011-05-27 Marek Polacek <mpolacek@redhat.com>
788
789 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
790 remove the `supported' variable.
791 * gdb.mi/mi-nonstop.exp: Likewise.
792 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
793 * gdb.mi/mi-nsintrall.exp: Likewise.
794 * gdb.mi/mi-nsmoribund.exp: Likewise.
795 * gdb.mi/mi-nsthrexec.exp: Likewise.
796
9da8c2a0
PA
7972011-05-26 Pedro Alves <pedro@codesourcery.com>
798
799 * gdb.reverse/finish-reverse-bkpt.exp: New test.
800
2c03e5be
PA
8012011-05-26 Pedro Alves <pedro@codesourcery.com>
802
803 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
804
2e21250d
KS
8052011-05-24 Keith Seitz <keiths@redhat.com>
806
807 PR breakpoint/12803
808 * gdb.cp/cmpd-minsyms.cc (a): New method.
809 (b): New method.
810 (c): New method.
811 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
812
cdac0397
PA
8132011-05-24 Pedro Alves <pedro@codesourcery.com>
814
815 * gdb.base/commands.exp (watchpoint_command_test): Check that the
816 watchpoint's command list didn't execute when the watchpoint went
817 out of scope.
818
ee5683ab
PM
8192011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
820
821 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
822 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
823 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
824 * gdb.arch/i386-gnu-cfi.exp: Likewise.
825 * gdb.arch/i386-permbkpt.exp: Likewise.
826 * gdb.arch/i386-prologue.exp: Likewise.
827 * gdb.arch/i386-size-overlap.exp: Likewise.
828 * gdb.arch/i386-size.exp: Likewise.
829 * gdb.arch/i386-unwind.exp: Likewise.
830 * gdb.reverse/i386-precsave.exp: Likewise.
831 * gdb.reverse/i386-reverse.exp: Likewise.
832 * gdb.reverse/i386-sse-reverse.exp: Likewise.
833 * gdb.reverse/i387-env-reverse.exp: Likewise.
834 * gdb.reverse/i387-stack-reverse.exp: Likewise.
835
c91c8c16
PA
8362011-05-24 Pedro Alves <pedro@codesourcery.com>
837
838 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
839 file doesn't error, using MI.
840
c50491a7
TT
8412011-05-23 Tom Tromey <tromey@redhat.com>
842
843 * gdb.base/charset.exp (string_display): Add tests to assign to
844 arrays.
845 * gdb.base/charset.c (short_array, int_array, long_array): New.
846
4a07b7da
PA
8472011-05-20 Pedro Alves <pedro@codesourcery.com>
848
849 Cope with async mode.
850
4a07b7da
PA
851 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
852 into gdb_test + mi_expect_stop.
853
b275f2d2
PA
8542011-05-20 Pedro Alves <pedro@codesourcery.com>
855
856 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
857 (callme): Remove printf call.
858
eec52c44
PM
8592011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
860
861 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
862 quote pattern to avoid problems with Cygwin/mingw expect versions.
863 * gdb.base/default.exp (show convenience): Use double
864 quote pattern for regular expressions.
865
b3c8eb43
JK
8662011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 Fix -readnow for -gdwarf-4 unused type units.
869 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
870 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
871
ed731959
JK
8722011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.base/kill-after-signal.c: New file.
875 * gdb.base/kill-after-signal.exp: New file.
876
3b48433d
PA
8772011-05-16 Pedro Alves <pedro@codesourcery.com>
878
879 * gdb.ada/start.exp: Call untested with the correct test filename.
880 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
881 test filename. Make the test's binary unique.
882 * gdb.arch/i386-signal.exp: Call untested with the correct test
883 filename.
884 * gdb.arch/i386-size-overlap.exp: Ditto.
885 * gdb.arch/Makefile.in (EXECUTABLES): Update.
886 * gdb.base/gcore-buffer-overflow.exp: Ditto.
887 * gdb.cp/call-c.exp: Ditto.
888 * gdb.mi/mi-reverse.exp: Call untested with the correct test
889 filename. Make the test's binary unique.
890 * gdb.mi/Makefile.in (EXECUTABLES): Update.
891 * gdb.python/py-mi.exp: Ditto.
892 * gdb.python/Makefile.in (EXECUTABLES): Update.
893 * gdb.reverse/i386-precsave.exp: Ditto.
894 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
895 test filename.
896 * gdb.reverse/i387-stack-reverse.exp: Ditto.
897 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
898 unique.
899 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
900 test filename.
901 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
902 * gdb.trace/tfile.exp: Ditto.
903
ba4a8bdd
YQ
9042011-05-14 Yao Qi <yao@codesourcery.com>
905
906 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
907 type.
908
dbaefcf7
DE
9092011-05-13 Doug Evans <dje@google.com>
910
911 * gdb.python/py-objfile-script.exp: New file.
912 * gdb.python/py-objfile-script.c: New file.
913 * gdb.python/py-objfile-script-gdb.py: New file.
914 * testsuite/gdb.python/py-section-script.exp: Test
915 "info auto-load-scripts".
916
9930639c
TT
9172011-05-13 Tom Tromey <tromey@redhat.com>
918
919 * gdb.dwarf2/clztest.exp: New file.
920 * gdb.dwarf2/clztest.c: New file.
921 * gdb.dwarf2/clztest.S: New file.
922
05272e11
DE
9232011-05-13 Doug Evans <dje@google.com>
924
cc63ef9b
DE
925 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
926 String16 tests.
05272e11 927
6edba76f
TT
9282011-05-13 Tom Tromey <tromey@redhat.com>
929
930 * lib/gdb.exp (is_x86_like_target): New proc.
931 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
932 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
933 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
934 -nostdlib to compiler.
935 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
936 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
937 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
938 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
939 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
940
028d0ed5
TJB
9412011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
942
943 * gdb.python/py-function.exp: Test setting a value from a function
944 which executes a command.
945
8a9b8146
TT
9462011-05-12 Tom Tromey <tromey@redhat.com>
947
948 * gdb.dwarf2/typeddwarf.S: New file.
949 * gdb.dwarf2/typeddwarf.c: New file.
950 * gdb.dwarf2/typeddwarf.exp: New file.
951
10483e8e
MP
9522011-05-12 Marek Polacek <mpolacek@redhat.com>
953
954 * gdb.mi/mi-basics.exp: Fix races. Honour the
955 `test_exec_and_symbol_mi_operatons' return value.
956 (test_mi_interpreter_selection): Use mi_gdb_test instead of
957 gdb_test_multiple.
958 (test_exec_and_symbol_mi_operatons): Likewise.
959 (test_path_specification): Likewise.
960
faf067f1
JK
9612011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
964 (gdb_touch_execfile): Remove catch wrappers. New variable time.
965 Replace `file copy' and `file rename' by `file mtime'. Twice.
966
7ff911a3
JK
9672011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
968
969 * gdb.base/readline-ask.c: New file.
970 * gdb.base/readline-ask.exp: New file.
971 * gdb.base/readline-ask.inputrc: New file.
972
a536c6d7
UW
9732011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
974
975 * gdb.cell/bt.exp: Delete breakpoints before running to signal
976 to avoid race condition.
977 * gdb.cell/coremaker.c: Use small stack size.
978 * gdb.cell/ea-standalone.exp: Use file name without path as
979 argument to c_to.
980 * gdb.cell/fork.exp: Allow other output when continuing to end.
981
d472a426
JK
9822011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.threads/corethreads.c: New file.
985 * gdb.threads/corethreads.exp: New file.
986
9872011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
988
989 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
990 Try to compile the test using -Wl,-z,norelro first.
991 (load_core): New variable libthread_db_seen, initialize it.
992 (zeroed-threads cannot be listed): Protect it by XFAIL on
993 !$libthread_db_seen.
994
8be455d7
JK
9952011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 PR 12573
998 * gdb.dwarf2/dw2-skip-prologue.S: New file.
999 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1000 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1001
1976171a
JK
10022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1003
1004 * gdb.cp/psymtab-parameter.cc: New file.
1005 * gdb.cp/psymtab-parameter.exp: New file.
1006
7db6f30f
JK
10072011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1008
1009 Fix a race.
1010 * gdb.cp/static-print-quit.exp (print c): Split to ...
1011 (print c - <return>, print c - q <return>, print c - to quit):
1012 ... these. Make the testfile untested on gdb-7.1.
1013
85161e9e 10142011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1015
1016 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1017 gdb_rename_execfile, gdb_touch_execfile): New.
1018 * gdb.base/reread.exp: Use new procs to handle multiple
1019 exec files.
1020
0c51be18
YQ
10212011-05-05 Yao Qi <yao@codesourcery.com>
1022
1023 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1024 (test_adr_32bit, test_pop_pc): New.
1025 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1026 (test_adr_32bit, test_pop_pc): New.
1027
4d393d60
JM
10282011-05-04 Joseph Myers <joseph@codesourcery.com>
1029
1030 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1031 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1032 targets.
1033 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1034 handle targets.
1035
8ffd0459
JK
10362011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.base/completion.exp (complete help info wat): Rename to ...
1039 (complete 'help info wat'): ... here.
1040 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1041 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1042
8e28d804
PA
10432011-05-04 Pedro Alves <pedro@codesourcery.com>
1044
1045 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1046 gdb_test and explicit $gdb_prompt/timeout matches.
1047
3eb2ef34
YQ
10482011-05-04 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1051 and __thumb2__.
1052
aaaf81a3
MP
10532011-05-03 Marek Polacek <mpolacek@redhat.com>
1054
1055 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1056 in place of `gdb_test "delete breakpoints"'. This eliminates two
1057 testcases.
1058
c4cbc0df
PA
10592011-05-02 Pedro Alves <pedro@codesourcery.com>
1060
1061 PR testsuite/12649
1062 Fix races.
1063
1064 * gdb.base/completion.exp: Remove all sleep calls. Remove
1065 unnecessary regexs. Don't explicitly expect anything after the
1066 prompt. Eat the prompt if necessary.
1067
b4cbb4a3
EBM
10682011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1069
1070 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1071 accept to show the caller line again as well as the line after.
1072
d65aec65
PM
10732011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1074
1075 PR mi/12531
1076
1077 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1078 compile target.
1079 * gdb.python/py-prettyprint.exp: Add C++ object for
1080 CPLUS_FAKE_CHILD test.
1081
30852783
UW
10822011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1083
1084 * gdb.base/signest.exp: New file.
1085 * gdb.base/signest.c: Likewise.
1086
c7b1f0d9
JK
10872011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1088
1089 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1090 thread and breakpoint notifications.
1091
559a7a62
JK
10922011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 * gdb.base/fortran-sym-case.c: New file.
1095 * gdb.base/fortran-sym-case.exp: New file.
1096 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1097 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1098 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1099
8344e389
JK
11002011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1103 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1104 false #1', `if true else false #2' and `if true else false #3'.
1105
2484c66b
UW
11062011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1107
1108 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1109 while delivering signal.
1110
8d3788bd
VP
11112011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1112
1113 MI breakpoint notifications.
1114
1115 * testsuite/gdb.mi/mi-cli.exp: Adust.
1116 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1117 * testsuite/gdb.mi/mi-watch.exp: Adust.
1118 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1119 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1120 notifications.
1121
3e03848b
JK
11222011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1125 * gdb.base/gdbindex-stabs.c: New file.
1126 * gdb.base/gdbindex-stabs.exp: New file.
1127
918c9108
YQ
11282011-04-25 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1131 with /*...*/.
1132 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1133
90556b8c
JK
11342011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 * gdb.python/py-value.exp (test_objfiles): Name the first test
1137 `py-value in file.filename'.
1138
03f2bd59
JK
11392011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1142 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1143 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1144 !gdbserver_reconnect_p..
1145 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1146
7b08b9eb
JK
11472011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1148
1149 * gdb.cp/cpcompletion.exp (complete class methods)
1150 (complete class methods beginning with F): Move them above runto. New
1151 comment about the runto delimiter.
1152
b78974c3
PA
11532011-04-20 Pedro Alves <pedro@codesourcery.com>
1154
1155 * gdb.base/maint.exp: Test that "maint print registers" works
1156 without a running program.
1157
20429c40 11582011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1159
20429c40
MP
1160 * gdb.base/setshow.exp: Fix racy tests.
1161 ($old_gdb_prompt): New variable.
1162
7a9dd1b2
TT
11632011-04-19 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.mi/mi-nsmoribund.exp:
1166 * gdb.hp/gdb.objdbg/objdbg01.exp:
1167 * gdb.base/structs.exp (test_struct_returns):
1168 * gdb.base/call-sc.exp (test_scalar_returns):
1169 * gdb.base/bigcore.exp: Remove duplicate words.
1170
02835898
JK
11712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1174 * gdb.base/break-interp.exp (test_attach): New comment.
1175
254f582e
JK
11762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1177
1178 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1179 (clear __stack_user.next, clear stack_used.next)
1180 (save a zeroed-threads corefile): New test.
1181 Call core_load for $core0file.
1182 (zeroed-threads cannot be listed): New test.
1183
4fe85f5c
JK
11842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1185
1186 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1187 filename.
1188 ($srcfile): Preserve the original value.
1189 ($testfile): Match it the .exp filename.
1190 ($corefile): New variable. Substitute it around.
1191 Use clean_restart.
1192 ($prev_timeout): Remove.
1193 (load_core): Move core loading into this proc.
1194 Fix restore of $timeout if load_core fails.
1195
63524580
JK
11962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 * gdb.base/eu-strip-infcall.c: New file.
1199 * gdb.base/eu-strip-infcall.exp: New file.
1200
90359a16
JK
12012011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1204 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1205
626e7282
JK
12062011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 Fix Python access to inlined frames.
1209 * gdb.python/py-frame-inline.c: New file.
1210 * gdb.python/py-frame-inline.exp: New file.
1211
3363d018
EBM
12122011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1213
1214 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1215 content of 's24' correctly (avoiding "optimized out").
1216 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1217
28781456
JK
12182011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1221
4a4106ca
TJB
12222011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1223
1224 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1225 expect a colon in watch -location output.
1226
d26ccb4f
JK
12272011-04-13 Marek Polacek <mpolacek@redhat.com>
1228
df46027d 1229 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1230 New testcase `expect response to define backtrace'. Also remove
1231 redundant `default' block.
1232
e1ab1f9c
JK
12332011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1234
1235 * gdb.python/py-prettyprint.c (struct hint_error): New.
1236 (main): New variable hint_error.
1237 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1238 "print hint_error".
1239 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1240 (register_pretty_printers): Register it.
1241
0c2e6019
TT
12422011-04-04 Tom Tromey <tromey@redhat.com>
1243
1244 * gdb.cp/maint.exp (test_help): Update.
1245 (test_namespace): Likewise.
1246
af57139d
JB
12472011-04-01 Joel Brobecker <brobecker@adacore.com>
1248
1249 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1250 * gdb.ada/arrayptr.exp: Add new tests.
1251
956a9fb9
JB
12522011-04-01 Joel Brobecker <brobecker@adacore.com>
1253
1254 * gdb.ada/mi_catch_ex: New testcase.
1255
d0c4d642
PA
12562011-04-01 Pedro Alves <pedro@codesourcery.com>
1257
1258 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1259 base::overload(void) method without specifying "const".
1260
18819fa6
UW
12612011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1262
1263 * gdb.arch/thumb-singlestep.S: New file.
1264 * gdb.arch/thumb-singlestep.exp: Likewise.
1265
a4c8e806
TT
12662011-03-31 Tom Tromey <tromey@redhat.com>
1267
1268 * gdb.python/py-prettyprint.py (exception_flag): New global.
1269 (NoStringContainerPrinter._iterator.next): Check it.
1270 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1271 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1272
53832f31
TT
12732011-03-29 Tom Tromey <tromey@redhat.com>
1274
1275 * gdb.cp/anon-struct.cc: New file.
1276 * gdb.cp/anon-struct.exp: New file.
1277
e4620230
JK
12782011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 Test STT_GNU_IFUNC support.
1281 * gdb.base/gnu-ifunc-lib.c: New file.
1282 * gdb.base/gnu-ifunc.c: New file.
1283 * gdb.base/gnu-ifunc.exp: New file.
1284
d0fb5eae
JK
12852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 Support a ring of related breakpoints.
1288 * gdb.base/watchpoint-delete.c: New file.
1289 * gdb.base/watchpoint-delete.exp: New file.
1290
20106cfb
JK
12912011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 * gdb.ada/arrayparam.exp (print first after function call): Use
1294 explicit package name. Add a comment
1295 (print lasta after function call): Rename ...
1296 (print last after function call): ... it and use explicit package
1297 name.
1298 (print length after function call): Use explicit package name.
1299 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1300 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1301 (multiple matches for symbol i): Rename ...
1302 (multiple matches for symbol integervar): ... it.
1303 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1304 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1305
e7ab5e63
AB
13062011-03-25 Andrew Burgess <aburgess@broadcom.com>
1307
1308 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1309 environment variable to make grep output more predictable. Move
1310 all the environment setup into gdb_init so it's done once per test
1311 case rather than each time we start gdb.
1312
9ef07c8c
TT
13132011-03-24 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1316 test.
1317
dd90784c
JK
13182011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1319
1320 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1321 * gdb.dwarf2/dw2-entry-value.S: New file.
1322 * gdb.dwarf2/dw2-entry-value.exp: New file.
1323
05775840
PM
13242011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1325
1326 PR python/12183
1327
1328 * gdb.python/py-function.exp: Add GdbError tests.
1329
8661b11b
PA
13302011-03-18 Pedro Alves <pedro@codesourcery.com>
1331
1332 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1333 (reglocal_test_func, statlocal_test_func): New functions.
1334 (globals_test_func): Call new functions.
1335 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1336 (gdb_collect_locals_test): New procedure.
1337 (gdb_trace_collection_test): Call new procedures.
1338
0fdb4f18
PA
13392011-03-18 Pedro Alves <pedro@codesourcery.com>
1340
1341 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1342 (test_register, test_register_unavailable): New procedures.
1343 (gdb_unavailable_registers_test): New procedure.
1344 (gdb_trace_collection_test): Call it.
1345
99c3dc11
PM
13462011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1347
1348 PR python/12149
1349
1350 * gdb.python/python.exp: Add gdb.write tests.
1351
29703da4
PM
13522010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1353
1354 * gdb.python/Makefile.in: Add py-objfile.
1355 * gdb.python/py-objfile.exp: New file.
1356 * gdb.python/py-objfile.c: New file.
1357 * gdb.python/py-block.exp: Add is_valid tests.
1358 * gdb.python/py-inferior.exp: Ditto.
1359 * gdb.python/py-infthread.exp: Ditto.
1360 * gdb.python/py-symbol.exp: Ditto.
1361 * gdb.python/py-symtab.exp: Ditto.
1362
598997c8
KS
13632011-03-16 Keith Seitz <keiths@redhat.com>
1364
1365 PR c++/12273
1366 * gdb.cp/cmpd-minsyms.exp: New test.
1367 * gdb.cp/cmpd-minsyms.cc: New file.
1368
1369 PR c++/11734
1370 * gdb.cp/ovsrch.exp: New test.
1371 * gdb.cp/ovsrch.h: New file.
1372 * gdb.cp/ovsrch1.cc: New file.
1373 * gdb.cp/ovsrch2.cc: New file.
1374 * gdb.cp/ovsrch3.cc: New file.
1375 * gdb.cp/ovsrch4.cc: New file.
1376
c91513d8
PP
13772011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1378
1379 PR gdb/12528
1380 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1381 * gdb.base/break-on-linker-gcd-function.exp: New test.
1382 * gdb.base/break-on-linker-gcd-function.cc: New file.
1383
7470fc63
AT
13842011-03-15 Andreas Tobler <andreast@fgznet.ch>
1385
1386 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1387
959e7469
PM
13882011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1389
1390 * lib/gdb.exp (gdb_unload): Add another termination case.
1391
9373cf26
JK
13922011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1395 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1396 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1397 Provide a stub byte there.
1398 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1399 DW_AT_entry_pc.
1400 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1401
24e9cda0
UW
14022011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1403
1404 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1405 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1406 "generic ABI, auto".
1407 (altivec_abi_tests): Accept vectors returned by reference.
1408
7371cf6d
PM
14092010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1410
1411 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1412
ce77046a
UW
14132011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1414
1415 * gdb.python/py-section-script.exp: Skip test if no Python support.
1416
176400c3
UW
14172011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1418
1419 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1420
ecec24e6
PM
14212011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1422
1423 * gdb.python/py-parameter.exp: Update tests to the new Python
1424 parameter API. Add "no documentation" test. Add deprecated API
1425 backward compatibility test.
1426
5dbdd470
TT
14272011-03-09 Tom Tromey <tromey@redhat.com>
1428
1429 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1430 gdb_continue_to_end.
1431
b66e66ee
MK
14322011-03-09 Mark Kettenis <kettenis@gnu.org>
1433
1434 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1435 tabs.
1436
eceb0c5f
TT
14372011-03-09 Tom Tromey <tromey@redhat.com>
1438
1439 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1440 parentheses.
1441 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1442 $command.
1443 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1444 argument to gdb_continue_to_end.
1445 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1446 argument to gdb_continue_to_end.
1447 * gdb.cp/annota3.exp: Fix regex.
1448 * gdb.cp/annota2.exp: Fix regex.
1449 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1450 gdb_continue_to_end.
1451 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1452 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1453 gdb_continue_to_end.
1454
63154eca
PA
14552011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1456
1457 * gdb.server/ext-run.exp
1458 (load new file without any gdbserver inferior): New test.
1459
967d1f9b
TT
14602011-03-07 Tom Tromey <tromey@redhat.com>
1461
1462 * Makefile.in (TAGS): Rewrite.
1463
d68dcbb9
JK
14642011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1465
1466 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1467 initial commands echo. New match for `Found trace'. Anchor all the
1468 other matches. Anchor and match for `No trace frame found' the final
1469 match.
1470
6bf58e63
TT
14712011-03-07 Tom Tromey <tromey@redhat.com>
1472
1473 * Makefile.in (TAGS): New target.
1474
fda326dd
TT
14752011-03-07 Tom Tromey <tromey@redhat.com>
1476
1477 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1478 change.
1479 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1480 change.
1481 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1482 exit message change.
1483 (skip_altivec_tests): Update for exit message change.
1484 (skip_vsx_tests): Likewise.
1485 (gdb_continue_to_end): Likewise. Add 'command' argument.
1486 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1487 * gdb.threads/tls.exp: Update for exit message change.
1488 * gdb.threads/thread-unwindonsignal.exp: Use
1489 gdb_continue_to_end.
1490 * gdb.threads/step.exp (step_it): Update for exit message change.
1491 (continue_all): Likewise.
1492 * gdb.threads/print-threads.exp (test_all_threads): Update for
1493 exit message change.
1494 * gdb.threads/interrupted-hand-call.exp: Use
1495 gdb_continue_to_end.
1496 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1497 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1498 gdb_continue_to_end.
1499 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1500 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1501 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1502 * gdb.cp/method.exp: Update for exit message change.
1503 * gdb.cp/mb-templates.exp: Update for exit message change.
1504 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1505 * gdb.cp/annota3.exp: Update for exit message change.
1506 * gdb.cp/annota2.exp: Update for exit message change.
1507 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1508 * gdb.base/term.exp: Update for exit message change.
1509 * gdb.base/step-test.exp (test_i): Update for exit message change.
1510 * gdb.base/sigstep.exp (advance): Update for exit message change.
1511 (advancei): Likewise.
1512 * gdb.base/siginfo.exp: Update for exit message change.
1513 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1514 * gdb.base/reread.exp: Use gdb_continue_to_end.
1515 * gdb.base/langs.exp: Use gdb_continue_to_end.
1516 * gdb.base/interrupt.exp: Update for exit message change.
1517 * gdb.base/gdb1555.exp: Update for exit message change.
1518 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1519 * gdb.base/ending-run.exp: Update for exit message change.
1520 * gdb.base/chng-syms.exp: Update for exit message change.
1521 * gdb.base/checkpoint.exp: Update for exit message change.
1522 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1523 gdb_continue_to_end.
1524 (test_catch_syscall_with_wrong_args): Likewise.
1525 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1526 * gdb.base/break-interp.exp (test_ld): Update for exit message
1527 change.
1528 * gdb.base/bang.exp: Update for exit message change.
1529 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1530 (do_call_attach_tests): Likewise.
1531 * gdb.base/a2-run.exp: Update for exit message change.
1532 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1533 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1534 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1535
dd19bd70
JK
15362011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1539
30e62689
TT
15402011-03-03 Tom Tromey <tromey@redhat.com>
1541
1542 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1543 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1544 * gdb.hp/gdb.aCC/configure.ac: Remove.
1545 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1546 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1547 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1548 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1549 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1550 * gdb.hp/gdb.compat/configure.ac: Remove.
1551 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1552 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1553 * gdb.hp/gdb.defects/configure.ac: Remove.
1554 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1555 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1556 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1557 * gdb.hp/configure.ac: Remove.
1558 * gdb.hp/configure: Remove.
1559 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1560 substitution.
1561 (Makefile): Remove rule.
1562 * gdb.cell/configure.ac: Remove.
1563 * gdb.cell/configure: Remove.
1564 * gdb.stabs/Makefile.in (Makefile): Remove.
1565 (distclean): Don't remove config.status or config.log.
1566 * gdb.stabs/configure (Makefile): Remove.
1567 * gdb.stabs/configure.ac: Remove.
1568 * configure: Rebuild.
1569 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1570 Remove stabs- and cell-specific logic. Test for existence of
1571 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1572 subdirectories, gdb.cell, and and gdb.stabs.
1573 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1574
c171f854
JB
15752011-03-03 Joel Brobecker <brobecker@adacore.com>
1576
1577 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1578 end of buffer.
1579
9a5193cb
JB
15802011-03-02 Joel Brobecker <brobecker@adacore.com>
1581
1582 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1583 gdb_test when running a test where we expected no output back.
1584
9bb4c1bb
MS
15852011-02-28 Michael Snyder <msnyder@vmware.com>
1586
1587 * gdb.cp/overload.cc: Change initializer value to integer.
1588
3bd0f5ef
MS
15892011-02-27 Michael Snyder <msnyder@vmware.com>
1590
1591 * gdb.multi/base.exp: Add test for remove-inferiors.
1592
2279eaad
JB
15932011-02-26 Joel Brobecker <brobecker@adacore.com>
1594
1595 * gdb.python/py-frame.exp: Simplify the initialization phase
1596 using prepare_for_testing.
1597
c82c0b55
MS
15982011-02-25 Michael Snyder <msnyder@vmware.com>
1599
1600 * gdb.multi/base.exp: Add tests for info inferiors with args.
1601
1d94651b
JK
16022011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1603
1604 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1605 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1606 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1607 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1608 asmfile3. Comment the STABS (#3) file compilation. Compile
1609 everything through assembler. Provide KFAIL for symtab/12497.
1610 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1611 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1612 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1613 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1614
3bd0f5ef
MS
16152011-02-24 Michael Snyder <msnyder@vmware.com>
1616
1617 * gdb.base/break.exp: Add tests for delete breakpoints using
1618 convenience variables and value history references.
1619
12c1418e
MS
16202011-02-24 Michael Snyder <msnyder@vmware.com>
1621
1622 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1623 left behind in previous check-in.
1624
e5a67952
MS
16252011-02-23 Michael Snyder <msnyder@vmware.com>
1626
1627 * gdb.base/break.exp: Add tests for "info break" with arguments.
1628 * gdb.trace/infotrace.exp: Update patterns for error and help.
1629 * gdb.base/completion.exp: Update pattern.
1630 * gdb.base/ena-dis-br.exp: Update pattern.
1631 * gdb.base/help.exp: Update patterns.
1632
16332011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1634
1635 * gdb.base/memattr.exp: New test.
1636 * gdb.base/memattr.c: Test load for memattr.exp.
1637
6e6fbe60
DE
16382011-02-22 Doug Evans <dje@google.com>
1639
1640 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1641
1d41d745
MS
16422011-02-22 Michael Snyder <msnyder@vmware.com>
1643
1644 * Makefile.in: Make more clean.
1645 * gdb.ada/Makefile.in: Ditto.
1646 * gdb.arch/Makefile.in: Ditto.
1647 * gdb.asm/Makefile.in: Ditto.
1648 * gdb.base/Makefile.in: Ditto.
1649 * gdb.cp/Makefile.in: Ditto.
1650 * gdb.dwarf2/Makefile.in: Ditto.
1651 * gdb.java/Makefile.in: Ditto.
1652 * gdb.mi/Makefile.in: Ditto.
1653 * gdb.modula2/Makefile.in: Ditto.
1654 * gdb.python/Makefile.in: Ditto.
1655 * gdb.server/Makefile.in: Ditto.
1656 * gdb.stabs/Makefile.in: Ditto.
1657 * gdb.threads/Makefile.in: Ditto.
1658 * gdb.trace/Makefile.in: Ditto.
1659
79ba84ca
MS
16602011-02-22 Michael Snyder <msnyder@vmware.com>
1661
df46027d 1662 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1663 info threads.
1664
b9b35694
JB
16652011-02-22 Joel Brobecker <brobecker@adacore.com>
1666
1667 * gdb.python/py-breakpoint.exp: Fix the expected output of
1668 one of the "maint info breakpoints" tests to accept the output
1669 generated on platforms that do not have hardware watchpoints.
1670
8bfb830f
JB
16712011-02-22 Joel Brobecker <brobecker@adacore.com>
1672
1673 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1674 clean_restart. Be a little stricter in the expected output
1675 for one of the tests. Fix a typo in one of the comments.
1676
c45f3c54
JB
16772011-02-22 Joel Brobecker <brobecker@adacore.com>
1678
1679 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1680 Delete variable binfile, no longer use. Add or modify test
1681 comments to make them unique.
1682
b97c863c
MS
16832011-02-21 Michael Snyder <msnyder@vmware.com>
1684
1685 * Makefile.in: Update for make clean.
1686 * gdb.ada/Makefile.in: Ditto.
1687 * gdb.arch/Makefile.in: Ditto.
1688 * gdb.asm/Makefile.in: Ditto.
1689 * gdb.base/Makefile.in: Ditto.
1690 * gdb.cp/Makefile.in: Ditto.
1691 * gdb.dwarf2/Makefile.in: Ditto.
1692 * gdb.java/Makefile.in: Ditto.
1693 * gdb.mi/Makefile.in: Ditto.
1694 * gdb.modula2/Makefile.in: Ditto.
1695 * gdb.python/Makefile.in: Ditto.
1696 * gdb.server/Makefile.in: Ditto.
1697 * gdb.stabs/Makefile.in: Ditto.
1698 * gdb.threads/Makefile.in: Ditto.
1699 * gdb.trace/Makefile.in: Ditto.
1700
aea5b279
MS
17012011-02-21 Michael Snyder <msnyder@vmware.com>
1702
1703 * gdb.threads/thread-find.exp: Update patterns for changes in
1704 output of "info threads" command.
1705
e3039479
UW
17062011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1707 Ulrich Weigand <uweigand@de.ibm.com>
1708
1709 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1710 (skip_hw_watchpoint_tests): Likewise.
1711 (skip_hw_watchpoint_multi_tests): Likewise.
1712
b800ec70
UW
17132011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1714
1715 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1716 (skip_hw_watchpoint_tests): Likewise.
1717 (skip_hw_watchpoint_multi_tests): Likewise.
1718 (skip_hw_watchpoint_access_tests): Likewise.
1719
1720 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1721 * gdb.base/pr11022.exp: Likewise.
1722 * gdb.base/watch-read.exp: Likewise.
1723 * gdb.base/watch_thread_num.exp: Likewise.
1724 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1725 * gdb.base/watchpoint-hw.exp: Likewise.
1726 * gdb.base/watchpoint.exp: Likewise.
1727 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1728 * gdb.threads/watchthreads-reorder.exp: Likewise.
1729 * gdb.threads/watchthreads.exp: Likewise.
1730 * gdb.threads/watchthreads2.exp: Likewise.
1731
91033e37
JB
17322011-02-21 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1735 the debugger is unable to find the array bounds.
1736
eeaafae2
JK
17372011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1738
1739 * gdb.cp/typedef-operator.exp: New file.
1740 * gdb.cp/typedef-operator.cc: New file.
1741
e338d953
MS
17422011-02-17 Michael Snyder <msnyder@vmware.com>
1743
1744 * gdb.threads/thread-find.exp: Fix regular expressions.
1745
e67ad678
JB
17462011-02-17 Joel Brobecker <brobecker@adacore.com>
1747
1748 * gdb.ada/packed_array: Expand testcase to test printing of
1749 unconstrained packed array.
1750
93084bca
JB
17512011-02-17 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1754
a0c78a73
PA
17552011-02-16 Pedro Alves <pedro@codesourcery.com>
1756
f65d5553 1757 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1758 (main): Initialize it before collecting, and and clear it
1759 afterwards.
f65d5553
PA
1760 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1761 collecting with '{type} addr', where the addr expression is not an
1762 rvalue.
a0c78a73 1763
3dfcbbd2
KW
17642011-02-16 Ken Werner <ken.werner@de.ibm.com>
1765
1766 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1767 a bool variable. Expect correct OpenCL names for vector types. Use the
1768 uc3 variable name instead of referring to the uchar3 built-in type.
1769 Escape the asterisk at the half pointer test.
1770
08807d5a
PA
17712011-02-16 Pedro Alves <pedro@codesourcery.com>
1772
f65d5553 1773 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1774 (main): Initialize it before collecting, and and clear it
1775 afterwards.
f65d5553
PA
1776 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1777 collecting overlapping memory ranges.
08807d5a 1778
60f98dde
MS
17792011-02-15 Michael Snyder <msnyder@vmware.com>
1780
1781 * gdb.base/default.exp: Add tests for thread commands.
1782 * gdb.base/help.exp: Add tests for thread commands.
1783 * gdb.threads/thread-find.exp: New test for thread find command.
1784
648cd113
KW
17852011-02-15 Ken Werner <ken.werner@de.ibm.com>
1786
1787 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1788
494e194e
YQ
17892011-02-15 Yao Qi <yao@codesourcery.com>
1790
1791 PR tdep/12352
1792 * gdb.arch/arm-disp-step.S : New test for str instruction.
1793 * gdb.arch/arm-disp-step.exp : Likewise.
1794
d9492458
TJB
17952011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1796
1797 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1798 "vector_register2_vr" test strings. Test the extended floating
1799 point registers (F32~F63).
1800 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1801 IBM XL C compiler. Make the test program use a register provided
1802 by the compiler for the lxvd2x instruction.
1803
8af8e3bc
PA
18042011-02-14 Pedro Alves <pedro@codesourcery.com>
1805
1806 * gdb.trace/unavailable.cc (class Base, class Middle, class
1807 Derived): New types.
1808 (derived_unavail, derived_partial, derived_whole): New globals.
1809 (virtual_partial): New global.
1810 (virtualp): Point at virtual_partial.
1811 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1812 related to unavailable vptr.
1813
1b28d0b3
PA
18142011-02-14 Pedro Alves <pedro@codesourcery.com>
1815
1816 * gdb.trace/unavailable.cc (a, b, c): New globals.
1817 (main): Set and clear them.
1818 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1819 `a' and `c', and check that `b' isn't collected, although `a' and
1820 `c' are.
1821
ec0a52e1
PA
18222011-02-14 Pedro Alves <pedro@codesourcery.com>
1823
1824 * gdb.trace/unavailable.cc (struct Virtual): New.
1825 (virtualp): New global pointer.
1826 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1827 printing a pointer to an object whose type has a vtable, with
1828 print object on.
1829
24e6bcee
PA
18302011-02-14 Pedro Alves <pedro@codesourcery.com>
1831
1832 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1833 value repeat handles unavailableness.
1834
39d37385
PA
18352011-02-14 Pedro Alves <pedro@codesourcery.com>
1836
1837 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1838 tests for building arrays from unavailable values, subscripting
1839 non-memory rvalue unvailable arrays, and accessing fields or
1840 baseclasses of non-lazy unavailable values,
1841 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1842 struct types.
1843 (g_smallstruct, g_smallstruct_b): New globals.
1844
06d72e16
PA
18452011-02-14 Pedro Alves <pedro@codesourcery.com>
1846
1847 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1848
bc9a5551
JK
18492011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1850
1851 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1852 * gdb.cp/overload-const.exp: New file.
1853 * gdb.cp/overload-const.cc: New file.
1854
54fcddd0
UW
18552011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1856
1857 * gdb.opencl/callfuncs.cl: New file.
1858 * gdb.opencl/callfuncs.exp: New test.
1859 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1860
d6dafb7c
UW
18612011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1862
1863 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1864 when computing result.
1865 * gdb.arch/altivec-abi.exp: Update expected results.
1866
a449c2d8
TJB
18672011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1868
1869 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1870 * gdb.base/jit.exp: Likewise.
1871 * gdb.base/pie-execl.exp: Likewise.
1872 * gdb.base/solib-nodir.exp: Likewise.
1873 * gdb.base/solib-overlap.exp: Likewise.
1874
764880b7
PA
18752011-02-07 Pedro Alves <pedro@codesourcery.com>
1876
1877 * gdb.trace/collection.c (global_pieces): New.
1878 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1879 New procedure.
1880 (gdb_trace_collection_test): Call it.
1881
505500db
SW
18822011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1883
1884 * gdb.python/py-evthreads.c: New file.
1885 * gdb.python/py-evthreads.exp: New file.
1886 * gdb.python/py-events.py: New file.
1887 * gdb.python/py-events.exp: New file.
1888 * gdb.python/py-events.c: New file.
1889
385203ed
DD
18902011-02-04 David Daney <ddaney@caviumnetworks.com>
1891
1892 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1893
9011945e
AB
18942011-02-03 Andrew Burgess <aburgess@broadcom.com>
1895
1896 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1897 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1898 boundary between two compilation units.
1899
580688f3
PA
19002011-02-02 Pedro Alves <pedro@codesourcery.com>
1901
1902 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1903 (Virtual): New structs.
1904 (virtual_o, virtual_middle_b): New globals.
1905 * gdb.cp/virtbase.exp: New tests.
1906
d3f0f853
PP
19072011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1908
1909 * gdb.base/jit.exp: New file.
1910 * gdb.base/jit-main.c: New file.
1911 * gdb.base/jit-solib.c: New file.
1912
b2030fb5
UW
19132011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1914
1915 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1916 proceed to initial kernel entry point.
1917 * gdb.opencl/datatypes.exp: Likewise.
1918 * gdb.opencl/operators.exp: Likewise.
1919 * gdb.opencl/vec_comps.exp: Likewise.
1920
2db19d1e
SW
19212011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1922
1923 * gdb.cp/nsnested.cc: New.
1924 * gdb.cp/nsnested.exp: New.
1925 * gdb.cp/nsnoimports.exp: New.
1926 * gdb.cp/nsnoimports.cc: New.
1927
6b0c4c1f
JB
19282011-01-31 Joel Brobecker <brobecker@adacore.com>
1929
1930 * gdb.base/interact.exp: Add extra tests that verify that
1931 the value of the interactive-mode setting does not change
1932 after the script is sourced.
1933
80b23b6a
JK
19342011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.cp/noparam.exp: New file.
1937 * gdb.cp/noparam.cc: New file.
1938
ffd5ec24
PA
19392011-01-28 Pedro Alves <pedro@codesourcery.com>
1940
1941 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1942 there's no stack or registers.
1943
a81766d8
TT
19442011-01-26 Tom Tromey <tromey@redhat.com>
1945
1946 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1947 space before string output. Add test for "set print pretty off"
1948 case.
1949
585fdaa1
PA
19502011-01-25 Pedro Alves <pedro@codesourcery.com>
1951
1952 * gdb.base/frame-args.exp: Adjust.
1953 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1954 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1955 * gdb.dwarf2/pieces.exp: Adjust.
1956 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1957 * gdb.opt/inline-locals.exp: Adjust.
1958 * gdb.threads/fork-child-threads.exp: Adjust.
1959
d468832a
KW
19602011-01-25 Ken Werner <ken.werner@de.ibm.com>
1961
1962 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1963 OpenCL kernel function. Add a comment as marker. Add address space
1964 qualifiers for the remaining program scope variables.
1965 * gdb.opencl/datatypes.cl: Likewise.
1966 * gdb.opencl/operators.cl: Likewise.
1967 * gdb.opencl/vec_comps.cl: Likewise.
1968 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1969 Add breakpoint at the marker comment.
1970 * gdb.opencl/datatypes.exp: Likewise.
1971 * gdb.opencl/operators.exp: Likewise.
1972 * gdb.opencl/vec_comps.exp: Likewise.
1973
490f124f
PA
19742011-01-24 Pedro Alves <pedro@codesourcery.com>
1975
1976 * gdb.base/printcmds.c (some_struct): New struct and instance.
1977 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1978 procedure.
1979 <global scope>: Call it.
1980
6da78614
KW
19812011-01-21 Ken Werner <ken.werner@de.ibm.com>
1982
1983 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1984 argument to the gdb_compile_opencl_hostapp call.
1985
ec64c9aa
YQ
19862011-01-19 Yao Qi <yao@codesourcery.com>
1987
1988 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1989 positve list.
1990
810cfdbb
YQ
19912011-01-19 Yao Qi <yao@codesourcery.com>
1992
1993 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1994 canonical form.
1995 Remove "xscale-*-*"
1996 * gdb.xml/tdesc-regs.exp: Likewise.
1997 * gdb.python/py-section-script.exp: Replace ARM target triplet
1998 with canonical form.
1999 Match arm*-*-symbianelf*.
2000 * gdb.base/dup-sect.exp: Likewise.
2001 * lib/dwarf.exp: New.
2002 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2003 dwarf2_support.
2004 * gdb.dwarf2/dup-psym.exp: Likewise.
2005 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2006 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2007 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2008 * gdb.dwarf2/dw2-basic.exp: Likewise.
2009 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2010 * gdb.dwarf2/dw2-const.exp: Likewise.
2011 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2012 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2013 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2014 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2015 * gdb.dwarf2/dw2-filename.exp: Likewise.
2016 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2017 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2018 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2019 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2020 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2021 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2022 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2023 * gdb.dwarf2/dw2-producer.exp: Likewise.
2024 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2025 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2026 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2027 * gdb.dwarf2/dw2-strp.exp: Likewise.
2028 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2029 * gdb.dwarf2/implptr.exp: Likewise.
2030 * gdb.dwarf2/mac-fileno.exp: Likewise.
2031 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2032 * gdb.dwarf2/pieces.exp: Likewise.
2033 * gdb.dwarf2/pr11465.exp: Likewise.
2034 * gdb.dwarf2/valop.exp: Likewise.
2035 * gdb.dwarf2/watch-notconst.exp: Likewise.
2036 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2037
4694da01
TT
20382011-01-19 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.python/py-infthread.exp: Add thread tests.
2041
b075872c
JB
20422011-01-14 Joel Brobecker <brobecker@adacore.com>
2043
2044 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2045
2c3e6e24
JB
20462011-01-14 Joel Brobecker <brobecker@adacore.com>
2047
2048 * gdb.ada/widewide: New testcase.
2049
de8fa76c
JB
20502011-01-13 Joel Brobecker <brobecker@adacore.com>
2051
2052 * gdb.base/interact.exp: New testcase.
2053
1b05df00
TT
20542011-01-12 Tom Tromey <tromey@redhat.com>
2055
2056 * gdb.mi/gdb2549.exp: Update for error message changes.
2057 * gdb.mi/mi-cli.exp: Likewise.
2058 * gdb.mi/mi-disassemble.exp: Likewise.
2059 * gdb.mi/mi-pthreads.exp: Likewise.
2060 * gdb.mi/mi-regs.exp: Likewise.
2061 * gdb.mi/mi-stack.exp: Likewise.
2062 * gdb.mi/mi-var-block.exp: Likewise.
2063 * gdb.mi/mi-var-cmd.exp: Likewise.
2064 * gdb.mi/mi2-cli.exp: Likewise.
2065 * gdb.mi/mi2-disassemble.exp: Likewise.
2066 * gdb.mi/mi2-pthreads.exp: Likewise.
2067 * gdb.mi/mi2-regs.exp: Likewise.
2068 * gdb.mi/mi2-stack.exp: Likewise.
2069 * gdb.mi/mi2-var-block.exp: Likewise.
2070 * gdb.mi/mi2-var-cmd.exp: Likewise.
2071
c2ff108b
JK
20722011-01-12 Andrew Burgess <aburgess@broadcom.com>
2073 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 PR fortran/11104 and DWARF unbound arrays detection.
2076 * gdb.fortran/multi-dim.exp: New file.
2077 * gdb.fortran/multi-dim.f90: New file.
2078
b716877b
AB
20792011-01-12 Andrew Burgess <aburgess@broadcom.com>
2080
2081 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2082 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2083 add new tests for opcode dumping.
2084
6c162d5e
TT
20852011-01-11 Tom Tromey <tromey@redhat.com>
2086
2087 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2088
77b06cd7
TJB
20892010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2090
2091 Convert hardware watchpoints to use breakpoint_ops.
2092 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2093 type is not supported.
2094 * gdb.base/foll-fork.exp: Likewise.
2095 * gdb.base/foll-vfork.exp: Likewise.
2096
f39a75d0
PM
20972011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2098
2099 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2100 Use load_lib gdb-python.exp.
2101 * gdb.python/python.exp: Ditto.
2102 * gdb.python/py-function.exp: Ditto.
2103
fc529d80
AS
21042011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2105
2106 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2107
fb03cb59
JK
21082011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 * configure: Regenerate.
2111
d8e22779
TT
21122011-01-06 Tom Tromey <tromey@redhat.com>
2113
2114 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2115
09050809
JB
21162011-01-06 Joel Brobecker <brobecker@adacore.com>
2117
fc529d80
AS
2118 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2119 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2120 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2121 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2122 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2123 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2124 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2125 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2126 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2127 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2128 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2129 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2130 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2131 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2132 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2133 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2134 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2135 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2136 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2137 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2138 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2139 gdb.ada/uninitialized_vars.exp,
2140 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2141 Simplify by using clean_restart.
09050809 2142
8ed5dd9e
JB
21432011-01-06 Joel Brobecker <brobecker@adacore.com>
2144
2145 Add marker to be used as anchor for inserting breakpoints.
2146 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2147 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2148 Likewise.
2149
2150 Remove uses of gdb_start_cmd.
2151 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2152 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2153
2154 Do not run testcase if testing with GDBserver.
2155 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2156 if testing with GDBserver.
2157
368a124f
JB
21582011-01-06 Joel Brobecker <brobecker@adacore.com>
2159
2160 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2161 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2162 copyright header.
2163
44944448
JB
21642011-01-05 Joel Brobecker <brobecker@adacore.com>
2165
2166 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2167 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2168 testsuite/gdb.fortran/complex.f,
2169 testsuite/gdb.fortran/derived-type.f90,
2170 testsuite/gdb.fortran/library-module-lib.f90,
2171 testsuite/gdb.fortran/library-module-main.f90,
2172 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2173 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2174 Copyright year update.
2175
31886ea6
JB
21762011-01-05 Joel Brobecker <brobecker@adacore.com>
2177
2178 * gdb.base/langs1.f: Add copyright header.
2179
ebedcab5
JK
21802011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 * gdb.base/morestack.exp: New file.
2183 * gdb.base/morestack.c: New file.
2184
de1eb2f9
JK
21852011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2186
2187 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2188
9e87a409
JB
21892010-12-29 Joel Brobecker <brobecker@adacore.com>
2190
2191 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2192 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2193
720d1a40
JB
21942010-12-29 Joel Brobecker <brobecker@adacore.com>
2195
2196 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2197
a283af87
AS
21982010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2199
5d3d9cba
AS
2200 * gdb.threads/tls.exp: Fix typo.
2201
a283af87
AS
2202 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2203 * gdb.threads/execl.exp: Update.
2204
2a20745c
YQ
22052010-12-23 Yao Qi <yao@codesourcery.com>
2206
2207 * gdb.arch/arm-disp-step.exp: New.
2208 * gdb.arch/arm-disp-step.S: New.
2209
a7658b96
TT
22102010-12-21 Tom Tromey <tromey@redhat.com>
2211
2212 * gdb.threads/execl.exp: Update.
2213 * gdb.threads/linux-dp.exp: Update.
2214 * gdb.threads/manythreads.exp: Update.
2215 * gdb.threads/tls.exp: Update.
2216
5b79abe7
TT
22172010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2220 (NextOverThrowDerivates) <resumebpt>: New.
2221 (resumebpt_test): New.
2222 (main): Call resumebpt_test.
2223 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2224
0914bcdb
SS
22252010-12-12 Stan Shebs <stan@codesourcery.com>
2226
2227 * gdb.trace/tsv.exp: Test print command on trace state variables.
2228
305aeedc
TT
22292010-12-09 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.base/interp.exp: Add regression test.
2232
186c406b
TT
22332010-12-09 Tom Tromey <tromey@redhat.com>
2234
2235 * gdb.java/jnpe.java: New file.
2236 * gdb.java/jnpe.exp: New file.
2237 * gdb.cp/nextoverthrow.exp: New file.
2238 * gdb.cp/nextoverthrow.cc: New file.
2239
aae1c79a
DE
22402010-12-07 Doug Evans <dje@google.com>
2241
2242 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2243 of data-directory.
2244 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2245 updated.
2246 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2247
60f98dde 22482010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2249
2250 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2251 * gdb.base/call-sc.exp: Ditto.
2252 * gdb.base/finish.exp: Ditto.
2253 * gdb.base/return.exp: Ditto.
2254 * gdb.base/return2.exp: Ditto.
2255
5fa290c1
DE
22562010-11-30 Doug Evans <dje@google.com>
2257
2258 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2259 (gdb_expect_list): Fix spelling errors in comments.
2260 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2261 send_gdb/gdb_expect_list where applicable.
2262 * gdb.base/call-ar-st.exp: Ditto.
2263 * gdb.base/funcargs.exp: Ditto.
2264 * gdb.base/gcore.exp: Ditto.
2265 * gdb.base/page.exp: Ditto.
2266 * gdb.base/sigaltstack.exp: Ditto.
2267 * gdb.base/siginfo.exp: Ditto.
2268 * gdb.base/sigstep.exp: Ditto.
2269 * gdb.base/trace-commands.exp: Ditto.
2270
4e04c971
DE
22712010-11-29 Doug Evans <dje@google.com>
2272
2273 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2274 printer-name;subprinter-name.
2275
8cf6f0b1
TT
22762010-11-29 Tom Tromey <tromey@redhat.com>
2277
2278 * gdb.dwarf2/implptr.exp: New file.
2279 * gdb.dwarf2/implptr.c: New file.
2280 * gdb.dwarf2/implptr.S: New file.
2281
94b6973e
PM
22822010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2283
fc529d80 2284 PR python/12199
94b6973e
PM
2285
2286 * gdb.python/py-breakpoint.exp: Test the delete method.
2287
8358c15c
JK
22882010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 Fix step_resume_breakpoint unsaved during an infcall.
2291 * gdb.base/step-resume-infcall.exp: New file.
2292 * gdb.base/step-resume-infcall.c: New file.
2293
f6df29bc
TJB
22942010-11-24 Edjunior Machado <emachado@br.ibm.com>
2295
2296 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2297
f2b5a5cf
TJB
22982010-11-24 Edjunior Machado <emachado@br.ibm.com>
2299
2300 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2301 on ppc64's symbols; "finish" and "return" commands must accept to
2302 show the caller line again as well as the line after.
2303 * gdb.asm/powerpc64.inc: New file.
2304
6b0ecdc2
DE
23052010-11-23 Doug Evans <dje@google.com>
2306
2307 * lib/gdb.exp (gdb_test_sequence): New function.
2308 (gdb_expect_list): Add verbose -log call for each pattern.
2309 * gdb.base/signals.exp (test_handle_all_print): Call it.
2310 Reduce timeout increment from 6 minutes to 1 minute.
2311 * gdb.server/ext-run.exp: Call it.
2312
ea976c60
PM
23132010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2314
f2b5a5cf 2315 PR python/12212
ea976c60
PM
2316
2317 * gdb.python/python.exp: Check that selected_thread raises an
2318 error when no inferior is loaded.
2319
c0efa795
JK
23202010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2323 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2324
ec3aa567
JK
23252010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2326
2327 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2328 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2329
d8249011
DE
23302010-11-18 Doug Evans <dje@google.com>
2331
2332 * gdb.server/ext-run.exp: Fix intermittent failures.
2333
d4eba7d1
NF
23342010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2335
2336 * gdb.stabs/gdb11479.exp: Use runto_main.
2337
b04c2f88
NF
23382010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2339
2340 * gdb.base/break-entry.exp: Skip if using a stub.
2341
ae9d7ce4
NF
23422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2343
2344 * gdb.python/py-inferior.exp: Pack values in target endianness.
2345
621c8364
TT
23462010-11-12 Tom Tromey <tromey@redhat.com>
2347
2348 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2349 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2350 MemoryError.
2351 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2352 type.
2353 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2354 MemoryError.
2355 (test_subscript_regression): Update exception type.
2356
84f4c1fe
PM
23572010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2358
2359 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2360 breakpoint tests.
2361
a1442452
PA
23622010-11-09 Pedro Alves <pedro@codesourcery.com>
2363
2364 * gdb.base/watchpoint.exp: Test "watch -location" with an
2365 innacessible location.
2366
efd11a33
JK
23672010-11-09 Edjunior Machado <emachado@br.ibm.com>
2368 Luis Machado <luisgpm@br.ibm.com>
2369
2370 * gdb.base/maint.exp: Expect "." prefix.
2371 * gdb.base/nodebug.exp: Expect "." Likewise.
2372 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2373 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2374 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2375 POWER server processors.
2376
aa00efb5
JK
23772010-11-08 Edjunior Machado <emachado@br.ibm.com>
2378 Luis Machado <luisgpm@br.ibm.com>
2379
2380 * gdb.base/break-entry.exp: convert entry point for
2381 ppc64 and expect leading `.' on ppc64's symbols
2382
99e7ae30
DE
23832010-11-05 Doug Evans <dje@google.com>
2384
2385 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2386 * gdb.python/py-param.exp: Delete, contents moved to ...
2387 * gdb.python/py-parameter.exp: ... here. New file.
2388 Add test for gdb.parameter ("directories").
99e7ae30 2389
f4b8a18d
KW
23902010-11-05 Ken Werner <ken.werner@de.ibm.com>
2391
2392 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2393 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2394 * configure: Regenerate.
2395 * gdb.opencl/Makefile.in: New File.
2396 * gdb.opencl/datatypes.exp: Likewise.
2397 * gdb.opencl/datatypes.cl: Likewise.
2398 * gdb.opencl/operators.exp: Likewise.
2399 * gdb.opencl/operators.cl: Likewise.
2400 * gdb.opencl/vec_comps.exp: Likewise.
2401 * gdb.opencl/vec_comps.cl: Likewise.
2402 * gdb.opencl/convs_casts.exp: Likewise.
2403 * gdb.opencl/convs_casts.cl: Likewise.
2404 * lib/opencl.exp: Likewise.
2405 * lib/opencl_hostapp.c: Likewise.
2406 * lib/opencl_kernel.cl: Likewise.
2407 * lib/cl_util.c: Likewise.
2408 * lib/cl_util.c: Likewise.
2409 * gdb.base/default.exp (set language): Add "opencl" to the list of
2410 languages.
2411
a9d5ef47
SW
24122010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2413
2414 * gdb.cp/overload.exp: Added test for inheritance overload.
2415 * gdb.cp/overload.cc: Ditto.
2416 * gdb.cp/oranking.exp: Removed releveant kfails.
2417
03eb1c79
JK
24182010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2419 Joel Brobecker <brobecker@adacore.com>
2420
2421 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2422 check test_compiler_info.
2423
dbc98a8b
KW
24242010-11-03 Ken Werner <ken.werner@de.ibm.com>
2425
2426 * gdb.base/gnu_vector.exp: Adjust expect messages.
2427
120bd360
KW
24282010-11-03 Ken Werner <ken.werner@de.ibm.com>
2429
2430 * gdb.base/gnu_vector.exp: Add unary operator tests.
2431
c37f7098
KW
24322010-11-03 Ken Werner <ken.werner@de.ibm.com>
2433
2434 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2435
7b51bc51
DE
24362010-11-02 Doug Evans <dje@google.com>
2437
2438 * gdb.python/py-pp-maint.c: New file.
2439 * gdb.python/py-pp-maint.exp: New file.
2440 * gdb.python/py-pp-maint.py: New file.
2441
50c97f38
TT
24422010-11-02 Tom Tromey <tromey@redhat.com>
2443
2444 * gdb.base/default.exp: Remove "scheme" from language list.
2445
a289b8f6
JK
24462010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 Revert:
2449 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2450 * gdb.threads/sigstep-threads.exp: New file.
2451 * gdb.threads/sigstep-threads.c: New file.
2452
cd017491
MS
24532010-10-20 Michael Snyder <msnyder@vmware.com>
2454
2455 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2456
8e6a5956
UW
24572010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2458
2459 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2460 Skip test completely if gdb,no_hardware_watchpoints.
2461
2c04da0d
UW
24622010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2463
2464 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2465 strict, but do not check for any particular function name within libc.
2466
79afc5ef
SW
24672010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2468
2469 * gdb.cp/smartp.exp: New test.
2470 * gdb.cp/smartp.cc : New test.
2471
026ffab7
SW
24722010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2473
2474 * gdb.cp/converts.exp: Test pointer to bool conversion.
2475 Test pointer to long conversion.
2476 * gdb.cp/oranking.exp: Removed relevant kfail.
2477
3a772aa4
TT
24782010-10-18 Tom Tromey <tromey@redhat.com>
2479
2480 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2481 argument to lazy_string.
2482 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2483 (pp_ls.to_string): Use it.
2484 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2485 Add "estring2" local.
2486
5fc3827b
JK
24872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Fix s390x compatibility.
2490 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2491 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2492
8aeb23f3
JK
24932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2494
2495 * gdb.threads/sigstep-threads.exp: New file.
2496 * gdb.threads/sigstep-threads.c: New file.
2497
c1e56572
JK
24982010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2499
2500 * gdb.base/pie-execl.exp: New file.
2501 * gdb.base/pie-execl.c: New file.
2502
92163a10
JK
25032010-10-13 Doug Evans <dje@google.com>
2504 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 PR exp/12117
2507 * gdb.cp/ptype-cv-cp.cc: New file.
2508 * gdb.cp/ptype-cv-cp.exp: New file.
2509
7062b0a0
SW
25102010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2511
2512 * gdb.cp/converts.cc: New test program.
2513 * gdb.cp/converts.exp: New test.
2514 * gdb.cp/overload.exp: Added test for void* vs int*.
2515 * gdb.cp/overload.exp: Ditto.
2516 * gdb.cp/oranking.exp: Removed related kfail.
2517
0e3509db
DE
25182010-10-13 Doug Evans <dje@google.com>
2519
2520 * lib/gdb-python.exp (gdb_check_python_config): New function.
2521 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2522 * gdb.python/lib-types.cc: New file.
2523 * gdb.python/lib-types.exp: New file.
2524
8dc78533
JK
25252010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2526
2527 * gdb.python/py-error.exp: New file.
2528 * gdb.python/py-error.py: New file.
2529
93c17e06
JK
25302010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2533 gdb_test_multiple.
2534
d8b34041
JK
25352010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2538 * gdb.base/prelink.exp: Likewise.
2539 * gdb.base/solib-nodir.exp: Likewise.
2540 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2541 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2542 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2543
e0cc584e
UW
25442010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2545
2546 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2547 for the "info files" test to avoid timeouts on slow machines.
2548
cfc353b1
JK
25492010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2552 (main): Make openlib dummy call.
2553
d3d7896d
JK
25542010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2555
2556 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2557 * break-interp.exp (reach): Move the core body ...
2558 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2559 (test_ld): Provide always real argument, even to the linker. Replace
2560 dl_main by _dl_debug_state.
2561
5e533c94
JK
25622010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 Fix results of prelinked PIEs on ppc*.
2565 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2566 Accept also DISPLACEMENT "PRESENT".
2567 (main): Replace "ZERO" displacements by "PRESENT".
2568
33540610
SW
25692010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2570
2571 * gdb.cp/oranking.exp: New test.
2572 * gdb.cp/oranking.cc: New test program.
2573
3bdf2bbd
KW
25742010-10-08 Ken Werner <ken.werner@de.ibm.com>
2575
2576 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2577 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2578
2f608a3a
KW
25792010-10-06 Ken Werner <ken.werner@de.ibm.com>
2580
2581 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2582 lush, lynx) New constant.
2583 * gdb.base/constvars.exp: Test const array types.
2584 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2585
aa2e2d8d
DE
25862010-10-06 Doug Evans <dje@google.com>
2587
2588 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2589 of syscall staging area.
2590
2844d6b5
KW
25912010-10-06 Ken Werner <ken.werner@de.ibm.com>
2592
2593 * gdb.base/gnu_vector.c: Add variable c4.
2594 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2595 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2596
7d8ac8bb
MR
25972010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2598
2599 * gdb.arch/altivec-abi.exp: Fix a typo.
2600
84a02e58
MR
26012010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2602
2603 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2604 to match a thread ID.
2605
b18e6318
JK
26062010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 Fix s390x testcase compatibility.
2609 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2610
a2c09bd0
DE
26112010-10-01 Doug Evans <dje@google.com>
2612
2613 * lib/gdb-python.exp: New file.
2614 * gdb.python/py-block.exp: Use it.
2615 * gdb.python/py-breakpoint.exp: Ditto.
2616 * gdb.python/py-frame.exp: Ditto.
2617 * gdb.python/py-inferior.exp: Ditto.
2618 * gdb.python/py-param.exp: Ditto.
2619 * gdb.python/py-prettyprint.exp: Ditto.
2620 * gdb.python/py-shared.exp: Ditto.
2621 * gdb.python/py-symbol.exp: Ditto.
2622 * gdb.python/py-symtab.exp: Ditto.
2623 * gdb.python/py-type.exp: Ditto.
2624 * gdb.python/py-value.exp: Ditto.
2625 * gdb.python/python.exp: Ditto.
2626
38f12cfc
TT
26272010-09-30 Tom Tromey <tromey@redhat.com>
2628
2629 * gdb.base/anon.exp: New file.
2630 * gdb.base/anon.c: New file.
2631
9ae8282d
TT
26322010-09-30 Tom Tromey <tromey@redhat.com>
2633
2634 * gdb.base/completion.exp: Test completion through anonymous
2635 union.
2636 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2637
e9e07ba6
JK
26382010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 Fix printing parameters of inlined functions.
2641 * gdb.dwarf2/dw2-inline-param.exp: New file.
2642 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2643 * gdb.dwarf2/dw2-inline-param.S: New file.
2644
cd2effb2
JK
26452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 PR corefiles/12071.
2648 * gdb.base/corefile.exp (quit with a process, no question: load core)
2649 (quit with a core file): New tests.
2650
bceffbf3
JK
26512010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 Fix GDB crash on inferior calls with self-referencing classes.
2654 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2655 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2656 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2657
1736ad11
JK
26582010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 Fix lost siginfo_t for inferior calls.
2661 * gdb.base/siginfo-infcall.exp: New file.
2662 * gdb.base/siginfo-infcall.c: New file.
2663
a176ad92
JB
26642010-09-22 Joel Brobecker <brobecker@adacore.com>
2665
2666 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2667
c2b0a229
JK
26682010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2671 New test.
2672 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2673
e8ae22d1
JB
26742010-09-22 Joel Brobecker <brobecker@adacore.com>
2675
2676 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2677 type of our const type.
2678
ec322823
SW
26792010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2680
2681 * gdb.cp/pr12028.cc: New.
2682 * gdb.cp/pr12028.exp: New.
2683
72929c62
JB
26842010-09-22 Joel Brobecker <brobecker@adacore.com>
2685
2686 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2687
875b4ff5 26882010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2689 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2690
2691 PR mi/11407
2692 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2693 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2694 * gdb.mi/dw2-ref-missing-frame.S New File.
2695 * gdb.mi/dw2-ref-missing-frame.exp New File.
2696
7155d578
TT
26972010-09-14 Tom Tromey <tromey@redhat.com>
2698
2699 PR symtab/8399:
2700 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2701
515ed532
TT
27022010-09-14 Tom Tromey <tromey@redhat.com>
2703
2704 PR exp/11803:
2705 * gdb.threads/tls.exp: Use C++.
2706 (check_thread_local): Use K::another_thread_local.
2707 * gdb.threads/tls.c (class K): New.
2708 (another_thread_local): Now a member of K.
2709 (spin): Update. No longer K&R C.
2710
450ca57c
SW
27112010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2712
2713 * gdb.cp/koenig.cc: created class for testing member lookup.
2714 * gdb.cp/koenig.exp: Added test for member lookup.
2715
dbd492a3
JK
27162010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2717
2718 Fix false FAILs on sourcetree topdir directory containing "kill".
2719 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2720 source line matching regexp.
2721
8d4d924b
JK
27222010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 * gdb.python/python.exp (set height 0, collect help from uiout)
2725 (verify help to uiout): New tests.
2726
8e64f2a0
JK
27272010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2728
2729 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2730 is_lp64_target to check 64bit target.
2731
4569eed2
JK
27322010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2735 (test_ld) <powerpc64-*>: New.
2736
5e1617b1
DJ
27372010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2738
2739 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2740
c767944b
DJ
27412010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2742
2743 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2744 (FunctionArg::method): New function.
2745 (empty, arg): New variables.
2746 (main): Call arg.method.
2747 * gdb.cp/templates.exp (test_template_args): New function.
2748 (do_tests): Call it.
2749
27d3a3fc
UW
27502010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2751
2752 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2753 of "next" to proceed over pthread_exit call.
2754
55b7ce7f
UW
27552010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2756
2757 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2758 "maint print statistics" output to prevent expect timeouts.
2759
809df446
JK
27602010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2763 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2764 (test_float_rejected): ... here.
2765 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2766 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2767 (test_float_rejected): ... here.
2768 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2769 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2770 (test_float_rejected): ... here.
2771 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2772 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2773 (test_float_rejected): ... here.
2774
8464be76
DJ
27752010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2776
2777 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2778 before disabling hardware watchpoints.
2779 (test_inaccessible_watchpoint): Check that hardware watchpoints
2780 are used. Test for watchpoints on a constant address.
2781
14dba4b4
JK
27822010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2783
2784 * gdb.base/ui-redirect.exp: New file.
2785
3f3540e1 27862010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2787 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2788
2789 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2790
0f254bb7
DE
27912010-08-31 Doug Evans <dje@google.com>
2792
2793 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2794
03f17ccf
TT
27952010-08-30 Tom Tromey <tromey@redhat.com>
2796
2797 PR python/11792:
2798 * gdb.python/py-value.exp (test_subscript_regression): Add
2799 dynamic_type test.
2800
640617ad
DJ
28012010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2802
2803 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2804 instead of running to main. Do not test the main function.
2805 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2806 Add new main.
2807
2ed91d1b
PA
28082010-08-26 Pedro Alves <pedro@codesourcery.com>
2809
2810 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2811 one test.
2812
673bfd45
DE
28132010-08-24 Doug Evans <dje@google.com>
2814
2815 PR symtab/11942
2816 * gdb.dwarf2/dw4-sig-types.cc: New file.
2817 * gdb.dwarf2/dw4-sig-types.h: New file.
2818 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2819 * gdb.dwarf2/dw4-sig-types.exp: New file.
2820
f9ffd4bb
TT
28212010-08-23 Tom Tromey <tromey@redhat.com>
2822
2823 PR python/11145:
2824 * gdb.python/py-value.c (Base, Derived): New types.
2825 (base): New global.
2826 * gdb.python/py-value.exp (test_subscript_regression): Add
2827 dynamic_cast test.
2828
d839c8a4
TT
28292010-08-23 Tom Tromey <tromey@redhat.com>
2830
2831 PR python/10676:
2832 * gdb.python/py-type.exp (test_fields): Add tests for type
2833 equality.
2834
702c2711
TT
28352010-08-23 Tom Tromey <tromey@redhat.com>
2836
2837 PR python/11915:
2838 * gdb.python/py-type.exp (test_fields): Add tests for array.
2839
832bafd3
KS
28402010-08-23 Keith Seitz <keiths@redhat.com>
2841
2842 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2843 have any children. Create a new abbrev for it.
2844 Add missing terminal sequence to .debug_abbrev.
2845
c37bf528
KS
28462010-08-20 Keith Seitz <keiths@redhat.com>
2847
2848 PR symtab/11465:
2849 * gdb.dwarf2/pr11465.exp: New test.
2850 * gdb.dwarf2/pr11465.S: New file.
2851 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2852 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2853
4572cbac
TJB
28542010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2855
2856 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2857 registers. Update data sets with the new v2_double element in the
2858 VSX register union. Add vector_register3_vr data set for the AltiVec
2859 registers. Use gdb_test_no_output instead of send_gdb.
2860
e7fbb131
PA
28612010-08-19 Pedro Alves <pedro@codesourcery.com>
2862
2863 * gdb.python/py-shared.exp: New file, factored out from
2864 python.exp.
2865 * gdb.python/py-shared.c: New file.
2866 * gdb.python/py-shared-sl.c: New file.
2867 * gdb.python/python-1.c: New file.
2868 * gdb.python/python-sl.c: Delete.
2869 * gdb.python/python.c: Mention python-1.c.
2870 * gdb.python/python.exp: Move shared library tests to
2871 py-shared.exp.
2872 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2873 (MISCELLANEOUS): New.
2874 (clean mostlyclean): Also remove $MISCELLANEOUS.
2875
d30f5e1f
DE
28762010-08-19 Doug Evans <dje@google.com>
2877
2878 PR exp/11926
2879 * gdb.base/printcmds.exp (test_float_accepted): New function.
2880 Move existing float tests there. Add tests for floats with suffixes.
2881 (test_float_rejected): New function.
2882 * gdb.java/jv-print.exp (test_float_accepted): New function.
2883 (test_float_rejected): New function.
2884 * gdb.objc/print.exp: New file.
2885 * gdb.pascal/print.exp: New file.
2886 * lib/objc.exp: New file.
2887
7b3fd859
PM
28882010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2889
2890 * gdb.base/default.exp (info set): Avoid full buffer error and force
2891 reading up to final gdb prompt.
2892 (show): Likewise.
2893
c92817ce
TT
28942010-08-18 Tom Tromey <tromey@redhat.com>
2895
2896 PR symtab/11919:
2897 * gdb.base/completion.exp: Add test.
2898
f1208f9e
DE
28992010-08-18 Doug Evans <dje@google.com>
2900
2901 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2902 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2903 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2904 Simplify, early exit if runto_main fails.
2905 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2906 (set_lang_fortran): Moved to lib/fortran.exp.
2907 * gdb.fortran/types.exp: load_lib fortran.exp.
2908 (set_lang_fortran): Moved to lib/fortran.exp.
2909 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2910 * gdb.java/jprint.exp (set_lang_java): Ditto.
2911 * gdb.java/jv-exp.exp: load_lib java.exp.
2912 If set_lang_java fails, issue a warning instead of failure to be
2913 consistent with other set_lang_foo uses.
2914 (set_lang_java): Moved to lib/java.exp.
2915 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2916 If set_lang_java fails, issue a warning instead of failure to be
2917 consistent with other set_lang_foo uses.
2918 * gdb.pascal/types.exp: load_lib pascal.exp.
2919 (set_lang_pascal): Moved to lib/pascal.exp.
2920 * lib/fortran.exp: New file.
2921 * lib/java.exp (set_lang_java): New function.
2922 * lib/pascal.exp (set_lang_pascal): New function.
2923
2f06b485
YQ
29242010-08-18 Yao Qi <yao@codesourcery.com
2925
2926 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2927 func_nofb_start and func_loopfb_start, so that address of functions
2928 is equal to these labels on Thumb.
2929
96e25403
YQ
29302010-08-18 Yao Qi <yao@codesourcery.com>
2931
2932 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2933 to reflect latest c source file.
2934
36e6adc4
JK
29352010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 * gdb.cp/infcall-dlopen.exp: New file.
2938 * gdb.cp/infcall-dlopen.cc: New file.
2939 * gdb.cp/infcall-dlopen-lib.cc: New file.
2940
f431efe5
PA
29412010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2942 Pedro Alves <pedro@codesourcery.com>
2943
2944 PR breakpoints/11371
2945
2946 * gdb.base/watch-cond-infcall.exp: New file.
2947 * gdb.base/watch-cond-infcall.c: New file.
2948
06a64a0b
TT
29492010-08-16 Tom Tromey <tromey@redhat.com>
2950
2951 * gdb.base/help.exp: Update.
2952 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2953 watchpoint.
2954 (test_watch_location): New proc.
2955 (test_watchpoint_in_big_blob): Delete watchpoint.
2956 * gdb.base/watchpoint.c (func5): New function.
2957 (main): Call it.
2958
70ebf4ed
DE
29592010-08-16 Doug Evans <dje@google.com>
2960
2961 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2962
ca5c20b6
PM
29632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2964
2965 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2966 tests.
2967
7346b668
KW
29682010-08-11 Ken Werner <ken.werner@de.ibm.com>
2969
2970 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2971 * gdb.base/gnu_vector.c: New File.
2972 * gdb.base/gnu_vector.exp: Likewise.
2973
cb2e07a6
PM
29742010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2975
2976 * gdb.python/python.c: New File.
2977 * gdb.python/python-sl.c: New File.
2978 * gdb.python/python.exp: Test solib_address and decode_line
2979 * functions.
2980
5da1313b
JK
29812010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2982
2983 * gdb.python/python.exp (show height, set height 10)
2984 (verify pagination beforehand, verify pagination beforehand: q)
2985 (gdb.execute does not page, verify pagination afterwards)
2986 (verify pagination afterwards: q): New.
2987
49c3ccf7
DE
29882010-08-02 Doug Evans <dje@google.com>
2989
2990 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2991 because of an older gcc, change test2
2992 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2993 to unsupported.
2994
42c0c4f1
KH
29952010-07-30 Kazu Hirata <kazu@codesourcery.com>
2996
2997 * gdb.base/break-always.exp: Do not expect full paths to file
2998 names.
2999 * gdb.base/commands.exp: Likewise.
3000
d3765805
DE
30012010-07-30 Doug Evans <dje@google.com>
3002
c98ee71b
DE
3003 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3004 xfail them when run with older gccs.
3005
fd961404
DE
3006 * lib/gdb.exp (build_executable): Forward "c++" option to
3007 get_compiler_info.
3008
999adef4
DE
3009 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3010 "python print ttype.template_argument(1)" and
3011 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3012 if using gcc 4.4 or earlier.
3013
d3765805
DE
3014 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3015 attach-to-debugger handling.
3016
1276c759
JK
30172010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3018
3019 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3020 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3021 (main): Use copyreloc.
3022 * gdb.base/prelink.exp (split debug of executable)
3023 (.dynbss vs. .bss address shift): New tests.
3024
88caa9b9
PA
30252010-07-29 Pedro Alves <pedro@codesourcery.com>
3026
3027 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3028 in gdb_test_multiple.
3029
c6f2ac43
PA
30302010-07-29 Pedro Alves <pedro@codesourcery.com>
3031
3032 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3033 environment.
3034
326fd672
TT
30352010-07-28 Tom Tromey <tromey@redhat.com>
3036
3037 PR python/11060:
3038 * gdb.python/py-type.c (Temargs): New template.
3039 (temvar): New variable.
3040 * gdb.python/py-type.exp (test_template): New proc.
3041
3ce3b1ba
PA
30422010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3043
3044 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3045 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3046
34eaf542
TT
30472010-07-28 Tom Tromey <tromey@redhat.com>
3048
3049 PR c++/9946:
3050 * gdb.cp/temargs.exp: New file.
3051 * gdb.cp/temargs.cc: New file.
3052
d41b819e
JK
30532010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 * gdb.base/help.exp (help disassemble): Update the content.
3056
26ab7092
JK
30572010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3058
3059 * gdb.threads/ia64-sigill.exp: New file.
3060 * gdb.threads/ia64-sigill.c: New file.
3061
5283e9e1
TT
30622010-07-27 Tom Tromey <tromey@redhat.com>
3063
3064 * gdb.opt/inline-cmds.c (ATTR): New define.
3065 (func1): Use it.
3066 (func2): Likewise.
3067 (func3): Likewise.
3068 (outer_inline1): Likewise.
3069 (outer_inline2): Likewise.
3070 * gdb.opt/inline-bt.c (ATTR): New define.
3071 (func1): Use it.
3072 (func2): Likewise.
3073 * gdb.opt/inline-locals.c (ATTR): New define.
3074 (func1): Use it.
3075 (func2): Likewise.
3076
e992ef73
TT
30772010-07-27 Tom Tromey <tromey@redhat.com>
3078
3079 * gdb.stabs/gdb11479.c (hack): New function.
3080 (test): Use it.
3081 (test2): Use it.
3082 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3083 (int32_search_buf, int64_search_buf): No longer static.
3084 (x): Remove.
3085 * gdb.base/relocate.c (hack): New function.
3086
5374244e
PM
30872010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3088
3089 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3090 * gdb.python/py-value.c (func1): New function.
3091 (func2): Likewise.
3092
a99aee83
CV
30932010-07-26 Corinna Vinschen <vinschen@redhat.com>
3094
3095 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3096 as not to clash with .data section.
3097
a04ba985
JG
30982010-07-26 Jerome Guitton <guitton@adacore.com>
3099
3100 * gdb.base/code_elim.exp: New file.
3101 * gdb.base/code_elim1.c: New file.
3102 * gdb.base/code_elim2.c: New file.
3103
23bd0f7c
PA
31042010-07-21 Pedro Alves <pedro@codesourcery.com>
3105
3106 PR symtab/11827
3107
3108 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3109 (some_volatile_enum): New variable.
3110 * gdb.base/printcmds.exp (test_print_enums): New.
3111 <top level>: Call it.
3112
883df6dd
SW
31132010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3114
3115 * gdb.cp/fpointer.cc: New test.
3116 * gdb.cp/fpointer.exp: New test.
3117
569b05a5
JK
31182010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.base/solib-nodir.exp: New file.
3121 * lib/gdb.exp (runto): New case for a GDB internal error.
3122
51d7d803
JK
31232010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3124 Ulrich Weigand <uweigand@de.ibm.com>
3125 Tom Tromey <tromey@redhat.com>
3126
3127 * gdb.base/charset-malloc.c: New file.
3128 * gdb.base/charset.c (malloc_stub): New prototype.
3129 (main): Call it instead of malloc itself.
3130 * gdb.base/charset.exp: Use only prepare_for_testing.
3131 (binfile): Remove the variable.
3132
c0edd9ed
JK
31332010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 Make core files the process_stratum.
3136 * gdb.base/corefile.exp (run: load core again)
3137 (run: sanity check we see the core file, run: with core)
3138 (run: core file is cleared, attach: load core again)
3139 (attach: sanity check we see the core file, attach: with core)
3140 (attach: core file is cleared): New tests.
3141 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3142
3cbaedff
KW
31432010-07-14 Ken Werner <ken.werner@de.ibm.com>
3144
3145 * gdb.arch/altivec-abi.exp: New tests.
3146
91158a56
TT
31472010-07-13 Tom Tromey <tromey@redhat.com>
3148
3149 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3150 (main): Use it.
3151 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3152
0f5238ed
TT
31532010-07-13 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.base/label.exp: New file.
3156 * gdb.base/label.c: New file.
3157
add265ae
L
31582010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3159 H.J. Lu <hongjiu.lu@intel.com>
3160
3161 * lib/gdb.exp (is_ilp32_target): New.
3162 (is_lp64_target): Likewise.
3163
3164 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3165 target.
3166 * gdb.arch/amd64-disp-step.exp: Likewise.
3167 * gdb.arch/amd64-dword.exp: Likewise.
3168 * gdb.arch/amd64-i386-address.exp: Likewise.
3169 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3170
add265ae
L
3171 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3172 target.
3173 * gdb.arch/i386-bp_permanent.exp: Likewise.
3174 * gdb.arch/i386-byte.exp: Likewise.
3175 * gdb.arch/i386-disp-step.exp: Likewise.
3176 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3177 * gdb.arch/i386-prologue.exp: Likewise.
3178 * gdb.arch/i386-size-overlap.exp: Likewise.
3179 * gdb.arch/i386-size.exp: Likewise.
3180 * gdb.arch/i386-sse.exp: Likewise.
3181 * gdb.arch/i386-unwind.exp: Likewise.
3182 * gdb.arch/i386-word.exp: Likewise.
3183
3184 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3185 test only when building 64-bit executables. Do not hard-code
3186 -m64 option.
3187
2dfb8c17
DE
31882010-07-07 Doug Evans <dje@google.com>
3189
3190 * lib/gdb.exp (gdb_test_list_exact): New function.
3191 * gdb.base/default.exp (show convenience): Call it, add tests for
3192 $_sdata = void, $_thread = 0.
3193
4e5799b6
JK
31942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3195 Joel Brobecker <brobecker@adacore.com>
3196
3197 Fix re-run of PIE executable, PR shlibs/11776.
3198 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3199 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3200 and re-"run" of the inferior.
3201
1a219cc7
JK
32022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3203 Joel Brobecker <brobecker@adacore.com>
3204
3205 Cope with missing /usr/sbin/prelink.
3206 * lib/prelink-support.exp (prelink_no):
3207 <result == 1 && $output is "no such file or directory">: New.
3208 (prelink_yes): Likewise. Return on failed prelink_no.
3209
5e3b36f8
JK
32102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3211 Joel Brobecker <brobecker@adacore.com>
3212
3213 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3214 build_executable by build_executable_own_libs. Replace "prelink -R"
3215 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3216 change.
3217 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3218 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3219 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3220 Replace build_executable by build_executable_own_libs's function
3221 build_executable_own_libs.
3222 (prelinkNO): Create new stub to call prelink_no.
3223 (prelinkYES): Create new stub to call prelink_yes.
3224 (test_attach): Rename calls of copy to file_copy.
3225 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3226 (copy): Move to ...
3227 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3228 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3229 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3230 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3231 special flags by gdb_compile_shlib. Replace second gdb_compile by
3232 build_executable_own_libs. Replace "prelink -R" execution by a call of
3233 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3234 a second call of prelink_yes. Replace restart commands by
3235 clean_restart.
3236 (prelink): Rename to ...
3237 (seen displacement message): ... this test. Extend its expectation
3238 strictness.
3239
86e4bafc
JK
32402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3241
3242 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3243 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3244 displacement message exactly once.
3245
3cd07d20
JK
32462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3247 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3250 its restore after the <$relink_args != ""> loop. new comment.
3251
0a1e94c7
JK
32522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3253 Joel Brobecker <brobecker@adacore.com>
3254
3255 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3256 code for it. New variable relink_args.
3257 (prelinkYES): Call prelinkNO.
3258 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3259 in such case. Move the core code to ...
3260 (test_attach_gdb): ... a new function. Send GDB command "file".
3261 Extend expected "Attaching to " string.
3262
2f70bcfb
TT
32632010-07-02 Tom Tromey <tromey@redhat.com>
3264
3265 * gdb.base/bitops.exp: Remove extraneous "pass".
3266
a17ac5b0
TT
32672010-07-02 Ken Werner <ken.werner@de.ibm.com>
3268
3269 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3270
dc10affe
PA
32712010-07-01 Pedro Alves <pedro@codesourcery.com>
3272
d41c0fc8
PA
3273 * gdb.base/help.exp: Adjust expected output.
3274
32752010-07-01 Pedro Alves <pedro@codesourcery.com>
3276
3277 * gdb.base/help.exp: Adjust expected output.
dc10affe 3278
0a600c36
JK
32792010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3282 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3283 c++/11702.
3284
37cc8bfe
JK
32852010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3286 Doug Evans <dje@google.com>
3287
3288 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3289 add .dynamic entry'.
3290
254e6b9e
DE
32912010-06-29 Doug Evans <dje@google.com>
3292
3293 Test PR c++/11702.
3294 * gdb.cp/m-static.exp: Add testcase.
3295 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3296
595939de 32972010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3298 Tom Tromey <tromey@redhat.com>
3299 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3300
3301 * gdb.python/py-inferior.c: New File.
3302 * gdb.python/py-infthread.c: New File.
3303 * gdb.python/py-inferior.exp: New File.
3304 * gdb.python/py-infthread.exp: New File.
3305
98751a41
JK
33062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3309 (ptype ::C::OtherFileClass typedefs): New.
3310 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3311 (C::OtherFileClass::cOtherFileClassVar2): New.
3312 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3313 cOtherFileClassVar2.
3314 (C::cOtherFileType2, C::cOtherFileVar2): New.
3315 (C::cOtherFileVar_use): use also cOtherFileVar2.
3316 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3317
41f62f39
JK
33182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3321 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3322 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3323 (print ::C::cOtherFileVar)
3324 (whatis C::OtherFileClass::cOtherFileClassType)
3325 (whatis ::C::OtherFileClass::cOtherFileClassType)
3326 (print C::OtherFileClass::cOtherFileClassVar)
3327 (print ::cOtherFileClassVar)
3328 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3329 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3330 trailing content.
3331 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3332 (C::OtherFileClass::cOtherFileClassVar)
3333 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3334 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3335
af53d231
JK
33362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 Test PR c++/11703 and PR gdb/1448.
3339 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3340 gdb/1448.
3341
9655fd1a
JK
33422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3343
3344 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3345 (main) <rtti_data>: New.
3346 * gdb.cp/virtbase.exp (print rtti_data): New.
3347
824cc8dd
JK
33482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3349 Joel Brobecker <brobecker@adacore.com>
3350
3351 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3352
6036c742
JK
33532010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3354
3355 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3356
de6a0421
DE
33572010-06-28 Doug Evans <dje@google.com>
3358
3359 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3360
b2dae948
DE
33612010-06-27 Doug Evans <dje@google.com>
3362
3363 * gdb.cp/m-static.exp: Update expected test output.
3364
0f3bb72e
PH
33652010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3366
889bf7c5
PA
3367 * gdb.gdb/selftest.exp: Adjust expected message for
3368 capturing start-up runtime.
0f3bb72e 3369
bc9f0842
TT
33702010-06-25 Tom Tromey <tromey@redhat.com>
3371
3372 PR python/10808:
3373 * gdb.python/python.exp: Add new tests.
3374
099ef718
SW
33752010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3376
3377 * gdb.cp/operator.cc: Created an import loop.
3378 * gdb.cp/operator.exp: Added testcase for import loop.
3379
5868a632
JK
33802010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3381
3382 Test PR python/11407.
3383 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3384 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3385 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3386 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3387 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3388 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3389 binfile. Call gdb_compile with clean_restart twice.
3390 (func_nofb print, func_nofb backtrace, func_loopfb print)
3391 (func_loopfb backtrace): New.
3392
af76db58
JK
33932010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3394
3395 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3396 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3397 by a hand made one.
3398 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3399 i?86 requirement. Remove variables srcfile and binfile. New variable
3400 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3401
f2c7657e
UW
34022010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3403
3404 * gdb.cell/dwarfaddr.exp: New file.
3405 * gdb.cell/dwarfaddr.S: New file.
3406
628fe4e4
JK
34072010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 Test PR 9436.
3410 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3411
f1421989
HZ
34122010-06-24 Hui Zhu <teawater@gmail.com>
3413
3414 * gdb.base/eval.exp: New file.
3415
d03285ec
UW
34162010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3417
3418 * gdb.cell/fork.exp: New file.
3419 * gdb.cell/fork.c: Likewise.
3420 * gdb.cell/fork-spu.c: Likewise.
3421
41b2c92d
PM
34222010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3423
3424 * lib/gdb.exp (banned_variables_traced): New global variable.
3425 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3426 (gdb_init): Use `trace add variable' instead of obsolete
3427 `trace variable'.
3428
d5bc977f
DE
34292010-06-21 Doug Evans <dje@google.com>
3430
3431 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3432
d2ed6730
UW
34332010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3434
3435 * gdb.arch/spu-ls.exp: New file.
3436 * gdb.arch/spu-ls.c: Likewise.
3437
6aed2dbc
SS
34382010-06-18 Stan Shebs <stan@codesourcery.com>
3439
3440 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3441
e0756905
UW
34422010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3443
3444 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3445 * gdb.base/watch-cond.exp: Likewise.
3446 * gdb.python/py-breakpoint.exp: Likewise.
3447
d8053d4d
PA
34482010-06-18 Pedro Alves <pedro@codesourcery.com>
3449
3450 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3451 clean_restart, make sure every test has a distinct message, and
3452 that messages don't include the executable' full path.
3453
81ce510c
DE
34542010-06-17 Doug Evans <dje@google.com>
3455
3456 * gdb.arch/i386-size.exp: Updated expected output for
3457 DISASSEMBLY_OMIT_FNAME.
3458
65d79d4b
SDJ
34592010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3460 Sergio Durigan Junior <sergiodj@redhat.com>
3461
3462 * gdb.base/watch-notconst.c: New file.
3463 * gdb.base/watch-notconst.S: New file.
3464 * gdb.base/watch-notconst2.c: New file.
3465 * gdb.base/watch-notconst2.S: New file.
3466 * gdb.base/watch-notconst.exp: New file.
3467 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3468 (func4): Add operations on `global_ptr_ptr'.
3469 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3470 routine to test watchpoints created with a constant expression.
3471 (test_inaccessible_watchpoint): Include tests for watchpoints
3472 created with a constant expression.
3473
df0f4836
KB
34742010-06-14 Kevin Buettner <kevinb@redhat.com>
3475
3476 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3477 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3478 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3479 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3480 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3481 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3482 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3483 of `_start'.
3484
b769def5
UW
34852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3486
3487 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3488 not supported on the target.
3489 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3490 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3491 * gdb.mi/mi-nsintrall.exp: Likewise.
3492 * gdb.mi/mi-nsmoribund.exp: Likewise.
3493 * gdb.mi/mi-nsthrexec.exp: Likewise.
3494
d914c394
SS
34952010-06-11 Stan Shebs <stan@codesourcery.com>
3496
3497 * gdb.base/permissions.exp: New file.
3498
34992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3500
3501 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3502 does not support ELF executable class.
3503
f3ce5b9c
UW
35042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3505
3506 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3507
8e46892c
JK
35082010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3509
3510 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3511 (runto): Catch "The target does not support running in non-stop mode.".
3512
6cc55c64
MS
35132010-06-11 Michael Snyder <msnyder@vmware.com>
3514
3515 * gdb.base/setshow.exp (set language asm): Don't use
3516 gdb_test_no_output, fails on some targets.
3517
caddefa4
UW
35182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3519
3520 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3521 * gdb.cp/pr9167.exp: Likewise.
3522
468b1aa7
UW
35232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3524
3525 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3526
5c3552dc
UW
35272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3528
3529 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3530
02e6fe6a
UW
35312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3532
3533 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3534
0e03807e
TT
35352010-06-11 Tom Tromey <tromey@redhat.com>
3536
3537 PR gdb/9977, PR exp/11636::
3538 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3539 (pieces_test_f6): Update expected output.
3540
2bdf28a0
JK
35412010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 * gdb.base/moribund-step.exp: New.
3544
f6978de9
MS
35452010-06-08 Michael Snyder <msnyder@vmware.com>
3546
3547 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3548 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3549 * gdb.ada/frame_args.exp: Ditto.
3550 * gdb.ada/lang_switch.exp: Ditto.
3551 * gdb.ada/ptype_arith_binop.exp: Ditto.
3552 * gdb.ada/ref_param.exp: Ditto.
3553 * gdb.ada/type_coercion.exp:Ditto.
3554
3555 * gdb.asm/asm-source.exp: Ditto.
3556
3557 * gdb.base/attach.exp: Ditto.
3558 * gdb.base/bitfields2.exp: Ditto.
3559 * gdb.base/call-signal-resume.exp: Ditto.
3560 * gdb.base/callfuncs.exp: Ditto.
3561 * gdb.base/commands.exp: Ditto.
3562 * gdb.base/dbx.exp: Ditto.
3563 * gdb.base/default.exp: Ditto.
3564 * gdb.base/dump.exp: Ditto.
3565 * gdb.base/exprs.exp: Ditto.
3566 * gdb.base/freebpcmd.exp: Ditto.
3567 * gdb.base/interrupt.exp: Ditto.
3568 * gdb.base/list.exp: Ditto.
3569 * gdb.base/long_long.exp: Ditto.
3570 * gdb.base/maint.exp: Ditto.
3571 * gdb.base/ptype.exp: Ditto.
3572 * gdb.base/return.exp: Ditto.
3573 * gdb.base/setshow.exp: Ditto.
3574 * gdb.base/sigbpt.exp: Ditto.
3575 * gdb.base/sigrepeat.exp: Ditto.
3576
3577 * gdb.cp/classes.exp: Ditto.
3578
3579 * gdb.dwarf2/dw2-restore.exp: Ditto.
3580
3581 * gdb.gdb/selftest.exp: Ditto.
3582
3583 * gdb.multi/base.exp: Ditto.
3584 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3585
3586 * gdb.python/py-block.exp: Ditto.
3587 * gdb.python/py-prettyprint.exp: Ditto.
3588 * gdb.python/py-template.exp: Ditto.
3589
3590 * gdb.server/ext-attach.exp: Ditto.
3591 * gdb.server/ext-run.exp: Ditto.
3592 * gdb.server/server-mon.exp: Ditto.
3593
3594 * gdb.threads/fork-thread-pending.exp: Ditto.
3595 * gdb.threads/hand-call-in-threads.exp: Ditto.
3596 * gdb.threads/interrupted-hand-call.exp: Ditto.
3597 * gdb.threads/linux-dp.exp: Ditto.
3598 * gdb.threads/manythreads.exp: Ditto.
3599 * gdb.threads/print-threads.exp: Ditto.
3600 * gdb.threads/pthreads.exp: Ditto.
3601 * gdb.threads/schedlock.exp: Ditto.
3602 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3603 * gdb.threads/threadapply.exp: Ditto.
3604
de7ff789
MS
36052010-06-08 Michael Snyder <msnyder@vmware.com>
3606
889bf7c5 3607 * gdb.ada/exec_changed.exp:
de7ff789
MS
3608 Use ".*" instead of "" as wildcard regexp.
3609
3610 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3611 * gdb.base/call-ar-st.exp: Ditto.
3612 * gdb.base/checkpoint.exp: Ditto.
3613 * gdb.base/default.exp: Ditto.
3614 * gdb.base/dump.exp: Ditto.
3615 * gdb.base/ending-run.exp: Ditto.
3616 * gdb.base/fileio.exp: Ditto.
3617 * gdb.base/miscexprs.exp: Ditto.
3618 * gdb.base/pointers.exp: Ditto.
3619 * gdb.base/readline.exp: Ditto.
3620 * gdb.base/reread.exp: Ditto.
3621 * gdb.base/restore.exp: Ditto.
3622 * gdb.base/shlib-call.exp: Ditto.
3623 * gdb.base/valgrind-db-attach.exp: Ditto.
3624 * gdb.base/volatile.exp: Ditto.
3625 * gdb.base/watchpoints.exp: Ditto.
3626
3627 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3628
3629 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3630 * gdb.python/py-value.exp: Ditto.
3631
3632 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3633 * gdb.trace/circ.exp: Ditto.
3634 * gdb.trace/collection.exp: Ditto.
3635 * gdb.trace/packetlen.exp: Ditto.
3636 * gdb.trace/passc-dyn.exp: Ditto.
3637 * gdb.trace/report.exp: Ditto.
3638 * gdb.trace/tfile.exp: Ditto.
3639 * gdb.trace/tfind.exp: Ditto.
3640 * gdb.trace/while-dyn.exp: Ditto.
3641
3bebe2f2
JK
36422010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3645
5c631832
JK
36462010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3647
3648 Test PR 10640.
3649 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3650
4c3376c8
SW
36512010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3652
3653 * gdb.cp/koenig.exp: Test for ADL operators.
3654 * gdb.cp/koenig.cc: Added ADL operators.
3655 * gdb.cp/operator.exp: New test.
3656 * gdb.cp/operator.cc: New test.
3657
dc226d5a
MS
36582010-06-04 Michael Snyder <msnyder@vmware.com>
3659
dfb88a23
MS
3660 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3661 * gdb.base/pending.exp: Ditto.
f7ae76b3 3662
dc226d5a
MS
3663 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3664
967cf477
DE
36652010-06-04 Doug Evans <dje@google.com>
3666
3667 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3668 disabled printers.
3669 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3670 (enable_lookup_function): New function.
3671
eb801841
TT
36722010-06-04 Tom Tromey <tromey@redhat.com>
3673
3674 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3675 of hash and id.
3676
38979823
JK
36772010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3680 newline.
3681 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3682 (empty verbose non-noisy clear, empty verbose noisy clear)
3683 (empty non-verbose noisy clear): Likewise.
3684
35ec993f
MS
36852010-06-03 Michael Snyder <msnyder@vmware.com>
3686
3687 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3688 * gdb.base/display.exp: Ditto.
3689 * gdb.base/find.exp: Ditto.
3690 * gdb.base/ifelse.exp: Ditto.
3691 * gdb.base/multi-forks.exp: Ditto.
3692 * gdb.base/recurse.exp: Ditto.
3693 * gdb.base/setshow.exp: Ditto.
3694 * gdb.base/value-double-free.exp: Ditto.
3695 * gdb.base/watch-vfork.exp: Ditto.
3696 * gdb.base/watch_thread_num.exp: Ditto.
3697 * gdb.base/watchpoint-solib.exp: Ditto.
3698 * gdb.base/watchpoint.exp: Ditto.
3699 * gdb.base/watchpoints.exp: Ditto.
3700
3701 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3702 * gdb.cp/overload.exp: Ditto.
3703 * gdb.cp/virtfunc.exp: Ditto.
3704
3705 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3706
889bf7c5 3707 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3708 Replace gdb_test with gdb_test_no_output.
3709
889bf7c5 3710 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3711 Replace gdb_test with gdb_test_no_output.
3712 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3713 * gdb.threads/watchthreads.exp: Ditto.
3714 * gdb.threads/watchthreads2.exp: Ditto.
3715
3716 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3717 * gdb.trace/tfind.exp: Ditto.
3718
c22decce
JB
37192010-06-03 Joel Brobecker <brobecker@adacore.com>
3720
3721 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3722 successful test if message is the empty string.
3723
fd5700c7
JK
37242010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 * gdb.fortran/module.exp (stopped language detection): New test.
3727
f55ee35c
JK
37282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 Support DW_TAG_module as separate namespaces.
3731 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3732 gdb.fortran/library-module-lib.f90: New.
3733 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3734 (print i): Remove.
3735 (continue to breakpoint: i-is-1, print var_i value 1)
3736 (continue to breakpoint: i-is-2, print var_i value 2)
3737 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3738 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3739 (complete `modmany, complete `modmany`, complete `modmany`var)
3740 (show language, setting breakpoint at module): New tests.
3741 * gdb.fortran/module.f90 (module mod): Remove.
3742 (module mod1, module mod2, module modmany, subroutine sub1)
3743 (subroutine sub2, program module): New.
3744
b8e8282f
JK
37452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3748 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3749 * gdb.cp/anon-union.exp (pass): Rename to ...
3750 (print z 2): ... here.
b8e8282f 3751
019ebafc
MS
37522010-06-02 Michael Snyder <msnyder@vmware.com>
3753
e68d8fd4
MS
3754 * gdb.trace/actions.exp: Use gdb_test_no_output.
3755 * gdb.trace/circ.exp: Ditto.
3756 * gdb.trace/packetlen.exp: Ditto.
3757 * gdb.trace/save-trace.exp: Ditto.
3758 * gdb.trace/tracecmd.exp: Ditto.
3759 * gdb.trace/tsv.exp: Ditto.
3760
12b5d08a
MS
3761 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3762 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3763 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3764 * gdb.threads/manythreads.exp: Ditto.
3765 * gdb.threads/print-threads.exp: Ditto.
3766 * gdb.threads/pthreads.exp: Ditto.
3767 * gdb.threads/schedlock.exp: Ditto.
3768 * gdb.threads/staticthreads.exp: Ditto.
3769 * gdb.threads/thread-specific.exp: Ditto.
3770 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3771 * gdb.threads/threadapply.exp: Ditto.
3772 * gdb.threads/watchthreads.exp: Ditto.
3773 * gdb.threads/watchthreads2.exp: Ditto.
3774
89493308
MS
3775 * gdb.python/py-block.exp: Use gdb_test_no_output.
3776 * gdb.python/py-prettyprint.exp: Ditto.
3777 * gdb.python/py-template.exp: Ditto.
3778 * gdb.python/py-value.exp: Ditto.
3779
3780 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3781 * gdb.reverse/watch-reverse.exp: Ditto.
3782
3783 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3784 * gdb.server/ext-run.exp: Ditto.
3785
019ebafc
MS
3786 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3787 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3788 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3789 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3790 * gdb.dwarf2/dw2-producer.exp: Ditto.
3791 * gdb.dwarf2/mac-fileno.exp: Ditto.
3792
3793 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3794 * gdb.gdb/selftest.exp: Ditto.
3795
3796 * gdb.multi/base.exp: Use gdb_test_no_output.
3797
3798 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3799
3e0ca3a5
JK
38002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3801
3802 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3803
9db70545
MS
38042010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3805
a8d52276
MS
3806 * gdb.cp/class2.exp: Use gdb_test_no_output.
3807 * gdb.cp/classes.exp: Ditto.
3808 * gdb.cp/extern-c.exp: Ditto.
3809 * gdb.cp/inherit.exp: Ditto.
3810 * gdb.cp/maint.exp: Ditto.
3811 * gdb.cp/mb-inline.exp: Ditto.
3812 * gdb.cp/mb-templates.exp: Ditto.
3813 * gdb.cp/method2.exp: Ditto.
3814 * gdb.cp/misc.exp: Ditto.
3815 * gdb.cp/ovldbreak.exp: Ditto.
3816 * gdb.cp/punctuator.exp: Ditto.
3817 * gdb.cp/templates.exp: Ditto.
3818 * gdb.cp/virtbase.exp: Ditto.
3819
889bf7c5 3820 * gdb.threads/attach-stopped.exp:
9db70545 3821 Replace uses of send_gdb / gdb_expect.
889bf7c5 3822 * gdb.threads/attachstop-mt.exp:
9db70545 3823 Replace uses of send_gdb / gdb_expect.
889bf7c5 3824 * gdb.threads/gcore-thread.exp:
9db70545 3825 Replace uses of send_gdb / gdb_expect.
889bf7c5 3826 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3827 Replace uses of send_gdb / gdb_expect.
3828 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3829 * gdb.threads/print-threads.exp:
9db70545
MS
3830 Replace uses of send_gdb / gdb_expect.
3831 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3832 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3833 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3834
3835 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3836 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3837 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3838 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3839 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3842 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3843 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3844 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3845 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3846
359cc68c
JK
38472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3848
3849 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3850
7d3fe98e
SW
38512010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3852
3853 * gdb.cp/koenig.exp: Added new test case.
3854 * gdb.cp/koenig.cc: Ditto.
3855
27d3a1a2
MS
38562010-06-01 Michael Snyder <msnyder@vmware.com>
3857
3858 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3859 * gdb.base/arrayidx.exp: Ditto.
3860 * gdb.base/attach.exp: Ditto.
3861 * gdb.base/auxv.exp: Ditto.
3862 * gdb.base/bigcre.exp: Ditto.
3863 * gdb.base/break-always.exp: Ditto.
3864 * gdb.base/break-interp.exp: Ditto.
3865 * gdb.base/break.exp: Ditto.
3866 * gdb.base/breakpoint-shadow.exp: Ditto.
3867 * gdb.base/call-ar-st.exp: Ditto.
3868 * gdb.base/call-sc.exp: Ditto.
3869 * gdb.base/call-signal-resume.exp: Ditto.
3870 * gdb.base/callfuncs.exp: Ditto.
3871 * gdb.base/catch-syscall.exp: Ditto.
3872 * gdb.base/charset.exp: Ditto.
3873 * gdb.base/code-expr.exp: Ditto.
3874 * gdb.base/commands.exp: Ditto.
3875 * gdb.base/cond-expr.exp: Ditto.
3876 * gdb.base/condbreak.exp: Ditto.
3877 * gdb.base/cursal.exp: Ditto.
3878 * gdb.base/cvexpr.exp: Ditto.
3879 * gdb.base/default.exp: Ditto.
3880 * gdb.base/del.exp: Ditto.
3881 * gdb.base/detach.exp: Ditto.
3882 * gdb.base/display.exp: Ditto.
3883 * gdb.base/ena-dis-br.exp: Ditto.
3884 * gdb.base/eval-skip.exp: Ditto.
3885 * gdb.base/foll-fork.exp: Ditto.
3886 * gdb.base/foll-vfork.exp: Ditto.
3887 * gdb.base/frame-args.exp: Ditto.
3888 * gdb.base/funcargs.exp: Ditto.
3889 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3890 * gdb.base/gdbvars.exp: Ditto.
3891 * gdb.base/help.exp: Ditto.
3892 * gdb.base/ifelse.exp: Ditto.
3893 * gdb.base/included.exp: Ditto.
3894 * gdb.base/list.exp: Ditto.
3895 * gdb.base/macscp.exp: Ditto.
3896 * gdb.base/maint.exp: Ditto.
3897 * gdb.base/multi-fork.exp: Ditto.
3898 * gdb.base/overlays.exp: Ditto.
3899 * gdb.base/page.exp: Ditto.
3900 * gdb.base/pending.exp: Ditto.
3901 * gdb.base/pointers.exp: Ditto.
3902 * gdb.base/pr11022.exp: Ditto.
3903 * gdb.base/prelink.exp: Ditto.
3904 * gdb.base/printcmds.exp: Ditto.
3905 * gdb.base/psymtab.exp: Ditto.
3906 * gdb.base/randomize.exp: Ditto.
3907 * gdb.base/relational.exp: Ditto.
3908 * gdb.base/relocate.exp: Ditto.
3909 * gdb.base/remote.exp: Ditto.
3910 * gdb.base/sepdebug.exp: Ditto.
3911 * gdb.base/set-lang-auto.exp: Ditto.
3912 * gdb.base/setshow.exp: Ditto.
3913 * gdb.base/setvar.exp: Ditto.
3914 * gdb.base/signals.exp: Ditto.
3915 * gdb.base/signull.exp: Ditto.
3916 * gdb.base/sigstep.exp: Ditto.
3917 * gdb.base/sizeof.exp: Ditto.
3918 * gdb.base/solib-disc.exp: Ditto.
3919 * gdb.base/store.exp: Ditto.
3920 * gdb.base/structs.exp: Ditto.
3921 * gdb.base/structs2.exp: Ditto.
3922 * gdb.base/subst.exp: Ditto.
3923 * gdb.base/term.exp: Ditto.
3924 * gdb.base/trace-commands.exp: Ditto.
3925 * gdb.base/unwindonsignal.exp: Ditto.
3926 * gdb.base/valgrind-db-attach.exp: Ditto.
3927 * gdb.base/varargs.exp: Ditto.
3928 * gdb.base/watch-cond.exp: Ditto.
3929 * gdb.base/watch_thread_num.exp: Ditto.
3930 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3931 * gdb.base/watchpoint.exp: Ditto.
3932 * gdb.base/whatis-exp.exp: Ditto.
3933
f8d3bf8f
MS
39342010-06-01 Michael Snyder <msnyder@vmware.com>
3935
3936 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3937 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3938 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3939 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3940 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3941 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3942 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3943 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3944 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3945 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3946 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3947 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3948 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3949 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3950 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3951
3f9e0d32
JK
39522010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3955 trailing newline.
3956 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3957 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3958 (p *args): ... here and remove excessive trailing newline.
3959
f629457d
JB
39602010-05-31 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3963
09eef106
JK
39642010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3965
3966 Accept the new Linux kernel "t (tracing stop)" string.
3967 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3968 Update comment.
3969 (state_wait) <T (tracing stop)>: New.
3970 (main): Update the state_wait expect string.
3971
94f31136
PA
39722010-05-28 Pedro Alves <pedro@codesourcery.com>
3973
3974 * limits.c, limits.exp: Delete files.
3975 * Makefile.in (clean mostlyclean): Adjust.
3976 * tracecmd.exp: Adjust.
3977
096554ab
JK
39782010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.base/tui-layout.exp: New.
3981
27d3a1a2 39822010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3983
889bf7c5 3984 * gdb.reverse/break-precsave.exp:
bcd2dc50 3985 Replace uses of send_gdb / gdb_expect.
889bf7c5 3986 * gdb.reverse/break-reverse.exp:
bcd2dc50 3987 Replace uses of send_gdb / gdb_expect.
889bf7c5 3988 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3989 Replace uses of send_gdb / gdb_expect.
889bf7c5 3990 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3991 Replace uses of send_gdb / gdb_expect.
889bf7c5 3992 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3993 Replace uses of send_gdb / gdb_expect.
889bf7c5 3994 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3995 Replace uses of send_gdb / gdb_expect.
889bf7c5 3996 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3997 Replace uses of send_gdb / gdb_expect.
889bf7c5 3998 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3999 Replace uses of send_gdb / gdb_expect.
889bf7c5 4000 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4001 Replace uses of send_gdb / gdb_expect.
889bf7c5 4002 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4003 Replace uses of send_gdb / gdb_expect.
889bf7c5 4004 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4005 Replace uses of send_gdb / gdb_expect.
889bf7c5 4006 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4007 Replace uses of send_gdb / gdb_expect.
889bf7c5 4008 * gdb.reverse/machinestate.exp:
bcd2dc50 4009 Replace uses of send_gdb / gdb_expect.
889bf7c5 4010 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4011 Replace uses of send_gdb / gdb_expect.
889bf7c5 4012 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4013 Replace uses of send_gdb / gdb_expect.
889bf7c5 4014 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4015 Replace uses of send_gdb / gdb_expect.
889bf7c5 4016 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4017 Replace uses of send_gdb / gdb_expect.
889bf7c5 4018 * gdb.reverse/step-precsave.exp:
bcd2dc50 4019 Replace uses of send_gdb / gdb_expect.
889bf7c5 4020 * gdb.reverse/step-reverse.exp:
bcd2dc50 4021 Replace uses of send_gdb / gdb_expect.
889bf7c5 4022 * gdb.reverse/until-precsave.exp:
bcd2dc50 4023 Replace uses of send_gdb / gdb_expect.
889bf7c5 4024 * gdb.reverse/until-reverse.exp:
bcd2dc50 4025 Replace uses of send_gdb / gdb_expect.
889bf7c5 4026 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4027 Replace uses of send_gdb / gdb_expect.
889bf7c5 4028 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4029 Replace uses of send_gdb / gdb_expect.
4030
3def43e0
JK
40312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4034 excessive newline.
4035
27d3a1a2 40362010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4037
4038 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4039 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4040 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4041 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4042 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4043 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4044 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4045 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4046 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4047 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4048 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4049 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4050 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4051 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4052 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4053 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4054 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4055 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4056 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4057
27d3a1a2 40582010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4059
22454424
MS
4060 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4061 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4062
4063 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4064 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4065 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4066
889bf7c5 4067 * gdb.reverse/consecutive-reverse.exp:
22454424 4068 Replace uses of send_gdb / gdb_expect.
889bf7c5 4069 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4070 Replace uses of send_gdb / gdb_expect.
4071
4072 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4073 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4074 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4075 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4076 Replace uses of send_gdb / gdb_expect.
4077 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4078 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4079 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4080 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4081 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4082 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4083 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4084 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4085 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4086
40872010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4088
22454424 4089 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4090
22454424 4091 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4092
22454424
MS
4093 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4094 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4095 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4096 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4097 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4098 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4099 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4100 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4101 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4102
6e5f2c59
TT
41032010-05-25 Tom Tromey <tromey@redhat.com>
4104
4105 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4106
bbc8b958
TT
41072010-05-25 Tom Tromey <tromey@redhat.com>
4108
4109 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4110 argument order.
4111 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4112 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4113 order.
4114 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4115 order.
4116 * gdb.base/call-sc.exp (setup_kfails): Remove.
4117 (setup_compiler_kfails): Remove.
4118 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4119 argument order.
4120 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4121 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4122 (advancei): Fix setup_kfail argument order.
4123 * gdb.base/radix.exp: Fix setup_kfail argument order.
4124 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4125 order.
4126 * gdb.base/structs.exp (setup_kfails): Remove.
4127 (setup_compiler_kfails): Fix setup_kfail argument order.
4128 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4129 order.
4130 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4131 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4132 setup_kfail argument order.
4133 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4134
83d1babf
TT
41352010-05-25 Tom Tromey <tromey@redhat.com>
4136
4137 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4138
6acb16a2
MS
41392010-05-25 Michael Snyder <msnyder@vmware.com>
4140
4141 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4142 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4143 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4144 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4145 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4146 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4147 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4148 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4149 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4150 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4151 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4152 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4153 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4154 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4155 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4156 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4157 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4158 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4159 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4160 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4161 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4162 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4163 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4164 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4165 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4166 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4167 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4168 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4169 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4170 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4171 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4172 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4173 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4174 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4175 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4176 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4177 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4178 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4179 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4180 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4181 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4182 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4183 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4184 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4185 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4186 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4187 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4188 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4189
41902010-05-25 Doug Evans <dje@google.com>
4191
4192 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4193 gdb.string_to_argv.
ad3986f0 4194
d3b1e874
TT
41952010-05-21 Tom Tromey <tromey@redhat.com>
4196
4197 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4198 Call it.
4199 * gdb.dwarf2/pieces.S: Update.
4200 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4201
cb826367
TT
42022010-05-21 Tom Tromey <tromey@redhat.com>
4203
4204 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4205 Call it.
4206 * gdb.dwarf2/pieces.c (struct C): New.
4207 (f6): New function.
4208 * gdb.dwarf2/pieces.S: Replace.
4209
74de6778
TT
42102010-05-21 Tom Tromey <tromey@redhat.com>
4211
4212 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4213 Call it.
4214
afd74c5f
TT
42152010-05-21 Tom Tromey <tromey@redhat.com>
4216
4217 * gdb.dwarf2.pieces.exp: New file.
4218 * gdb.dwarf2.pieces.S: New file.
4219 * gdb.dwarf2.pieces.c: New file.
4220
a7b75dfd 42212010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4222 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4223
4224 * lib/gdb.exp (gdb_test_no_output): New function.
4225 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4226 when testing commands that should produce no output.
4227
c81c812a
JB
42282010-05-17 Joel Brobecker <brobecker@adacore.com>
4229
4230 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4231 parameter that we want to watch being a constant.
4232
0cce5bd9
JB
42332010-05-17 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/cond_lang: New testcase.
4236
47050449
JB
42372010-05-17 Joel Brobecker <brobecker@adacore.com>
4238
4239 * lib/gdb.exp (banned_variables): New variable/constant.
4240 (gdb_init): Add write trace on variables listed in banned_variables.
4241 (gdb_finish): Remove write traces on variables listed in
4242 banned_variables.
4243
77c01586
JB
42442010-05-17 Joel Brobecker <brobecker@adacore.com>
4245
4246 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4247 * gdb.cp/koenig.exp: Likewise.
4248
88d4aea7
PM
42492010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4250
889bf7c5 4251 PR python/11482
88d4aea7
PM
4252
4253 * gdb.python/py-value.exp (test_value_hash): New function.
4254
f5a010c0
PM
42552010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4256
4257 PR exp/11530.
4258 * gdb.base/gdb11530.c: New file.
4259 * gdb.base/gdb11530.exp: New file.
4260
8ef4892f
JK
42612010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4262
4263 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4264 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4265
7322dca9
SW
42662010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4267
4268 * gdb.cp/koenig.exp: New test.
4269 * gdb.cp/koenig.cc: New test program.
4270
02e7ea18
JB
42712010-05-05 Joel Brobecker <brobecker@adacore.com>
4272
4273 Remove the use of prms_id and bug_id throughout the testsuite.
4274
e1c34c5d
PM
42752010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4276
4277 PR exp/11349.
4278 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4279 use a reference local variable.
4280
8e1d0c49
JK
42812010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4284 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4285 variable different_dir. Move debugfile into a full directory pathname
4286 under DIFFERENT_DIR.
4287 * lib/gdb.exp (separate_debug_filename): Remove.
4288 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4289 variable debug_dir and mkdir of it. Update function comments.
4290
e66408ed
PA
42912010-04-29 Pedro Alves <pedro@codesourcery.com>
4292
4293 PR gdb/11557
4294
4295 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4296 files.
4297
d7b32ed3
PM
42982010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4299
889bf7c5 4300 * gdb.python/py-param.exp: New File.
d7b32ed3 4301
6aecb9c2
JB
43022010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4303
4304 * gdb.base/default.exp: Fix "set language" test.
4305
bdf92a1c
PM
43062010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4307
4308 PR breakpoints/11531.
4309 * gdb.base/gdb11531.c: New file.
4310 * gdb.base/gdb11531.exp: New file.
4311
3f172e24
TT
43122010-04-26 Tom Tromey <tromey@redhat.com>
4313
4314 * gdb.base/completion.exp: Add tests for completion and deprecated
4315 commands.
4316
64af4c92
JK
43172010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4318
4319 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4320 (print /x char_array): Escape curly brackets.
4321
492928e4
JK
43222010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 Fix deadlock on looped list of loaded shared objects.
4325 * gdb.base/solib-corrupted.exp: New.
4326
66d09542
DE
43272010-04-23 Doug Evans <dje@google.com>
4328
4329 * gdb.python/py-section-script.c: New file.
4330 * gdb.python/py-section-script.exp: New file.
4331 * gdb.python/py-section-script.py: New file.
4332
8bd10a10
CM
43332010-04-20 Chris Moller <cmoller@redhat.com>
4334
4335 PR 10179
4336
4337 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4338 * gdb.base/pr10179-a.c:
4339 * gdb.base/pr10179-b.c:
4340 * gdb.base/pr10179.exp: New files.
4341
c0201579
JK
43422010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix crashes on dangling display expressions.
4345 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4346 is SEP.
4347 (lib_flags): Remove the "debug" keyword.
4348 (libsepdebug): New variable for iterating new loop.
4349 (save_pf_prefix): New variable wrapping the loop.
4350 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4351 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4352
793b0ff8
PM
43532010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4354
4355 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4356
097f51f7
PM
43572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4358
4359 PR stabs/11479.
4360 * gdb.stabs/gdb11479.exp: New file.
4361 * gdb.stabs/gdb11479.c: New file.
4362
9a22f0d0
PM
43632010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4364
4365 * gdb.base/charset.c (Strin16, String32): New variables.
4366 * gdb.base/charset.exp (gdb_test): Test correct display
4367 of 16 or 32 bit strings.
4368
43692010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4370
4371 PR 9167
4372 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4373 * gdb.cp/pr9167.cc: New file.
4374 * gdb.cp/pr9167.exp: New file.
4375
4376
6e354e5e
PM
43772010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4378
4379 PR pascal/11492.
4380 * gdb.pascal/gdb11492.pas: New file.
4381 * gdb.pascal/gdb11492.exp: New file.
4382
be942545
JB
43832010-04-20 Joel Brobecker <brobecker@adacore.com>
4384
1667e6e3 4385 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4386
0c3acc09
JB
43872010-04-20 Joel Brobecker <brobecker@adacore.com>
4388
4389 * gdb.ada/dyn_loc: New testcase.
4390
ec31cde5
CM
43912010-04-20 Chris Moller <cmoller@redhat.com>
4392
4393 PR 10867
889bf7c5 4394
ec31cde5
CM
4395 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4396 * gdb.cp/pr10687.cc: New file.
4397 * gdb.cp/pr10687.exp: New file.
4398
4399
ce4b0682
SDJ
44002010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4401 Sergio Durigan Junior <sergiodj@redhat.com>
4402
4403 * gdb.fortran/logical.exp: New testcase.
4404 * gdb.fortran/logical.f90: New file.
4405
3436961f
DE
44062010-04-19 Doug Evans <dje@google.com>
4407
4408 * gdb.base/help.exp (help source): Update expected output.
4409
4d836c09
JK
44102010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4411
4412 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4413 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4414 gdb_exit and return.
4415 (executable): New variable.
4416 (binfile): Use it.
4417
6149aea9
PA
44182010-04-19 Pedro Alves <pedro@codesourcery.com>
4419
4420 PR breakpoints/8554.
4421
4422 * gdb.trace/save-trace.exp: Adjust.
4423
ed41462c
L
44242010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4425
4426 PR corefiles/11511
4427 * gdb.arch/system-gcore.exp: New.
4428 * gdb.arch/gcore.c: Likewise.
4429
3f7b2faa
DE
44302010-04-15 Doug Evans <dje@google.com>
4431
fa33c3cd
DE
4432 * gdb.python/py-progspace.c: New file.
4433 * gdb.python/py-progspace.exp: New file.
4434
3f7b2faa
DE
4435 * gdb.base/source.exp: Add tests for "source -s".
4436
79f283fe
PM
44372010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4438
4439 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4440 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4441 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4442 * gdb.python/py-mi.exp: New test for to_string returning None.
4443
fc8eb08a
PM
44442010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4445
4446 * gdb.python/py-breakpoint.c: Make result global.
4447
26e197f6
JK
44482010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 Fix non-GNU make compatibility.
4451 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4452
adc36818
PM
44532010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4454
4455 * gdb.python/py-breakpoint.exp: New File.
4456 * gdb.python/py-breakpoint.C: Ditto.
4457
64e17368
SS
44582010-04-08 Stan Shebs <stan@codesourcery.com>
4459
4460 * gdb.trace/actions.exp: Clear default-collect.
4461 * gdb.trace/save-trace.exp: Clear default-collect.
4462
fff5cc64
PM
44632010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4464
4465 * gdb.python/py-value: Add null string variable.
4466 (test_lazy_string): Test zero length, NULL address lazy
4467 strings.
4468
a055a187
L
44692010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4470
4471 * gdb.arch/i386-avx.c: New.
4472 * gdb.arch/i386-avx.exp: Likewise.
4473
4474 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4475
96e39866
DE
44762010-04-06 Doug Evans <dje@google.com>
4477
4478 * gdb.base/source-test.gdb: New file.
4479 * gdb.base/source.exp: Test source -v.
4480
5984a431
UW
44812010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4482
4483 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4484
ec8a089a
PM
44852010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4486
4487 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4488 within one line, unless it is followed by a double quote.
4489 * gdb.stabs/hppa.sed: Idem.
4490 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4491 * gdb.stabs/weird.exp: Check for correct parsing of
4492 char and string constants.
ec8a089a
PM
4493 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4494 in .stabs to .stabx substitution.
4495
fce3c1f0
SS
44962010-04-05 Stan Shebs <stan@codesourcery.com>
4497
4498 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4499 constant global.
4500 * gdb.trace/tfile.exp: Try to print them.
4501
d77f58be
SS
45022010-04-04 Stan Shebs <stan@codesourcery.com>
4503
4504 * gdb.base/completion.exp: Update for new "info watchpoints".
4505 * gdb.base/default.exp: Ditto.
4506 * gdb.base/help.exp: Ditto.
4507 * gdb.base/watchpoint.exp: Ditto.
4508 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4509
af54718e
SS
45102010-04-04 Stan Shebs <stan@codesourcery.com>
4511
4512 * gdb.trace/tfile.exp: Sharpen tfind test.
4513
74d1f91e
JK
45142010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 * gdb.base/break-entry.exp: New.
4517
eb8e76db 45182010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4519 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4520
4521 * gdb.reverse/i386-sse-reverse.exp: New file.
4522 * gdb.reverse/i386-sse-reverse.c: New file.
4523
bf65cad8
PA
45242010-04-02 Pedro Alves <pedro@codesourcery.com>
4525
4526 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4527
fff87407
SS
45282010-04-01 Stan Shebs <stan@codesourcery.com>
4529
4530 * gdb.trace/actions.exp: Tweak expected output.
4531 * gdb.trace/while-stepping.exp: Tweak expected output.
4532
fe01d668
L
45332010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4534
4535 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4536
86b17b60
PA
45372010-04-01 Pedro Alves <pedro@codesourcery.com>
4538
4539 * gdb.base/commands.exp: Adjust.
4540 * gdb.cp/extern-c.exp: Adjust.
4541
2c58c0a9
PA
45422010-04-01 Pedro Alves <pedro@codesourcery.com>
4543
4544 * gdb.trace/collection.c (local_test_func): Define a local struct,
4545 and instanciate it.
4546
0db9b91c
PA
45472010-04-01 Pedro Alves <pedro@codesourcery.com>
4548
4549 * gdb.trace/collection.exp (gdb_collect_args_test)
4550 (gdb_collect_argarray_test): XFAIL the tests that assume the
4551 argarray argument's elements are collected.
4552
8072405b
JK
45532010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4554
4555 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4556 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4557
8bf6485c
SS
45582010-03-31 Stan Shebs <stan@codesourcery.com>
4559
4560 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4561 and tracepoint conditionals.
4562 (gdb_verify_tracepoints): Delete unused return.
4563
fd7f724a
KS
45642010-03-26 Keith Seitz <keiths@redhat.com>
4565
4566 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4567 appear in the output before main.
4568 Remove KFAIL for gdb/2215 aka bz 9320.
4569
8d9e7719
DE
45702010-03-30 Doug Evans <dje@google.com>
4571
0906dd0b
DE
4572 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4573 by dejagnu.
4574 * gdb.arch/amd64-dword.exp: Ditto.
4575
8d9e7719
DE
4576 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4577 match.
4578 (break printf): Ditto.
4579
1da644f0
SW
45802010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4581
4582 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4583 gcc < 4.4.
4584 * gdb.cp/shadow.exp: Ditto.
4585
a8121990
PA
45862010-03-29 Pedro Alves <pedro@codesourcery.com>
4587
4588 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4589 "tstart" is silent.
4590
6e79d367
PA
45912010-03-29 Pedro Alves <pedro@codesourcery.com>
4592
4593 * gdb.trace/collection.exp (executable): New.
4594 (binfile): Use it.
4595 (fpreg, spreg, pcreg): New.
4596 (test_register): Use gdb_test_multiple. Pass /x to print.
4597 (prepare_for_trace_test): New.
4598 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4599 (gdb_collect_args_test, gdb_collect_argstruct_test)
4600 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4601 prepare_for_trace_test.
4602 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4603 fpreg, spreg and pcreg.
4604 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4605 prepare_for_trace_test.
4606 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4607 try to detect tracing support here. Don't set breakpoints at
4608 `begin' or `end' here.
4609 <global scope>: Use clean_restart. Run to main before checking
4610 for tracing support. Check for for tracing support here.
4611
09248348
JK
46122010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4613
4614 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4615 " as $displacement" to "seen displacement message".
4616
d350db38
PA
46172010-03-28 Pedro Alves <pedro@codesourcery.com>
4618
4619 * gdb.trace/while-dyn.exp (executable): New variable.
4620 (binfile): Use it.
4621 (test_while_stepping): New function. Move most tests here. Call
4622 it once for each of the while-stepping, stepping and ws aliases.
4623
907af001
UW
46242010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4625
4626 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4627 that do not provide the tagless_struct type name at all.
4628 (test_print_anon_union): Do not check value of uninitialized
4629 union member. Do not use cp_test_ptype_class, so we can accept
4630 "long" as well as "long int".
4631
610197fd
PA
46322010-03-26 Pedro Alves <pedro@codesourcery.com>
4633
4634 * gdb.trace/tfile.c (tohex, bin2hex): New.
4635 (write_error_trace_file): Hexify error description.
4636
6c28cbf2
SS
46372010-03-25 Stan Shebs <stan@codesourcery.com>
4638
4639 * gdb.trace/tfile.c: Generate an additional trace file, improve
4640 portability.
4641 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4642 files in a better way.
4643
e62b8c7e
KS
46442010-03-25 Keith Seitz <keiths@redhat.com>
4645
4646 * gdb.java/jprint.exp: XFAIL printing of static class members
4647 because of GCC debuginfo problem.
4648
82ccf5a5
JK
46492010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4650
4651 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4652
293e2f9e
DJ
46532010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4654
4655 * gdb.base/completion.exp: Allow long instead of long int.
4656 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4657 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4658 variable p.
4659 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4660 * gdb.base/pointers.exp: Allow long instead of long int.
4661 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4662 * gdb.base/step-line.exp: Allow a directory before the source file name.
4663
95a42b64
TT
46642010-03-24 Tom Tromey <tromey@redhat.com>
4665
4666 PR breakpoints/9352:
4667 * gdb.base/default.exp: Update.
4668 * gdb.base/commands.exp: Update.
4669 * gdb.cp/extern-c.exp: Test setting commands on multiple
4670 breakpoints at once.
4671
2390201f
DJ
46722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4673
4674 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4675 if gdb,nosignals.
4676 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4677 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4678 exited".
4679
8c9a6790
SS
46802010-03-24 Stan Shebs <stan@codesourcery.com>
4681
4682 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4683
a6c727b2
DJ
46842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4685
4686 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4687 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4688 argument. Handle "short" and "long".
4689 (Top level): Pass overprototyped output for old_fptr and xptr.
4690
4dfd5423
PA
46912010-03-23 Pedro Alves <pedro@codesourcery.com>
4692
4693 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4694 format strings and add casts to avoid compiler warnings.
4695
46962010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4697
4698 * lib/trace-support.exp (gdb_trace_setactions):
4699 Don't expect whitespace after ">" prompt.
4700 * gdb.trace/actions.exp: Adjust for output changes.
4701 * gdb.trace/while-stepping.exp: Likewise.
4702
c847d045
JK
47032010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4706 and r157645).
4707
5f717f1d
JK
47082010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4711 New.
4712
7d6d51d5
DJ
47132010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4714
4715 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4716 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4717
3b11a015
SS
47182010-03-19 Stan Shebs <stan@codesourcery.com>
4719
4720 * gdb.trace/ax.exp: New file.
4721
d7d158ed
DE
47222010-03-19 Doug Evans <dje@google.com>
4723
6bb85cd1
DE
4724 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4725 output from gcc.
4726
d7d158ed
DE
4727 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4728 named /usr/sbin/prelink<foo>.
4729
4daf5ac0
SS
47302010-03-18 Stan Shebs <stan@codesourcery.com>
4731
4732 * gdb.trace/circ.exp: Test circular-trace-buffer.
4733 * gdb.trace/tfile.exp: Update tstatus test.
4734
e8d05480
JB
47352010-03-18 Joel Brobecker <brobecker@adacore.com>
4736
4737 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4738 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4739
441b986a
UW
47402010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4741
4742 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4743
4247603b
PA
47442010-03-18 Pedro Alves <pedro@codesourcery.com>
4745
4746 * gdb.base/default.exp: Adjust the expected output of the finish
4747 and until commands when the inferior is not being run.
4748
13387711
SW
47492010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4750
4751 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4752 * gdb.cp/nsusing.exp: Ditto.
4753
6e31430b
TT
47542010-03-15 Tom Tromey <tromey@redhat.com>
4755
4756 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4757 * gdb.cp/userdef.cc (operator==): New function.
4758 (main): New locals mem1, mem2.
4759
e2d69cb5
JZ
47602010-03-15 Jie Zhang <jie@codesourcery.com>
4761
4762 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4763 Declare and use new loadtimeout variable.
4764
f572f0a9
DJ
47652010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4766
4767 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4768 Use gdb_load later.
4769
51f4c0b0
PA
47702010-03-14 Pedro Alves <pedro@codesourcery.com>
4771
4772 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4773 literal. Add missing endlines to prints to stderr.
4774
1c809c68
TT
47752010-03-12 Tom Tromey <tromey@redhat.com>
4776
4777 PR c++/9708:
4778 * gdb.cp/m-static.exp: Add regression test.
4779 * gdb.cp/m-static.cc (method): New method.
4780 (main): Call it.
4781
00ae8fef
SW
47822010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4783
4784 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4785 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4786
759f0f0b
PA
47872010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4788
21e24d21
PA
4789 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4790
47912010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4792
759f0f0b
PA
4793 * lib/gdb.exp (skip_stl_tests): New.
4794 (gdb_compile): Symbian needs -ldl.
4795 (shlib_target_file): New.
4796 (shlib_symbol_file): New.
4797 (gdb_load_shlibs): Use shlib_target_file.
4798 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4799 * gdb.cp/exception.exp: Use skip_stl_tests.
4800 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4801 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4802 * gdb.cp/mb-templates.exp: Ditto.
4803 * gdb.base/commands.exp: Relax regexes.
4804 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4805 shlib_target_file and shlib_symbol_file.
4806 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4807 sections.
4808 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4809 * gdb.base/solib-disc.exp: Use
4810 shlib_target_file and shlib_symbol_file.
4811 * gdb.base/unload.exp: Don't skip on symbian. Use
4812 shlib_target_file and shlib_symbol_file.
4813 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4814
6a8f2671 48152010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4816
6a8f2671
PA
4817 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4818 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4819 Issue a tfind end before looking for a tracepoint frame.
4820 * gdb.trace/tfind.exp: Adjust tstatus output.
4821 Adjust disassembly output.
4822 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4823
ccf26247
JK
48242010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 * gdb.base/break-interp.exp: Create new displacement parameter value
4827 for the test_ld calls.
4828 (reach): New parameter displacement, verify its content. New push of
4829 pf_prefix "reach-$func:". Import global expect_out.
4830 (test_core): New parameter displacement, verify its content. New push
4831 of pf_prefix "core:". New command "set verbose on". Import global
4832 expect_out.
4833 (test_attach): New parameter displacement, verify its content. New
4834 push of pf_prefix "attach:". New command "set verbose on". Import
4835 global expect_out.
4836 (test_ld): New parameter displacement, pass it to the reach, test_core
4837 and test_attach calls and verify its content in the "ld.so exit" test.
4838 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4839 (prelink): Update expected text, use gdb_test.
4840
e469c7fb
DE
48412010-03-10 Doug Evans <dje@google.com>
4842
4843 * gdb.base/checkpoint.exp: Fix comment.
4844 Lengthen timeout while doing >600 checkpoints test.
4845 Rename duplicate "kill all one" test to keep test names unique.
4846
60e1c644
PA
48472010-03-10 Pedro Alves <pedro@codesourcery.com>
4848
4849 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4850
cec808ec
KS
48512010-03-08 Keith Seitz <keiths@redhat.com>
4852
889bf7c5
PA
4853 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4854 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4855 (dm_type_long): New function.
4856 (dm_type_unsigned_short): New function.
4857 (dm_type_unsigned_long): New function.
4858 (myint): New typedef.
4859 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4860 long, unsigned shor and long, operator char*, and typedef.
4861 (test_lookup_operator_functions): Add operator char* test.
4862 (test_paddr_operator_functions): Likewise.
4863 (test_paddr_overloaded_functions): Use probe values for
4864 short, long, and unsigned short and long.
4865 (test_paddr_hairy_functions): If the demangler probe detected
4866 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4867 demangler.
4868 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4869 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4870 and "print null_pmf".
4871 Add test "ptype a.*pmf".
4872 * gdb.cp/overload.exp: Allow optional "int" to appear with
4873 "short" and "long".
4874 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4875 long expect value for men_overload1arg.
4876 Allow "int" to appear with "short" and "long".
4877 When testing "info break", add argument for main (void).
4878 Also allow "int" to appear with "short" and "long".
4879 Ditto with "unsigned" and "long long".
cec808ec
KS
4880 * gdb.java/jmain.exp: Do not enclose methods names in single
4881 quotes.
4882 * gdb.java/jmisc.exp: Likewise.
4883 * gdb.java/jprint.exp: Likewise.
4884 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4885
4886 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4887 * gdb.cp/exception.exp (backtrace after first throw)
4888 (backtrace after second throw): Allow a namespace before __cxa_throw.
4889 (backtrace after first catch, backtrace after second catch): Allow
4890 a namespace before __cxa_begin_catch.
4891
4892 * gdb.cp/cpexprs.exp: New file.
4893 * gdb.cp/cpexprs.cc: New file.
4894
4895 From Daniel Jacobowitz <dan@codesourcery.com>
4896 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4897 to use string_to_regexp.
4898 (ctor, dtor): New functions. Use them to match constructor
4899 and destructor function types.
4900 (Top level): Use runto_main.
4901
f870a310
TT
49022010-03-05 Tom Tromey <tromey@redhat.com>
4903
4904 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4905 gdb.target_charset.
4906 (pp_ns.to_string): Likewise.
4907
0c199f28
KS
49082010-03-04 Keith Seitz <keiths@redhat.com>
4909
4910 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4911 can be quoted. Test that both the filename and function/line
4912 portions can be quoted at the same time.
4913
c7437ca6
PA
49142010-03-04 Pedro Alves <pedro@codesourcery.com>
4915
4916 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4917
b111b805
DE
49182010-03-03 Doug Evans <dje@google.com>
4919
24486cb7
DE
4920 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4921 libc contains libpthread.
4922
b111b805
DE
4923 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4924 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4925 of gdb_compile. Add another pattern to match android backtrace.
4926
a0e0ef55
TT
49272010-03-03 Tom Tromey <tromey@redhat.com>
4928
4929 PR gdb/11345:
4930 * gdb.base/printcmds.exp (test_printf): Add test.
4931
1ba53b71
L
49322010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4933
4934 * gdb.arch/amd64-byte.exp: New.
4935 * gdb.arch/amd64-dword.exp: Likewise.
4936 * gdb.arch/amd64-pseudo.c: Likewise.
4937 * gdb.arch/amd64-word.exp: Likewise.
4938 * gdb.arch/i386-byte.exp: Likewise.
4939 * gdb.arch/i386-pseudo.c: Likewise.
4940 * gdb.arch/i386-word.exp: Likewise.
4941
f5dff777
DJ
49422010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4943
4944 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4945 types. Add structreg, bitfields, and flags registers.
4946 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4947 registers.
4948
90884b2b
L
49492010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4950
4951 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4952 (load_description): Set architecture if defined.
4953
dc00d89f
PM
49542010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4955
4956 * gdb.python/py-frame.exp: Add read_var block tests.
4957 * gdb.python/py-frame.c (block): New function.
4958
0e095b7e
JK
49592010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4960 Daniel Jacobowitz <dan@codesourcery.com>
4961
4962 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4963
624f1a65
DM
49642010-02-25 David S. Miller <davem@davemloft.net>
4965
4966 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4967 fix logic for setting all_syscalls_numbers.
4968
f3e9a817
PM
49692010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4970
4971 * Makefile.in: Add py-block and py-symbol.
4972 * gdb.python/py-symbol.exp: New File.
4973 * gdb.python/py-symtab.exp: New File.
4974 * gdb.python/py-block.exp: New File.
4975 * gdb.python/py-symbol.c: New File.
4976 * gdb.python/py-block.c: New File.
4977
f6bbabf0
PM
49782010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4979
4980 PR python/11314
4981 * lib/gdb.exp (skip_python_tests): New function.
4982 * gdb.python/py-cmd.exp: Use skip_python_tests.
4983 * gdb.python/py-frame.exp: Likewise.
4984 * gdb.python/py-function.exp: Likewise.
4985 * gdb.python/py-prettyprint.exp: Likewise.
4986 * gdb.python/py-template.exp: Likewise.
4987 * gdb.python/py-type.exp: Likewise.
4988 * gdb.python/py-value.exp: Likewise.
4989
85d721b8
PA
49902010-02-22 Pedro Alves <pedro@codesourcery.com>
4991
4992 PR9605
4993
4994 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4995
48e32051
TT
49962010-02-19 Tom Tromey <tromey@redhat.com>
4997
4998 PR c++/8693, PR c++/9496:
4999 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5000 regression tests.
5001
ac9c0048
JK
50022010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 Fix compatibility with m68k as.
5005 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5006 Use only /* comments */.
5007
57bb97a4
UW
50082010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5009
5010 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5011 * configure: Regenerate.
5012
7d1bf85c
DJ
50132010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * gdb.python/py-type.exp: Check for Python support.
5016
061b5285
PA
50172010-02-17 Pedro Alves <pedro@codesourcery.com>
5018
5019 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5020 `regsub' syntax available.
5021
f8a8bc2c
PA
50222010-02-17 Pedro Alves <pedro@codesourcery.com>
5023
5024 * gdb.base/shmain.c (main): Remove printf call.
5025 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5026 * gdb.base/unload.c (main): Make format of fprintf a string
5027 literal. Add missing endlines to prints to stderr.
5028 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5029
6f451e5e
TT
50302010-02-17 Tom Tromey <tromey@redhat.com>
5031
5032 * gdb.java/jprint.java (jprint.props): New field.
5033 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5034
12d79008
PA
50352010-02-17 Pedro Alves <pedro@codesourcery.com>
5036
ef801a0e 5037 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5038 available.
5039
d252f7e5
DJ
50402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5041
5042 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5043 creation to support remote host testing.
5044
67bdab6c
DJ
50452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5046
5047 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5048 Recognize "command not found".
5049
bb391223
DJ
50502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5051
5052 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5053 single-stepping.
5054
70362913
DJ
50552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5056
5057 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5058 if arguments are not supported.
5059
493f3c00
DJ
50602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5061
5062 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5063 be const or non-const.
5064
8034c749
DJ
50652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5066
5067 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5068 mi_send_resuming_command to send -exec-continue.
5069
791dfb64
DJ
50702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5071
5072 * gdb.base/list.exp (test_list_filename_and_function): Add test
5073 with single quotes.
5074 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5075 matching.
5076 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5077 Add KFAIL'd tests for PR gdb/11289.
5078
7c5fe868
DJ
50792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5080
5081 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5082
fdc498b8
DJ
50832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5084
5085 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5086 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5087 a temporary directory.
5088
b519e2a6
DJ
50892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5090
5091 * gdb.base/charset.exp: Use a single regular expression to match
5092 show host-charset and show target-charset output.
5093
74164c56
JK
50942010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5097 "Illegal process-id" expect string more exact.
5098 (attach to digits-starting nonsense is prohibited): New.
5099
701ed6dc
JK
51002010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 * gdb.base/prelink.exp (set verbose on): New.
5103
889bf7c5 51042010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5105
5106 * mi-reverse.exp: New file. Test for reverse option to the
5107 following MI commands: exec-continue, exec-finish, exec-next,
5108 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5109
dadf0e9c
JB
51102010-02-09 Joel Brobecker <brobecker@adacore.com>
5111
5112 * gdb.ada/ptype_tagged_param: New testcase.
5113
714f19d5
TT
51142010-02-08 Tom Tromey <tromey@redhat.com>
5115
5116 PR c++/8017:
5117 * gdb.cp/overload.exp: Add tests.
5118 * gdb.cp/overload.cc (struct K): New.
5119 (namespace N): New.
5120 (main): Call new functions.
5121 (K::staticoverload): Define.
5122
889bf7c5 51232010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5124
5125 PR gdb/10728
5126 * gdb.cp/pr10728-x.h: New file.
5127 * gdb.cp/pr10728-x.cc: New file.
5128 * gdb.cp/pr10728-y.cc: New file.
5129 * gdb.cp/pr10728.exp: New file.
5130 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5131
889bf7c5 51322010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5133
5134 PR gdb/9067
5135 * gdb.cp/pr9067.exp: New
5136 * gdb.cp/pr9067.cc: New
5137 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5138
7b356089
JB
51392010-02-08 Joel Brobecker <brobecker@adacore.com>
5140
5141 * lib/gdb.exp (gdb_test_timeout): New global variable.
5142 Set it to timeout if not already set.
5143 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5144
1be00882
DE
51452010-02-05 Doug Evans <dje@google.com>
5146
5147 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5148 user.
5149
82856980
SW
51502010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5151
5152 PR c++/7935:
5153 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5154
1a334831
TT
51552010-02-04 Tom Tromey <tromey@redhat.com>
5156
5157 * gdb.cp/virtbase.exp: Make test case names unique.
5158
9c3c02fd
TT
51592010-02-02 Tom Tromey <tromey@redhat.com>
5160
5161 * gdb.cp/virtbase.exp: Add regression tests.
5162 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5163 (main): Instantiate RHC.
5164
0cc2414c
TT
51652010-02-02 Tom Tromey <tromey@redhat.com>
5166
5167 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5168 type-printing change.
5169
edf3d5f3
TT
51702010-02-02 Tom Tromey <tromey@redhat.com>
5171
5172 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5173 * gdb.cp/virtbase.cc: New file.
5174 * gdb.cp/virtbase.exp: New file.
5175 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5176
e4b7f41c
JK
51772010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 PR libc/11214:
5180 * gdb.threads/current-lwp-dead.c: Include features.h.
5181 (HAS_NOMMU): New.
5182 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5183
b381ea14
JK
51842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 * gdb.base/symbol-without-target_section.exp,
5187 gdb.base/symbol-without-target_section.c: New.
5188
c593ac0e
DJ
51892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5190
5191 * gdb.base/bigcore.exp: Reset increased timeout.
5192 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5193
db25f29d
DJ
51942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5195
5196 * gdb.base/gcore.exp (capture_command_output): Use
5197 gdb_test_multiple.
5198
f9d67f43
DJ
51992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5202 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5203 (Top level): Call it.
5204
177321bd
DJ
52052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5208
97f2ed50
DJ
52092010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5210
5211 * gdb.base/call-strs.exp, gdb.base/default.exp,
5212 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5213 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5214 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5215 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5216 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5217 * gdb.base/ending-run.exp: Correct restore of timeout.
5218 * gdb.base/page.exp: Remove unnecessary timeout setting.
5219
e4e2711a
JB
52202010-01-29 Joel Brobecker <brobecker@adacore.com>
5221
5222 * gdb.ada/rec_return: New testcase.
5223
ba581dc1
JB
52242010-01-29 Joel Brobecker <brobecker@adacore.com>
5225
5226 * gdb.ada/call_pn: New testcase.
5227
4ea95be9
DJ
52282010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5231 (Top level): Use it to resume.
5232 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5233 the Thumb mode displaced stepping error as unsupported.
5234
df83a9bf
SW
52352010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5236
889bf7c5
PA
5237 * gdb.cp/nsusing.exp: Added more tests.
5238 * gdb.cp/nsrecurs.exp: Ditto.
5239 * gdb.cp/nsusing.cc: Added test functions.
5240 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5241
40b27cdc
JK
52422010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5245 absolute directory pathnames in gdb.sum file.
5246
de958931
SW
52472010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5248
5249 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5250 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5251
708ead4e
TT
52522010-01-26 Tom Tromey <tromey@redhat.com>
5253
5254 PR exp/7643:
5255 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5256 setup_kfail.
5257
b14e635e
SW
52582010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5259
5260 * gdb.cp/nsrecurs.exp: New test.
5261 * gdb.cp/nsrecurs.cc: New test program.
5262 * gdb.cp/nsstress.exp: New test.
5263 * gdb.cp/nsstress.cc: New test program.
5264 * gdb.cp/nsdecl.exp: New test.
5265 * gdb.cp/nsdecl.cc: New test program.
5266
8540c487
SW
52672010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5268
5269 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5270 imported into file scope.
5271 Marked test as xfail.
5272 * gdb.cp/namespace-using.cc (marker5): New function.
5273 * gdb.cp/shadow.exp: New test.
5274 * gdb.cp/shadow.cc: New test program.
5275 * gdb.cp/nsimport.exp: New test.
5276 * gdb.cp/nsimport.cc: New test program.
5277
421d5d99
TT
52782010-01-25 Tom Tromey <tromey@redhat.com>
5279
5280 PR gdb/11049:
5281 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5282 with "set print null-stop on".
5283
691f8dc1
JK
52842010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5287 Adjust it for DISASSEMBLY_OMIT_FNAME.
5288
0b92b5bb
TT
52892010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 PR symtab/11199:
5292 * gdb.dwarf2/member-ptr-forwardref.exp,
5293 gdb.dwarf2/member-ptr-forwardref.S: New.
5294
23787403
JK
52952010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5298 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5299 thread1_tid_mutex. Remove gdbstop_mutex handling.
5300 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5301 thread2_tid_mutex. Remove gdbstop_mutex handling.
5302 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5303 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5304 pthread_cond_wait conditionalizations by while loops.
5305
b966cb8a
TT
53062010-01-20 Tom Tromey <tromey@redhat.com>
5307
5308 PR backtrace/10770:
5309 * gdb.dwarf2/pr10770.exp: New file.
5310 * gdb.dwarf2/pr10770.c: New file.
5311 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5312
fcae584b
VP
53132010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5314
5315 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5316 that target was removed, and the test always runs native anyway.
5317
a0f49112
JK
53182010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5319
5320 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5321 gdb.base/watchpoint-cond-gone-stripped.c: New.
5322
ceeb3d5a
TT
53232010-01-19 Tom Tromey <tromey@redhat.com>
5324
5325 PR c++/8000:
5326 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5327 existing tests.
5328 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5329 (main): Use AAA::SomeEnum.
5330
dd322c54
JK
53312010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5334 (test_ignore_count): Declare line_callme_body global.
5335 (run to breakpoint with ignore count): Use line_callme_body.
5336 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5337 (set line_main_hello, set line_main_return): Reindent.
5338 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5339 New.
5340 (continue to callee4): Use line_callee4_body.
5341 (check *stopped from CLI command): Use line_callee4_next.
5342 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5343 (set line_main_hello, set line_main_return): Reindent.
5344 (set line_callee4_head, set line_callee4_body): New.
5345 (continue to callee4): Use line_callee4_body.
5346
4e8f195d
TT
53472010-01-18 Tom Tromey <tromey@redhat.com>
5348
5349 PR c++/9680:
5350 * gdb.cp/casts.cc: Add new classes and variables.
5351 * gdb.cp/casts.exp: Test new operators.
5352
9e14a9ba
JB
53532010-01-18 Tom Tromey <tromey@redhat.com>
5354 Thiago Jung Bauermann <bauerman@br.ibm.com>
5355
5356 * gdb.python/source2.py: New file.
5357 * gdb.python/source1: New file.
5358 * gdb.python/python.exp: Test "source" command.
5359
00bf0b85
SS
53602010-01-15 Stan Shebs <stan@codesourcery.com>
5361
5362 * gdb.trace/tfile.c: New file.
5363 * gdb.trace/tfile.exp: New file.
889bf7c5 5364
55235ad7
JK
53652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5366
5367 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5368
9f2982ff
JK
53692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5372
bbfba9ed
JK
53732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5376 (libfunc): New parameter action. Implement also selectable "sleep".
5377 * gdb.base/break-interp-main.c: Include assert.h.
5378 (libfunc): New parameter action.
5379 (main): New parameters argc and argv. Assert argc. Pass argv.
5380 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5381 (test_attach): New proc.
5382 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5383 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5384
61f0d762
JK
53852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5386
5387 * gdb.base/break-interp.exp (test_core): New proc.
5388 (test_ld): Call it.
5389
06a6f270
JK
53902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5393 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5394 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5395 and gdb_compile_shlib. Use new -Wl compiler options.
5396 (dl bt, main bt): New tests.
5397
51bee8e9
JK
53982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 Support PIEs with no symfile_objfile.
5401 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5402 (test_ld): New parameter trynosym.
5403 (test_ld <$trynosym>): New block.
5404
b8040f19
JK
54052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 * gdb.base/break-interp.exp: New file.
5408
be759fcf
PM
54092010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5410
5411 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5412 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5413 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5414 test.
5415 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5416 * gdb.python/py-mi.exp: Add lazy string test.
5417
dc146f7c
VP
54182010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5419
5420 * lib/mi-support.exp (mi_check_thread_states): Handle
5421 core number in thread listing.
5422
b4ba55a1
JB
54232010-01-12 Joel Brobecker <brobecker@adacore.com>
5424
5425 * gdb.base/maint.exp: Adjust the expected output for the
5426 "maint print type" test. Use gdb_test_multiple instead of
5427 gdb_sent/gdb_expect.
5428
08e24bd4
DE
54292010-01-11 Doug Evans <dje@google.com>
5430
6496a609
DE
5431 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5432 from gdbserver_download. All callers updated.
5433
08e24bd4
DE
5434 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5435
b5cfddf5
JK
54362010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5437
5438 Implement binary numbers parsing.
5439 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5440 (test_integer_literals_rejected): New binary tests.
5441
3725885a
RW
54422010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5443
5444 * gdb.cell/configure: Regenerate.
5445
37aeb5df
JK
54462010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 * gdb.base/corefile.exp: Move the core finding block out and call it as
5449 core_find, new variable $corefile, replace corefile by $corefile and
5450 [file tail $corefile] for usage vs. test names resp.
5451 * lib/gdb.exp (core_find): Move it as a new function here. New
5452 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5453 $destcore. Return "" on error.
5454
d521f563
JK
54552010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5456
5457 Workaround PR binutils/10802.
5458 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5459 (twice).
5460
28f24826
DJ
54612010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5462
5463 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5464
2de75e71
JB
54652010-01-08 Joel Brobecker <brobecker@adacore.com>
5466
5467 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5468 call, to avoid interruption.
5469
fe00719b 54702010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5471
5472 * gdb.stabs/weird.def (args93): New.
5473
d0ef5df8
DE
54742010-01-07 Doug Evans <dje@google.com>
5475
5476 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5477
3a08d52f
TT
54782010-01-07 Tom Tromey <tromey@redhat.com>
5479
5480 * gdb.base/source.exp: Use correct line number.
5481
7a697b8d
SS
54822010-01-05 Stan Shebs <stan@codesourcery.com>
5483
5484 * gdb.trace/tracecmd.exp: Test ftrace.
5485
7803799a
UW
54862010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5487
5488 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5489
c54eabfa
JK
54902010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5491
5492 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5493 "uint_for_mi_testing".
5494
02e7ef19
JB
54952010-01-01 Joel Brobecker <brobecker@adacore.com>
5496
5497 Test indented comment in file being sourced.
5498 * gdb.base/commands.exp: Test indented comment in file being sourced.
5499
abd775ce
JB
55002010-01-01 Joel Brobecker <brobecker@adacore.com>
5501
5502 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5503 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5504 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5505 notice.
5506
79b55b82
JB
55072010-01-01 Joel Brobecker <brobecker@adacore.com>
5508
5509 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5510 notice.
5511
8997583e
JK
55122010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5515 missing $after_stopped and comma (,) expectation.
5516
6da95a67
SS
55172009-12-31 Stan Shebs <stan@codesourcery.com>
5518
5519 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5520
218d2fc6
TJB
55212009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5522
5523 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5524 (top level): Call test_watchpoint_in_big_blob.
5525 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5526 watchpoints.
5527 (func3): Write to buf.
5528
236f1d4d
SS
55292009-12-29 Stan Shebs <stan@codesourcery.com>
5530
5531 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5532
f61e138d
SS
55332009-12-28 Stan Shebs <stan@codesourcery.com>
5534
5535 * gdb.trace/tsv.exp: New file.
5536 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5537
0219b378
DJ
55382009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5539
5540 * gdb.base/find.c (main): Reference search buffers.
5541 * gdb.base/included.c (main): Reference integer.
5542 * gdb.base/ptype.c (charfoo): Declare.
5543 (intfoo): Call charfoo.
5544 * gdb.base/scope0.c (useitp): New function.
5545 (usestatics): Use useitp.
5546 (useit): Add a type for val.
5547 * gdb.base/scope1.c (useit1): Take a pointer argument.
5548 (usestatics1): Update calls to useit1.
5549 * gdb.cp/call-c.cc: Declare foo.
5550 (main): Call foo.
5551 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5552 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5553 (main): Call C::ensureRefs and ensureOtherRefs.
5554 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5555 variables.
5556 (ensureOtherRefs): New function.
5557 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5558 * gdb.cp/templates.cc (main): Call t5i.value.
5559
3f78692f
JK
55602009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 Fix compatibility with G++-4.5.
5563 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5564 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5565 (uncaught return): Remove.
5566
429374b8
JK
55672009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5568 Phil Muldoon <pmuldoon@redhat.com>
5569
5570 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5571 (bp_location13, bp_location14, bp_location17, bp_location18)
5572 (marker3_proto, marker4_proto): New variables.
5573 (breakpoint info): Update output.
5574 (run until breakpoint at marker3, run until breakpoint at marker4): New
5575 tests.
5576
859825b8
JK
55772009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5578
5579 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5580 Replace the printf call of Y by provided "y-set-1" label. New block
5581 for the second shared library.
5582 * gdb.base/unload.exp: Compile also the second library, call
5583 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5584 (single pending breakpoint info): Rename to ...
5585 (pending breakpoint info before run): ... this extended test.
5586 (libfile2, libname2, libsrcfile2, libsrc2)
5587 (lib_sl2): New variables.
5588 (exec_opts): Set also SHLIB_NAME2.
5589 (pending breakpoint info on first run at shrfunc1)
5590 (pending breakpoint info on second run at shrfunc1)
5591 (pending breakpoint info on second run at shrfunc2)
5592 (print y from libfile, print y from libfile2): New tests.
5593 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5594 * gdb.base/unloadshr2.c: New.
5595
e6a386cd
HZ
55962009-12-22 Hui Zhu <teawater@gmail.com>
5597
5598 * gdb.reverse/sigall-reverse.exp: Adjust.
5599
9e19b45e
VP
56002009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5601
5602 PR gdb/10884
5603
5604 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5605 (main): Call do_bitfield_tests.
aacf5b1e 5606 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5607
d53a7b30
JB
56082009-12-20 Joel Brobecker <brobecker@adacore.com>
5609
5610 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5611 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5612 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5613 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5614 gdb.modula2/unbounded1.c: Update copyright header.
5615
191ca0a1
CM
56162009-12-10 Chris Moller <moller@mollerware.com>
5617
5618 PR gdb/9399
5619 * gdb.cp/virtfunc2.exp: New tests
5620 * gdb.cp/virtfunc2.cc: New tests
5621 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5622
0fa6cf1b
MS
56232009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5624
5625 * gdb.reverse/i387-env-reverse.c: New file.
5626 * gdb.reverse/i387-env-reverse.exp: New file.
5627 * gdb.reverse/i387-stack-reverse.c: New file.
5628 * gdb.reverse/i387-stack-reverse.exp: New file.
5629
361ae042
PM
56302009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5631
5632 * gdb.python/py-type.exp (test_range): New test.
5633
bfd31e71
PM
56342009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5635
5636 PR python/10805
5637
5638 * gdb.python/py-type.exp: New file.
5639 * gdb.python/py-type.c: New file.
5640 * Makefile.in: Add py-type.
5641
57a1d736
TT
56422009-12-03 Tom Tromey <tromey@redhat.com>
5643
5644 * gdb.python/py-value.exp (test_parse_and_eval): New
5645 function.
5646
1f3b5d1b
PP
56472009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5648
5649 PR gdb/11022
5650
5651 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5652 * gdb.base/pr11022.c: New test.
5653
8b7dbdc9
JK
56542009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 Fix spurious false FAILs.
5657 * gdb.base/structs.c (chartest): New.
5658 (main): Fill-in chartest.
5659 * gdb.base/structs.exp (anychar_re, first): New.
5660 (start_structs_test): Import global anychar_re and first.
5661 New gdb_test call "set print elements 300; ${testfile}"
5662 (start_structs_test <$first>): New block.
5663 (any): Import global anychar_re. New variable ac. Use ${ac}.
5664
6a53b2ec
JK
56652009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5668
d7167b4c
JK
56692009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5672 Force $srcfile file.
5673 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5674
b1798462
UW
56752009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5676
5677 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5678 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5679 * gdb.threads/watchthreads-reorder.exp: Likewise.
5680
b6199126
DJ
56812009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5682
5683 PR gdb/8704
5684
5685 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5686 "if", and "thread". Correct matching in the previous test.
5687
b22a0510
DJ
56882009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5689
5690 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5691
930636d2
MS
56922009-11-23 Michael Snyder <msnyder@vmware.com>
5693
5694 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5695 * gdb.reverse-watch-precsave.exp: Ditto.
5696
21a0512e
PP
56972009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5698
5699 * gdb.asm/asm-source.exp: Adjust.
5700 * gdb.base/help.exp: Adjust.
889bf7c5 5701
fc30d5e0
PA
57022009-11-22 Pedro Alves <pedro@codesourcery.com>
5703
5704 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5705 (do_syscall_tests_without_xml): Set data-directory to
5706 /the/path/to/nowhere.
5707
f6bc2008
PA
57082009-11-21 Pedro Alves <pedro@codesourcery.com>
5709
5710 * gdb.threads/local-watch-wrong-thread.c,
5711 gdb.threads/local-watch-wrong-thread.exp: New files.
5712
8c2fb5de
PA
57132009-11-21 Pedro Alves <pedro@codesourcery.com>
5714
5715 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5716 assume new `regsub' syntax available.
5717
ebec9a0f
PA
57182009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
a79d3c27
JK
5720 * gdb.base/watchpoint-hw-hit-once.exp,
5721 gdb.base/watchpoint-hw-hit-once.c: New.
5722
57232009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 * gdb.threads/watchthreads-reorder.exp,
5726 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5727
276a961b
MK
57282009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5729
5730 * gdb.xml/tdesc-regs.exp: Use for m68k.
5731
4867c1fb
PA
57322009-11-15 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5735
f6838f81
DJ
57362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5737
5738 * lib/gdb.exp (current_target_name): New procedure.
5739 (gdb_wrapper_target): New variable.
5740 (gdb_wrapper_init): Set gdb_wrapper_target.
5741 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5742 wrapper.
5743
4ac4dd3f
DJ
57442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5745
5746 * gdb.base/remote.exp: Delete the slowest load test.
5747 Do not load with fixed packet sizes.
5748
a7881759
DJ
57492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5750
5751 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5752
97a5b505
DJ
57532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5754
5755 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5756 srcfile when setting a breakpoint.
5757
d3e1fc54
DJ
57582009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5759
5760 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5761 macros.
5762
7cbcbded
DJ
57632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5764
5765 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5766 to be in memory.
5767 * gdb.base/display.c (force_mem): New.
5768 (do_loops): Use it. Add breakpoint comments.
5769 (do_vars): Add a breakpoint comment.
5770 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5771 line numbers.
5772
bdea3a92
NF
57732009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5774
5775 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5776 instead of a bare "run".
5777
269f82e5
PP
57782009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5779
5780 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5781
a69b7d9d
DJ
57822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5783
5784 * lib/cell.exp (skip_cell_tests): Clean up test files before
5785 returning.
5786
b598bfda
DJ
57872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5788
5789 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5790 and the breakpoint menu. Do not call perror if a prompt is seen.
5791 Consume the following GDB prompt.
5792 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5793 * gdb.cp/namespace.exp: Use gdb_test.
5794 * gdb.cp/templates.exp: Use gdb_test.
5795 (test_template_breakpoints): Use gdb_test_multiple.
5796
87728fa0
DJ
57972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5800 (marker4): Reference values.
5801
b67c692f
DJ
58022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5803
5804 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5805 is missing.
5806
f0df251a
DJ
58072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5808
5809 * gdb.base/break.c (need_malloc): New.
5810 * gdb.base/constvars.c (main): Reference crass and crisp.
5811 * gdb.base/gdb1821.c (main): Reference bar.
5812 * gdb.cp/gdb1355.cc (main): Reference s1.
5813 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5814 (main): Call them.
5815 * gdb.cp/hang2.cc (dummy2): Define.
5816 * gdb.cp/hang3.cc (dummy3): Define.
5817 * gdb.cp/m-data.cc (main): Reference shadow.
5818
bdf7534a
NF
58192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5820 Nathan Froyd <froydnj@codesourcery.com>
5821
5822 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5823 remote host.
5824
f24fce77
NF
58252009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5826
5827 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5828 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5829 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5830 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5831 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5832 * gdb.dwarf2/dw2-producer.exp: Likewise.
5833 * gdb.dwarf2/mac-fileno.exp: Likewise.
5834 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5835 py-prettyprint.py to the remote host.
5836 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5837
40f0318e
KS
58382009-11-11 Keith Seitz <keiths@redhat.com>
5839
5840 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5841 use it instead of "Foo".
5842 * gdb.cp/classes.exp (do_tests): Add a test to access
5843 a method through a typedef'd class name.
5844
f3d9f7fb
NF
58452009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5846
5847 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5848 exponents.
5849 * gdb.base/pointers.exp: Likewise.
5850 * gdb.cp/ref-types.exp: Likewise.
5851
a4216f37
KS
58522009-11-11 Keith Seitz <keiths@redhat.com>
5853
5854 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5855 new[] and delete[].
5856 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5857 "void".
5858 (probe_demangler): Remove all single-quoting of
5859 method and variable names.
5860 (info_func_regexp): Remove the word "void" from any
5861 occurrence of "(void)".
5862 (print_addr_2): Remove all single-quoting of
5863 method names.
5864 (print_addr_2_kfail): Likewise.
5865 (print_addr): Single-quote C function names before
5866 passing to print_addr_2.
5867 (test_paddr_operator_functions): Remove single-quoting
5868 for method names.
5869 Add tests for operator new[] and operator delete[].
5870
9b14d7aa
JK
58712009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5872
5873 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5874
85feb311
KS
58752009-11-09 Keith Seitz <keiths@redhat.com>
5876
5877 * gdb.cp/overload.exp: Add tests for resolving overloaded
5878 methods in expression parsing/evaluation.
5879
fa335448
DJ
58802009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5881
5882 * lib/gdb.exp (default_gdb_version): Use --version instead of
5883 --command.
5884
ec3c07fc
NS
58852009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5886
5887 * lib/gdb.exp (gdb_compile_test): New.
5888 (skip_ada_tests, skip_java_tests): New.
5889 (gdb_compile): Use gdb_compile_test for f77.
5890 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5891 * lib/java.exp (compile_java_from_source): Remove runtests check,
5892 use gdb_compile_test to record result.
5893 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5894 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5895 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5896 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5897 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5898 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5899 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5900 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5901 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5902 adjust gdb_compile invocations.
5903
b8b4e42b
JK
59042009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * Makefile.in (abs_builddir): New.
5907 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5908 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5909 `$(abs_builddir)/site.exp'.
5910
f8b7eaf3
DJ
59112009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5912
5913 * config/m68k-emc.exp, lib/emc-support.exp,
5914 gdb.trace/gdb_c_test.c: Delete.
5915 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5916 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5917 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5918 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5919 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5920 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5921 casing for m68k-*-elf.
5922
c4187697
NS
59232009-11-03 Pedro Alves <pedro@codesourcery.com>
5924
5925 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5926 * gdb.arch/i386-prologue.exp: Likewise.
5927 * gdb.arch/i386-unwind.exp: Likewise.
5928
db16b772
DJ
59292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5930
5931 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5932
bcf71277
DJ
59332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5934
5935 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5936
0105cee2
DJ
59372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5938
5939 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5940
24ddea62
JK
59412009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5942
5943 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5944
287ccc17
JK
59452009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5946
5947 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5948 * gdb.base/sepdebug2.c: New file.
5949
08bca259 59502009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5951
5952 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5953 the modified warnings for catch syscall. Verify if GDB was compiled
5954 with support for lib expat, and choose which tests to run depending
5955 on this.
5956
5d4e2b76
VP
59572009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5958
5959 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5960 that composite commands are parsed OK. And also test
5961 that breakpoint commands do work.
5962
240e538a
MS
59632009-10-23 Michael Snyder <msnyder@vmware.com>
5964
5965 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5966 to allow for new disassembly style.
5967
9c419145
PP
59682009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5969
5970 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5971
02506ff1
MS
59722009-10-22 Michael Snyder <msnyder@vmware.com>
5973
5974 * gdb.reverse/break-precsave.exp: New test.
5975 * gdb.reverse/consecutive-precsave.exp: Ditto.
5976 * gdb.reverse/finish-precsave.exp: Ditto.
5977 * gdb.reverse/i386-precsave.exp: Ditto.
5978 * gdb.reverse/machinestate-precsave.exp: Ditto.
5979 * gdb.reverse/sigall-precsave.exp: Ditto.
5980 * gdb.reverse/solilb-precsave.exp: Ditto.
5981 * gdb.reverse/step-precsave.exp: Ditto.
5982 * gdb.reverse/until-precsave.exp: Ditto.
5983 * gdb.reverse/watch-precsave.exp: Ditto.
5984
4cf866a3
MS
59852009-10-22 Michael Snyder <msnyder@vmware.com>
5986
5987 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5988 for gdb_expect. Adjust one test's expect strings for the new
5989 format of disassemble.
5990 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5991 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5992 gdb_test_multiple.
5993 * gdb.reverse/step-reverse.exp: Delete 'return'.
5994 * gdb.reverse/until-reverse.exp: Delete blank lines.
5995 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5996
2b28d209
PP
59972009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5998
5999 * gdb.base/consecutive.exp: Adjust.
6000 * gdb.base/display.exp: Likewise.
6001 * gdb.base/pc-fp.exp: Likewise.
6002 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6003
33b9c32b
MS
60042009-10-19 Michael Snyder <msnyder@vmware.com>
6005
6006 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6007 * gdb.reverse/finish-reverse.c: Ditto.
6008 * gdb.reverse/sigall-reverse.c: Ditto.
6009 * gdb.reverse/solib-reverse.c: Ditto.
6010 * gdb.reverse/step-reverse.c: Ditto.
6011 * gdb.reverse/watch-reverse.c: Ditto.
6012
6c95b8df
PA
60132009-10-19 Pedro Alves <pedro@codesourcery.com>
6014 Stan Shebs <stan@codesourcery.com>
6015
6016 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6017 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6018 "Executing new program".
6019 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6020 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6021 left listed after having been killed.
6022 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6023 * gdb.base/maint.exp: Adjust test.
6024
6025 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6026 * gdb.multi/Makefile.in: New.
6027 * gdb.multi/base.exp: New.
6028 * gdb.multi/goodbye.c: New.
6029 * gdb.multi/hangout.c: New.
6030 * gdb.multi/hello.c: New.
6031 * gdb.multi/bkpt-multi-exec.c: New.
6032 * gdb.multi/bkpt-multi-exec.exp: New.
6033 * gdb.multi/crashme.c: New.
6034
279017b7
TG
60352009-10-13 Tristan Gingold <gingold@adacore.com>
6036
6037 * gdb.base/sepdebug.exp: Check debug info are found.
6038
0413d738
PA
60392009-10-08 Pedro Alves <pedro@codesourcery.com>
6040
6041 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6042 bits.
6043
c628eecc
JK
60442009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6045
6046 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6047
38af1bfe
JB
60482009-10-07 Joel Brobecker <brobecker@adacore.com>
6049
6050 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6051 of the comments.
6052
2b0adecd
PM
60532009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6054
6055 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6056 * gdb.base/annota3.exp: Idem.
6057 * gdb.base/maint.exp: Idem.
6058
8d417781
PM
60592009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6060
889bf7c5 6061 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6062 to default.
6063
bb61102d
PM
60642009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6065
889bf7c5 6066 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6067 mingw and cygwin targets.
6068
ace5c364
PM
60692009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6070 Pedro Alves <pedro@codesourcery.com>
6071
889bf7c5 6072 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6073 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6074
c2d494a0
PM
60752009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6076
e1b52ce2
PM
6077 * gdb.base/shr1.c: Use %p in format string.
6078 * gdb.base/unload.c: Avoid warning in fprintf.
6079 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6080
209f53f5
PM
60812009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6082
6083 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6084 long type.
6085 (test_unlink): Correct printf string.
6086 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6087 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6088
8172766a
JK
60892009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6092 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6093 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6094
0f73703c
UW
60952009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6096
6097 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6098 * gdb.objc/nondebug.exp: Likewise.
6099
b32306ca
UW
61002009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6101
6102 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6103 target_info setting.
6104
6105 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6106 that detect new threads during "info threads".
6107
0057022f
UW
61082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6109
6110 * gdb.threads/manythreads.c (main): Increase thread stack size
6111 to 2*PTHREAD_STACK_MIN.
6112 * gdb.threads/multi-create.c (main): Likewise.
6113 (create_function): Likewise.
6114
f29c0325
UW
61152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6116
6117 * gdb.base/dump.exp: Pass difference of pointer types instead
6118 of integer types as offset to restore in intarr3.srec case.
6119
fcb34849
UW
61202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6121
6122 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6123
d5142e3b
UW
61242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6125
6126 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6127
087b74b2 61282009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6129
087b74b2
PM
6130 New test for two watchpoints, with disabling of
6131 the first inserted.
6132 * testsuite/gdb.base/watchpoints.c: New file.
6133 * testsuite/gdb.base/watchpoints.exp: New file.
6134
96c07c5b
TT
61352009-09-25 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/charset.exp: Test utf-16 strings with Python.
6138
b8899f2b
TT
61392009-09-25 Tom Tromey <tromey@redhat.com>
6140
6141 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6142 UCS-4.
6143 * gdb.base/charset.c (utf_32_string): Rename.
6144 (init_utf32): Rename.
6145 (main): Update.
6146
329719ec
TT
61472009-09-22 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.python/py-function.exp: Add regression tests.
6150
11ef0d76
KS
61512009-09-21 Keith Seitz <keiths@redhat.com>
6152
6153 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6154 with invalid operator.
6155
3fe8f3b3
KS
61562009-09-21 Keith Seitz <keiths@redhat.com>
6157
6158 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6159 and destructor using typedef name of class.
6160 * gdb.cp/classes.cc (class Base1): Add a destructor.
6161 (base1): New typedef.
6162 (use_methods): Instanitate an object of type base1.
6163 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6164 (do_tests): Call test_template_typedef.
6165 * gdb.cp/templates.cc (Baz::~Baz): New method.
6166 (intBazOne): New typedef.
6167 (main): Instantiate intBazOne.
6168
7a9fe101
PM
61692009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6170
6171 PR python/10633
6172
6173 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6174 Function.
6175 (run_lang_tests): Add print elements test.
6176
2e4d963f
PM
61772009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6178
6179 * gdb.python/py-value.exp (test_subscript_regression): New
6180 function. Test for invalid subscripts.
6181 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6182 (ptr_ref): New function.
6183
ec7e75e7
PP
61842009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6185
6186 * gdb.base/default.exp: Fix "show convenience".
6187
0cc7d26f
TT
61882009-09-15 Tom Tromey <tromey@redhat.com>
6189
6190 * lib/mi-support.exp (mi_create_varobj): Update.
6191 (mi_create_floating_varobj): Likewise.
6192 (mi_create_dynamic_varobj): New proc.
6193 (mi_varobj_update): Update.
6194 (mi_varobj_update_with_type_change): Likewise.
6195 (mi_varobj_update_kv_helper): New proc.
6196 (mi_varobj_update_dynamic_helper): Rewrite.
6197 (mi_varobj_update_dynamic): New proc.
6198 (mi_list_varobj_children): Update.
6199 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6200 * gdb.python/python-prettyprint.py (pp_outer): New class.
6201 (pp_nullstr): Likewise.
6202 (lookup_function): Register new printers.
6203 * gdb.python/python-prettyprint.c (struct substruct): New type.
6204 (struct outerstruct): Likewise.
6205 (substruct_test): New function.
6206 (struct nullstr): New type.
6207 (string_1, string_2): New globals.
6208 (main): Add new tests.
6209 * gdb.python/python-mi.exp: Added regression tests.
6210 * gdb.mi/mi2-var-display.exp: Update.
6211 * gdb.mi/mi2-var-cmd.exp: Update.
6212 * gdb.mi/mi2-var-child.exp: Update.
6213 * gdb.mi/mi2-var-block.exp: Update.
6214 * gdb.mi/mi-var-invalidate.exp: Update.
6215 * gdb.mi/mi-var-display.exp: Update.
6216 * gdb.mi/mi-var-cmd.exp: Update.
6217 * gdb.mi/mi-var-child.exp: Update.
6218 * gdb.mi/mi-var-block.exp: Update.
6219 * gdb.mi/mi-break.exp: Update.
6220 * gdb.mi/gdb701.exp: Update.
6221
a96d9b2e
SDJ
62222009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6223
6224 * Makefile.in: Inclusion of catch-syscall object.
6225 * gdb.base/catch-syscall.c: New file.
6226 * gdb.base/catch-syscall.exp: New file.
6227
b43b923a
MS
62282009-09-12 Michael Snyder <msnyder@vmware.com>
6229
6230 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6231 that can support reverse debuggnig.
6232
cec03d70
TT
62332009-09-11 Tom Tromey <tromey@redhat.com>
6234
6235 * gdb.dwarf2/valop.S: New file.
6236 * gdb.dwarf2/valop.exp: New file.
6237
e23bb3fc
MK
62382009-09-11 Mark Kettenis <kettenis@gnu.org>
6239
6240 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6241
37c3696d
DE
62422009-09-10 Doug Evans <dje@google.com>
6243
6244 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6245 Add $gdb_prompt to second breakpoint regexp.
6246
5172aecb
JB
62472009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6248
6249 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6250 names, add missing ones.
6251 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6252 * gdb.python/py-frame.c: Rename from python-frame.c.
6253 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6254 testfile name.
6255 * gdb.python/py-function.exp: Rename from python-function.exp.
6256 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6257 testfile name.
6258 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6259 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6260 Adjust testfile name.
6261 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6262 * gdb.python/py-template.cc: Rename from python-template.cc.
6263 * gdb.python/py-template.exp: Rename from python-template.exp.
6264 Adjust testfile name.
6265 * gdb.python/py-value.c: Rename from python-value.c.
6266 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6267 testfile name.
6268
b554e4bd
JK
62692009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6272 $bpt2address.
6273 (Second breakpoint address is valid on ia64)
6274 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6275
9a68ae16
JM
62762009-09-03 Joseph Myers <joseph@codesourcery.com>
6277
6278 * gdb.base/ending-run.exp: Restrict regular expression matching
6279 line number to require closing brace following.
6280
146b9145
DE
62812009-09-03 Doug Evans <dje@google.com>
6282
6283 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6284
787d21e1
TT
62852009-09-02 Tom Tromey <tromey@redhat.com>
6286
6287 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6288
e7802207
TT
62892009-09-02 Tom Tromey <tromey@redhat.com>
6290
6291 * gdb.dwarf2/callframecfa.exp: New file.
6292 * gdb.dwarf2/callframecfa.S: New file.
6293
817aadd2
JK
62942009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6295
6296 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6297 gdb.base/solib-overlap-main.c: New.
6298
4a76eae5
DJ
62992009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6300
6301 PR gdb/10565
6302
6303 * gdb.base/bitfields.c (struct container, container): New.
6304 (main): Initialize it and call break5.
6305 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6306
d4b96c9a
JK
63072009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6310 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6311
4e22772d
JK
63122009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6313
6314 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6315
2efab443
MS
63162009-08-26 Michael Snyder <msnyder@vmware.com>
6317
6318 * gdb.base/i386-reverse.c: New file.
6319 * gdb.base/i386-reverse.exp: New file.
6320 * gdb.base/Makefile.in: Add new files to be removed.
6321
07ab73a0
JM
63222009-08-26 Joseph Myers <joseph@codesourcery.com>
6323
6324 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6325 environment-pwd for remote host.
6326 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6327
676accff
KS
63282009-08-24 Keith Seitz <keiths@redhat.com>
6329
6330 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6331 Add two new C++ completer tests which limit the output to a
889bf7c5 6332 given class.
676accff 6333
f9f7ad22
MS
63342009-08-24 Michael Snyder <msnyder@vmware.com>
6335
6336 * gdb.base/del.exp: Fix typo in comment.
6337 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6338
81ecdfbb
RW
63392009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6340
6341 * configure: Regenerate.
6342 * gdb.hp/configure: Likewise.
6343 * gdb.hp/gdb.aCC/configure: Likewise.
6344 * gdb.hp/gdb.base-hp/configure: Likewise.
6345 * gdb.hp/gdb.compat/configure: Likewise.
6346 * gdb.hp/gdb.defects/configure: Likewise.
6347 * gdb.hp/gdb.objdbg/configure: Likewise.
6348 * gdb.stabs/configure: Likewise.
6349
cab0c772
UW
63502009-08-19 Doug Evans <dje@google.com>
6351
6352 * gdb.base/gdbvars.c: New file.
6353 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6354
b8fa0bfa
PA
63552009-08-14 Pedro Alves <pedro@codesourcery.com>
6356
6357 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6358 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6359
b84aa90a
PA
63602009-08-13 Pedro Alves <pedro@codesourcery.com>
6361
6362 * gdb.base/default.exp: Adjust "set language test": it's now an
6363 enum command. Larger help string moved to "help set language".
6364 * gdb.base/help.exp: Adjust "help set language" expected output,
6365 now lists all known languages.
6366
0d8f9b2c
NF
63672009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6368
6369 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6370 all frame arguments.
6371 * gdb.arch/altivec-regs.exp: Likewise.
6372
bda180e0
TT
63732009-08-07 Tom Tromey <tromey@redhat.com>
6374
6375 * gdb.base/setshow.exp: Add tests for changes to set language, set
6376 check range, and set check type.
6377
48cb2d85
VP
63782009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6379
6380 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6381 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6382 Call it.
48cb2d85 6383
1ea34204
UW
63842009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6385
6386 * configure.ac: Run gdb.cell tests when appropriate.
6387 * configure: Regenerate.
6388 * lib/cell.exp: New file.
6389 * gdb.cell: New directory.
6390 * gdb.cell/configure.ac: New file.
6391 * gdb.cell/configure: New file.
6392 * gdb.cell/Makefile.in: New file.
6393 * gdb.cell/arch.exp: New file.
6394 * gdb.cell/break.c: New file.
6395 * gdb.cell/break.exp: New file.
6396 * gdb.cell/break-spu.c: New file.
6397 * gdb.cell/bt.c: New file.
6398 * gdb.cell/bt2-spu.c: New file.
6399 * gdb.cell/bt-spu.c: New file.
6400 * gdb.cell/bt.exp: New file.
6401 * gdb.cell/coremaker.c: New file.
6402 * gdb.cell/coremaker-spu.c: New file.
6403 * gdb.cell/core.exp: New file.
6404 * gdb.cell/gcore.exp: New file.
6405 * gdb.cell/data.c: New file.
6406 * gdb.cell/data.exp: New file.
6407 * gdb.cell/data-spu.c: New file.
6408 * gdb.cell/ea-cache.exp: New file.
6409 * gdb.cell/ea-cache.c: New file.
6410 * gdb.cell/ea-cache-spu.c: New file.
6411 * gdb.cell/ea-standalone.c: New file.
6412 * gdb.cell/ea-standalone.exp: New file.
6413 * gdb.cell/ea-test.c: New file.
6414 * gdb.cell/ea-test.exp: New file.
6415 * gdb.cell/f-regs.exp: New file.
6416 * gdb.cell/mem-access.c: New file.
6417 * gdb.cell/mem-access.exp: New file.
6418 * gdb.cell/mem-access-spu.c: New file.
6419 * gdb.cell/ptype.exp: New file.
6420 * gdb.cell/registers.exp: New file.
6421 * gdb.cell/size.c: New file.
6422 * gdb.cell/sizeof.exp: New file.
6423 * gdb.cell/size-spu.c: New file.
6424 * gdb.cell/solib.exp: New file.
6425 * gdb.cell/solib-symbol.exp: New file.
6426
85e747d2
UW
64272009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6428
6429 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6430
58d6951d
DJ
64312009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6432
6433 * gdb.base/float.exp: Handle VFP registers.
6434
6e0a4f15
MS
64352009-07-14 Michael Snyder <msnyder@vmware.com>
6436
dcd5da87
MS
6437 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6438 to bring gdb to the beginning of the calling line.
6439
6e0a4f15
MS
6440 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6441 confusing the i386 epilogue unwinder.
6442
782b2b07
SS
64432009-07-14 Stan Shebs <stan@codesourcery.com>
6444
6445 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6446
f662c3bc
MS
64472009-07-14 Michael Snyder <msnyder@vmware.com>
6448
6449 * gdb.reverse/step-reverse.exp (stepi into function call):
6450 Call instruction may not be first instruction in the line.
6451 (reverse stepi from a function call): Used wrong line number.
6452
8f313923
JK
64532009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6456
4662c76e
JK
64572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6458
6459 Fix gdb.base/macscp.exp when using custom inputrc.
6460 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6461 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6462 env(TERM) set.
6463 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6464 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6465
aa81e255
JK
64662009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6469 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6470 Change the compilation target to match the testcase name.
6471 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6472 testcase name.
6473 * a2-run.exp: Use for setup prepare_for_testing. Change the
6474 compilation target to match the testcase name.
6475 * gdb.base/commands.exp: Likewise.
6476 * gdb.base/finish.exp: Likewise.
6477 * gdb.base/float.exp: Likewise.
6478 * gdb.base/info-target.exp: Likewise.
6479 * gdb.base/relational.exp: Likewise.
6480 * gdb.base/term.exp: Likewise.
6481 * gdb.base/until.exp: Likewise.
6482 * gdb.base/volatile.exp: Likewise.
6483 * gdb.base/whatis-exp.exp: Likewise.
6484
4c93b1d7
HZ
64852009-07-11 Hui Zhu <teawater@gmail.com>
6486
6487 * gdb.base/help.exp (disassemble): Update expected help text.
6488
812f7342
TT
64892009-07-09 Tom Tromey <tromey@redhat.com>
6490
6491 * lib/gdb.exp: Handle TRANSCRIPT.
6492 (remote_spawn, remote_close, send_gdb): New procs.
6493
fbb8f299
PM
64942009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6495
6496 * gdb.python/python-prettyprint.c: Add counted null string
6497 structure.
6498 * gdb.python/python-prettyprint.exp: Print null string. Test for
6499 embedded nulls.
6500 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6501 * gdb.python/python-value.exp (test_value_in_inferior): Add
6502 variable length string fetch tests.
6503 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6504
c0ac0ec7
JK
65052009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6506
6507 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6508
30b66ecc
TT
65092009-07-07 Tom Tromey <tromey@redhat.com>
6510
6511 * gdb.base/call-rt-st.exp: Update for change to escape output.
6512 * gdb.base/callfuncs.exp: Likewise.
6513 * gdb.base/charset.exp: Likewise.
6514 * gdb.base/constvars.exp: Likewise.
6515 * gdb.base/long_long.exp: Likewise.
6516 * gdb.base/pointers.exp: Likewise.
6517 * gdb.base/printcmds.exp: Likewise.
6518 * gdb.base/setvar.exp: Likewise.
6519 * gdb.base/store.exp: Likewise.
6520 * gdb.cp/ref-types.exp: Likewise.
6521 * gdb.mi/mi-var-child.exp: Likewise.
6522 * gdb.mi/mi-var-display.exp: Likewise.
6523 * gdb.mi/mi2-var-display.exp: Likewise.
6524 * gdb.base/charset.exp: Test octal escape sequence length.
6525 Update for change to escape output.
6526
187c4a2b
JK
65272009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6530
d80a43f9
DJ
65312009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6532
6533 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6534
047427a8
JK
65352009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6538 gdbserver increasing $portnum if "Can't bind address" has been seen.
6539
8b5a0f4f
PA
65402009-07-05 Pedro Alves <pedro@codesourcery.com>
6541
6542 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6543 mingw32ce.
6544
7d93ba58
PA
65452009-07-05 Pedro Alves <pedro@codesourcery.com>
6546
6547 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6548 VFP format.
6549
2277426b
PA
65502009-07-02 Pedro Alves <pedro@codesourcery.com>
6551
6552 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6553 linux. Adjust to use "inferior", "info inferiors", "detach
6554 inferior" and "kill inferior" instead of "restart", "info fork",
6555 "detach fork" and "delete fork".
6556 * gdb.base/ending-run.exp: Spell out "info".
6557 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6558 the "kill" command.
6559
5af949e3
UW
65602009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6561
6562 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6563 change to prefix TLS offset in hex with 0x.
6564
5d3729b5
UW
65652009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6566
6567 * gdb.base/default.exp: Update test case for "x" changes.
6568
af589bd0
TG
65692009-07-01 Tristan Gingold <gingold@adacore.com>
6570
6571 * gdb.base/bigcore.exp: Make darwin untested.
6572
40974f91
JK
65732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 * gdb.base/completion.exp (directory completion): Create the directory.
6576 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6577 escapeuniquesub.
6578 (directory completion 2): Expect now ${escapeuniquesub}.
6579 (Glob remaining of directory test): Remove one excessive newline.
6580 Expect the real output.
6581
59dd3af6
JK
65822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 Fix `make check//%' target after `make check' has been ran.
6585 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6586 a mkdir call.
6587 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6588 (%/.dir): Remove.
6589
f4e164aa
JK
65902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6593 the expected result record.
6594
69af2122
JK
65952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6596
6597 Remove racy FAILs relying just on the timeouts.
6598 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6599 (annotation_level 2): Remove racy FAILs.
6600
2fd481e1
PP
66012009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6602
6603 gdb/10275
889bf7c5
PA
6604 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6605
c38f313d
DJ
66062009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6607
6608 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6609
8b777f02
VP
66102009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6611
6612 * gdb.mi/mi-stack.exp: Testing symbolic options
6613 to -stack-list-locals and -stack-list-arguments.
6614
00c7eacf
JK
66152009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6618
6bc80edc
TT
66192009-06-29 Tom Tromey <tromey@redhat.com>
6620
6621 * dg-extract-results.sh: New file.
6622 * Makefile.in (FORCE_PARALLEL): New variable.
6623 (CHECK_TARGET): New conditional variable.
6624 (check): Use CHECK_TARGET.
6625 (DO_RUNTEST): New variable.
6626 (check-single): New target.
6627 (TEST_DIRS): New variable.
6628 (TEST_TARGETS): Likewise.
6629 (check-parallel): New target.
6630 (check-gdb.%): New pattern.
6631 (BASE1_FILES): New variable.
6632 (BASE2_FILES): Likewise.
6633 (check-gdb.base%): New pattern.
6634 (%/.dir): New pattern.
6635 * configure: Rebuild.
6636 * aclocal.m4 (AM_CONDITIONAL): New defun.
6637 * configure.ac: Check whether user is using GNU make.
6638 (GMAKE): New conditional.
6639
794684b6
SW
66402009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6641
6642 * gdb.cp/namespace-nested-import.cc: New test.
6643 * gdb.cp/namespace-nested-import.exp: New test.
6644
edb3359d
DJ
66452009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6646
6647 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6648 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6649 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6650 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6651 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6652 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6653 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6654 gdb.opt/inline-markers.c: New files.
6655 * lib/gdb.exp (skip_inline_frame_tests): New function.
6656 (skip_inline_var_tests): New function.
6657
cf657a0c
AS
66582009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6659
6660 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6661 backtrace.
6662
28d41a99
MS
66632009-06-27 Michael Snyder <msnyder@vmware.com>
6664
6665 * gdb.reverse: New directory.
6666 * gdb.reverse/break-reverse.c: New test.
6667 * gdb.reverse/break-reverse.exp: New test.
6668 * gdb.reverse/consecutive-reverse.c: New test.
6669 * gdb.reverse/consecutive-reverse.exp: New test.
6670 * gdb.reverse/finish-reverse.c: New test.
6671 * gdb.reverse/finish-reverse.exp: New test.
6672 * gdb.reverse/machinestate.c: New test.
6673 * gdb.reverse/ms1.c: New test.
6674 * gdb.reverse/machinestate.exp: New test.
6675 * gdb.reverse/Makefile.in: New file.
6676 * gdb.reverse/shr2.c: New test.
6677 * gdb.reverse/solib-reverse.c: New test.
6678 * gdb.reverse/solib-reverse.exp: New test.
6679 * gdb.reverse/step-reverse.c: New test.
6680 * gdb.reverse/step-reverse.exp: New test.
6681 * gdb.reverse/until-reverse.c: New test.
6682 * gdb.reverse/ur1.c: New test.
6683 * gdb.reverse/until-reverse.exp: New test.
6684 * gdb.reverse/watch-reverse.c: New test.
6685 * gdb.reverse/watch-reverse.exp: New test.
6686 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6687 * configure: Regenerate.
6688
fe3c8b0d
DE
66892009-06-26 Doug Evans <dje@google.com>
6690
6691 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6692
3a72a602
PM
66932009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6694
6695 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6696 windows problem for 'file delete $binfile'.
6697
27aa8d6a
SW
66982009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6699
6700 * gdb.cp/namespace-using.exp: New test.
6701 * gdb.cp/namespace-using.cc: New test.
6702
8ac055f8
JB
67032009-05-20 Joel Brobecker <brobecker@adacore.com>
6704
6705 * gdb.ada/variant_record_packed_array: New testcase.
6706
85e306ed
TT
67072009-06-23 Tom Tromey <tromey@redhat.com>
6708
6709 * gdb.base/charset.exp (test_combination): Regression test.
6710 * gdb.base/charset.c (my_wchar_t): New typedef.
6711 (myvar): New global.
6712 (main): Set myvar.
6713
56643c5e
PM
67142009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6715
6716 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6717 target.
6718
1fac167a
UW
67192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6720
6721 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6722
7ccb0be9
UW
67232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6724
6725 * gdb.mi/gdb680.exp: Update test for error message.
6726
568d6575
UW
67272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6728
6729 * gdb.base/annota1.exp: Allow multiple occurrences of the
6730 frames-invalid annotation.
6731 * gdb.cp/annota2.exp: Likewise.
6732
7cd1089b
PM
67332009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6734
6735 * gdb.cp/gdb2495.cc: New file.
6736 * gdb.cp/gdb2495.exp: New file.
6737
72c63395
JK
67382009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6739
6740 Report error on GDB crash during runto.
6741 * lib/gdb.exp (runto <eof>): New.
6742
3788363d
DJ
67432009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6744
6745 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6746 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6747 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6748 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6749 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6750 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6751 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6752 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6753 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6754 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6755 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6756 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6757 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6758 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6759 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6760 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6761 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6762 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6763 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6764 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6765 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6766 gdb.trace/passcount.exp, gdb.trace/report.exp,
6767 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6768 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6769 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6770 executable.
6771
17592de3
PA
67722009-06-07 Pedro Alves <pedro@codesourcery.com>
6773
6774 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6775 defined before referencing it.
6776
701e355d
DE
67772009-06-03 Doug Evans <dje@google.com>
6778
6779 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6780 * gdb.arch/i386-see.c: Ditto.
6781
f2292c65
PM
67822009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6783
6784 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6785 (check_macro): Return 1 if undefined.
6786 If first test fails, check if macro debug information is available,
6787 and report unsupported test if no macro information is found.
6788
5a437975
DE
67892009-05-29 Doug Evans <dje@google.com>
6790
6791 * gdb.threads/hand-call-in-threads.exp: New.
6792 * gdb.threads/hand-call-in-threads.c: New.
6793
c141c696
MS
67942009-05-29 Michael Snyder <msnyder@vmware.com>
6795
6796 * gdb.base/break-always.exp: Change "1" to "on".
6797 Add confirmation check.
6798
b3444185
PA
67992009-05-28 Pedro Alves <pedro@codesourcery.com>
6800
6801 * gdb.threads/threxit-hop-specific.c: New.
6802 * gdb.threads/threxit-hop-specific.exp: New.
6803 * gdb.threads/thread-execl.c: New.
6804 * gdb.threads/thread-execl.exp: New.
6805
b6313243
TT
68062009-05-27 Tom Tromey <tromey@redhat.com>
6807 Thiago Jung Bauermann <bauerman@br.ibm.com>
6808
6809 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6810 (mi_child_regexp): Likewise.
6811 (mi_list_varobj_children_range): Likewise.
6812 (mi_get_features): Likewise.
6813 (mi_list_varobj_children): Rewrite.
6814 * gdb.python/python-mi.exp: New file.
6815
a6bac58e
TT
68162009-05-27 Tom Tromey <tromey@redhat.com>
6817 Thiago Jung Bauermann <bauerman@br.ibm.com>
6818 Phil Muldoon <pmuldoon@redhat.com>
6819 Paul Pluzhnikov <ppluzhnikov@google.com>
6820
6821 * gdb.python/python-prettyprint.exp: New file.
6822 * gdb.python/python-prettyprint.c: New file.
6823 * gdb.python/python-prettyprint.py: New file.
6824 * gdb.base/display.exp: print/r is now valid.
6825
2c74e833
TT
68262009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6827 Tom Tromey <tromey@redhat.com>
6828 Pedro Alves <pedro@codesourcery.com>
6829 Paul Pluzhnikov <ppluzhnikov@google.com>
6830
6831 * gdb.python/python-template.exp: New file.
6832 * gdb.python/python-template.cc: New file.
6833 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6834 tests.
6835 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6836 Call it.
6837 (test_value_after_death): New proc.
6838 * gdb.python/python-value.c (PTR): New typedef.
6839 (main): New variable 'x'.
6840
89c73ade
TT
68412009-05-27 Tom Tromey <tromey@redhat.com>
6842
6843 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6844 tests.
6845 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6846 Call it.
6847
a75724bc
PA
68482009-05-27 Pedro Alves <pedro@codesourcery.com>
6849
6850 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6851
e58b0e63
PA
68522009-05-24 Pedro Alves <pedro@codesourcery.com>
6853
6854 * gdb.threads/fork-thread-pending.c: New.
6855 * gdb.threads/fork-thread-pending.exp: New.
6856
4ac36638
JK
68572009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6860 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6861
889bf7c5 68622009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6863
889bf7c5 6864 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6865
b242c3c2
PA
68662009-05-17 Pedro Alves <pedro@codesourcery.com>
6867
6868 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6869 `gdb_get_line_number'. Call `callee' in both parent and child.
6870 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6871 `gdb_get_line_number' instead of hardcoding line numbers.
6872 (catch_fork_unpatch_child): New procedure to test detaching
6873 breakpoints from child fork.
6874 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6875 hardcoding line numbers.
6876 (do_fork_tests): Run `catch_fork_unpatch_child'.
6877
ee342b23
VP
68782009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6879
6880 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6881 of structure type enters or leaves the scope, it
6882 is reported by -var-update.
6883
e2009e98
DE
68842009-05-11 Doug Evans <dje@sebabeach.org>
6885
6886 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6887 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6888 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6889
00903456
JK
68902009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
6892 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6893
dc621c35
DE
68942009-04-30 Doug Evans <dje@google.com>
6895
6896 * gdb.threads/watchthreads2.exp: New testcase.
6897 * gdb.threads/watchthreads2.c: New testcase.
6898
9ab4e744
DE
68992009-04-29 Doug Evans <dje@google.com>
6900
6901 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6902 * gdb.cp/mb-ctor.cc: Ditto.
6903 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6904 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6905 * gdb.cp/mb-inline1.cc: Call it.
6906 * gdb.cp/mb-inline2.cc: Ditto.
6907 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6908 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6909
484086b7
JK
69102009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6911
6912 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6913 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6914 Replace all uses of `decimal' by `nonzero'.
6915 (info macro FROM_COMMANDLINE): New test.
6916
379a77b5
TT
69172009-04-27 Tom Tromey <tromey@redhat.com>
6918
6919 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6920
b92b73c2
DE
69212009-04-27 Doug Evans <dje@google.com>
6922
6923 * gdb.threads/watchthreads.c (main): Initialize args before starting
6924 the threads. Plus formatting cleanup.
6925 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6926 biased scheduling of one thread.
6927
945a118d
JG
69282009-04-27 Jerome Guitton <guitton@adacore.com>
6929
6930 * gdb.cp/templates.cc (GetMax): New template.
6931 (main): Declare two instances of GetMax.
6932 * gdb.cp/templates.exp: Add new test.
6933
d389af10
JK
69342009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6937
e7f86de9
JM
69382009-04-22 Joseph Myers <joseph@codesourcery.com>
6939
6940 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6941
334cc82d
TT
69422009-04-15 Tom Tromey <tromey@redhat.com>
6943
6944 * gdb.base/charset.exp: Add regression test.
6945
d12672cc
JB
69462009-04-14 Joel Brobecker <brobecker@adacore.com>
6947
6948 * gdb.base/exe-lock.exp: New testcase.
6949
18e8c3bc
TT
69502009-04-13 Tom Tromey <tromey@redhat.com>
6951
6952 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6953 operator on Frame.
6954
5ecd5cbe
UW
69552009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6956
6957 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6958 * gdb.server/ext-attach.exp: Likewise.
6959
7309f756
VP
69602009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6961
6962 Eliminate some sleep usage.
6963
889bf7c5
PA
6964 * gdb.mi/basics.c (do_nothing): New.
6965 (main): Use do_nothing instead of printf, so that
6966 not to introduce race condition between output of
6967 inferiour and output of gdb. Do not use sleep as it
6968 is not generally available on embedded targets.
7309f756 6969
f4b95f6f
PA
69702009-04-02 Pedro Alves <pedro@codesourcery.com>
6971
6972 * gdb.server/ext-attach.exp: Expect an optional process id after
6973 "Detached from remote process".
6974
de40b933
JK
69752009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6978 gdb.dwarf2/dw2-unresolved.exp: New.
6979
2ae101a4
PA
69802009-04-02 Pedro Alves <pedro@codesourcery.com>
6981
6982 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6983 mi_run_to_main.
6984
56a8e183
PA
69852009-04-02 Pedro Alves <pedro@codesourcery.com>
6986
6987 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6988 mi_run_to_main. Skip thread exit test on remote targets.
6989 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6990 mi_run_to_main.
6991 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6992 mi_run_to_main.
6993 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6994 when expecting ^connected. Detect when the target doesn't support
6995 non-stop mode.
6996 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6997 supported. Return -1 on error, 0 on success.
6998 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6999 (mi_runto): Return mi_runto_helper's result explicitly.
7000
c35fafde
PA
70012009-04-01 Pedro Alves <pedro@codesourcery.com>
7002
7003 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7004
f8a8dce6
JB
70052009-04-01 Tom Tromey <tromey@redhat.com>
7006
7007 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7008 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7009 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7010 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7011
71c25dea
TT
70122009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7013 Jan Kratochvil <jan.kratochvil@redhat.com>
7014
7015 PR gdb/931
7016 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7017 output.
7018 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7019 for gdb/931.
7020 * dw2-strp.S (DW_AT_language): Change to C++.
7021 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7022
02d9a9ce
JB
70232009-03-31 Joel Brobecker <brobecker@adacore.com>
7024
7025 * gdb.ada/tasks: New testcase.
7026
1042e4c0
SS
70272009-03-30 Stan Shebs <stan@codesourcery.com>
7028
7029 * gdb.trace/actions.exp: Update to match new info trace format.
7030 * gdb.trace/deltrace.exp: Ditto.
7031 * gdb.trace/infotrace.exp: Ditto.
7032 * gdb.trace/passcount.exp: Ditto.
7033 * gdb.trace/save-trace.exp: Ditto.
7034 * gdb.trace/while-stepping.exp: Ditto.
7035 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7036
f8f6f20b
TJB
70372009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7038
7039 * gdb.python/python-frame.c: New file.
7040 * gdb.python/python-frame.exp: New file.
7041
c0c6f777
TJB
70422009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7043
7044 * gdb.python/python-value.exp: Add tests for the address
7045 attribute.
7046
3cb51905
AS
70472009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7048
7049 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7050
88fc996f
DE
70512009-03-26 Doug Evans <dje@google.com>
7052
7053 * gdb.mi/mi-nonstop-exit.exp: New file.
7054 * gdb.mi/non-stop-exit.c: New file.
7055
56ef84b1
TT
70562009-03-26 Tom Tromey <tromey@redhat.com>
7057
7058 Update for change to prologue skipping:
7059 * gdb.mi/mi2-simplerun.exp: Update.
7060 * gdb.mi/mi2-break.exp: Update.
7061 * gdb.mi/mi-simplerun.exp: Update.
7062 * gdb.mi/mi-break.exp: Update.
7063 * gdb.base/ending-run.exp: Update.
7064
def2b000
TJB
70652009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7066
7067 * gdb.python/python-value.exp (test_value_in_inferior): Test
7068 gdb.Value.is_optimized_out attribute.
7069
442ddf59
JK
70702009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 * gdb.dwarf2/dw2-noloc-main.c: New file.
7073 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7074 (.text): Remove.
7075 (.data): New.
7076 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7077 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7078 (DW_TAG_subprogram func_cu1, noloc): Remove.
7079 (main): New.
7080 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7081 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7082 (file_symbols): New procedure.
7083
a8df5de4
TT
70842009-03-25 Tom Tromey <tromey@redhat.com>
7085
7086 * gdb.base/charset.exp (valid_target_charset): New proc.
7087 Use it to skip tests on invalid charsets.
7088
cc1d7add
PM
70892009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7090
7091 * gdb.base/completion.exp: Add a test for directory completion.
7092
bcd5727b
JK
70932009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 Fix a racy FAIL.
7096 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7097 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7098
cc924cad
TJB
70992009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7100
7101 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7102 * gdb.python/python-function.exp: Add test for function returning
7103 a GDB value.
7104
bc3b79fd
TJB
71052009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7106
7107 * gdb.python/python-function.exp: New file.
7108
6c7a06a3
TT
71092009-03-20 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.base/store.exp: Update for change to escape output.
7112 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7113 to escape output.
7114 * gdb.base/pointers.exp: Update for change to escape output.
7115 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7116 to escape output.
7117 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7118 escape output.
7119 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7120 to escape output.
7121 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7122 escape output.
7123 * gdb.base/setvar.exp: Update for change to escape output.
7124 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7125 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7126 to escape output.
7127 (test_print_string_constants): Likewise.
7128 * gdb.base/charset.exp (valid_host_charset): Check size of
7129 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7130 cases. Handle "auto"-related output.
7131 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7132 (uvar, Uvar): New globals.
7133
c31af87b
JG
71342009-03-19 Jerome Guitton <guitton@adacore.com>
7135
7136 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7137 deltas.
7138 * gdb.ada/fixed_points.exp: Ditto.
7139
51272cf2
PA
71402009-03-18 Pedro Alves <pedro@codesourcery.com>
7141
7142 * return-nodebug.c: Don't include stdio.h.
7143 (init): Delete.
7144 (func): Delete definition and provide extern declaration.
7145 (t): New.
7146 (main): Don't call printf. Call func and store its result in t.
7147 * return-nodebug1.c: New.
7148 * return-nodebug.exp: Don't expect stdio output. Instead, print
7149 the global variable t. Drop printf formatters and cast types from
7150 foreach loop. Don't use prepare_for_testing. Compile
7151 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7152 define FORMAT or CAST.
7153
d24948ac
PP
71542009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7155
7156 * gdb.base/solib-display.exp: Disable test for remote targers.
7157
61ff14c6
JK
71582009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7161
cb4dce93
JK
71622009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 Fix a racy FAIL.
7165 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7166 code from `follow parent, print pids'.
7167 (`follow child, print pids', `follow parent, print pids'): Call it.
7168 Replace `gdb_test "break..."' by gdb_breakpoint.
7169
f7c60c5e
VP
71702009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7171
7172 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7173 sync and async modes.
f7c60c5e 7174
383ace49
JB
71752009-03-12 Joel Brobecker <brobecker@adacore.com>
7176
7177 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7178 that was checked in by mistake. Remove loading of ada.exp, since
7179 this is not necessary in this case.
7180
4ce102af
JB
71812009-03-12 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/ptype_arith_binop.exp: New testcase.
7184
529a2aef
JB
71852009-03-12 Joel Brobecker <brobecker@adacore.com>
7186
7187 * gdb.ada/mod_from_name: New testcase.
7188
8a38181c
JB
71892009-03-12 Joel Brobecker <brobecker@adacore.com>
7190
7191 * gdb.ada/tick_last_segv: New testcase.
7192
11436dee
VP
71932009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7194
61ff14c6 7195 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7196
1f31650a
VP
71972009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7198
61ff14c6
JK
7199 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7200 include the token in ^running and frame info in *stopped.
1f31650a 7201
a3247a22
PP
72022009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7203
7204 * solib-display.exp: New file.
7205 * solib-display-main.c: New file.
7206 * solib-display-lib.c: New file.
61ff14c6 7207
aae64587
PA
72082009-03-05 Pedro Alves <pedro@codesourcery.com>
7209
7210 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7211
44aabfbc
JK
72122009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7215 (list_and_check_macro): Use more specific test name.
7216 (next to definition): Make the test names unique.
7217
c087fcd3
PM
72182009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7219
7220 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7221
c86cf029
VP
72222009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7223
7224 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7225 notifications.
7226 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7227 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7228 * lib/mi-support.exp (library_loaded_re): New.
7229 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7230
3ea85240
VP
72312009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7232
7233 * gdb.gdb/observer.exp: Use test_notification observer, not
7234 normal_stop, everywhere.
7235 (test_normal_stop_notifications): Rename to...
7236 (test_notifications): ...this.
7237 (test_observer_normal_stop): Rename to...
7238 (test_observer): ...this.
7239
1903f0e6
DE
72402009-02-16 Doug Evans <dje@google.com>
7241
7242 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7243 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7244 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7245 (test_prefixed_syscall,test_int3): New tests.
7246 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7247 (test_prefixed_syscall,test_int3): New tests.
7248
1d33d6ba
VP
72492009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7250
3cb51905
AS
7251 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7252 (mi_expect_interrupt): Likewise.
7253 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7254 response.
1d33d6ba 7255
faafb047
PM
72562009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7257
7258 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7259 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7260 Replace calls to get_valueofx by get_hexadecimal_valueof.
7261
417e16e2
PM
72622009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7263
7264 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7265 (get_integer_valueof): New procedure.
7266 (get_sizeof): Use new get_integer_value_of.
7267 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7268 by get_integer_valueof.
7269
7065b901
TT
72702009-02-13 Tom Tromey <tromey@redhat.com>
7271
7272 * gdb.base/remote.exp (get_sizeof): Remove.
7273 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7274 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7275 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7276 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7277 (get_sizeof): Likewise.
7278
5d7cb8df
JK
72792009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7280
7281 PR fortran/9806
7282 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7283
b2febfff
PP
72842009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7285
7286 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7287
4aa995e1
PA
72882009-02-06 Pedro Alves <pedro@codesourcery.com>
7289
7290 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7291
d8906c6f
TJB
72922009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7293
7294 * gdb.python/python-cmd.exp: New file.
7295
ff4ab08d
TG
72962009-02-06 Tristan Gingold <gingold@adacore.com>
7297
7298 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7299
aacd552b
TG
73002009-02-05 Tristan Gingold <gingold@adacore.com>
7301
7302 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7303 pointer is dereferenced and use this signal name in regexp.
7304 * gdb.base/signull.exp: Ditto.
7305 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7306 * gdb.base/signull.c (main): Ditto.
7307
08c637de
TJB
73082009-02-04 Tom Tromey <tromey@redhat.com>
7309 Thiago Jung Bauermann <bauerman@br.ibm.com>
7310
7311 * gdb.python/python-value.exp: Use `gdb.history' instead of
7312 `gdb.value_from_history'.
7313 (test_value_numeric_ops): Add test for conversion of enum constant.
7314 * gdb.python/python-value.c (enum e): New type.
7315 (evalue): New global.
7316 (main): Use argv.
7317
20261af8
JG
73182009-02-04 Jerome Guitton <guitton@adacore.com>
7319
7320 * gdb.ada/uninitialized_vars: New test program.
7321 * gdb.ada/uninitialized_vars.exp: New testcase.
7322
52e44b43
TT
73232009-02-02 Tom Tromey <tromey@redhat.com>
7324
7325 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7326 * gdb.cp/pr2489.cc: Rename...
7327 * gdb.cp/pr9594.cc: ... to this.
7328
1c71341a
TT
73292009-02-02 Tom Tromey <tromey@redhat.com>
7330
7331 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7332 * gdb.cp/pr2489.cc: New file.
7333 * gdb.cp/cpcompletion.exp: New file.
7334
a4295225
TT
73352009-02-02 Tom Tromey <tromey@redhat.com>
7336
7337 PR exp/9059:
7338 * gdb.cp/call-c.exp: Add regression test.
7339 * gdb.cp/call-c.cc (FooHandle): New typedef.
7340 (main): New variable 'handle'.
7341
592375cd
VP
73422009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7343
7344 * lib/mi-support.exp (et_mi_thread_list)
7345 (check_mi_and_console_threads): Adjust for current thread in
7346 -thread-list-ids output.
7347
41447f92
VP
73482009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7349
889bf7c5
PA
7350 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7351 Call it.
41447f92 7352
35669430
DE
73532009-01-28 Doug Evans <dje@google.com>
7354
7355 * gdb.arch/amd64-disp-step.S: New file.
7356 * gdb.arch/amd64-disp-step.exp: New file.
7357 * gdb.arch/i386-disp-step.S: New file.
7358 * gdb.arch/i386-disp-step.exp: New file.
7359
09f00d9a
PM
73602009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7361
7362 * gdb.base/find.exp: Set newline variable
7363 using quotes instead of braces to fix cygwin failures.
7364
1e8fb976
PA
73652009-01-23 Pedro Alves <pedro@codesourcery.com>
7366
7367 * gdb.base/radix.exp: Add tests to ensure that that set
7368 input-radix 0 and set output-radix 0 are really rejected.
7369
da061712
PA
73702009-01-23 Pedro Alves <pedro@codesourcery.com>
7371
7372 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7373 copyright years.
7374
dd7e2d2b
PA
73752009-01-23 Pedro Alves <pedro@codesourcery.com>
7376
7377 PR gdb/9664:
7378 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7379
392452f6
PA
73802009-01-22 Pedro Alves <pedro@codesourcery.com>
7381
7382 PR c++/9631:
7383 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7384
8653e71c
PM
73852009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7386
7387 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7388 binfile definition to fix Windows OS failure.
7389
a12cc160
DJ
73902009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7391
7392 PR gdb/9346
7393 * gdb.base/interrupt.c (sigint_handler): New.
7394 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7395 on error.
7396 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7397 Test "signal SIGINT".
7398
b89667eb
DE
73992009-01-19 Doug Evans <dje@google.com>
7400
7401 * gdb.base/break.exp: Update expected gdb output.
7402 * gdb.base/sepdebug.exp: Ditto.
7403 * gdb.mi/mi-syn-frame.exp: Ditto.
7404 * gdb.mi/mi2-syn-frame.exp: Ditto.
7405 * gdb.base/call-signal-resume.exp: New file.
7406 * gdb.base/call-signals.c: New file.
7407 * gdb.base/unwindonsignal.exp: New file.
7408 * gdb.base/unwindonsignal.c: New file.
7409 * gdb.threads/interrupted-hand-call.exp: New file.
7410 * gdb.threads/interrupted-hand-call.c: New file.
7411 * gdb.threads/thread-unwindonsignal.exp: New file.
7412
adb483fe
DJ
74132009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7414
7415 * gdb.base/define.exp: Test defining and hooking prefix commands.
7416 * gdb.python/python.exp: Update test for "show user" output.
7417
60023297
JK
74182009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7419
7420 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7421 now the output exactly, using less wildcards. Expect also the output
7422 of gfortran-4.3. Update for the f-valprint.c modification from
7423 2008-04-22.
7424 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7425 Remove gdb_test test names where matching the command.
7426
ccc57cf9
PA
74272009-01-01 Pedro Alves <pedro@codesourcery.com>
7428
7429 PR breakpoints/9681:
7430 * gdb.base/watchpoint.exp: Add regression test.
7431
c7a6ca08
PA
74322008-12-31 Pedro Alves <pedro@codesourcery.com>
7433
7434 * gdb.threads/attach-into-signal.exp: Don't use
7435 gdb_suppress_entire_file.
7436 * gdb.threads/attach-stopped.exp: Ditto.
7437 * gdb.threads/attachstop-mt.exp: Ditto.
7438
3a031f65
PA
74392008-12-31 Pedro Alves <pedro@codesourcery.com>
7440
7441 PR gdb/8812:
7442 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7443
09e6485f
PA
74442008-12-29 Pedro Alves <pedro@codesourcery.com>
7445
7446 PR gdb/7536:
7447 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7448 and unsupported output radices are really rejected.
7449
0cd53049
JK
74502008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7451
7452 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7453
ba163c7e
TT
74542008-12-22 Tom Tromey <tromey@redhat.com>
7455
7456 * gdb.cp/punctuator.exp: New file.
7457
6f4de6c9
JK
74582008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7459
7460 * gdb.base/completion.exp (Completing non-existing component): New test.
7461
0f34d0b4
JK
74622008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7463
7464 Fix for PR gdb/8648.
7465 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7466 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7467 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7468 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7469
db2ad4c3
JK
74702008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7473
bb5ef15e
DP
74742008-12-16 Christophe Lyon <christophe.lyon@st.com>
7475
7476 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7477 compiler actually generate code at the expected line number.
7478
90142adc
JZ
74792008-12-15 Jie Zhang <jie.zhang@analog.com>
7480
7481 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7482
fad6eecd
TT
74832008-12-12 Tom Tromey <tromey@redhat.com>
7484
7485 * gdb.base/commands.exp (redefine_hook_test): New proc.
7486 Call it.
7487
17c8aaf5
TT
74882008-12-11 Tom Tromey <tromey@redhat.com>
7489
7490 * gdb.base/macscp.exp: New regression test.
7491
7c8adf68
TT
74922008-12-11 Tom Tromey <tromey@redhat.com>
7493
7494 * gdb.base/macscp.exp: Print "address.addr".
7495 * gdb.base/macscp1.c (struct outer): New struct.
7496 (address): New global.
7497
b05dcbb7
TT
74982008-12-09 Tom Tromey <tromey@redhat.com>
7499
7500 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7501 Call it.
7502
2d476de1
DE
75032008-12-04 Doug Evans <dje@google.com>
7504
7505 * gdb.server/ext-run.exp: Relax regexp for init program.
7506
87bdc959
TG
75072008-12-03 Tristan Gingold <gingold@adacore.com>
7508
7509 * gdb.base/macscp.exp: Generate an object file during compilation
7510 to work around Darwin dsymutil limitations.
7511
e0740f77
JK
75122008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7513
7514 Test resolving external references to TLS variables.
7515 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7516 FILE2_THREAD_LOCAL.
7517 (testfile2, srcfile2): New variables.
7518 * gdb.threads/tls.c (file2_thread_local)
7519 (function_referencing_file2_thread_local): New.
7520 * gdb.threads/tls2.c: New file.
7521
67f0aac5
JB
75222008-11-28 Joel Brobecker <brobecker@adacore.com>
7523
7524 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7525 rather than integer, as integer might not be big enough when
7526 on 64bit targets.
67f0aac5 7527
c332165e
JG
75282008-11-27 Jerome Guitton <guitton@adacore.com>
7529
7530 * gdb.cp/formatted-ref.exp: Add equality test.
7531 * gdb.ada/formatted_ref.exp: Ditto.
7532
fc9b693c
JK
75332008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7536 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7537
a9c64011
AS
75382008-11-20 Andreas Schwab <schwab@suse.de>
7539
7540 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7541 matching syscall entry point.
7542 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7543 (tcatch_vfork_then_child_follow): Likewise. Finish through
7544 vfork even if we stopped at the syscall trampoline.
7545
e2fd701e
DE
75462008-11-20 Doug Evans <dje@google.com>
7547
7548 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7549
69abc51c
TJB
75502008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7551
7552 * gdb.arch/ppc-dfp.exp: New file.
7553 * gdb.arch/ppc-dfp.c: New file.
7554
c14c28ba
PP
75552008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7556
7557 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7558
2e74121d
DE
75592008-11-17 Doug Evans <dje@google.com>
7560
7561 * gdb.mi/mi-syn-frame.exp: Update expected output.
7562 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7563
66bb093b
VP
75642008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7567 "thread N" results in =thread-selected.
7568 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7569 (mi_send_resuming_command_raw): Be prepared for
7570 =thread-selected.
7571
3d043ef6
VP
75722008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7573
a9c64011
AS
7574 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7575 * lib/mi-support.exp: Likewise.
3d043ef6 7576
808104c8
JB
75772008-11-16 Joel Brobecker <brobecker@adacore.com>
7578
7579 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7580 commands from the expected output for "help catch".
7581
00b22944
JB
75822008-11-15 Joel Brobecker <brobecker@adacore.com>
7583
7584 * gdb.ada/int_deref.exp: New testcase.
7585
59669435
TT
75862008-11-14 Nick Roberts <nickrob@snap.net.nz>
7587
7588 * gdb.mi/gdb2549.exp: New file.
7589
de04a248
DE
75902008-11-11 Doug Evans <dje@google.com>
7591
7592 * gdb.base/callexit.exp: New file.
7593 * gdb.base/callexit.c: New file.
7594
6b8ce727
DE
75952008-11-10 Doug Evans <dje@google.com>
7596
7597 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7598 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7599 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7600 (default_gdb_start,default_gdb_exit): Ditto.
7601 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7602 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7603 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7604 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7605 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7606 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7607
1b14b8aa
AS
76082008-11-03 Andreas Schwab <schwab@suse.de>
7609
7610 * gdb.base/hashline2.exp: Fix typo.
7611 * gdb.base/hashline3.exp: Likewise.
7612
f3134b88
TT
76132008-10-30 Tom Tromey <tromey@redhat.com>
7614
7615 * gdb.base/pointers.exp: Add test.
7616 * gdb.base/pointers.c (k, S): New typedefs.
7617 (instance): New global.
7618
c2226152
AS
76192008-10-30 Andreas Schwab <schwab@suse.de>
7620
7621 * gdb.base/args.exp: Add tests for newlines.
7622
462f405c
JB
76232008-10-30 Joel Brobecker <brobecker@adacore.com>
7624
7625 gdb.base/foll-exec.exp: Update the expected output of a couple
7626 of "info breakpoints" tests.
7627
79a45b7d
TT
76282008-10-28 Tom Tromey <tromey@redhat.com>
7629
7630 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7631
adc13a14
PA
76322008-10-24 Pedro Alves <pedro@codesourcery.com>
7633
7634 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7635 gdb_start_cmd.
7636 Use runto_main before any test that requires execution.
7637
252fbfc8
PA
76382008-10-23 Pedro Alves <pedro@codesourcery.com>
7639
7640 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7641 instead of SIGINT.
7642
28148e3d
JB
76432008-10-22 Joel Brobecker <brobecker@adacore.com>
7644
7645 * gdb.base/completion.exp: Update expected output following
7646 the addition of the "info tasks" command.
7647
c209f847
TT
76482008-10-22 Tom Tromey <tromey@redhat.com>
7649
7650 * gdb.base/exprs.exp (test_expr): Add test for string
7651 concatenation.
7652
f177e350
PA
76532008-10-19 Pedro Alves <pedro@codesourcery.com>
7654
7655 * configure.ac: Output gdb.python/Makefile.
7656 * configure: Regenerate.
7657 * gdb.python/Makefile.in: New.
7658
cce89356
JB
76592008-10-16 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.base/foll-fork.exp: Adjust the expected output to match
7662 the new description for fork/vfork catchpoints in the "info
7663 breakpoints" output.
7664
176d289d
TJB
76652008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7666
7667 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7668
a08702d6
TJB
76692008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7670
7671 * gdb.python/python-value.c: New file.
7672 * gdb.python/python-value.exp: New file.
7673
1c5cfe86
PA
76742008-10-15 Pedro Alves <pedro@codesourcery.com>
7675
7676 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7677
5a98ad69
DP
76782008-10-15 Denis Pilat <denis.pilat@st.com>
7679
41702f1b 7680 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7681
dcb1a1e2
TT
76822008-10-09 Tom Tromey <tromey@redhat.com>
7683
7684 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7685 'fprintf' and 'stderr'.
7686
9124fe48
JB
76872008-10-07 Joel Brobecker <brobecker@adacore.com>
7688
7689 * gdb.ada/ref_tick_size.exp: New testcase.
7690
45452591
DE
76912008-10-06 Doug Evans <dje@google.com>
7692
7693 * gdb.dwarf2/dw2-cu-size.exp: New file.
7694 * gdb.dwarf2/dw2-cu-size.S: New file.
7695
7696 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7697 .Ltype_int for clarity.
7698
4fc5b208
PP
76992008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7700
7701 PR gdb/2384:
7702 * gdb.cp/gdb2384.exp: Extended to test more cases.
7703 * gdb.cp/gdb2384.cc: Likewise.
7704 * gdb.cp/gdb2384-base.h: Likewise.
7705 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7706
d78df370
JK
77072008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.base/maint.exp (maint print type): Remove printing
7710 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7711
9a044a89
TT
77122008-09-30 Tom Tromey <tromey@redhat.com>
7713
7714 * gdb.base/macscp.exp: Add completion tests.
7715 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7716 (TWENTY_THREE): Likewise.
7717 (FORTY_EIGHT): Likewise.
7718
506800a9
TT
77192008-09-30 Tom Tromey <tromey@redhat.com>
7720
7721 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7722 everywhere.
7723 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7724
1a6f01b5
JK
77252008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7726
7727 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7728 testcase is derived from. Fix racy dependency on an expected PID
7729 number. No longer support the testcase on Linux kernel 2.4.x.
7730
2fae03e8
TT
77312008-09-27 Tom Tromey <tromey@redhat.com>
7732
7733 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7734 and varargs.
7735
1ad15515
PA
77362008-09-22 Pedro Alves <pedro@codesourcery.com>
7737
7738 * lib/mi-support.exp (mi_expect_interrupt): New.
7739 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7740 from gdb.mi/mi-nonstop.exp.
7741 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7742 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7743 lib/mi-support.exp.
7744 Use mi_check_thread_states throughout. Avoid ".*" and do not
7745 require an anchor after -exec-run.
7746
d0b76dc6
DJ
77472008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7748
7749 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7750 stop is pending. Avoid ".*" when two stops are pending.
7751 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7752 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7753 newlines in fullnames.
7754 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7755 (mi_expect_stop): Update comments. Only anchor in sync mode.
7756 Do not match newlines.
7757 (mi_send_resuming_command_raw): Always return status.
7758 (mi_get_stop_line): Do not match more than one line by accident.
7759 Only anchor in sync mode.
7760 (mi_run_inline_test): If -exec-next fails, give up.
7761
9990c830
UW
77622008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7763
7764 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7765 on SPU.
7766
ebcf6f00
JB
77672008-09-10 Joel Brobecker <brobecker@adacore.com>
7768
7769 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7770
b6db24e5
JB
77712008-09-10 Joel Brobecker <brobecker@adacore.com>
7772
7773 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7774 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7775 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7776 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7777 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7778 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7779 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7780 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7781 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7782 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7783 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7784 Include the "= " sequence in the expected output of print tests.
7785
2bf448e0
JB
77862008-09-10 Joel Brobecker <brobecker@adacore.com>
7787
7788 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7789 description for boolean types.
7790
d51fd4c8
PA
77912008-09-09 Pedro Alves <pedro@codesourcery.com>
7792
7793 * gdb.base/hook-stop-continue.c: New.
7794 * gdb.base/hook-stop-continue.exp: New.
7795
694182d2
DJ
77962008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7797
7798 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7799
3b8a7fc0
JG
78002008-09-08 Jerome Guitton <guitton@adacore.com>
7801
7802 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7803 (stack_check_probe_2, stack_check_probe_loop_1)
7804 (stack_check_probe_loop_2): New functions.
7805 (main): Add call to these new functions.
7806 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7807 functions, check that the breakpoint is inserted at the appropriate
7808 location.
7809 (insert_breakpoint): Slightly refine this procedure so that it can
7810 be called several times in the test.
7811
96cc0ae8
JG
78122008-09-08 Jerome Guitton <guitton@adacore.com>
7813
7814 * gdb.base/stack-checking.c: New file.
7815 * gdb.base/stack-checking.exp: New file.
7816
1f08b409
TJB
78172008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7818
7819 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7820 * gdb.arch/altivec-regs.exp: Likewise.
7821 * gdb.arch/vsx-regs.exp: Likewise.
7822
3099e1c4
TJB
78232008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7824
7825 * gdb.arch/ppc-fp.exp: New file.
7826 * gdb.arch/ppc-fp.c: New file.
7827
cc69bfc1
PP
78282008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7829
7830 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7831 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7832
b02a33db
MS
78332008-09-04 Michael Snyder <msnyder@vmware.com>
7834
7835 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7836 as "at" (for non-debug functions such as _start).
7837
2992cbe0
UW
78382008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7839
7840 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7841 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7842 software watchpoints.
7843 * gdb.base/watch_thread_num.exp: Likewise.
7844
514f746b
AR
78452008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7846
7847 * gdb.arch/i386-bp_permanent.exp: New test.
7848
876cecd0
TT
78492008-08-24 Tom Tromey <tromey@redhat.com>
7850
7851 * gdb.base/maint.exp: Update "maint print type".
7852
80f73d71
VP
78532008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7854
7855 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7856 support. Adjust the order of "*running" notifications.
7857 * gdb.mi/non-stop.c: Don't cast from int to void* and
7858 back.
7859
d9c78d7d
MK
78602008-08-20 Mark Kettenis <kettenis@gnu.org>
7861
7862 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7863 expect to find it in the "info frame" output.
7864
97a2d1d3
DJ
78652008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7866
7867 * gdb.base/interp.exp: Always consume both prompts.
7868
b96e2927
PA
78692008-08-20 Pedro Alves <pedro@codesourcery.com>
7870
7871 * gdb.base/pending.exp: Test pending breakpoints without symbols
7872 loaded.
7873
8cf6e61a
VP
78742008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7875
7876 * lib/mi-support.exp (mi_expect_stop): Produce
7877 more details on failures.
7878 * gdb.mi/mi-nonstop.exp: New.
7879 * gdb.mi/non-stop.c: New.
7880
c6ebd6cf
VP
78812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7882
a9c64011
AS
7883 * gdb.mi/mi-async.exp: Use 'set target-async'.
7884 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7885
46a9b8ed
DJ
78862008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7887
7888 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7889
44feb3ce
TT
78902008-08-17 Tom Tromey <tromey@redhat.com>
7891
7892 * gdb.base/help.exp (help catch): Rewrite.
7893
311a4e6b
TJB
78942008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7895
7896 * gdb.base/define.exp: Test indented command documentation.
7897 * gdb.python/python.exp: Test indented multi-line command.
7898
604c2f83
LM
78992008-08-15 Luis Machado <luisgpm@br.ibm.com>
7900
7901 * testsuite/gdb.arch/vsx-regs.c: New source file.
7902 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7903 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7904
886a217c
TT
79052008-08-14 Tom Tromey <tromey@redhat.com>
7906
7907 * gdb.base/macscp.exp: Add regression test for "macro define" or
7908 "macro undef" with no arguments.
7909
c814a4f3
PP
79102008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7911
7912 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7913
12ab8a60
UW
79142008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7915
7916 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7917
d57a3c85
TJB
79182008-08-06 Tom Tromey <tromey@redhat.com>
7919
7920 * gdb.python/python.exp: New file.
7921
c7b778ff
JK
79222008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 Fix for PR gdb/1543.
7925 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7926 $LOCATION.
7927 (location): New variable.
7928 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7929 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7930 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7931 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7932 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7933 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7934 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7935 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7936 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7937 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7938 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7939 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7940 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7941 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7942 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7943 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7944 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7945 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7946 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7947 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7948 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7949 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7950 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7951 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7952 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7953 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7954 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7955 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7956 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7957 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7958 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7959 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7960 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7961 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7962 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7963 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7964 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7965 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7966 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7967 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7968 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7969 gdb.base/type-opaque.exp, gdb.base/until.exp,
7970 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7971 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7972 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7973 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7974 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7975 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7976 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7977 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7978 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7979 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7980 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7981 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7982 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7983 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7984 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7985 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7986 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7987 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7988 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7989 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7990 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7991 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7992 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7993 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7994 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7995 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7996 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7997 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7998 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7999 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8000 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8001 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8002 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8003 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8004 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8005 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8006 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8007 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8008 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8009 to bug-gdb@prep.ai.mit.edu .
8010
5e06a3d1
VP
80112008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8012
8013 * lib/mi-support.exp (mi_load_shlibs): New.
8014 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8015
9d81d21b
VP
80162008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8017
8018 * lib/mi-support.exp (get_mi_thread_list)
8019 (check_mi_and_console_threads): New, moved from ...
8020 * gdb.mi/mi-pthread.exp: ...here.
8021 * gdb.mi/gdb669.exp (get_mi_thread_list)
8022 (check_mi_and_console_threads): Delete.
8023 * gdb.mi/mi2-pthread.exp: Likewise.
8024
bae98fe0
TT
80252008-07-28 Tom Tromey <tromey@redhat.com>
8026
8027 * Makefile.in (just-check): Remove. Move body to...
8028 (check): ... here.
8029
57380f4e
DJ
80302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8031
8032 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8033 Add a test for duplicated SIGINTs.
8034
e09490f1
DJ
80352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8036
8037 * gdb.threads/schedlock.exp (get_args): Update to work for any
8038 value of NUM.
8039 (Top level): Report the number of threads that did not resume.
8040
6387b45f
DJ
80412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8042
8043 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8044
62f64ff2
DJ
80452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8046
8047 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8048 non-MI prompt.
8049
fa8de41e
TT
80502008-07-26 Tom Tromey <tromey@redhat.com>
8051
8052 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8053 (function_struct, function_struct_ptr): New globals.
8054 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8055 function pointer in a struct.
8056
ccb3ac8a
TT
80572008-07-26 Tom Tromey <tromey@redhat.com>
8058
8059 * gdb.base/macscp.exp: Add test for macro lexing bug.
8060
d7d9f01e
TT
80612008-07-18 Tom Tromey <tromey@redhat.com>
8062
8063 * gdb.base/macscp.exp: Add macro tests.
8064
9bf07184
PP
80652008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8066
8067 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8068
becf6477
PP
80692008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8070
8071 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8072
0709f7d3
PP
80732008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8074
8075 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8076
7093c834
PP
80772008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8078
8079 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8080
b432ffe3
JK
80812008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8082
8083 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8084
b1a268e5
VP
80852008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8086
8087 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8088
e2995f8e
KB
80892008-07-11 Kevin Buettner <kevinb@redhat.com>
8090
8091 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8092 of regexp to account for changes made to GDB in the printing of
8093 byte vectors.
8094
14032a66
TT
80952008-07-11 Tom Tromey <tromey@redhat.com>
8096
8097 * gdb.base/completion.exp: Add 'help' completion test.
8098
981505ef
JK
80992008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8102
10568435
JK
81032008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8106
4487aabf
PA
81072008-07-09 Pedro Alves <pedro@codesourcery.com>
8108
8109 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8110
a4a9b1c4
PA
81112008-07-09 Pedro Alves <pedro@codesourcery.com>
8112
8113 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8114
3c3185ac
JK
81152008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8116
8117 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8118
7ebd49dc
VP
81192008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8120
8121 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8122 previous commit. Add a comment.
8123
84e46146
PA
81242008-06-28 Pedro Alves <pedro@codesourcery.com>
8125
8126 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8127
0f8d4a2f
VP
81282008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8129
8130 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8131
f747e0ce
PA
81322008-06-27 Pedro Alves <pedro@codesourcery.com>
8133
8134 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8135 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8136 compiling an executable, link in an object that forces unbuffered
8137 output.
8138 * lib/set_unbuffered_mode.c: New file.
8139
734a5c36
JK
81402008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8141
8142 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8143
a2840c35
VP
81442008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8145
a9c64011
AS
8146 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8147 mi_expect_stop.
8148 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8149 Demand that *running is output.
8150 (detect_async): Perform checking every time.
8151 (mi_send_resuming_command): Extract everything into...
8152 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8153 (mi_expect_stop): Don't accept any output before *stopped.
8154
6ae37fef
VP
81552008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8156
8157 Robustify mi-simplerun.
a9c64011
AS
8158 * gdb.mi/basics.c (main): Add a call to sleep.
8159 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8160 * gdb.mi/mi2-cli.exp: Likewise.
8161 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8162
b4aa76f0 81632008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8164
8165 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8166
e1ac3328
VP
81672008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8168
a9c64011
AS
8169 * gdb.mi/mi-console.exp: Adjust.
8170 * gdb.mi/mi-syn-frame.exp: Adjust.
8171 * gdb.mi/mi2-console.exp: Adjust.
8172 * gdb.mi/mi2-syn-frame.exp: Adjust.
8173 * lib/mi-support.exp (mi_run_cmd): Adjust.
8174 (mi_send_resuming_command): Adjust.
e1ac3328 8175
f7f9a841
VP
81762008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8177
8178 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8179 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8180 testing of stopped.
8181 * gdb.mi/mi2-syn-frame.exp: Likewise.
8182 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8183 (async, detect_async): New.
8184 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8185 depending on if we're running in sync or async mode.
f7f9a841 8186
37cd5d19
TT
81872008-06-09 Tom Tromey <tromey@redhat.com>
8188
8189 * gdb.base/completion.exp: New tests for field name completion
8190 with spaces, and field name completion with '->'.
8191
65d12d83
TT
81922008-06-06 Tom Tromey <tromey@redhat.com>
8193
8194 * gdb.base/break1.c (struct some_struct): New struct.
8195 (values): New global.
8196 * gdb.base/completion.exp: Add field name completion test.
8197
ebfe2e3f
PP
81982008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8199
8200 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8201 to pointer.
8202 * gdb.cp/call-c.cc: Likewise.
8203
bcf6fc3a
NR
82042008-06-06 Nick Roberts <nickrob@snap.net.nz>
8205
8206 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8207 annotation.
8208
49fd4a42 82092008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8210 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8211
8212 * gdb.threads/execl.c, gdb.threads/execl1.c,
8213 gdb.threads/execl.exp: New tests.
a9c64011 8214
8a34ac3f
AR
82152008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8216 Daniel Jacobowitz <dan@codesourcery.com>
8217
8218 * gdb.cp/exception.exp: Activate test, make it work with pending
8219 catchpoints.
8220
86ae69ef
JK
82212008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8222
8223 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8224
f7f9ae2c
VP
82252008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8226
a9c64011
AS
8227 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8228 now printed.
8229 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8230
2a2d4dc3
AS
82312008-05-27 Andreas Schwab <schwab@suse.de>
8232
8233 * gdb.base/frame-args.exp: Handle arguments that are optimized
8234 out.
8235
5099e4d9
LM
82362008-05-26 Luis Machado <luisgpm@br.ibm.com>
8237
8238 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8239 quiet for ppc32 and group options into a single variable.
8240
d9c36a91
JB
82412008-05-23 Joel Brobecker <brobecker@adacore.com>
8242
8243 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8244 of zero-size elements.
8245 * gdb.ada/null_array.exp: Test printing this new array.
8246
103a8671
JK
82472008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8248
8249 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8250
07a4cc1a 82512008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8252
8253 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8254 of the "finish" command.
8255
55f996a7
NR
82562008-05-21 Nick Roberts <nickrob@snap.net.nz>
8257
8258 * gdb.base/annota1.exp: Test for new annotation.
8259
907fc202
UW
82602008-05-16 Pedro Alves <pedro@codesourcery.com>
8261
8262 * gdb.base/fixsection.exp: New file.
8263 * gdb.base/fixsection0.c: New file.
8264 * gdb.base/fixsection1.c: New file.
8265
e8f97270
UW
82662008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8267
8268 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8269 * gdb.base/annota3.exp: Likewise.
8270
ac0bb574
NF
82712008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8272
8273 * gdb.base/watch_thread_num.exp: Don't run tests that require
8274 watchpoints if the target doesn't support them.
8275
6fadd07a
DE
82762008-05-12 Doug Evans <dje@google.com>
8277
8278 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8279
6e9a4a30
JB
82802008-05-09 Joel Brobecker <brobecker@adacore.com>
8281
8282 * gdb.ada/assign_1.exp: New testcase.
8283
08388c79
DE
82842008-05-09 Doug Evans <dje@google.com>
8285
a3c83fae
DE
8286 * gdb.base/find.exp: New file.
8287 * gdb.base/find.c: New file.
08388c79 8288
bd5ddfe8
DJ
82892008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 * gdb.base/commands.exp (watchpoint_command_test): Handle
8292 gdb,no_hardware_watchpoints.
8293 * gdb.base/float.exp: Allow ARM targets without floating point.
8294 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8295
b5dd68e2 82962008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8297 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8298
8299 * gdb.ada/lang_switch: New test program.
8300 * gdb.ada/lang_switch.exp: New testcase.
8301
382d13d1
DE
83022008-05-05 Doug Evans <dje@google.com>
8303
8304 * gdb.base/help.exp (disassemble): Update expected help text.
8305
9dd789d0
PA
83062008-05-04 Pedro Alves <pedro@codesourcery.com>
8307
8308 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8309
611c83ae
PA
83102008-05-04 Pedro Alves <pedro@codesourcery.com>
8311
8312 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8313 different times.
8314
ff013f42
JK
83152008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8318 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8319 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8320 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8321
96dff6a2
VP
83222008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8323
8324 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8325 notification to appear.
8326
55cd6f92
DJ
83272008-05-04 Daniel Jacobowitz <dan@debian.org>
8328
8329 * gdb.base/fullname.c: New file.
8330 * gdb.base/fullname.exp: New file.
8331 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8332
d705c43c
PA
83332008-05-03 Pedro Alves <pedro@codesourcery.com>
8334
8335 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8336 expressions with macros.
8337
333222e1
JK
83382008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8339
8340 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8341
5ac01682
DJ
83422008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8343
8344 * gdb.base/completion.exp: Handle lack of other symbols beginning
8345 with "a".
8346
8347 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8348
237fc4c9
PA
83492008-05-02 Jim Blandy <jimb@codesourcery.com>
8350
8351 * gdb.asm/asmsrc1.s: Add scratch space.
8352
ed5e9466
DJ
83532008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8354 Daniel Jacobowitz <dan@codesourcery.com>
8355
8356 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8357 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8358 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8359
b39cc962
DJ
83602007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8361
8362 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8363
36d520f5
JB
83642008-05-01 Joel Brobecker <brobecker@adacore.com>
8365
8366 * gdb.base/info-target.exp: New testcase.
8367
8d4e3071
DJ
83682008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8369
8370 * gdb.cp/hang.exp: Use .cc instead of .C.
8371 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8372 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8373
6f3f3097
DJ
83742008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8375
8376 * gdb.base/gdb1250.exp: Remove perror.
8377 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8378
5550a914
PA
83792008-04-30 Pedro Alves <pedro@codesourcery.com>
8380
8381 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8382 .2byte.
8383
d848e687
DJ
83842008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8385
8386 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8387 (maybe_kfail): New.
8388
93b5768b
PA
83892008-04-25 Pedro Alves <pedro@codesourcery.com>
8390
8391 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8392
721c02de
VP
83932008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8394
a9c64011
AS
8395 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8396 * gdb.mi/mi2-syn-frame.exp: Likewise.
8397 * lib/mi-support.exp: Likewise.
721c02de 8398
74960c60
VP
83992008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8400
8401 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8402 to specify regexp for the location to stop at.
8403 * gdb.base/break-always.c: New.
8404 * gdb.base/break-always.exp: New.
8405
d24317b4
VP
84062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8407
8408 * lib/mi-support.exp (mi_runto_helper): Adjust
8409 for the original-location field.
8410 (mi_create_breakpoint, mi_list_breakpoints): New.
8411 * gdb.mi/mi-break.exp: Adjust.
8412 * gdb.mi/mi2-break.exp: Adjust.
8413 * gdb.mi/mi-pending.exp: Adjust.
8414 * gdb.mi/mi-simplerun.exp: Adjust.
8415 * gdb.mi/mi2-simplerun.exp: Adjust.
8416 * gdb.mi/mi-syn-frame.exp: Adjust.
8417 * gdb.mi/mi2-syn-frame.exp: Adjust.
8418 * gdb.mi/mi-until.exp: Adjust.
8419 * gdb.mi/mi2-until.exp: Adjust.
8420 * gdb.mi/mi-var-display.exp: Adjust.
8421 * gdb.mi/mi2-var-display.exp: Adjust.
8422 * gdb.mi/mi-watch.exp: Adjust.
8423 * gdb.mi/mi2-watch.exp: Adjust.
8424
fdc59709 84252008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8426
a9c64011
AS
8427 * aclocal.m4: Add override.m4.
8428 * configure: Regenerate.
fdc59709 8429
8e91f023
VP
84302008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8431
8432 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8433 '-var-update --all-values' reports new value even the type
8434 of a variable object has changed.
8435
233a11ab
CS
84362008-04-18 Craig Silverstein <csilvers@google.com>
8437
8438 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8439 files.
d24317b4 8440
9c1137ad
JB
84412008-04-18 Joel Brobecker <brobecker@adacore.com>
8442
8443 * gdb.ada/atomic_enum: New test program.
8444 * gdb.ada/atomic_enum.exp: New testcase.
8445
66d0bbc7
DE
84462008-04-17 Doug Evans <dje@google.com>
8447
8448 * gdb.opt/Makefile.in: Fix whitespace.
8449
100906b0
UW
84502008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8451
8452 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8453
4584e32e
DE
84542008-04-17 Doug Evans <dje@google.com>
8455
8456 * gdb.base/hashline1.exp: New testcase.
8457 * gdb.base/hashline2.exp: New testcase.
8458 * gdb.base/hashline2.exp: New testcase.
8459
0a320680
PA
84602008-04-17 Pedro Alves <pedro@codesourcery.com>
8461
8462 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8463
18ac113b
AR
84642008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8465
8466 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8467 temporary breakpoint to match "Temporary breakpoint".
8468 * gdb.base/break.exp (delete_breakpoints): Likewise.
8469 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8470 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8471 * gdb.base/display.exp: Likewise.
8472 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8473 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8474 * gdb.base/restore.exp (restore_tests): Likewise.
8475 * gdb.base/sepdebug.exp: Likewise.
8476 * gdb.base/watchpoint.exp: Likewise.
8477 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8478 * gdb.mi/mi-pending.exp: Likewise.
8479 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8480 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8481 * gdb.mi/mi-var-cmd.exp: Likewise.
8482 * gdb.mi/mi-var-display.exp: Likewise.
8483 * gdb.mi/mi2-cli.exp: Likewise.
8484 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8485 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8486 * gdb.mi/mi2-var-display.exp: Likewise.
8487 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8488 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8489 new "disp" field.
a9c64011 8490 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8491 reason. This is to support fix for PR2424.
8492
add38693
JK
84932008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8496
fcacd99f
VP
84972008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8498
8499 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8500 field. Add more floating varobj tests.
fcacd99f 8501 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8502 field.
8503 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8504 (main): Call do_at_tests.
8505 * lib/mi-support.exp (mi_create_floating_varobj)
8506 (mi_varobj_update_with_type_change): New.
fcacd99f 8507
de051565
MK
85082008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8509
8510 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8511 option of -var-evaluate-expression.
8512 * gdb.mi/mi2-var-display.exp: Likewise.
8513
dbc52822
VP
85142008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8515
8516 Introduce test setup helpers.
a9c64011
AS
8517 * lib/gdb.exp (build_executable, clean_restart)
8518 (prepare_for_testing): New.
8519 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8520 * gdb.base/return.exp: Likewise.
8521 * gdb.base/ending-run.exp: Likewise.
dbc52822 8522
473591da
NR
85232008-04-07 Nick Roberts <nickrob@snap.net.nz>
8524
8525 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8526 Interface (MI) responses.
8527
2b2d9e11
VP
85282008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8529
a9c64011
AS
8530 * gdb.cp/breakpoint.cc: New code to test conditions involving
8531 member variables.
8532 * gdb.cp/breakpoint.exp: Test condition involving member
8533 variables.
2b2d9e11 8534
bb378428
VP
85352008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8536
8537 * lib/mi-support.exp (mi_expect_stop): New.
8538 (mi_run_cmd): Change the
8539 token. Use mi_send_resuming_command, use
8540 mi_expect_stop.
8541 (mi_execute_to_helper): Rename to mi_execute_to.
8542 (mi_send_resuming_command): Add more error patterns.
8543 (mi_wait_for_stop): Renamed to...
8544 (mi_get_stop_line): ...this.
8545 (mi_run_inline_test): Adjust.
8546
8547 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8548 * gdb.mi/mi-console.exp: Likewise.
8549 * gdb.mi/mi-pending.exp: Likewise.
8550 * gdb.mi/mi-simplerun.exp: Likewise.
8551 * gdb.mi/mi-stack.exp: Likewise.
8552 * gdb.mi/mi-stepi.exp: Likewise.
8553 * gdb.mi/mi-syn-frame.exp: Add comment.
8554 * gdb.mi/mi-until.exp: Likewise.
8555 * gdb.mi/mi-var-display.exp: Likewise.
8556 * gdb.mi/mi-watch.exp: Likewise.
8557 * gdb.mi/mi2-cli.exp: Likewise.
8558 * gdb.mi/mi2-console.exp: Likewise.
8559 * gdb.mi/mi2-simplerun.exp: Likewise.
8560 * gdb.mi/mi2-stack.exp: Likewise.
8561 * gdb.mi/mi2-stepi.exp: Likewise.
8562 * gdb.mi/mi2-until.exp: Likewise.
8563 * gdb.mi/mi2-var-display.exp: Likewise.
8564 * gdb.mi/mi2-watch.exp: Likewise.
8565
62172bb9
UW
85662008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8567
8568 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8569
8570 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8571
a13e061a
PA
85722008-04-04 Pedro Alves <pedro@codesourcery.com>
8573
8574 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8575 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8576 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8577 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8578 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8579 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8580 expect an mi error duplicated in stderr.
8581
eae06beb
JB
85822008-04-03 Joel Brobecker <brobecker@adacore.com>
8583
8584 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8585 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8586 Add a couple of tests that verify the behavior when the new setting
8587 is set to "cancel" and "all".
8588 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8589 "ask" before we start the testing.
8590
79c6ced6
AR
85912008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8592
8593 * gdb.cp/casts.cc: Add class reference variables.
8594 * gdb.cp/casts.exp: New test cases for up/down casting references.
8595
6c2d1a6b
MK
85962008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8597
8598 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8599 instead of beginning to make an extra test pass.
8600 * gdb.mi/mi2-var-display.exp: Likewise.
8601
55b411d9
MR
86022008-03-31 Maciej W. Rozycki <macro@mips.com>
8603
8604 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8605
c6140da2
MD
86062008-03-31 Markus Deuling <deuling@de.ibm.com>
8607 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8608
8609 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8610 value. Add xfail for older kernels.
8611
79732189
AR
86122008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8613
8614 Bring mi-support in line with gdb.exp.
8615 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8616 (mi_gdb_start): New function.
8617
33c3676e
MR
86182008-03-28 Maciej W. Rozycki <macro@mips.com>
8619
8620 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8621
92e28119
VP
86222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8623
8624 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8625 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8626
9e8e3afe
VP
86272008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8628
8629 * lib/mi-support.exp (mi_create_varobj_checked): New.
8630 (mi_list_varobj_children): Allow to check for a
8631 value.
8632 (mi_list_array_varobj_children): New.
8633
8634 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8635 and mi_list_varobj_children, as opposed to hardcoding
8636 expected strings.
8637 * gdb.mi/gdb701.exp: Likewise.
8638 * gdb.mi/gdb792.exp: Likewise.
8639 * gdb.mi/mi-var-block.exp: Likewise.
8640 * gdb.mi/mi-var-cmd.exp: Likewise.
8641 * gdb.mi/mi-var-invalidate.exp: Likewise.
8642 * gdb.mi/mi2-var-block.exp: Likewise.
8643 * gdb.mi/mi2-var-child.exp: Likewise.
8644 * gdb.mi/mi2-var-cmd.exp: Likewise.
8645 * gdb.mi/mi2-var-display.exp: Likewise.
8646
9df50351
JK
86472008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 Fix random false FAILs on i386.
8650 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8651
31e5d73a
DJ
86522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 PR gdb/544
8655 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8656
12f4afab
DJ
86572008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8658
8659 PR gdb/544
8660 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8661
b562a0cb
DJ
86622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8663
8664 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8665 fixed PR gdb/544.
8666
17faa917
DJ
86672008-03-21 Pedro Alves <pedro@codesourcery.com>
8668
8669 * gdb.threads/fork-child-threads.exp: Test next over fork.
8670
6214f497
DJ
86712008-03-21 Chris Demetriou <cgd@google.com>
8672
8673 * gdb.base/break.exp (rbreak junk): New test for rbreak
8674 "Junk at end of arguments" issue.
8675
63092375
DJ
86762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8677
8678 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8679 *& to work on created array elements.
8680 (Top level): Test print $pc with a file. Test string operations
8681 without a target.
8682 * gdb.base/ptype.exp: Do not expect *& to work on created array
8683 elements.
8684
b21991b0
DJ
86852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8686
8687 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8688 gdb.threads/staticthreads.exp: Update exit query.
8689
c4b347c7
SL
86902008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8691
8692 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8693
fa4727a6
DJ
86942008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8695
8696 * gdb.base/watchpoint.c (global_ptr, func4): New.
8697 (main): Call func4.
8698 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8699 (test_inaccessible_watchpoint): New.
8700
2f34202f
MR
87012008-02-29 Maciej W. Rozycki <macro@mips.com>
8702
8703 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8704 select the largest.
8705
0d6ba1b1
DJ
87062008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8707
8708 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8709 frames-invalid annotations.
8710
e691325a
PM
87112008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8712
a9c64011 8713 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8714
f85b5ecc
DE
87152008-02-27 Doug Evans <dje@google.com>
8716
8717 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8718 for bug 1738.
8719 (breakpoint_to_handler_entry): Ditto.
8720
b40e7bf3
JB
87212008-02-27 Joel Brobecker <brobecker@adacore.com>
8722
8723 * gdb.base/ending-run.exp: Use the first line of code inside
8724 function body to test breakpoints.
8725 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8726 location where the breakpoint is inserted when using the line
8727 where a function is declared. Fix typo in the description of
8728 one of the tests.
8729 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8730
2faca73a
PM
87312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8732
8733 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8734 tests.
2faca73a 8735
6f439c36
PM
87362008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8737
8738 * gdb.base/args.exp: avoid same output for tests
8739 with single quotes.
8740
54e52265
VP
87412008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8742
a9c64011
AS
8743 * gdb.base/annota1.exp: Adjust for 'info break'
8744 format changes.
8745 * gdb.base/annota3.exp: Likewise.
8746 * gdb.base/break.exp: Likewise.
8747 * gdb.base/condbreak.exp: Likewise.
8748 * gdb.base/pending.exp: Likewise.
8749 * gdb.base/sepdebug.exp: Likewise.
8750 * gdb.base/unload.exp: Likewise.
8751 * gdb.cp/ovldbreak.exp: Likewise.
8752 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8753
897b09ca
DE
87542008-02-07 Doug Evans <dje@google.com>
8755
8756 * gdb.cp/mb-inline.exp: New.
8757 * gdb.cp/mb-inline.h: New.
8758 * gdb.cp/mb-inline1.cc: New.
8759 * gdb.cp/mb-inline2.cc: New.
8760
b1c32d35
PM
87612008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8762
8763 * gdb.pascal/floats.pas: New test program.
8764 * gdb.pascal/floats.exp: New testcase.
8765
1a4ca44a
TJB
87662008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8767
8768 * gdb.base/callfuncs.c (t_float_many_args): New function.
8769 (t_double_many_args): New function.
8770 * gdb.base/callfuncs.exp: Add tests for exceeding float
8771 and double parameters passed through the stack.
8772
439048e8
JB
87732008-02-05 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8776 gdb.ada/complete/foo.adb: New files.
8777 * gdb.ada/complete.exp: New testcase.
8778
81fe8080
DE
87792008-02-03 Doug Evans <dje@google.com>
8780
301f0ecf
DE
8781 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8782
81fe8080
DE
8783 * gdb.cp/gdb2384.exp: New file.
8784 * gdb.cp/gdb2384.cc: New file.
8785 * gdb.cp/gdb2384-base.h: New file.
8786 * gdb.cp/gdb2384-base.cc: New file.
8787
4b071aec
DE
87882008-02-02 Doug Evans <dje@google.com>
8789
8790 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8791
61137ba6
JB
87922007-02-01 Joel Brobecker <brobecker@adacore.com>
8793
8794 * gdb.ada/sym_print_name: New test program.
8795 * gdb.ada/sym_print_name.exp: New testcase.
8796
87972007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8798
8799 * gdb.ada/nested/hello.adb: New file.
8800 * gdb.ada/nested.exp: New testcase.
8801 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8802
98deb0da
VP
88032008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8804
8805 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8806 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8807 don't cause future evaluations of function to report
8808 creation of internal breakpoints.
98deb0da 8809
723a2275
VP
88102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8811
8812 * gdb.mi/mi-break.exp (test_error): New.
8813 Call it.
8814
fb546a2f
LM
88152008-01-31 Luis Machado <luisgpm@br.ibm.com>
8816
8817 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8818 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8819
2d8fd90a
PM
88202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8821
8822 * gdb.pascal/integers.pas: New test program.
8823 * gdb.pascal/integers.exp: New testcase.
8824
a7fa0ded
PM
88252008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8826
8827 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8828
5e1a1926
TJB
88292008-01-30 Luis Machado <luisgpm@br.ibm.com>
8830
8831 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8832 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8833
8d04f9f0
JB
88342008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8835
8836 * gdb.ada/formatted_ref: New test program.
8837 * gdb.ada/formatted_ref.exp: New testcase.
8838
8839 * gdb.cp/formatted-ref.cc: New file.
8840 * gdb.cp/formatted-ref.exp: New testcase.
8841
ce75a98f
JB
88422008-01-30 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8845
e835f6bf
NR
88462008-01-30 Nick Roberts <nickrob@snap.net.nz>
8847
8848 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8849 (test_file_list_exec_source_file): Update to new macro-info field.
8850
d118ef87
PH
88512008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8852
8853 * gdb.ada/exprs: New test program.
8854 * gdb.ada/exprs.exp: New testcase.
8855
7d35ab09
TJB
88562008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8857
8858 * dfp-test.c (DELTA, DELTA_B): New definitions.
8859 (double_val1, double_val2, double_val3, double_val4, double_val5,
8860 double_val6, double_val7, double_val8, double_val9, double_val10,
8861 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8862 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8863 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8864 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8865 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8866 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8867 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8868 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8869 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8870 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8871 dec128_val16): New global variables.
8872 (decimal_dec128_align): New function.
8873 (decimal_mixed): Likewise.
8874 (decimal_many_args_dec32): Likewise.
8875 (decimal_many_args_dec64): Likewise.
8876 (decimal_many_args_dec128): Likewise.
8877 (decimal_many_args_mixed): Likewise.
8878 * dfp-test.exp: Add tests calling new inferior functions.
8879
2d717e4f
DJ
88802008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8881
8882 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8883 gdb.server/ext-run.exp: New files.
8884 * lib/gdbserver-support.exp (gdbserver_download): New.
8885 (gdbserver_start): New. Update gdbserver expected
8886 output.
8887 (gdbserver_spawn): Use them.
8888 (gdbserver_start_extended): New.
8889
e85a822c
DJ
88902008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8891
8892 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8893 Run on GNU/Linux.
8894 (do_exec_tests): Check for systems which do not support catchpoints.
8895 Do not match START.
8896 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8897 Run on GNU/Linux. Enable verbose output.
8898 (check_fork_catchpoints): New.
8899 (explicit_fork_child_follow, catch_fork_child_follow)
8900 (tcatch_fork_parent_follow): Update expected messages.
8901 (do_fork_tests): Use check_fork_catchpoints.
8902 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8903 Run on GNU/Linux. Enable verbose output.
8904 (check_vfork_catchpoints): New.
8905 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8906 expected messages.
8907 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8908
401ea829
JB
89092008-01-29 Jim Blandy <jimb@red-bean.com>
8910
8911 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8912 host' errors.
8913 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8914
aceaf3ad
JB
89152008-01-29 Jim Blandy <jimb@red-bean.com>
8916
8917 * gdb.threads/sigthread.c: Use barriers to ensure that
8918 child_thread and child_thread_two are always initialized before we
8919 start to use them.
8920
a5606eee
VP
89212008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8922
8923 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8924 * gdb.base/watchpoint-solib.c: New.
8925 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8926
c55a82bb
PM
89272008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8928
8929 * gdb.base/gdb1056.exp: Add unsigned integer test.
8930
0993fe05
DE
89312008-01-28 Doug Evans <dje@google.com>
8932
8933 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8934
4fe42e7f
JB
89352008-01-27 Jim Blandy <jimb@codesourcery.com>
8936
c7a69933
JB
8937 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8938
4fe42e7f
JB
8939 * gdb.base/expand-psymtabs.exp: Doc fix.
8940
5def8285
MK
89412008-01-26 Mark Kettenis <kettenis@gnu.org>
8942
8943 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8944
5313c911
NR
89452008-01-24 Nick Roberts <nickrob@snap.net.nz>
8946
a9c64011 8947 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8948 -var-set-format.
8949
93815fbf
VP
89502008-01-23 Chris Demetriou <cgd@google.com>
8951
8952 * gdb.threads/thread_events.c: New testcase source file.
8953 * gdb.threads/thread_events.exp: New testcase expect file.
8954
467a88ee
NR
89552008-01-23 Nick Roberts <nickrob@snap.net.nz>
8956
8957 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8958
8959 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8960 -var-set-format.
8961
d8f82aba
DJ
89622008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8963 Vladimir Prus <vladimir@codesourcery.com>
8964
8965 * gdb.base/float.exp: Allow missing floating point for m68k and
8966 PowerPC.
8967
60c46647
VP
89682008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8969
8970 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8971 ignore count.
8972 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8973 * gdb.mi/mi-cli.exp: Adjust.
8974 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8975
c7dd36a1
PA
89762008-01-17 Pedro Alves <pedro@codesourcery.com>
8977
8978 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8979 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8980 with dummy_ptr's address.
8981 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8982 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8983 all targets.
8984 * gdb.mi/mi2-var-child.exp: Likewise.
8985
39d5313e
JB
89862008-01-09 Joel Brobecker <brobecker@adacore.com>
8987
8988 * gdb.ada/null_array: New test program.
8989 * gdb.ada/null_array.exp: New testcase.
8990
0aea4bf3
LM
89912008-01-09 Luis Machado <luisgpm@br.ibm.com>
8992
8993 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8994 with required float modifiers.
8995
0b354900
JB
89962008-01-08 Joel Brobecker <brobecker@adacore.com>
8997
8998 * gdb.ada/funcall_param: New test program.
8999 * gdb.ada/funcall_param.exp: New testcase.
9000
cdb7f5d4
JB
90012008-01-08 Joel Brobecker <brobecker@adacore.com>
9002
9003 * gdb.ada/arrayparam: New test program.
9004 * gdb.ada/arrayparam.exp: New testcase.
9005
88e2547f
JB
90062008-01-08 Joel Brobecker <brobecker@adacore.com>
9007
9008 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9009 landed. Should also fix random failures in the test following it.
9010
f6867ce0
TJB
90112008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9012
9013 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9014 for expressions with decimal float values.
9015 (test_dfp_conversions): New function to test casts to and from
9016 decimal float types.
9017 Call test_dfp_conversions.
9018 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9019 elements.
9020 (main): Initialize ds.float4 and ds.double8 elements.
9021 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9022 string to new error message.
9023 (d64_set_tests): Likewise.
9024 (d128_set_tests): Likewise.
9025 Add tests for expressions with decimal float variables. Add tests for
9026 conversions to and from decimal float types.
9027
f9c11282
JB
90282008-01-05 Joel Brobecker <brobecker@adacore.com>
9029
9030 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9031 * gdb.ada/packed_tagged.exp: New testcase.
9032
0ecbca72
JB
90332008-01-04 Joel Brobecker <brobecker@adacore.com>
9034
9035 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9036 gdb.ada/homonym/homonym_main.adb: New files.
9037 * gdb.ada/homonym.exp: New testcase.
9038
c18d3d89
JB
90392008-01-04 Joel Brobecker <brobecker@adacore.com>
9040
9041 * gdb.ada/packed_array.exp: Add testing of references to
9042 a packed array.
9043
ecc7085b
JB
90442008-01-04 Joel Brobecker <brobecker@adacore.com>
9045
9046 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9047 New files.
9048 * gdb.ada/type_coercion.exp: New testcase.
9049
c474c922
JB
90502008-01-04 Joel Brobecker <brobecker@adacore.com>
9051
9052 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9053 gdb.ada/tagged/foo.adb: New file.
9054 * gdb.ada/tagged.exp: New testcase.
9055
9005b927
JB
90562008-01-04 Joel Brobecker <brobecker@adacore.com>
9057
9058 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9059 gdb.ada/ptype_field/foo.adb: New files.
9060 * gdb.ada/ptype_field.exp: New testcase.
9061
1a6aaad8
JB
90622008-01-03 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.ada/print_pc.exp: New testcase.
9065
0ef22f53
JB
90662008-01-03 Joel Brobecker <brobecker@adacore.com>
9067
9068 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9069 gdb.ada/taft_type/p.adb: New files.
9070 * gdb.ada/taft_type.exp: New testcase.
9071
1689ecf8
JB
90722008-01-03 Joel Brobecker <brobecker@adacore.com>
9073
9074 * gdb.ada/array_bounds/bar.adb: New file.
9075 * gdb.ada/array_bounds.exp: New testcase.
9076
a4d0b9c3
JB
90772008-01-03 Joel Brobecker <brobecker@adacore.com>
9078
9079 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9080 gdb.ada/arrayptr/foo.adb: New files.
9081 * gdb.ada/arrayptr.exp: New testcase.
9082
a31ace00
JB
90832008-01-03 Joel Brobecker <brobecker@adacore.com>
9084
9085 * gdb.base/set-lang-auto.exp: New testcase.
9086
a97fced3
JB
90872008-01-03 Joel Brobecker <brobecker@adacore.com>
9088
9089 * gdb.ada/fun_addr/foo.adb: New file.
9090 * gdb.ada/fun_addr.exp: New testcase.
9091
ef29ce1a
JK
90922008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9095 New files
9096
0fafefe3
JB
90972008-01-02 Joel Brobecker <brobecker@adacore.com>
9098
9099 * array_subscript_addr/p.adb: New file.
a9c64011 9100 * array_subscript_addr.exp: New testcase.
0fafefe3 9101
c4359f8d
JB
91022008-01-02 Joel Brobecker <brobecker@adacore.com>
9103
a9c64011 9104 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9105 New files.
9106 * gdb.ada/str_cmp_ref.exp: New testcase.
9107
1aa1b15b
JB
91082008-01-01 Joel Brobecker <brobecker@adacore.com>
9109
9110 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9111 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9112 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9113
81c9b2cf
JB
91142008-01-01 Joel Brobecker <brobecker@adacore.com>
9115
9116 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9117 gdb.ada/ref_param/pck.ads: New files.
9118 * gdb.ada/ref_param.exp: New testcase.
9119
319e4674
JB
91202008-01-01 Joel Brobecker <brobecker@adacore.com>
9121
9122 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9123 gdb.ada/interface/foo.adb: New files.
9124 * gdb.ada/interface.exp: New testcase.
9125
ef682c56
JB
91262007-12-31 Jim Blandy <jimb@codesourcery.com>
9127
9128 * gdb.base/multi-forks.exp: Consume all output from child
9129 processes before proceeding to next test.
9130
f6f3eb6c
JB
91312007-12-29 Jim Blandy <jimb@codesourcery.com>
9132
9133 * configure: Regenerated.
9134
f652e42f
JB
91352007-12-27 Joel Brobecker <brobecker@adacore.com>
9136
9137 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9138 gdb.ada/fixed_cmp/fixed.adb: New files.
9139 * gdb.ada/fixed_cmp.exp: New testcase.
9140
6943e596
JB
91412007-12-27 Joel Brobecker <brobecker@adacore.com>
9142
9143 * gdb.ada/boolean_expr.exp: New testcase.
9144
aad9a193
JB
91452007-12-26 Jim Blandy <jimb@codesourcery.com>
9146
9147 * gdb.base/multi-forks.exp: Doc fix.
9148
fb5f3683
JB
91492007-12-26 Joel Brobecker <brobecker@adacore.com>
9150
9151 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9152 * gdb.ada/char_param.exp: Do not compile our test program with
9153 -gnata, this is unnecessary.
9154 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9155
384e4a9c
JB
91562007-12-24 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9159 gdb.ada/print_chars/foo.adb: New files.
9160 * gdb.ada/print_chars.exp: New testcase.
9161
01e044f7
JB
91622007-12-24 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9165 gdb.ada/char_param/foo.adb: New files.
9166 * gdb.ada/char_param.exp: New testcase.
9167
0ce17860
JB
91682007-12-22 Jim Blandy <jimb@codesourcery.com>
9169
9170 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9171 hard-coding source line numbers into the test.
9172 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9173 gdb_get_line_number to find.
9174
919809b9
JB
91752007-12-22 Joel Brobecker <brobecker@adacore.com>
9176
9177 * gdb.base/ptype.c (highest): New struct type.
9178 (the_highest): New variable of that type.
9179 (main): Add dummy assignment to a field of variable the_highest.
9180 * gdb.base/ptype.exp: Test type printing of our new variable.
9181
abc8a88d
PM
91822007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9183
9184 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9185 and record first explicitly generated thread number.
abc8a88d
PM
9186 Use that thread number for thread specific watchpoint test.
9187 Add iteration number to repetitive tests.
9188
5158f3e3
CES
91892007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9190 Jim Blandy <jimb@codesourcery.com>
9191
9192 * gdb.base/expand-psymtabs.c: New testcase
9193 source file.
9194 * gdb.base/expand-psymtabs.exp: New testcase
9195 expect file.
9196
37e4754d
LM
91972007-12-17 Luis Machado <luisgpm@br.ibm.com>
9198
9199 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9200 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9201
551e5d04
JB
92022007-12-17 Joel Brobecker <brobecker@adacore.com>
9203
9204 * gdb.ada/frame_args/foo.adb: New file.
9205 * gdb.ada/frame_args/pck.ads: New file.
9206 * gdb.ada/frame_args/pck.adb: New file.
9207 * gdb.ada/frame_args.exp: New testcase.
9208
a05ee097
JB
92092007-12-17 Joel Brobecker <brobecker@adacore.com>
9210
9211 * gdb.base/frame-args.c: New file.
9212 * gdb.base/frame-args.exp: New testcase.
9213
c162e8c9 92142007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9215 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9216
9217 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9218
afe8ab22 92192007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9220
afe8ab22
VP
9221 * gdb.mi/mi-pending.exp: New.
9222 * gdb.mi/mi-pending.c: New.
9223 * gdb.mi/mi-pendshr.c: New.
9224
dfdfb3ca
JB
92252007-12-06 Jim Blandy <jimb@codesourcery.com>
9226
9227 * gdb.base/default.exp: Update expected output for 'info catch'.
9228
b7fca990
JK
92292007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9230
9231 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9232 must be set to binary.
9233
6a1afc1e
PA
92342007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9235
9236 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9237
a6b151f1
DJ
92382007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9239
9240 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9241 gdb.mi/mi-file-transfer.exp: New.
9242
43039443
JK
92432007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9246
0ef2251b
MR
92472007-11-22 Maciej W. Rozycki <macro@mips.com>
9248
9249 * gdb.trace/backtrace.exp: Fix a typo.
9250 * gdb.trace/circ.exp: Likewise.
9251 * gdb.trace/collection.exp: Likewise.
9252 * gdb.trace/limits.exp: Likewise.
9253 * gdb.trace/report.exp: Likewise.
9254 * gdb.trace/tfind.exp: Likewise.
9255 * gdb.trace/while-dyn.exp: Likewise.
9256
5443631e
NR
92572007-11-21 Nick Roberts <nickrob@snap.net.nz>
9258
9259 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9260 objects of pointers that can't be dereferenced are now
9261 "noneditable".
9262
a4ce5b0d
UW
92632007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9264
9265 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9266 (target_cpu): Remove.
9267
d6e956e5
VP
92682007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9269
9270 * gdb.base/ending-run.exp: Expect the list of cleared
9271 breakpoint to come in natural order, not the reversed one.
a9c64011 9272
214270ab
VP
92732007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9274
9275 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9276 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9277
1a619819
LM
92782007-11-05 Luis Machado <luisgpm@br.ibm.com>
9279
9280 * gdb.base/printcmds.exp: New function
9281 test_printf_with_dfp.
9282
5b01a6fa
DE
92832007-11-02 Doug Evans <dje@google.com>
9284
9285 * gdb.disasm/t01_mov.s: Remove carriage returns.
9286 * gdb.disasm/t02_mova.s: Ditto.
9287 * gdb.disasm/t03_add.s: Ditto.
9288 * gdb.disasm/t04_sub.s: Ditto.
9289 * gdb.disasm/t05_cmp.s: Ditto.
9290 * gdb.disasm/t06_ari2.s: Ditto.
9291 * gdb.disasm/t07_ari3.s: Ditto.
9292 * gdb.disasm/t08_or.s: Ditto.
9293 * gdb.disasm/t09_xor.s: Ditto.
9294 * gdb.disasm/t10_and.s: Ditto.
9295 * gdb.disasm/t11_logs.s: Ditto.
9296 * gdb.disasm/t12_bit.s: Ditto.
9297 * gdb.disasm/t13_otr.s: Ditto.
9298
ec33ab7f
JK
92992007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9300
9301 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9302
ae0d01ff
UW
93032007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9304
9305 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9306 provide DFP support.
9307
55eddb0f
DJ
93082007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9311 Test "set powerpc vector-abi". Skip auto-detection tests for old
9312 toolchains.
9313
7020f05c
PA
93142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9315
9316 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9317 with [string compare].
9318
84bc3db9
PA
93192007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9320
9321 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9322 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9323
5876dc88
LM
93242007-10-25 Luis Machado <luisgpm@br.ibm.com>
9325
9326 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9327 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9328 * gdb.opt/Makefile.in: New makefile.
9329 * Makefile.in: Create new directory "gdb.opt".
9330 * configure.ac: Add "gdb.opt" directory.
9331 * configure: Regenerated.
a9c64011 9332
c3ea9a14
DE
93332007-10-25 Doug Evans <dje@google.com>
9334
9335 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9336 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9337
a9c64011 93382007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9339 Thiago Jung Bauermann <bauerman@br.ibm.com>
9340
9341 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9342 Floating Point expressions.
9343 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9344 Floating Point variables.
9345 * gdb.base/dfp-test.c: new file containing program with Decimal
9346 Floating variables, used by gdb.base/dfp-test.exp.
9347
62a24a2b
DJ
93482007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9349
9350 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9351
e7b1eae6
UW
93522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9353
9354 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9355 compiling test case with GCC.
9356 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9357
c641edcc
UW
93582007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9359
9360 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9361 format changes.
9362
5e5ebfe6
MS
93632007-10-18 Michael Snyder <msnyder@specifix.com>
9364
9365 * gdb.base/dbx.exp: Add missing "-re " operator.
9366
e831e7b6
GM
93672007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9368
9369 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9370 * configure.ac: Removed trailing spaces after backslash.
9371 * gdb.modula2: New directory.
9372 * gdb.modula2/Makefile.in: New file.
9373 * gdb.modula2/unbounded-array.exp: New file.
9374 * gdb.modula2/unbounded1.c: New file.
9375
7cc46491
DJ
93762007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9377
9378 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9379
93802007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9381
9382 * gdb.base/sigstep.c (main): Add checks for
9383 return values for setitimer call.
9384 Call setitimer again with itimer = ITIMER_REAL
9385 if first call to setitimer fails.
9386
e91528f0
KH
93872007-10-11 Kazu Hirata <kazu@codesourcery.com>
9388
9389 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9390 of $timeout.
9391
2ec9a4f8
DJ
93922007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9393
9394 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9395
93962007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9397
9398 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9399 of gdb_expect call, to avoid interruption.
9400
64b2fa04
PA
94012007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9402
9403 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9404 (v_unsigned_long_long, v_long_long_array)
9405 (v_signed_long_long_array, v_unsigned_long_long_array)
9406 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9407 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9408 [!NO_LONG_LONG]: New.
9409 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9410 v_long_long_member.
9411
9412 (v_long_long_func, v_signed_long_long_func)
9413 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9414 (main) [!NO_LONG_LONG]: Initialize long long variants.
9415
9416 * gdb.base/whatis.exp: If board file requests no_long_long, build
9417 test with NO_LONG_LONG defined. Test long long, signed long long,
9418 and unsigned long long variants but only if board file doesn't
9419 disable it.
9420
a912286e 94212007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9422 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9423
9424 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9425 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9426 * configure: Regenerated.
9427 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9428 gdb.pascal/types.exp, lib/pascal.exp: New files.
9429
471ba8c9
DJ
94302007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9431
9432 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9433 call.
9434 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9435 to return to the call.
9436 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9437 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9438 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9439 * gdb.mi/mi-until.exp (test_until): Likewise.
9440 * gdb.mi/mi2-until.exp (test_until): Likewise.
9441
fef8a650
DJ
94422007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9443
9444 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9445 two-char array.
9446 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9447
d983da9c
DJ
94482007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9449
9450 * gdb.threads/watchthreads.c (thread_function): Sleep between
9451 iterations.
9452 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9453 at once for S/390. Generate matching fails and passes.
9454
17f62551
VP
94552007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9456
9457 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9458 the 'struct_declarations' variable to zeros.
a9c64011 9459
ed0616c6
VP
94602007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9461
9462 * gdb.cp/mb-ctor.cc: New.
9463 * gdb.cp/mb-ctor.exp: New.
9464 * gdb.cp/mb-templates.cc: New.
9465 * gdb.cp/mb-templates.exp: New.
9466
41f1b697
DJ
94672007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9468
9469 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9470
3f213f78
PA
94712007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9472
9473 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9474 targets.
9475 * configure: Regenerate.
9476
0d381245 94772007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9478
0d381245
VP
9479 * gdb.base/annota1.exp: Adjust for 'info break'
9480 format changes.
9481 * gdb.base/annota3.exp: Likewise.
9482 * gdb.base/break.exp: Likewise.
9483 * gdb.base/condbreak.exp: Likewise.
9484 * gdb.base/pending.exp: Likewise.
9485 * gdb.base/sepdebug.exp: Likewise.
9486 * gdb.base/unload.exp: Likewise.
9487 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9488
fe3f5fa8
VP
94892007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9490
9491 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9492 messages.
9493 * gdb.base/chng-syms.exp: Likewise.
9494 * gdb.base/unload.exp: Likewise.
a9c64011 9495
a75cf6c0
DJ
94962007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9497
9498 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9499
18ecae38
DJ
95002007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9501
9502 * schedlock.c (NUM): Change to 1.
9503 (main): Use args[0] for the main thread.
9504 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9505 regardless of the number of threads.
9506
5509918f
MR
95072007-09-14 Maciej W. Rozycki <macro@mips.com>
9508
4a543daf
MR
9509 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9510 type down.
9511 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9512 test.
9513 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9514 watchpoint type down.
9515 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9516 test.
9517
95182007-09-14 Maciej W. Rozycki <macro@mips.com>
9519
5509918f
MR
9520 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9521 Move all the tests here and run them twice, once using software
9522 watchpoints and once using hardware watchpoints.
9523 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9524
40b53987
DJ
95252007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9526
9527 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9528 test.
9529
695e2681
MK
95302007-09-10 Mark Kettenis <kettenis@gnu.org>
9531
8b3fc8d8
MK
9532 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9533 build-id.
9534
695e2681
MK
9535 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9536 know about $ORIGIN. Calculate output dir from $dest instead of
9537 using ${objdir}/{$subdir}.
9538
58d69f29
MK
95392007-09-09 Mark Kettenis <kettenis@gnu.org>
9540
9541 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9542 gcore, before continuing with the test.
9543
3e347599
DJ
95442007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9545
9546 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9547 * gdb.mi/mi-watch.exp: Likewise.
9548
ea37ba09
DJ
95492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9550 Jim Blandy <jimb@codesourcery.com>
9551
9552 * gdb.arch/i386-sse.exp: Do not expect character constants.
9553 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9554 * gdb.base/display.exp: Allow print/s.
9555 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9556 and unsigned char array changes.
9557
2025a643
DJ
95582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9559
9560 * gdb.base/display.exp: Add tests for printf %p.
9561
26669a27
PA
95622007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9563
9564 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9565 the dll name to unicode.
9566
c8f021f8
JK
95672007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 * gdb.base/default.exp (show version): Update the version text.
9570 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9571
4cf31eea
JK
95722007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9575 New files.
9576
4935890f
JK
95772007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9578
9579 * lib/gdb.exp (build_id_debug_filename_get): New function.
9580 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9581 Remove the generate DEBUG file for the future testcase runs.
9582 New testcase for the NT_GNU_BUILD_ID retrieval.
9583 Move the final testing step to ...
9584 (test_different_dir): ... a new function.
9585 New parameter XFAIL to XFAIL all the tests performed.
9586 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9587 New parameter TYPE to PF_PREFIX all the tests performed.
9588
02142340
VP
95892007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9590
9591 * gdb.mi/mi-var-cp.cc (path_expression): New
9592 function.
9593 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9594
36acd84e
UW
95952007-08-27 Markus Deuling <deuling@de.ibm.com>
9596
9597 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9598 to fit into SPU Local Store memory.
9599
a896d121
JB
96002007-08-23 Joel Brobecker <brobecker@adacore.com>
9601
9602 * gdb.base/default.exp: Adjust the expected output of "info
9603 warranty" after the switch to GPLv3.
9604
7b433602
JB
96052007-08-23 Joel Brobecker <brobecker@adacore.com>
9606
9607 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9608 to 30000 (from 20000).
9609
e22f8b7c
JB
96102007-08-23 Joel Brobecker <brobecker@adacore.com>
9611
9612 Switch the license of all .exp files to GPLv3.
9613 Switch the license of all .f and .f90 files to GPLv3.
9614 Switch the license of all .s and .S files to GPLv3.
9615
5a0e3bd0
JB
96162007-08-23 Joel Brobecker <brobecker@adacore.com>
9617
9618 * configure.ac: Switch license to GPLv3.
9619
cc00619d
JB
96202007-08-23 Joel Brobecker <brobecker@adacore.com>
9621
9622 Switch the licensing to GPLv3 for all .ads and .adb files.
9623
8d26208a
DJ
96242007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9625
9626 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9627 and t_int_double.
9628 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9629
4fcb9948
JB
96302007-08-17 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.base/step-line.c: Switch license to GPL version 3, and
9633 update copyright year.
9634 * gdb.base/step-line.inp: Likewise.
9635
b9c34f67
JB
96362007-08-17 Joel Brobecker <brobecker@adacore.com>
9637
9638 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9639 changes inside gdb1555.c.
9640 * gdb.base/pending.exp: Likewise.
9641
2cc17678
DJ
96422007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9643
9644 * config/default.exp: New file.
9645
e48883f7
DJ
96462007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9647
9648 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9649 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9650
1ab80e5b
MR
96512007-07-30 Maciej W. Rozycki <macro@mips.com>
9652
9653 * gdb.base/dump.exp: Force the correct endianness for binary
9654 formats not carrying this information.
9655
aba471f5
DJ
96562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9657
9658 * gdb.threads/staticthreads.exp: Match .*sem_post.
9659
d4e07204
DJ
96602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9661
9662 * gdb.base/readline.exp (operate_and_get_next): Match the final
9663 prompt.
9664
2b97317d
KB
96652007-07-23 Kevin Buettner <kevinb@redhat.com>
9666
9667 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9668 to restarting SID.
9669
44efa07a
KB
96702007-07-18 Kevin Buettner <kevinb@redhat.com>
9671
9672 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9673 prior to `gdb_start'.
9674
7b5ebade
KB
96752007-07-18 Kevin Buettner <kevinb@redhat.com>
9676
9677 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9678 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9679 Remove call to gdb_unload.
9680
255e7678
DJ
96812007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9682 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9685 for __WIN32__.
9686 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9687 * gdb.base/unload.exp: Use shared library test routines.
9688
3a40aaa0
UW
96892007-07-03 Markus Deuling <deuling@de.ibm.com>
9690
9691 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9692 * gdb.base/solib-symbol-lib.c: Likewise.
9693 * gdb.base/solib-symbol-main.c: Likewise.
9694
b0f4b84b
DJ
96952007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * config/gdbserver.exp (gdb_reconnect): New.
9698 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9699 gdb.base/solib-disc.exp: New files.
9700 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9701 remote debugging".
9702 (gdb_compile): Add shlib_load flag.
9703 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9704 port.
9705 (gdbserver_reconnect): New.
9706
1b05479a
DJ
97072007-07-01 Nick Roberts <nickrob@snap.net.nz>
9708 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.base/annota3.exp: Test for if construct.
9711
86f78eb2
DJ
97122007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9715
6a2eb474 97162007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9717 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9718
9719 * gdb.base/display.exp: Allow a newline after display/i.
9720 * gdb.base/pc-fp.exp: Likewise.
9721 * gdb.base/sigbpt.exp: Likewise.
9722
f8b73d13
DJ
97232007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9724
9725 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9726 required features to be included.
9727
4339e69e
DJ
97282007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9729
9730 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9731 in info threads output.
9732
23d964e7
UW
97332007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9734 Markus Deuling <deuling@de.ibm.com>
9735
9736 * gdb.arch/spu-info.exp: New testcase.
9737 * gdb.arch/spu-info.c: New file.
9738
fd20f75b
DJ
97392007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9740
9741 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9742 tpcs_offset. Restore lr after the call.
9743 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9744
2226f861
DJ
97452007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9746
9747 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9748 (gdbserver_run): Kill any running gdbserver.
9749 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9750
d12371a9
MR
97512007-05-17 Maciej W. Rozycki <macro@mips.com>
9752
9753 * gdb.base/sigbpt.exp: Preset segv_addr.
9754
93f02886
DJ
97552007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9756
9757 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9758 (gdb_compile_shlib): Likewise.
9759 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9760 (default_gdb_init): Clear cleanfiles.
9761 (gdb_finish): Delete recorded cleanfiles.
9762 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9763
9764 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9765 Do not use isnative.
9766 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9767 gdb.base/so-impl-ld.exp: Likewise.
9768 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9769 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9770 gdb_compile.
9771
b04e06d7
VP
97722007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9773
9774 * config/unknown.exp: Remove.
9775
069ed931
UW
97762007-05-15 Markus Deuling <deuling@de.ibm.com>
9777
9778 * gdb.base/info-proc.exp: Check is_remote.
9779
09db0d03
UW
97802007-05-14 Markus Deuling <deuling@de.ibm.com>
9781
9782 * gdb.base/gcore.exp: Initialize variable core_supported.
9783
af2cbe8c
DJ
97842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9785
9786 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9787
027c0295
DJ
97882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9789
9790 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9791 * gdb.threads/print-threads.exp (test_all_threads): Allow
9792 negative and hexadecimal thread IDs.
9793
dc5000e7
DJ
97942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.java/jprint.java (public): Avoid invalid call to static
9797 method.
9798
2e74ed18
DP
97992007-05-14 Denis Pilat <denis.pilat@st.com>
9800
9801 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9802 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9803 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9804 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9805 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9806
83547f02
UW
98072007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9808
9809 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9810 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9811 this mode.
9812 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9813 * gdb.base/spu.ld: New file.
9814
b18be20d
DJ
98152007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9816
9817 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9818
be444858
DJ
98192007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9820
9821 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9822
b1d53152
DJ
98232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * gdb.java/jmain.exp: Handle demangled names with and without method
9826 signatures.
9827
d084b331
DJ
98282007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9831 (have_a_very_merry_interrupt): Remove calls to puts.
9832 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9833 inferior output.
9834 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9835 test names.
9836
db9d7fc5
DJ
98372007-04-29 Markus Deuling <deuling@de.ibm.com>
9838 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.base/auxv.exp (core_works): Also check is_remote.
9841 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9842
ef783a7d 98432007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9844
ef783a7d
VP
9845 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9846 message, not the undefined 'module' variable.
9847 * gdb.base/siginfo.exp: Likewise.
9848 * gdb.base/sigstep.exp: Likewise.
9849 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9850 serialport.
9851 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9852
b7b73cae
CV
98532007-04-25 Corinna Vinschen <vinschen@redhat.com>
9854
9855 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9856 target sim fails. Return 0 otherwise.
9857 (gdb_load): Return prematurely if gdb_target_sim fails.
9858
7d90fdfa
DP
98592007-04-16 Denis Pilat <denis.pilat@st.com>
9860
9861 * gdb.base/setshow.exp: Reset height after having set it to 100.
9862
5d3e9c85
DP
98632007-04-16 Denis Pilat <denis.pilat@st.com>
9864
9865 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9866
18e75969
DP
98672007-04-16 Denis Pilat <denis.pilat@st.com>
9868
9869 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9870
25d5ea92
VP
98712007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9872
9873 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9874 tests. Run the frozen varobjs test.
9875 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9876 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9877
0b49cb80
JK
98782007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9879
9880 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9881 gdb.base/type-opaque.exp: New files.
9882
a73bafbc 98832007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9884
9885 * gdb.mi/mi-var-child.c
a73bafbc
VP
9886 (do_children_tests): User char[2] instead of
9887 char so that automatic printing of pointers to char
9888 don't give unpredicable result.
9889 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9890 local variables.
9891 * gdb.mi/mi-var-child.exp: Step to right line
9892 of do_children_tests.
9893 * gdb.mi/mi2-var-child.exp: Likewise.
9894 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9895 do_locals_tests.
a73bafbc
VP
9896 (do_children_tests): User char[2] instead of
9897 char so that automatic printing of pointers to char
a9c64011 9898 don't give unpredicable result.
a73bafbc 9899 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9900 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9901 Pass test name to mi_wait_for_stop.
9902
7ce59000
DJ
99032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9904
9905 * gdb.asm/asm-source.exp: Remove d10v case.
9906 * lib/gdb.exp (skip_cplus_tests): Likewise.
9907 * gdb.asm/d10v.inc: Deleted.
9908
20389057
DJ
99092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9910
9911 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9912
8807d78b
DJ
99132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9914
9915 * config/netware.exp: Delete file.
9916
aa3edb8e
JB
99172007-03-29 Joel Brobecker <brobecker@adacore.com>
9918
9919 * gdb.dwarf2/dw2-noloc.S: New file.
9920 * gdb.dwarf2/dw2-noloc.exp: New file.
9921
297561ac
PA
99222007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9923
9924 * gdb.cp/method2.cc: New test.
9925 * gdb.cp/method2.exp: New test.
9926 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9927
1f81bd39
DJ
99282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9929
9930 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9931
9453113a
DJ
99322007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9933
9934 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9935
b741e217
DJ
99362007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9937
9938 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9939 (gdb_load): Delete, replace with...
9940 (gdb_reload): ...this.
9941 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9942 * gdb.server/server-mon.exp: Likewise.
9943 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9944 (gdb_start_cmd): New.
9945 (gdb_file_cmd): Save the last loaded file.
9946 (gdb_reload): New.
9947 (gdb_gnu_strip_debug): Use transform.
9948 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9949 support here. Use new $last_loaded_file. Check mtime.
9950 (gdb_target_cmd): Handle ObjC failure case.
9951 (infer_host_exec): Delete.
9952 (gdbserver_load): Rename to...
9953 (gdbserver_run): ...this. Simplify.
9954 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9955 (mi_gdb_load): Move most contents to a new function...
9956 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9957 (mi_run_cmd): Use mi_gdb_target_load.
9958 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9959 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9960 Use gdb_run_cmd.
9961 * gdb.base/charsign.exp: Remove incorrect comment.
9962 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9963 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9964 gdb.base/start.exp: Use gdb_start_cmd.
9965
446ab585 99662007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9967 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9968
9969 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9970 * gdb.base/signull.exp: Similarly.
9971
bbb88ebf
UW
99722007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9973
9974 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9975 messages available to test cases (like chng-sym.exp).
9976
cb8c4a99
AS
99772007-03-14 Andreas Schwab <schwab@suse.de>
9978
9979 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9980 format changes.
9981
4e463ff5
DJ
99822007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9985 (optimized_1): New.
9986 (main): Call optimized_1.
9987 (gdb2029): Correct typos. Call gdb2029_marker.
9988 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9989 for gdb2029.
9990
b6db2c47
MK
99912007-03-12 Mark Kettenis <kettenis@gnu.org>
9992
9993 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9994 as tabs. Remove redundant test pattern.
9995
70ed3737
UW
99962007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9997
9998 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9999 for /a format output.
10000
47b67b60
DJ
100012007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10002
10003 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10004 collect output incrementally.
10005
b8953b0e
UW
100062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10007
10008 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10009 for -var-create lpcharacter test.
10010 * gdb.mi/mi2-var-cmd.exp: Likewise.
10011
7acd5c40
UW
100122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10013
10014 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10015 pass on targets where address zero is readable.
10016
9c6759c1
UW
100172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10018
10019 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10020 just a single architecture.
10021
a2f1aeb4
UW
100222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10023
10024 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10025 (fetch_all_registers): New function, uses gdb_test_multiple and
10026 exp_continue to fetch inferior output line-by-line.
10027 Replace all uses of do_get_all_registers by fetch_all_registers.
10028
46579ac2
UW
100292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10030
10031 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10032 in target_info.
10033
fc133f24
MS
100342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10035
a9c64011 10036 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10037 consistancy; add a default (timeout) case.
10038
7646a51d
MS
100392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10040
10041 * gdb.base/watchpoint.exp: Fix truncated comment.
10042
dcfff61f
MS
100432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10044
10045 * Makefile.in: Remove spurious single-quotes from sed command.
10046
664e3ee9
DJ
100472007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10048
10049 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10050 func.
10051 * gdb.mi/mi2-var-cmd.exp: Likewise.
10052
d7cc6f2f
JB
100532007-02-27 Joel Brobecker <brobecker@adacore.com>
10054
a9c64011
AS
10055 * gdb.dwarf2/dw2-producer.S: New file.
10056 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10057
100582007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10059
10060 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10061 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10062 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10063 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10064 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10065 Revert tests to use mi_gdb_test and include value field in output
10066 of -var-create.
10067
93d42b30
DJ
100682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10069
10070 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10071
c499ed39
DJ
100722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * gdb.base/maint.exp: Remove full paths from test names.
10075 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10076 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10077
9836f81b
JB
100782007-02-27 Joel Brobecker <brobecker@adacore.com>
10079
10080 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10081
c74d0ad8
DJ
100822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10083
10084 * gdb.server/server-mon.exp: New test.
10085
2711e456
DJ
100862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10087
10088 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10089
ff6f572f
DJ
100902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10093 register capitalization.
10094
fada3feb
DP
100952007-02-13 Denis Pilat <denis.pilat@st.com>
10096
10097 * gdb.mi/mi-var-invalidate.exp: New file.
10098
fb1e4ffc
DJ
100992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10102
3da939d7
DJ
101032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10104
10105 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10106
123dc839
DJ
101072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10108
10109 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10110 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10111
877e3645 101122007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10113
10114 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10115 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10116 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10117 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10118 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10119 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10120 Update tests to include value field in output of -var-create.
a9c64011 10121
3c0a2960
AS
101222007-02-08 Andreas Schwab <schwab@suse.de>
10123
10124 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10125
108546a0
DJ
101262007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10127
10128 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10129 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10130
d701dcab
DP
101312007-02-02 Denis Pilat <denis.pilat@st.com>
10132
10133 * gdb.threads/threadapply.exp: check that frame is not changed by
10134 the thread apply all command.
10135
783e3e2f
AS
101362007-01-31 Andreas Schwab <schwab@suse.de>
10137
6d9c3a87
AS
10138 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10139
3c50d7b9
AS
10140 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10141 in the dwarf sections.
10142 * gdb.dwarf2/mac-fileno.S: Likewise.
10143
783e3e2f
AS
10144 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10145 bspstore register on ia64.
10146
78ff580e
AS
101472007-01-29 Andreas Schwab <schwab@suse.de>
10148
cc8e9b12
AS
10149 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10150 "frame-begin" annotation.
10151
78ff580e
AS
10152 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10153 number of "frames-invalid" annotations.
10154
704a4f78
DJ
101552007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10156
10157 * gdb.base/commands.exp: Call if_commands_test.
10158 (gdb_test_no_prompt, if_commands_test): New.
10159
e741bf94
MK
101602007-01-28 Mark Kettenis <kettenis@gnu.org>
10161
10162 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10163
474d0ad3
AS
101642007-01-27 Andreas Schwab <schwab@suse.de>
10165
10166 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10167 .short/.int/.quad in the dwarf sections.
10168 * gdb.dwarf2/dw2-intercu.S: Likewise.
10169 * gdb.dwarf2/dw2-intermix.S: Likewise.
10170
e784b426
JK
101712007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10174 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10175 array.
e784b426
JK
10176 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10177 * gdb.base/setvar.exp: Likewise.
10178
37f08e04
AS
101792007-01-26 Andreas Schwab <schwab@suse.de>
10180
9a01813a
AS
10181 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10182 test.
10183
37f08e04
AS
10184 * gdb.base/multi-forks.exp ("restart $i"): Also match
10185 __kernel_syscall_via_break.
10186
6e2a9270
VP
101872007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10188
10189 * lib/mi-support.exp (mi_delete_varobj): New.
10190 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10191 testcase.
10192 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10193 (main): Call the above.
10194 (reference_update_test, base_in_reference_test)
10195 (reference_to_pointer): Delete the created varobjs.
a9c64011 10196
e515b470
DJ
101972007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10198
10199 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10200 * configure: Regenerated.
10201 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10202 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10203 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10204 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10205 * lib/gdb.exp (gdb_skip_xml_test): New function.
10206
08d8bcd7
DJ
102072007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10208
10209 * gdb.base/sigrepeat.exp: Correct error message.
10210
102112007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10212 Daniel Jacobowitz <dan@codesourcery.com>
10213
10214 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10215 gdb.arch/i386-gnu-cfi-asm.S: New files.
10216
97c3f1f3
JK
102172007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 * lib/gdb.exp: Abort on missing `site.exp'.
10220
cb1df416
DJ
102212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10222 Daniel Jacobowitz <dan@codesourcery.com>
10223
10224 * gdb.base/included.c, gdb.base/included.exp,
10225 gdb.base/included.h: New files.
10226
35990120
DJ
102272007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10228
10229 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10230 (maximize_rlimit): Reduce limits on 64-bit systems.
10231
6e81a116 102322007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10233
10234 From Marcus Deuling <deuling@de.ibm.com>:
10235 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10236 every case.
10237
6c3c41f3
NR
102382007-01-13 Nick Roberts <nickrob@snap.net.nz>
10239
10240 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10241 (test_path_specification): Use objdir instead of srcdir to always
10242 get an absolute filename.
10243
2f12c312
DJ
102442007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10245
10246 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10247
81121995
VP
102482007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10249
10250 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10251 Make sure the variable we're using is in scope.
10252 (reference_to_pointer): Likewise.
10253
4741b737
DJ
102542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10255
10256 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10257 has no debug information.
10258
054410c3
DJ
102592007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10260
10261 * gdb.base/annota1.exp: Remove extra send_gdb.
10262
818f79f6
DJ
102632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10264
10265 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10266
f7a6bb70
DJ
102672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10268
10269 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10270
57e66780
DJ
102712007-01-08 Nick Roberts <nickrob@snap.net.nz>
10272 Daniel Jacobowitz <dan@codesourcery.com>
10273
10274 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10275 lcharacter or linteger change. Correct duplicated test name.
10276 * gdb.mi/mi2-var-cmd.exp: Likewise.
10277
3d799a95
DJ
102782007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10279
10280 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10281
102822007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10283
a9c64011
AS
10284 * gdb.base/nofield.c: New file.
10285 * gdb.base/nofield.exp: New testcase.
51679ba9 10286
eafb94e8
NR
102872007-01-05 Nick Roberts <nickrob@snap.net.nz>
10288
10289 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10290
10291 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10292 test.
10293
5e572bb4
DJ
102942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10295
10296 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10297
74a44383
DJ
102982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10299
10300 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10301 when continuing.
10302
1b572db9
DJ
103032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10304
10305 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10306 Expect ".exe" extension.
10307
381bc39b
DJ
103082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10309
10310 * gdb.base/charset.exp: Add explicit filename to break.
10311 * gdb.base/dbx.exp: Add explicit filename to breaks.
10312
2b70e4c6
DJ
103132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10314
10315 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10316 * gdb.mi/mi2-file.exp: Likewise.
10317
303b6f5d
DJ
103182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10319
10320 Implement specification of MI tests as comments
10321 in C and C++ sources.
10322 * lib/mi-support.exp (mi_autotest_data): New variable.
10323 (mi_autotest_source): New variable.
10324 (count_newlines, mi_prepare_inline_tests)
10325 (mi_get_inline_test, mi_continue_to_line)
10326 (mi_run_inline_test, mi_tbreak)
10327 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10328 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10329 Run inline tests.
10330 * gdb.mi/mi-var-cp.cc: Define tests here.
10331
23da0d94
VP
103322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10333
10334 Simplify usage of mi_continue_to.
10335 * lib/mi-support.exp (mi_runto_helper): Renamed
10336 from mi_runto, added new parameter 'run_or_continue'.
10337 (mi_runto): Use mi_runto_helper.
10338 (mi_continue_to): Accept just function name as parameter.
10339 Use mi_runto_helper.
10340 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10341 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10342
f9e18282
JB
103432006-01-04 Joel Brobecker <brobecker@adacore.com>
10344
10345 Make this testcase a bit more realistic. The current code
10346 is too simplistic, and allows the compiler to optimize out
10347 some of the entities we need for this testcase.
10348 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10349 (Do_Nothing): Add extra parameter.
10350 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10351 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10352 by using a variable of type Void_Star.
10353
fd678c65
JB
103542006-01-04 Joel Brobecker <brobecker@adacore.com>
10355
10356 * gdb.ada/catch_ex/foo.adb: New file.
10357 * gdb.ada/catch_ex.exp: New testcase.
10358
05cfdb42
DJ
103592007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10360
10361 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10362 pass --image-base to linker.
10363
2e03ee74
DJ
103642007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10365 Daniel Jacobowitz <dan@codesourcery.com>
10366
10367 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10368 secondary prompts.
10369
0d5de010
DJ
103702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10373 output. Test the types of members and member pointers.
10374 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10375 gdb/2092.
10376 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10377 statement. Enable for GCC. Update expected output for some tests
10378 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10379 layout.
10380 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10381 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10382 (Diamond::vget_base): New.
10383 (main): Add new tests.
10384 * gdb.cp/printmethod.exp: Update expected output for member functions.
10385 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10386 print pEe->D::vg().
10387
61a771aa
DJ
103882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10389
10390 * gdb.threads/tls.exp: Allow stops in sem_post.
10391
2fa63963
DJ
103922006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10393
10394 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10395 * gdb.base/annota3.exp: Likewise.
10396 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10397 again (instead of timing out).
10398 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10399 GCC bug 26475.
10400 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10401 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10402 test from jmisc1.exp.
10403 * gdb.java/jmisc1.exp: Delete.
10404 * gdb.java/jprint.exp: Adjust to work with method signatures including
10405 return types.
10406 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10407 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10408 * lib/java.exp (compile_java_from_source): Pass the correct type
10409 to target_compile.
10410
5eefc2b7
JB
104112006-12-31 Joel Brobecker <brobecker@adacore.com>
10412
10413 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10414 (stack_align_edx): New function.
10415 (stack_align_eax): New function.
10416 (main): Add calls to stack_align_edx and stack_align_eax.
10417 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10418 Add testing for the cases where the register used during a stack
10419 realignment is edx. Same for eax.
10420
227c54da
DJ
104212006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10422
10423 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10424 and generic PE targets.
10425
cab8ac94
JB
104262006-12-29 Joel Brobecker <brobecker@adacore.com>
10427
10428 * gdb.ada/array_return.exp: Update copyright date list.
10429
ba54f318
JB
104302006-12-27 Joel Brobecker <brobecker@adacore.com>
10431
10432 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10433 (Create_Small_Float_Vector): New function.
10434 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10435 function body.
10436 * gdb.ada/array_return/p.adb: Use new type and function from
10437 package Pck.
10438 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10439 able to print the value returned by a function returning an
10440 array of float.
10441
6b7a35dd
JB
104422006-12-20 Joel Brobecker <brobecker@adacore.com>
10443
10444 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10445 The associated tests should be PASSing.
10446
038224f6
VP
104472006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10448
10449 Test for base in references.
10450 * gdb.mi/mi-var-cp.cc: Add test code.
10451 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10452 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10453 * gdb.mi/mi2-watch.exp: Likewise.
10454 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10455 (mi_list_varobj_children): New function.
10456
b26ed50d
VP
104572006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10458
10459 * lib/mi-support.exp
10460 (mi_runto): Accept "()" after function name.
10461 (mi_create_varobj): New function.
10462 (mi_varobj_update): New function.
10463 (mi_Check_varobj_value): New function.
10464 * gdb.mi/mi-var-cp.exp: New file.
10465 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10466
08232497
DJ
104672006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10470 gdb.base/weaklib2.c: New files.
10471
d394c993 104722006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10473
ac6c2fba
NS
10474 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10475 info. Adjust test names.
10476
8ec659a0 10477 * gdb.base/break.c (main): Move position of malloc.
d394c993 10478 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10479
acd65feb
VP
104802006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10481
10482 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10483 assignement of arrays and function pointers.
10484 * gdb.mi/var-cmd.c: Add declaration necessary for above
10485 tests.
10486
f556d5e5
NS
104872006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10488
10489 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10490
10491 * gdb.threads/linux-dp.exp: Read thread table before and after
10492 creating each philosopher and verify it.
10493
697bc68d
NS
104942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10495 Paul Brook <paul@codesourcery.com>
10496 Daniel Jacobowitz <dan@codesourcery.com>
10497
10498 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10499 main to remove duplication. Add start function of the form
697bc68d
NS
10500 '_*start[1-9]*'. Add RVDS start function.
10501
29d73ae4
DJ
105022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10503
10504 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10505
c1d88655
UW
105062006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10507
10508 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10509 * gdb.asm/spu.inc: New file.
10510 * gdb.base/term.exp: Disable if [target_info exists noargs].
10511 * gdb.gdb/complaints.exp: Disable if ![isnative].
10512 * gdb.gdb/selftest.exp: Likewise.
10513 * gdb.gdb/observer.exp: Likewise.
10514 * gdb.gdb/xfullpath.exp: Likewise.
10515 * gdb.base/attach.exp: Disable on SPU target.
10516 * gdb.cp/bs145503.exp: Likewise.
10517 * gdb.cp/exception.exp: Likewise.
10518 * gdb.cp/userdef.exp: Likewise.
10519
32a13b1a
DJ
105202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10523
d8295fe9
VP
105242006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10525
10526 * gdb.base/completion.exp: Fix completion tests for
10527 'info' and 'info '.
10528 * gdb.base/help.exp (help_test_raw, test_class_help)
10529 (test_prefix_command_help): Move...
10530 * lib/gdb.exp: Here.
10531 * gdb.base/main.exp: Adjust.
10532 * gdb.cp/maint.exp: Adjust.
10533 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10534
8c394015
VP
105352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10536
10537 * gdb.stabs/weird.exp (print_weird_var): Use
10538 gdb_test_multiple instead of gdb_expect.
10539
027fc1bc
VP
105402006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10541
10542 * gdb.base/help.exp (help_test_raw): New.
10543 (test_class_help): New.
10544 (test_prefix_command_help): New.
10545 Adjust testcases.
10546
67609209
FR
105472006-11-09 Christophe Lyon <christophe.lyon@st.com>
10548
10549 * gdb.base/constvars.c (main): Write to crass and crips, so that
10550 they are allocated by the compiler.
10551
f73adfeb
AS
105522006-10-27 Andreas Schwab <schwab@suse.de>
10553
10554 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10555 "detach-fork".
10556
2f83a18e
DJ
105572006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10558
10559 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10560 of patterns.
10561
94277a38
DJ
105622006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10563
10564 * gdb.base/sepdebug.exp: Remove debug format test.
10565 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10566 Handle no-symtab.
10567 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10568
5bd2f6e2
DJ
105692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10570
10571 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10572 int to pointer or pointer to int.
10573 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10574
8c008720
DJ
105752006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10576
10577 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10578
9e35dae4
DJ
105792006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10580
10581 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10582
d9639e13
DJ
105832006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10584
10585 PR c++/2116
10586 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10587
390a1bd0
JB
105882006-10-06 Joel Brobecker <brobecker@adacore.com>
10589
10590 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10591 the corresponding bug has been fixed in GDB (PR/2018).
10592
dd920c33
JB
105932006-10-06 Joel Brobecker <brobecker@adacore.com>
10594
10595 * gdb.base/subst.exp: New testcase.
10596
53bbefe9
JB
105972006-10-06 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.ada/array_return/pck.ads: Add copyright notice.
10600 * gdb.ada/array_return/pck.adb: Likewise.
10601 * gdb.ada/array_return/p.adb: Likewise.
10602 * gdb.ada/exec_changed/first.adb: Likewise.
10603 * gdb.ada/exec_changed/second.adb: Likewise.
10604
09851417
JB
106052006-10-06 Joel Brobecker <brobecker@adacore.com>
10606
10607 * gdb.ada/watch_arg/watch.adb: New file.
10608 * gdb.ada/watch_arg.exp: New testcase.
10609
041bf30d
VP
106102006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10611
10612 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10613 via string_to_regexp.
041bf30d 10614 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10615
f286fbdd 106162006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10617
10618 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10619 Remove unused / obsolete files.
10620
7c07f349
NR
106212006-09-19 Nick Roberts <nickrob@snap.net.nz>
10622
10623 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10624
cd5ff84a
VP
106252006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10626
10627 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10628 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10629 the number of frames.
cd5ff84a 10630
ae018d1a
DJ
106312006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.base/args.c (main): Add breakpoint marker.
10634 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10635 really test empty arguments.
10636 (args_load): Delete.
10637 (args_test): New.
10638
b399c549
NR
106392006-09-13 Nick Roberts <nickrob@snap.net.nz>
10640
10641 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10642 check for one file.
b399c549 10643
2ab1eb7a
VP
106442006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10645
10646 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10647 HIGH_FRAME argument to -stack-list-locals can be larger than
10648 the number of frames.
a9c64011 10649
476308bf
FF
106502006-08-18 Fred Fish <fnf@specifix.com>
10651
10652 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10653 '$' in front of skip_vmx_tests_saved when setting that.
10654
8625200f
AS
106552006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10656
10657 * gdb.base/trace-commands.exp: New file.
10658
089ec8f1
DJ
106592006-08-10 Joel Brobecker <brobecker@adacore.com>
10660 Daniel Jacobowitz <dan@codesourcery.com>
10661
10662 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10663 expected output of the backtrace commands.
10664
b60f0898
JB
106652006-08-09 Joel Brobecker <brobecker@adacore.com>
10666
10667 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10668 untested followed by return combination.
10669 * gdb.arch/altivec-regs.exp: Likewise.
10670 * gdb.arch/e500-abi.exp: Likewise.
10671 * gdb.arch/e500-regs.exp: Likewise.
10672 * gdb.arch/gdb1291.exp: Likewise.
10673 * gdb.arch/gdb1431.exp: Likewise.
10674 * gdb.arch/gdb1558.exp: Likewise.
10675 * gdb.arch/i386-prologue.exp: Likewise.
10676 * gdb.arch/i386-unwind.exp: Likewise.
10677 * gdb.asm/asm-source.exp: Likewise.
10678 * gdb.base/a2-run.exp: Likewise.
10679 * gdb.base/advance.exp: Likewise.
10680 * gdb.base/all-bin.exp: Likewise.
10681 * gdb.base/annota1.exp: Likewise.
10682 * gdb.base/annota3.exp: Likewise.
10683 * gdb.base/args.exp: Likewise.
10684 * gdb.base/arithmet.exp: Likewise.
10685 * gdb.base/assign.exp: Likewise.
10686 * gdb.base/async.exp: Likewise.
10687 * gdb.base/attach.exp: Likewise.
10688 * gdb.base/bang.exp: Likewise.
10689 * gdb.base/bigcore.exp: Likewise.
10690 * gdb.base/bitfields.exp: Likewise.
10691 * gdb.base/bitfields2.exp: Likewise.
10692 * gdb.base/break.exp: Likewise.
10693 * gdb.base/call-sc.exp: Likewise.
10694 * gdb.base/call-strs.exp: Likewise.
10695 * gdb.base/callfuncs.exp: Likewise.
10696 * gdb.base/checkpoint.exp: Likewise.
10697 * gdb.base/chng-syms.exp: Likewise.
10698 * gdb.base/code-expr.exp: Likewise.
10699 * gdb.base/commands.exp: Likewise.
10700 * gdb.base/completion.exp: Likewise.
10701 * gdb.base/cond-expr.exp: Likewise.
10702 * gdb.base/condbreak.exp: Likewise.
10703 * gdb.base/consecutive.exp: Likewise.
10704 * gdb.base/constvars.exp: Likewise.
10705 * gdb.base/corefile.exp: Likewise.
10706 * gdb.base/cvexpr.exp: Likewise.
10707 * gdb.base/dbx.exp: Likewise.
10708 * gdb.base/define.exp: Likewise.
10709 * gdb.base/detach.exp: Likewise.
10710 * gdb.base/display.exp: Likewise.
10711 * gdb.base/dump.exp: Likewise.
10712 * gdb.base/ena-dis-br.exp: Likewise.
10713 * gdb.base/ending-run.exp: Likewise.
10714 * gdb.base/environ.exp: Likewise.
10715 * gdb.base/eval-skip.exp: Likewise.
10716 * gdb.base/exprs.exp: Likewise.
10717 * gdb.base/fileio.exp: Likewise.
10718 * gdb.base/finish.exp: Likewise.
10719 * gdb.base/float.exp: Likewise.
10720 * gdb.base/foll-exec.exp: Likewise.
10721 * gdb.base/foll-fork.exp: Likewise.
10722 * gdb.base/foll-vfork.exp: Likewise.
10723 * gdb.base/freebpcmd.exp: Likewise.
10724 * gdb.base/funcargs.exp: Likewise.
10725 * gdb.base/gcore.exp: Likewise.
10726 * gdb.base/gdb1090.exp: Likewise.
10727 * gdb.base/gdb1250.exp: Likewise.
10728 * gdb.base/huge.exp: Likewise.
10729 * gdb.base/info-proc.exp: Likewise.
10730 * gdb.base/interrupt.exp: Likewise.
10731 * gdb.base/jump.exp: Likewise.
10732 * gdb.base/langs.exp: Likewise.
10733 * gdb.base/lineinc.exp: Likewise.
10734 * gdb.base/list.exp: Likewise.
10735 * gdb.base/logical.exp: Likewise.
10736 * gdb.base/long_long.exp: Likewise.
10737 * gdb.base/macscp.exp: Likewise.
10738 * gdb.base/maint.exp: Likewise.
10739 * gdb.base/mips_pro.exp: Likewise.
10740 * gdb.base/miscexprs.exp: Likewise.
10741 * gdb.base/multi-forks.exp: Likewise.
10742 * gdb.base/opaque.exp: Likewise.
10743 * gdb.base/overlays.exp: Likewise.
10744 * gdb.base/pc-fp.exp: Likewise.
10745 * gdb.base/pointers.exp: Likewise.
10746 * gdb.base/printcmds.exp: Likewise.
10747 * gdb.base/psymtab.exp: Likewise.
10748 * gdb.base/ptype.exp: Likewise.
10749 * gdb.base/recurse.exp: Likewise.
10750 * gdb.base/relational.exp: Likewise.
10751 * gdb.base/relocate.exp: Likewise.
10752 * gdb.base/remote.exp: Likewise.
10753 * gdb.base/reread.exp: Likewise.
10754 * gdb.base/restore.exp: Likewise.
10755 * gdb.base/return.exp: Likewise.
10756 * gdb.base/return2.exp: Likewise.
10757 * gdb.base/scope.exp: Likewise.
10758 * gdb.base/sect-cmd.exp: Likewise.
10759 * gdb.base/sep.exp: Likewise.
10760 * gdb.base/sepdebug.exp: Likewise.
10761 * gdb.base/setshow.exp: Likewise.
10762 * gdb.base/setvar.exp: Likewise.
10763 * gdb.base/sigall.exp: Likewise.
10764 * gdb.base/sigbpt.exp: Likewise.
10765 * gdb.base/signals.exp: Likewise.
10766 * gdb.base/signull.exp: Likewise.
10767 * gdb.base/sizeof.exp: Likewise.
10768 * gdb.base/solib.exp: Likewise.
10769 * gdb.base/step-line.exp: Likewise.
10770 * gdb.base/step-test.exp: Likewise.
10771 * gdb.base/structs.exp: Likewise.
10772 * gdb.base/structs2.exp: Likewise.
10773 * gdb.base/term.exp: Likewise.
10774 * gdb.base/twice.exp: Likewise.
10775 * gdb.base/until.exp: Likewise.
10776 * gdb.base/varargs.exp: Likewise.
10777 * gdb.base/volatile.exp: Likewise.
10778 * gdb.base/watchpoint.exp: Likewise.
10779 * gdb.base/whatis-exp.exp: Likewise.
10780 * gdb.base/whatis.exp: Likewise.
10781 * gdb.cp/ambiguous.exp: Likewise.
10782 * gdb.cp/annota2.exp: Likewise.
10783 * gdb.cp/annota3.exp: Likewise.
10784 * gdb.cp/bool.exp: Likewise.
10785 * gdb.cp/breakpoint.exp: Likewise.
10786 * gdb.cp/casts.exp: Likewise.
10787 * gdb.cp/class2.exp: Likewise.
10788 * gdb.cp/classes.exp: Likewise.
10789 * gdb.cp/cplusfuncs.exp: Likewise.
10790 * gdb.cp/ctti.exp: Likewise.
10791 * gdb.cp/derivation.exp: Likewise.
10792 * gdb.cp/exception.exp: Likewise.
10793 * gdb.cp/gdb1355.exp: Likewise.
10794 * gdb.cp/hang.exp: Likewise.
10795 * gdb.cp/inherit.exp: Likewise.
10796 * gdb.cp/local.exp: Likewise.
10797 * gdb.cp/m-data.exp: Likewise.
10798 * gdb.cp/m-static.exp: Likewise.
10799 * gdb.cp/member-ptr.exp: Likewise.
10800 * gdb.cp/method.exp: Likewise.
10801 * gdb.cp/misc.exp: Likewise.
10802 * gdb.cp/namespace.exp: Likewise.
10803 * gdb.cp/overload.exp: Likewise.
10804 * gdb.cp/ovldbreak.exp: Likewise.
10805 * gdb.cp/pr-1023.exp: Likewise.
10806 * gdb.cp/pr-1210.exp: Likewise.
10807 * gdb.cp/pr-574.exp: Likewise.
10808 * gdb.cp/printmethod.exp: Likewise.
10809 * gdb.cp/psmang.exp: Likewise.
10810 * gdb.cp/ref-params.exp: Likewise.
10811 * gdb.cp/ref-types.exp: Likewise.
10812 * gdb.cp/rtti.exp: Likewise.
10813 * gdb.cp/templates.exp: Likewise.
10814 * gdb.cp/try_catch.exp: Likewise.
10815 * gdb.cp/userdef.exp: Likewise.
10816 * gdb.cp/virtfunc.exp: Likewise.
10817 * gdb.disasm/am33.exp: Likewise.
10818 * gdb.disasm/h8300s.exp: Likewise.
10819 * gdb.disasm/mn10300.exp: Likewise.
10820 * gdb.disasm/sh3.exp: Likewise.
10821 * gdb.disasm/t01_mov.exp: Likewise.
10822 * gdb.disasm/t02_mova.exp: Likewise.
10823 * gdb.disasm/t03_add.exp: Likewise.
10824 * gdb.disasm/t04_sub.exp: Likewise.
10825 * gdb.disasm/t05_cmp.exp: Likewise.
10826 * gdb.disasm/t06_ari2.exp: Likewise.
10827 * gdb.disasm/t07_ari3.exp: Likewise.
10828 * gdb.disasm/t08_or.exp: Likewise.
10829 * gdb.disasm/t09_xor.exp: Likewise.
10830 * gdb.disasm/t10_and.exp: Likewise.
10831 * gdb.disasm/t11_logs.exp: Likewise.
10832 * gdb.disasm/t12_bit.exp: Likewise.
10833 * gdb.disasm/t13_otr.exp: Likewise.
10834 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10835 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10836 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10837 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10838 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10839 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10840 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10841 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10842 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10843 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10844 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10845 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10846 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10847 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10848 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10849 * gdb.mi/gdb701.exp: Likewise.
10850 * gdb.mi/gdb792.exp: Likewise.
10851 * gdb.mi/mi-basics.exp: Likewise.
10852 * gdb.mi/mi-break.exp: Likewise.
10853 * gdb.mi/mi-cli.exp: Likewise.
10854 * gdb.mi/mi-console.exp: Likewise.
10855 * gdb.mi/mi-disassemble.exp: Likewise.
10856 * gdb.mi/mi-eval.exp: Likewise.
10857 * gdb.mi/mi-file.exp: Likewise.
10858 * gdb.mi/mi-read-memory.exp: Likewise.
10859 * gdb.mi/mi-regs.exp: Likewise.
10860 * gdb.mi/mi-return.exp: Likewise.
10861 * gdb.mi/mi-simplerun.exp: Likewise.
10862 * gdb.mi/mi-stack.exp: Likewise.
10863 * gdb.mi/mi-stepi.exp: Likewise.
10864 * gdb.mi/mi-syn-frame.exp: Likewise.
10865 * gdb.mi/mi-until.exp: Likewise.
10866 * gdb.mi/mi-var-block.exp: Likewise.
10867 * gdb.mi/mi-var-child.exp: Likewise.
10868 * gdb.mi/mi-var-cmd.exp: Likewise.
10869 * gdb.mi/mi-var-display.exp: Likewise.
10870 * gdb.mi/mi-watch.exp: Likewise.
10871 * gdb.mi/mi2-basics.exp: Likewise.
10872 * gdb.mi/mi2-break.exp: Likewise.
10873 * gdb.mi/mi2-cli.exp: Likewise.
10874 * gdb.mi/mi2-console.exp: Likewise.
10875 * gdb.mi/mi2-disassemble.exp: Likewise.
10876 * gdb.mi/mi2-eval.exp: Likewise.
10877 * gdb.mi/mi2-file.exp: Likewise.
10878 * gdb.mi/mi2-read-memory.exp: Likewise.
10879 * gdb.mi/mi2-regs.exp: Likewise.
10880 * gdb.mi/mi2-return.exp: Likewise.
10881 * gdb.mi/mi2-simplerun.exp: Likewise.
10882 * gdb.mi/mi2-stack.exp: Likewise.
10883 * gdb.mi/mi2-stepi.exp: Likewise.
10884 * gdb.mi/mi2-syn-frame.exp: Likewise.
10885 * gdb.mi/mi2-until.exp: Likewise.
10886 * gdb.mi/mi2-var-block.exp: Likewise.
10887 * gdb.mi/mi2-var-child.exp: Likewise.
10888 * gdb.mi/mi2-var-cmd.exp: Likewise.
10889 * gdb.mi/mi2-var-display.exp: Likewise.
10890 * gdb.mi/mi2-watch.exp: Likewise.
10891 * gdb.stabs/exclfwd.exp: Likewise.
10892 * gdb.stabs/weird.exp: Likewise.
10893 * gdb.threads/gcore-thread.exp: Likewise.
10894 * gdb.trace/actions.exp: Likewise.
10895 * gdb.trace/backtrace.exp: Likewise.
10896 * gdb.trace/circ.exp: Likewise.
10897 * gdb.trace/collection.exp: Likewise.
10898 * gdb.trace/deltrace.exp: Likewise.
10899 * gdb.trace/infotrace.exp: Likewise.
10900 * gdb.trace/limits.exp: Likewise.
10901 * gdb.trace/packetlen.exp: Likewise.
10902 * gdb.trace/passc-dyn.exp: Likewise.
10903 * gdb.trace/passcount.exp: Likewise.
10904 * gdb.trace/report.exp: Likewise.
10905 * gdb.trace/save-trace.exp: Likewise.
10906 * gdb.trace/tfind.exp: Likewise.
10907 * gdb.trace/tracecmd.exp: Likewise.
10908 * gdb.trace/while-dyn.exp: Likewise.
10909 * gdb.trace/while-stepping.exp: Likewise.
10910
f4b618d1
JB
109112006-08-08 Joel Brobecker <brobecker@adacore.com>
10912
10913 * gdb.base/step-bt.c: New file.
10914 * gdb.base/step-bt.exp: New testcase.
10915
3d00d119
DJ
109162006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10917
10918 * config/monitor.exp (gdb_load): Remove support for obsolete
10919 download-write-size.
10920 * gdb.base/remote.exp: Likewise. Update all callers of
10921 gdb_timed_load.
10922
017b5bd4
DJ
109232006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10924
10925 * cursal.exp: Pass binfile to gdb_load.
10926
837c599d
DJ
109272006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10928
10929 * gdb.base/cursal.exp: Add "" to gdb_load call.
10930
8dd4540b
MK
109312006-07-29 Mark Kettenis <kettenis@gnu.org>
10932
10933 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10934 NetBSD/ELF targets.
10935
ab5c9f60
DJ
109362006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10937
10938 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10939 operator*.
10940
4c42eaff
DJ
109412006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10942
10943 * gdb.base/completion.exp: Update for change in "file" behavior.
10944 * gdb.stabs/weird.exp: Likewise.
10945 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10946 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10947
0155cc76
NS
109482006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10949
10950 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10951 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10952
16026cd7
AS
109532006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10954
10955 * gdb.base/default.exp: Update source command error message.
10956 * gdb.base/help.exp: Update 'help source' message.
10957
16963cb6
DJ
109582006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10959
10960 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10961 test.
10962
6d7fd486
AS
109632006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10964
10965 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10966
29e8a844
DJ
109672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10968
10969 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10970
6afcfa39
DJ
109712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10972
10973 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10974
267a692b
MK
109752006-07-17 Mark Kettenis <kettenis@gnu.org>
10976
10977 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10978 *-*-openbsd* from targets for wich we expect ARM FPA floating
10979 point format.
10980
85d2fec4
NR
109812006-07-17 Nick Roberts <nickrob@snap.net.nz>
10982
10983 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10984
109852006-07-17 Mark Kettenis <kettenis@gnu.org>
10986
10987 * gdb.base/annota3.exp: Expect frame-begin annotation.
10988
85b4c6e8
JB
109892006-07-14 Joel Brobecker <brobecker@adacore.com>
10990
10991 * gdb.base/help.exp: Adjust "help unset" test to accept
10992 any list of unset commands.
10993
fb933624
DJ
109942006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10995 Daniel Jacobowitz <dan@codesourcery.com>
10996
10997 * gdb.cp/ref-params.exp: New test.
10998 * gdb.cp/ref-params.cc: New source file.
10999 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11000
1dff4b64
MK
110012006-07-08 Mark Kettenis <kettenis@gnu.org>
11002
11003 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11004 spaces/tabs in regular expressions since they might not be there.
11005
40d2e0e3
AS
110062006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11007
11008 * gdb.base/ifelse.exp: New file.
11009
f6c957d2
NS
110102006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11011
11012 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11013 line.
11014 * gdb.base/huge.exp: Loop over compilation to find a size that
11015 is acceptable.
11016 * gdb.base/remote.exp: Correct expected strings.
11017 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11018
b9c5a23d
DJ
110192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11020
11021 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11022
9af2e58d
DJ
110232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11024
11025 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11026 native.
11027
30930ca5
DJ
110282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11029
11030 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11031 enable stabs testing.
11032
aa32fa1d
DJ
110332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11034
bd4a4c80 11035 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11036 gdb_test_multiple does.
11037
321fef15
DJ
110382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11039
11040 * Makefile.in (host_alias): Remove.
11041 (target_alias): Use @target_noncanonical@.
11042 (site.exp): Don't set host_alias.
11043 * aclocal.m4: Remove contents. Include acx.m4.
11044 * configure: Regenerated.
11045 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11046
e1c2defa
NS
110472006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11048
e63b55d1
NS
11049 * lib/gdb.exp (gdb_load_cmd): New.
11050
5600ea19
NS
11051 * gdb.base/fileio.c: Add system(NULL) test.
11052 * gdb.base/fileio.exp: Check it.
11053
e1c2defa
NS
11054 * gdb.base/break.c: Add 10a breakpoint at }
11055 * gdb.base/break.exp: Add test for breakpoint at }
11056 * gdb.cp/anon-union.cc: Add code at end of function.
11057 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11058 * gdb.mi/var-cmd.c: Add code at end of function.
11059 * gdb.mi/mi-var-display.exp: Adjust end of next.
11060 * gdb.mi/mi2-var-display.exp: Likewise.
11061 * gdb.base/fileio.c: Add stop function and insert calls at
11062 stopping places.
11063 * gdb.base/fileio.exp: Breakpoint stop function and remove
11064 explicit line number references.
11065
6c0112ec
JB
110662006-05-19 Joel Brobecker <brobecker@adacore.com>
11067
a9c64011
AS
11068 * gdb.base/del.exp (test_delete_alias): New function.
11069 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11070
154189a4
FF
110712006-05-18 Fred Fish <fnf@specifix.com>
11072
11073 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11074 required. Check for spurious output after program exits normally.
11075
582e64c2
FF
110762006-05-17 Fred Fish <fnf@specifix.com>
11077
11078 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11079 gdb_load, so it works in the simulator.
11080
8ef6493a
FF
110812006-05-11 Fred Fish <fnf@specifix.com>
11082
11083 * gdb.base/bang.exp: Ignore unexpected output between the
11084 "program exited normally" and the gdb prompt, as many other
11085 tests do.
11086
692b141c
MK
110872006-05-07 Mark Kettenis <kettenis@gnu.org>
11088
11089 * gdb.base/help.exp: Make "delete checkpoint" part option for
11090 "help d" and "help delete" tests.
11091
540b8a30
UW
110922006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11093
a9c64011 11094 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11095 expected output in some mi_gdb_test statements.
11096 * gdb.mi/mi2-basics.exp: Likewise.
11097
9b6462d9
JB
110982006-05-05 Joel Brobecker <brobecker@adacore.com>
11099
11100 * gdb.base/del.c: New file.
11101 * gdb.base/del.exp: New testcase.
11102
954de43b
DM
111032006-05-05 David S. Miller <davem@sunset.davemloft.net>
11104
11105 * gdb.base/break.exp: Do not assume a breakpoint on
11106 main will actually be in $srcfile when optimizing.
1303f75e
DM
11107 * gdb.base/savedregs.exp: Do not require that the dummy
11108 frame location match up to a symbol and source file location.
c3242428
DM
11109 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11110 will get printed without a mi_cmd_data_list_register_values prefix.
11111 (*-data-list-register-*): Correct regular expressions to expect the new
11112 pseudo d? floating point registers.
11113 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11114
c7e64c9a
DJ
111152006-05-05 Christophe Lyon <christophe.lyon@st.com>
11116
11117 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11118 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11119 is allocated by the compiler.
11120 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11121 anons, e, anone to force their allocation by the compiler.
11122
111232006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11124
11125 * gdb.base/help.exp: Update expected text for help d and
11126 help delete.
11127
27ce9a6d
MK
111282006-05-02 Mark Kettenis <kettenis@gnu.org>
11129
11130 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11131 NetBSD/ELF targets.
11132
8608915f
MK
111332006-04-30 Mark Kettenis <kettenis@gnu.org>
11134
11135 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11136 single-step breakpoint fails; make this a KFAIL on
11137 sparc*-*-openbsd*.
11138 * gdb.base/siginfo.exp: Likewise.
11139 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11140
b8db102d
MS
111412006-04-26 Michael Snyder <msnyder@redhat.com>
11142
11143 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11144 which may have to consume output from other forks.
11145 Add tests to make sure that "delete fork" succeeded.
11146
c702009a
MS
111472006-04-20 Michael Snyder <msnyder@redhat.com>
11148
11149 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11150 Add support for the Renesas M32C and M16C.
11151
11152 * gdb.asm/asm-source.exp: Add m32c target.
11153 * gdb.asm/m32c.inc: Support for m32c target.
11154
e28493f2
AS
111552006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11156
11157 * gdb.base/commands.exp (recursive_source_test): New test.
11158
880da185
DM
111592006-04-04 David S. Miller <davem@sunset.davemloft.net>
11160
11161 * gdb.base/float.exp: Add pattern for sparc targets.
11162
61d9b92f
DJ
111632006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11164
11165 * gdb.base/commands.exp (stray_arg0_test): New test.
11166
bd717df8
PB
111672006-03-30 Paul Brook <paul@codesourcery.com>
11168
11169 * gdb.mi/mi-until.exp: kfail broken until command.
11170 * gdb.mi/mi2-until.exp: Ditto.
11171
ec793d3c
NR
111722006-03-27 Nick Roberts <nickrob@snap.net.nz>
11173
11174 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11175
831004b7
AO
111762006-03-08 Alexandre Oliva <aoliva@redhat.com>
11177
11178 * gdb.base/prelink.exp: Anchor tested-for regular expression
11179 on gdb prompt.
11180
effe49a0
PB
111812006-03-07 Paul Brook <paul@codesourcery.com>
11182
11183 * gdb.base/assign.exp: Correct fail message.
11184
e5461016
PB
111852006-03-07 Paul Brook <paul@codesourcery.com>
11186
11187 * lib/compiler.c: Extract armcc version number.
11188 * lib/compiler.cc: Ditto.
11189
fc91c6c2
PB
111902006-03-07 Paul Brook <paul@codesourcery.com>
11191
11192 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11193 additional_flags=-w.
11194 * gdb.arch/altivec-regs.exp: Ditto.
11195 * gdb.arch/e500-abi.exp: Ditto.
11196 * gdb.arch/e500-regs.exp: Ditto.
11197 * gdb.base/all-bin.exp: Ditto.
11198 * gdb.base/annota1.exp: Ditto.
11199 * gdb.base/annota3.exp: Ditto.
11200 * gdb.base/args.exp: Ditto.
11201 * gdb.base/arithmet.exp: Ditto.
11202 * gdb.base/assign.exp: Ditto.
11203 * gdb.base/async.exp: Ditto.
11204 * gdb.base/bang.exp: Ditto.
11205 * gdb.base/break.exp: Ditto.
11206 * gdb.base/call-rt-st.exp: Ditto.
11207 * gdb.base/completion.exp: Ditto.
11208 * gdb.base/cond-expr.exp: Ditto.
11209 * gdb.base/condbreak.exp: Ditto.
11210 * gdb.base/consecutive.exp: Ditto.
11211 * gdb.base/define.exp: Ditto.
11212 * gdb.base/display.exp: Ditto.
11213 * gdb.base/ena-dis-br.exp: Ditto.
11214 * gdb.base/environ.exp: Ditto.
11215 * gdb.base/eval-skip.exp: Ditto.
11216 * gdb.base/info-proc.exp: Ditto.
11217 * gdb.base/jump.exp: Ditto.
11218 * gdb.base/logical.exp: Ditto.
11219 * gdb.base/long_long.exp: Ditto.
11220 * gdb.base/maint.exp: Ditto.
11221 * gdb.base/miscexprs.exp: Ditto.
11222 * gdb.base/pc-fp.exp: Ditto.
11223 * gdb.base/pointers.exp: Ditto.
11224 * gdb.base/relational.exp: Ditto.
11225 * gdb.base/reread.exp: Ditto.
11226 * gdb.base/sect-cmd.exp: Ditto.
11227 * gdb.base/sep.exp: Ditto.
11228 * gdb.base/sepdebug.exp: Ditto.
11229 * gdb.base/until.exp: Ditto.
11230 * gdb.base/whatis-exp.exp: Ditto.
11231 * gdb.cp/annota2.exp: Ditto.
11232 * gdb.cp/annota3.exp: Ditto.
11233 * gdb.trace/actions.exp: Ditto.
11234 * gdb.trace/backtrace.exp: Ditto.
11235 * gdb.trace/circ.exp: Ditto.
11236 * gdb.trace/collection.exp: Ditto.
11237 * gdb.trace/deltrace.exp: Ditto.
11238 * gdb.trace/infotrace.exp: Ditto.
11239 * gdb.trace/limits.exp: Ditto.
11240 * gdb.trace/packetlen.exp: Ditto.
11241 * gdb.trace/passc-dyn.exp: Ditto.
11242 * gdb.trace/passcount.exp: Ditto.
11243 * gdb.trace/report.exp: Ditto.
11244 * gdb.trace/save-trace.exp: Ditto.
11245 * gdb.trace/tfind.exp: Ditto.
11246 * gdb.trace/tracecmd.exp: Ditto.
11247 * gdb.trace/while-dyn.exp: Ditto.
11248 * gdb.trace/while-stepping.exp: Ditto.
11249 * lib/gdb.exp: Ditto.
11250 (gdb_compile): Handle nowarning option.
11251
5f4a23d9
AO
112522006-03-07 Alexandre Oliva <aoliva@redhat.com>
11253
11254 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11255 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11256 Rename executable to prelinkt. Don't re-prelink if we didn't
11257 get a core file. Test prelink -u exit status to tell whether
11258 prelinking failed. Use gdb_test_multiple.
11259
9733fc94
DJ
112602006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11261
11262 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11263 (do_tests): Call it.
11264
cc10cae3
AO
112652006-02-28 Alexandre Oliva <aoliva@redhat.com>
11266
11267 * gdb.base/prelink.exp: New test.
11268 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11269
15c46491
WZ
112702006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11271
11272 * gdb.fortran/derived-type.f90: New file.
11273 * gdb.fortran/derived-type.exp: New testcase.
11274
5c9f7ded
DJ
112752006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11276
11277 * gdb.base/default.exp: Allow ';' as a directory separator.
11278
5b96932b
AS
112792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11280
11281 * gdb.base/help.exp (help add-symbol-file): Update.
11282
1986bccd
AS
112832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11284
11285 * gdb.base/help.exp (help load): Update expected results.
11286
a8b7528f
FF
112872006-02-19 Fred Fish <fnf@specifix.com>
11288
11289 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11290 specifix hex value as part of results.
11291 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11292
f8261448
FF
112932006-02-16 Fred Fish <fnf@specifix.com>
11294
11295 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11296 ushort_addr, and slong_addr, so the typedefs are not optimized
11297 away.
11298 * gdb.base/whatis.exp: Add tests using type name for struct type,
11299 union type, enum type, and typedef.
a9c64011 11300
31d8bdd2
MK
113012006-02-13 Mark Kettenis <kettenis@gnu.org>
11302
11303 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11304
34e41e63
JB
113052006-02-13 Jim Blandy <jimb@redhat.com>
11306
11307 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11308 case where it takes two "next" commands to skip past the init
11309 call.
11310
ac6e4f31
FF
113112006-02-12 Fred Fish <fnf@specifix.com>
11312
11313 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11314 to handle cases where it takes two "next" commands to skip
11315 past the init call.
11316
2db2d571
JB
113172006-02-07 Joel Brobecker <brobecker@adacore.com>
11318
11319 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11320 on hppa32 targets.
11321
38fcd64c
DJ
113222006-02-06 Vladimir Prus <ghost@cs.msu.su>
11323
11324 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11325 field.
11326
1315ad46
MK
113272006-01-29 Mark Kettenis <kettenis@gnu.org>
11328
11329 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11330
5625b943
DJ
113312006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11332
11333 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11334 files.
11335
80df1bbe
DJ
113362006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11337
11338 * gdb.cp/maint.exp: Set complaints to a positive value.
11339
9078e690
DJ
113402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11341
11342 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11343 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11344 function name.
11345
9c903399
DJ
113462006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11347
11348 * gdb.base/checkpoint.c: Update copyright notice. Include
11349 <stdlib.h>.
11350
761ae4d6
JB
113512006-01-04 Jim Blandy <jimb@redhat.com>
11352
11353 * gdb.asm/asm-source.exp: Independently provide default values for
11354 asm-flags and debug-flags. Use 'string equal' to do the
11355 comparison, not the implicit expr's '==' operator. Remove
11356 now-unneeded assignments to asm-flags. In h8300 case, place
11357 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11358
099ac3dd
MS
113592006-01-04 Michael Snyder <msnyder@redhat.com>
11360
11361 * gdb.base/checkpoint.c: New file.
11362 * gdb.base/checkpoint.exp: New file.
11363 * gdb.base/multi-fork.c: New file.
11364 * gdb.base/multi-fork.exp: New file.
11365 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11366
f4d85314
FF
113672006-01-04 Fred Fish <fnf@specifix.com>
11368
11369 * gdb.base/ptype.c (foo): Add typedef.
11370 (intfoo): Add function.
11371 * gdb.base/ptype1.c: New file.
11372 * gdb.base/ptype.exp: Handle compilation and linking with two
11373 source files. Test that proper type for "foo" is found based
11374 on source context rather than first match found in symtabs.
11375
a1b06f35
MK
113762005-12-28 Mark Kettenis <kettenis@gnu.org>
11377
11378 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11379 * gdb.asm/openbsd.inc: Indent commands.
11380
d082a1e2
MK
113812005-12-26 Mark Kettenis <kettenis@gnu.org>
11382
c65016bd
MK
11383 * gdb.base/freebpcmd.exp: Increase timeout.
11384
d082a1e2
MK
11385 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11386
d3c32a0e
DJ
113872005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11388
11389 * gdb.base/default.exp: Update check for "show version".
11390
9fdb1f50
RC
113912005-12-09 Randolph Chung <tausq@debian.org>
11392
11393 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11394 * gdb.asm/pa64.inc: New file.
11395
5f2c56f7
RC
113962005-12-09 Randolph Chung <tausq@debian.org>
11397
11398 * gdb.asm/common.inc: Indent commands.
11399 * gdb.asm/asmsrc1.s: Likewise.
11400 * gdb.asm/asmsrc2.s: Likewise.
11401
8117349c
RC
114022005-12-09 Randolph Chung <tausq@debian.org>
11403
11404 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11405 (get_addr_of_sym): Remove duplicate print.
11406 (gen_core): xfail hppa*-*-hpux*, update expected output.
11407 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11408 * gdb.arch/pa64-nullify.s: New file.
11409
8f07f25a
RC
114102005-12-09 Randolph Chung <tausq@debian.org>
11411
11412 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11413
55b39184
DJ
114142005-12-07 Christophe Lyon <christophe.lyon@st.com>
11415
11416 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11417 code generation for these functions.
11418 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11419 error message.
11420
31e2b00f
AS
114212005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11422
11423 * gdb.base/help.exp (help b, help br, help bre, help brea)
11424 (help break): Update the expected message.
11425
c3d0b56e
SC
114262005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11427
11428 * gdb.asm/m68hc11.inc: Setup the data section.
11429 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11430 script for this test.
11431 (m6812-*-*): Likewise.
11432
36ae0ea9
RC
114332005-11-09 Randolph Chung <tausq@debian.org>
11434
11435 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11436
9d6f42e9
WZ
114372005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11438
11439 * gdb.base/break.exp: Fix a comment typo.
11440
e2126a14
EZ
114412005-11-03 Jim Blandy <jimb@redhat.com>
11442
a9c64011
AS
11443 Checked in by Elena Zannoni <ezannoni@redhat.com>
11444
889bf7c5 11445 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11446
e0ac7199
CV
114472005-11-02 Corinna Vinschen <vinschen@redhat.com>
11448
11449 * gdb.arch/gdb1558.c: Include stdio.h.
11450
31d3fb18
MK
114512005-10-31 Mark Kettenis <kettenis@gnu.org>
11452
11453 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11454
e52b687c
MK
114552005-10-31 Mark Kettenis <kettenis@gnu.org>
11456
11457 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11458
f4711d79
PG
114592005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11460
a9c64011
AS
11461 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11462 vscr" tests to better match output.
f4711d79 11463
987a9106
JB
114642005-10-12 Jim Blandy <jimb@redhat.com>
11465
11466 * gdb.base/structs.exp (any): New function.
11467 (test_struct_returns): Don't make any assumptions at all about
11468 what value the function returns when GDB can't set the return
11469 value.
11470
2336bb58
JB
114712005-10-09 Joel Brobecker <brobecker@adacore.com>
11472
11473 * gdb.ada/arrayidx/p.adb: New file.
11474 * gdb.ada/arrayidx.exp: New testcase
11475
114762005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11477
11478 * gdb.ada/array_return/pck.ads: New file.
11479 * gdb.ada/array_return/pck.adb: New file.
11480 * gdb.ada/array_return/p.adb: New file.
11481 * gdb.ada/array_return.exp: New testcase.
11482
705335ea
JB
114832005-10-03 Joel Brobecker <brobecker@adacore.com>
11484
a9c64011
AS
11485 * gdb.base/arrayidx.c: New file.
11486 * gdb.base/arrayidx.exp: New testcase.
705335ea 11487
11ee9940
NR
114882005-09-29 Nick Roberts <nickrob@snap.net.nz>
11489
11490 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11491 frames-invalid and breakpoints-invalid are no longer generated
11492 with level 3 so don't expect them in the output.
11493
39fb8e9e
BR
114942005-09-27 Bob Rossi <bob@brasko.net>
11495
a9c64011 11496 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11497 from test. Escape the | in mi_gdb_test call.
11498 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11499 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11500 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11501 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11502 expected regex's in mi_gdb_test calls.
11503 * lib/mi-support.exp: Remove arbitrary .* from tests.
11504 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11505 Fully anchor GDB/MI expected results in mi_gdb_test.
11506 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11507 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11508
2af48f68
PB
115092005-09-26 Paul Brook <paul@codesourcery.com>
11510
11511 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11512
f34502bc
WZ
115132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11514
11515 * bfp-test.c: New file.
11516 * bfp-test.exp: New testcase.
11517
ca929517
WZ
115182005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11519
11520 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11521 of subarray and substring variable.
11522 * gdb.fortran/subarray.f: New source file for the test of subarray
11523 and substring variable evaluation.
11524 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11525 of string constant.
11526
c761af65
DJ
115272005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11528
11529 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11530 copyright dates.
11531
561d7a1d
PG
115322005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11533
11534 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11535 powerpc altivec' test with an almost identical 'info vector' test.
11536
b2b64cc9
PG
115372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11538
a9c64011
AS
11539 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11540 vscr" tests to match output.
b2b64cc9 11541
6ac4d15a
PG
115422005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11543
a9c64011
AS
11544 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11545 output.
6ac4d15a 11546
40e55bef
BR
115472005-09-11 Bob Rossi <bob@brasko.net>
11548
889bf7c5
PA
11549 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11550 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11551 commands that return an MI output command and an asyncronous MI output
11552 command.
40e55bef
BR
11553 * gdb.mi/mi-console.exp: Ditto.
11554
3c7385ec
BR
115552005-09-11 Bob Rossi <bob@brasko.net>
11556
11557 * gdb.mi/mi-var-child.c: Include <string.h>.
11558
a6cd0eb3
DJ
115592005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11560
11561 * killed.exp: Correct gdb_expect syntax.
11562
2f168eed
CV
115632005-08-09 Corinna Vinschen <vinschen@redhat.com>
11564
11565 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11566
ecd3fd0f
BR
115672005-08-02 Bob Rossi <bob@brasko.net>
11568
11569 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11570 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11571 Change tests to inferior-tty-set/show.
11572 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11573 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11574 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11575 inferior. Use mi_gdb_test to get GDB and Inferior output.
11576 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11577 descriptor.
11578 (mi_inferior_tty_name): Add inferior PTY file name.
11579 (mi_gdb_start): Add INFERIOR_PTY parameter.
11580 (mi_gdb_test): Add IPATTERN parameter.
11581
f1ea48cb 115822005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11583
f1ea48cb
BR
11584 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11585 parameter to mi_gdb_test.
11586 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11587
6e650a67
DJ
115882005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11589
11590 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11591 struct_declarations.
11592 * gdb.mi/mi-var-child.exp: Step over the initialization of
11593 struct_declarations.
11594
8be260b6
DJ
115952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11596
11597 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11598 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11599 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11600 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11601 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11602 file.
11603
4e660f07
NR
116042005-07-27 Nick Roberts <nickrob@snap.net.nz>
11605
11606 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11607 (do_children_tests): Assign values to the extra elements.
11608
11609 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11610 them for tests for "-var-update --no-values" and
a9c64011 11611 "-var-update --all-values".
4e660f07
NR
11612 Add test for "-var-list-children --simple-values".
11613
11614 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11615
11616 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11617 "-stack-list-locals --simple-values" Improve doc strings and
11618 comments.
11619
6bdae935
MK
116202005-07-18 Mark Kettenis <kettenis@gnu.org>
11621
598b7a6f
MK
11622 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11623 *-*-openbsd*.
11624 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11625
6bdae935
MK
11626 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11627 sigaltsatck'.
11628
1323e929 116292005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11630
1323e929
BR
11631 * gdb.base/default.exp (tty): Changed output of command.
11632 * gdb.base/help.exp (help tty): Ditto.
11633
b1a9c082
MK
116342005-07-12 Mark Kettenis <kettenis@gnu.org>
11635
11636 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11637
10a844a2
MK
116382005-07-10 Mark Kettenis <kettenis@gnu.org>
11639
11640 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11641 -stack-select-frame without arguments.
11642 (test_stack_frame_listing): Add test for newly implemented command
11643 -stack-info-frame.
11644
3cb3b8df
BR
116452005-07-06 Bob Rossi <bob@brasko.net>
11646
11647 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11648 command.
11649 (Copyright): Update copyright.
11650
a0c5fbcf
WZ
116512005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11652
11653 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11654 tests to evaluate exponentiation expression.
11655
984971d0
AS
116562005-06-29 Andreas Schwab <schwab@suse.de>
11657
11658 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11659 main to avoid warnings.
11660
11661 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11662
fe03833f
NR
116632005-06-20 Nick Roberts <nickrob@snap.net.nz>
11664
11665 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11666 -stack-select-frame without arguments.
11667 (test_stack_frame_listing): Add test for newly implemented command
11668 -stack-info-frame.
a9c64011 11669
7a55f279
WZ
116702005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11671
0ffa0ea5
DJ
11672 * gdb.fortran/array-element.f: New file.
11673 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11674
26585198
DJ
116752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * gdb.base/bigcore.exp: Correct checks for systems which can
11678 not dump a large core file.
11679
c1bd25fd
DJ
116802005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11681
11682 * gdb.base/relocate.c: Add a copyright notice.
11683 (dummy): Remove.
11684 * gdb.base/relocate.exp: Test printing the values of variables
11685 from a relocatable file.
11686
589e074d
DJ
116872005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11688
11689 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11690 excess MI output after an error.
11691
0915f927
JB
116922005-05-29 Joel Brobecker <brobecker@adacore.com>
11693
11694 * gdb.arch/alpha-step.c: New file.
11695 * gdb.arch/alpha-step.exp: New testcase.
11696
76ff342d
DJ
116972005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11698 Dennis Brueni <dennis@slickedit.com>
11699
11700 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11701 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11702 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11703 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11704 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11705 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11706 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11707
96b0c7ac
DJ
117082005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11709 Wu Zhou <woodzltc@cn.ibm.com>
11710
11711 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11712 IBM's xlc compiler.
11713 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11714 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11715
f21565d2
JB
117162005-05-13 Jim Blandy <jimb@redhat.com>
11717
11718 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11719 calling gdb_suppress_entire_file.
11720 * gdb.base/charset.exp: Same.
11721 * gdb.base/call-rt-st.exp: Same.
11722
6006a3a1
BR
117232005-05-05 Bob Rossi <bob_rossi@cox.net>
11724
11725 * lib/gdb.exp (fullname_syntax): Added global regex.
11726 (fullname_syntax_POSIX): Ditto.
11727 (fullname_syntax_UNC): Ditto.
11728 (fullname_syntax_DOS_CASE): Ditto.
11729 (fullname_syntax_DOS): Ditto.
11730 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11731 fullname_syntax variable to scope and use it.
11732 (test_file_list_exec_source_files): Ditto.
11733 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11734
c3b69c04
DJ
117352005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11736
11737 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11738
3c95e6af
PG
117392004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11740
a9c64011
AS
11741 * lib/gdb.exp (skip_altivec_tests): New function, based on
11742 check_vmx_hw_available from the GCC testsuite.
11743 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11744 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11745
78df6c56
JB
117462005-05-02 Jim Blandy <jimb@redhat.com>
11747
11748 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11749 calling gdb_suppress_entire_file.
11750
1690f9cf
DJ
117512005-04-30 Randolph Chung <tausq@debian.org>
11752
11753 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11754 Slightly relax "sem_post" name checking.
11755
5ea106f7
PG
117562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11757
11758 * gdb.base/unload.exp: Use new shared library infrastructure.
11759
bf7234cf
PG
117602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11761
11762 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11763 infrastructure.
bf7234cf 11764
547b869a
CV
117652005-04-29 Corinna Vinschen <vinschen@redhat.com>
11766
11767 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11768 * gdb.asm/h8300.inc: New file.
11769
f07e55f0
PG
117702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11771
11772 * gdb.base/shlib-call.exp: Change to use new shared library
11773 infrastructure.
11774
3cbba3d1
PG
117752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11776
a9c64011
AS
11777 * gdb.base/pending.exp: Change to use new shared library
11778 infrastructure.
3cbba3d1 11779
ed6df200
PG
117802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11781
a9c64011
AS
11782 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11783 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11784
8c8f4ebe
PG
117852005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11786
a9c64011
AS
11787 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11788 shared objects being adjusted and update copyright years.
8c8f4ebe 11789
607fbc54
DJ
117902005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11791
11792 * ChangeLog: Correct some 2003-01-13 dates.
11793 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11794 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11795 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11796 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11797 gdb.trace/tfind.exp: Update copyright years.
11798
57bf0e56
DJ
117992005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11800 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * lib/gdb.exp (gdb_compile): Handle shlib=.
11803 (gdb_compile_shlib): New function.
11804
9b593790
PG
118052005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11806
a9c64011 11807 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11808
9494c6a5
DJ
118092005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11810
11811 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11812 gdb.server.
11813 * configure.ac: Likewise.
11814 * configure: Regenerated.
11815 * gdb.gdbserver/Makefile.in: Moved to...
11816 * gdb.server/Makefile.in: ... here.
11817 * gdb.gdbserver/server.c: Moved to...
11818 * gdb.server/server.c: ... here.
11819 * gdb.gdbserver/server-run.exp: Moved to...
11820 * gdb.server/server-run.exp: ... here.
11821
6f8eac0e
DJ
118222005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11823
11824 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11825 * configure.ac: Create gdb.gdbserver/Makefile.
11826 * configure: Regenerated.
11827 * lib/gdbserver-support.exp: New file, derived from
11828 config/gdbserver.exp.
11829 * config/gdbserver.exp: Use gdbserver-support.exp.
11830 * gdb.gdbserver/Makefile.in: New file.
11831 * gdb.gdbserver/server.c: New file.
11832 * gdb.gdbserver/server-run.exp: New file.
11833
6e87504d
PG
118342005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11835
a9c64011
AS
11836 * lib/gdb.exp (test_compiler_info): Return compiler_info
11837 if no arguments are given.
6e87504d 11838
d1779be4
PG
118392005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11840
11841 * gdb.arch/altivec-abi.exp: Check for compiler and set
11842 use altivec' flag accordingly.
11843 * gdb.arch/altivec-regs.exp: Likewise.
11844
88750304
DJ
118452005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11846
11847 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11848
f3fb768d
AS
118492005-03-27 Andreas Schwab <schwab@suse.de>
11850
11851 * gdb.base/bigcore.c (main): Add missing mode argument in open
11852 call.
11853
7e813ac5
DJ
118542005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11855
11856 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11857 downloads.
11858 * config/gdbserver.exp (gdb_load): Likewise.
11859
8e3049aa
PB
118602005-03-14 Paul Brook <paul@codesourcery.com>
11861
11862 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11863 targets.
11864
a9df7c44
JB
118652005-03-09 Joel Brobecker <brobecker@adacore.com>
11866
11867 * gdb.dwarf2/dup-psym.S: New file.
11868 * gdb.dwarf2/dup-psym.exp: New testcase.
11869
9f0d94e8
JB
118702005-03-09 Joel Brobecker <brobecker@adacore.com>
11871
11872 * gdb.ada/exec_changed/first.adb: New file.
11873 * gdb.ada/exec_changed/second.adb: New file.
11874 * gdb.ada/exec_changed.exp: New testcase.
11875
5f579bc5
NS
118762005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11877
36e9969c
NS
11878 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11879 (A2): New class.
11880 (main): Test operator+.
11881 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11882 breakpoint test.
11883
5f579bc5
NS
11884 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11885 * gdb.base/signull.exp: Disable if gdb,nosignals.
11886 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11887 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11888 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11889 * gdb.mi/mi2-console.exp: Likewise.
11890 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11891 continue output at start.
11892 (gdb_collect_locals_test): Robustify regexp.
11893 * gdb.trace/passc-dyn.exp: Fix comment typo.
11894 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11895
be46087e
CV
118962005-03-08 Corinna Vinschen <vinschen@redhat.com>
11897
11898 * gdb.asm/asm-source.exp: Add iq2000 case.
11899 * gdb.asm/iq2000.inc: New file.
11900
384e1a61 119012005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11902
384e1a61
MI
11903 * gdb.base/command.exp: Change hardcoded value to regular expression.
11904 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11905
584b6e9e
DJ
119062005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11907
11908 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11909 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11910 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11911 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11912 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11913
ab5b5d61
MK
119142005-03-05 Mark Kettenis <kettenis@gnu.org>
11915
11916 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11917 changes.
11918
ae051c1b
PG
119192004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11920
a9c64011
AS
11921 * lib/compiler.c: Add test for IBM's xlc compiler.
11922 * lib/compiler.cc: Likewise.
ae051c1b 11923
3f0f6ed2
JB
119242004-02-24 Joel Brobecker <brobecker@adacore.com>
11925
11926 * gdb.ada/fixed_points.exp: Create compilation object directory
11927 before running the test.
11928 * gdb.ada/null_record.exp: Likewise.
11929 * gdb.ada/packed_array.exp: Likewise.
11930 * gdb.ada/start.exp: Likewise.
11931
724f452b
JB
119322005-02-15 Joel Brobecker <brobecker@adacore.com>
11933
11934 * gdb.ada/packed_array/pa.adb: New file.
11935 * gdb.ada/packed_array.exp: New testcase.
11936
57f5cdfb 119372005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11938
1f393151
MK
11939 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11940 files.
11941
ebdda337
MK
11942 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11943 on *-*-openbsd*. Correctly match whitespace in regukar
11944 expressions.
11945
cf309262
DJ
119462005-02-10 Daniel Jacobowitz <dan@debian.org>
11947
11948 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11949 PR exp/1821
11950 * gdb.base/gdb1821.c: New test file.
11951 * gdb.base/gdb1821.exp: New test file.
11952
3be49e7a
JB
119532005-02-09 Joel Brobecker <brobecker@adacore.com>
11954
11955 * gdb.base/start.c: New file.
11956 * gdb.base/start.exp: New testcase.
11957
e292e67d
JB
119582005-02-09 Joel Brobecker <brobecker@adacore.com>
11959
11960 * gdb.ada/start/dummy.adb: New file.
11961 * gdb.ada/start.exp: New testcase.
11962
dbdfa66c
CV
119632005-02-09 Corinna Vinschen <vinschen@redhat.com>
11964
11965 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11966 for printing symbols and statistics.
11967 Add test for using relative pathnames in "maint print msymbols" test.
11968 Mark "maint info sections DATA" XFAIL on Cygwin.
11969 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11970 tests.
11971
d7941671
AC
119722005-02-09 Andreas Schwab <schwab@suse.de>
11973
11974 Committed by Andrew Cagney <cagney@gnu.org>
11975 * gdb.base/remotetimeout.exp: New file.
11976
74e5ef44
MK
119772005-02-07 Mark Kettenis <kettenis@gnu.org>
11978
11979 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11980
464dd14d
JB
119812005-02-03 Joel Brobecker <brobecker@adacore.com>
11982
11983 * gdb.ada/gnat_ada.gpr: New file.
11984 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11985 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11986 * configure.ac: No longer generate gnat_ada.gpr.
11987 * configure: Regenerate.
11988 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11989 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11990 * gdb.ada/null_record/bar.ads: Likewise.
11991 * gdb.ada/null_record/bar.adb: Likewise.
11992 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11993 * gdb.ada/null_record.exp (testdir): New variable.
11994 (testfile): executable is now in testdir subdirectory.
11995 (srcfile): Use full path to the main compilation unit.
11996 * gdb.ada/fixed_points.exp: Same changes as above.
11997
30d756ae
NR
119982005-02-03 Nick Roberts <nickrob@snap.net.nz>
11999
12000 * gdb.base/interp.exp: New test.
12001
9d799f85
AC
120022005-01-24 Andrew Cagney <cagney@gnu.org>
12003
12004 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12005
15656118
AC
120062005-01-19 Andrew Cagney <cagney@gnu.org>
12007
a892c31b
AC
12008 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12009 configure.ac not configure.in.
12010
15656118
AC
12011 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12012 of powerpc*-*-*.
12013 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12014 * gdb.base/list.exp (test_list_function)
15656118
AC
12015 (test_list_filename_and_function): Ditto.
12016 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12017
a7b01baf
AC
120182005-01-16 Andrew Cagney <cagney@gnu.org>
12019
17d92a02
AC
12020 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12021
a7b01baf
AC
12022 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12023
bc8332bb
AC
120242005-01-14 Andrew Cagney <cagney@gnu.org>
12025
12026 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12027 * gdb.mi/mi2-var-cmd.exp: Ditto.
12028
4d074752
CV
120292005-01-10 Corinna Vinschen <vinschen@redhat.com>
12030
12031 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12032
bec39cab
AC
120332005-01-07 Andrew Cagney <cagney@gnu.org>
12034
12035 * configure.ac: Rename configure.in, require autoconf 2.59.
12036 * configure: Re-generate.
12037 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12038 * gdb.stabs/configure: Re-generate.
12039 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12040 * gdb.hp/configure: Re-generate.
12041 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12042 autoconf 2.59.
12043 * gdb.hp/gdb.objdbg/configure: Re-generate.
12044 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12045 autoconf 2.59.
12046 * gdb.hp/gdb.defects/configure: Re-generate.
12047 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12048 autoconf 2.59.
12049 * gdb.hp/gdb.compat/configure: Re-generate.
12050 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12051 autoconf 2.59.
12052 * gdb.hp/gdb.base-hp/configure: Re-generate.
12053 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12054 autoconf 2.59.
12055 * gdb.hp/gdb.aCC/configure: Re-generate.
12056
f10b16d4
JB
120572004-12-15 Jim Blandy <jimb@redhat.com>
12058
12059 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12060 under NPTL when there is debugging info available for libpthread.
12061
fb6e1814
JG
120622004-12-13 Jerome Guitton <guitton@gnat.com>
12063
12064 * gdb.ada/fixed_points.c: New file.
12065 * gdb.ada/fixed_points.exp: New file.
12066
fe46cd3a
RC
120672004-12-03 Randolph Chung <tausq@debian.org>
12068
12069 * gdb.arch/pa-nullify.exp: New file.
12070 * gdb.arch/pa-nullify.s: New file.
12071
8de0841b
RC
120722004-11-30 Randolph Chung <tausq@debian.org>
12073
12074 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12075 instead of "tbug". Fix regexp to work properly with gdb_test.
12076
c8170782
PH
120772004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12078
12079 * gdb.base/bitfields2.exp: New test.
12080 * gdb.base/bitfields2.c: New file.
12081
954269c2
RE
120822004-11-28 Richard Earnshaw <rearnsha@arm.com>
12083
12084 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12085
0107feed
RC
120862004-11-16 Randolph Chung <tausq@debian.org>
12087
12088 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12089
f073ae8c
DJ
120902004-11-14 Daniel Jacobowitz <dan@debian.org>
12091
12092 * gdb.threads/threadapply.exp: Correct "macro details" test.
12093
19ad59e7
JJ
120942004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12095
12096 * gdb.threads/threadapply.exp: New test.
12097 * gdb.threads/threadapply.c: New file.
12098
9cf0961b
MK
120992004-11-07 Mark Kettenis <kettenis@gnu.org>
12100
12101 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12102 frames.
12103
c789492a
FL
121042004-11-05 Felix Lee <felix+log1@specifixinc.com>
12105
12106 * gdb.base/cursal.exp: New file.
12107 * gdb.base/cursal.c: New file.
12108
a1e167bb
AC
121092004-11-03 Andrew Cagney <cagney@gnu.org>
12110
12111 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12112
b7cbf173
MK
121132004-10-30 Mark Kettenis <kettenis@gnu.org>
12114
12115 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12116 NetBSD/ELF targets.
12117
88f9d34f
JB
121182004-10-29 Joel Brobecker <brobecker@gnat.com>
12119
12120 * gdb.threads/bp_in_thread.c: New file, copied from
12121 pthread_cond_wait.c.
12122 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12123 file, rather than reusing the .c file from another testcase.
12124
ca7d6a0c
JB
121252004-10-20 Joel Brobecker <brobecker@gnat.com>
12126
12127 * gdb.ada/null_record.exp: Check where we stopped after
12128 sending the start command, instead of where the associated
12129 temporary breakpoint was inserted.
12130
0d863d03
AC
121312004-10-14 Andrew Cagney <cagney@gnu.org>
12132
12133 * gdb.mi/gdb701.c (main): Return 0.
12134
d11e72cb
DJ
121352004-10-13 Daniel Jacobowitz <dan@debian.org>
12136
d40539a4 12137 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12138
e1923096
JJ
121392004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12140
12141 * gdb.threads/schedlock.c: Add comment markers to use to find
12142 line numbers.
12143 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12144 comments.
12145 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12146 breakpoint lines.
12147
ec8ba2c9
DJ
121482004-10-12 Daniel Jacobowitz <dan@debian.org>
12149
12150 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12151
0eb3658b
DJ
121522004-10-12 Daniel Jacobowitz <dan@debian.org>
12153
12154 * configure.in: Add gdb.dwarf2.
12155 * configure: Regenerated.
12156 * Makefile.in: Add gdb.dwarf2.
12157 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12158 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12159 gdb.dwarf2/file1.txt: New files.
12160
a271cc33
OF
121612004-10-11 Orjan Friberg <orjanf@axis.com>
12162
a9c64011 12163 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12164 of "run", since the latter doesn't work with remote targets. Adjust
12165 the breakpoint numbering accordingly.
12166 * gdb.threads/pthread_cond_wait.exp: Ditto.
12167
895ce074
MC
121682004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12169
12170 * gdb.base/overlays.exp: Update copyright years.
12171
6be3092d
KI
121722004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12173
12174 * gdb.base/overlays.exp: Disable if target is Linux.
12175
e05389b8
FL
121762004-10-06 Felix Lee <felix+log1@specifixinc.com>
12177
12178 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12179
73cb587d
KI
121802004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12181
12182 * gdb.asm/asm-source.exp: Add m32r-linux target.
12183 * gdb.asm/m32r-linux.inc: New file.
12184
3c0edcdc
AC
121852004-09-24 Andrew Cagney <cagney@redhat.com>
12186 David Anderson <anderson@redhat.com>
12187
12188 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12189 command fails, assume things will work.
12190 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12191 (_GNU_SOURCE): Define.
12192 (print_unsigned, print_hex): Change parameter to "long long".
12193 (print_byte_count): New function, use to print byte counts.
12194 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12195 O_LARGEFILE.
12196 (main): Compute an upper bound on a corefile in max_core_size.
12197 Limit memory chunk size to max_core_size. Limit total memory
12198 allocated to max_core_size.
12199
4bb3667f
AC
122002004-09-23 Andrew Cagney <cagney@gnu.org>
12201
12202 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12203 from a separate process with code that creates a corefile by
12204 making the inferior dump core.
12205
60fe1a51
MK
122062004-09-23 Mark Kettenis <kettenis@gnu.org>
12207
12208 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12209 block.
12210
8e937346
MC
122112004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12212
12213 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12214 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12215 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12216 Likewise.
12217
7213f6d6
JJ
122182004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12219
12220 * gdb.java/jprint.exp: New test case for java inferior call.
12221 * gdb.java/jprint.java: Ditto.
12222
eac69dca
JB
122232004-09-15 Joel Brobecker <brobecker@gnat.com>
12224
12225 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12226
22227696
MC
122272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12228
12229 * gdb.threads/killed.c: Include <stdlib.h>.
12230 * gdb.threads/pthreads.c: Likewise.
12231
7dd403a4
MC
122322004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.threads/killed.c: Add copyright notice.
12235
33f2d567
JM
122362004-09-10 Jason Molenda (jmolenda@apple.com)
12237
a9c64011
AS
12238 * gdb.base/define.exp: Two new tests to verify zero space chars
12239 after 'if' and 'while' commands in a user-defined command is correctly
12240 parsed.
33f2d567 12241
e05b62ac
AC
122422004-09-08 Andrew Cagney <cagney@gnu.org>
12243
12244 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12245 delivery test with duplicate at end of file.
12246
9cbe82da
MK
122472004-09-06 Mark Kettenis <kettenis@jive.nl>
12248
12249 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12250
564803d9
MC
122512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * config/hppro.exp: Removed.
12254
7c6807ce
MC
122552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12256
12257 * config/sparclet.exp: Removed.
12258
bf7e26dd
MC
122592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12260
12261 * config/udi.exp: Removed.
12262
714e341b
MC
122632004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12264
12265 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12266 of "exp_continue".
12267 (advancei): Likewise.
12268
1236e623
JJ
122692004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12270
12271 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12272
3bdcad15
MI
122732004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12274
228af206 12275 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12276 to check for nodebug in executable.
12277 * gdb.gdb/observer.exp (setup_test): Likewise.
12278 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12279 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12280
c72b934c
AC
122812004-09-01 Andrew Cagney <cagney@gnu.org>
12282
12283 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12284 files.
12285
edd9b715
JJ
122862004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12287
12288 * gdb.base/unload.exp: Fix expected warning message to match
12289 latest format.
12290
fb4ce06b
CV
122912004-09-01 Corinna Vinschen <vinschen@redhat.com>
12292
12293 * gdb.base/call-rt-st.exp: Fix typos.
12294
ce78e7c3
MI
122952004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12296
12297 * gdb.threads/thread_check.exp: New testcase.
12298 * gdb.threads/thread_check.c: New testcase.
12299
2dedb159
AC
123002004-08-31 Andrew Cagney <cagney@gnu.org>
12301
12302 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12303 (skip_to_handler_entry): New procedures. Test stepping into a
12304 handler when the breakpoint is at the handler's entry point.
12305
68f53502
AC
123062004-08-30 Andrew Cagney <cagney@gnu.org>
12307
12308 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12309 gdb/1757.
12310
3e3ffd2b
MC
123112004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 With code from Manoj Iyer <manjo@austin.ibm.com>:
12314 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12315 return value. Add an arm for "no debugging symbols found".
12316 Change a stray "error" to "perror".
12317 (gdb_run_cmd): Adapt to new return value.
12318 * gdb.base/remote.exp: Adapt to new return value.
12319 * gdb.gdb/complaints.exp: Likewise.
12320 * gdb.gdb/observer.exp: Likewise.
12321 * gdb.gdb/selftest.exp: Likewise.
12322 * gdb.gdb/xfullpath.exp: Likewise.
12323
4b6f5fd2
JB
123242004-08-27 Joel Brobecker <brobecker@gnat.com>
12325
12326 * gdb.threads/bp_in_thread.exp: New testcase.
12327
e5b25496
MC
123282004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12329
12330 Fix PR testsuite/1735.
12331 * gdb.threads/schedlock.c (thread_function): Add a cast
12332 to suppress a gcc warning.
12333 * gdb.threads/thread-specific.c (thread_function): Likewise.
12334
934353d6
MC
123352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 * gdb.base/unload.c: Include <stdlib.h>.
12338
f98a0aef 123392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12340
f98a0aef 12341 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12342 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12343 synchronized after the "return".
12344
5a2e8882
MC
123452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12346
12347 * gdb.mi/basics.c: Include <stdio.h>.
12348 * gdb.mi/pthreads.c: Include <stdlib.h>.
12349 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12350
a9640423
MC
123512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12352
12353 * gdb.threads/schedlock.c: Add copyright notice.
12354
b04e311d
AC
123552004-08-25 Andrew Cagney <cagney@gnu.org>
12356
12357 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12358 (skip_over_handler, breakpoint_over_hander): New test procedures.
12359 (advance, advancei): Add a proper prefix, do not use
12360 rerun_to_main.
12361 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12362
7c27f15b
MC
123632004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12364
12365 * gdb.mi/basics.c: Add copyright notice.
12366 * gdb.mi/var-cmd.c: Add copyright notice.
12367
fffc87ae
MC
123682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12369
12370 * lib/gdb.exp: Remove signed_keyword_not_used.
12371 * lib/compiler.c: Likewise.
12372 * lib/compiler.cc: Likewise.
12373
d782e0bf
MC
123742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12375
12376 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12377 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12378
96033e83
MC
123792004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12380
12381 * gdb.base/whatis.c: Add copyright notice.
12382
cf38c229
MK
123832004-08-20 Mark Kettenis <kettenis@gnu.org>
12384
12385 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12386 it to skip the breakpoints encoded in the inline assembly.
12387
f4b49756
MC
123882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12389
12390 * Makefile.in: Add gdb.fortran.
12391
2f193b69
MC
123922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12393
12394 * gdb.base/call-sc.exp (test_scalar_returns):
12395 Fix cut-and-paste glitch in "Make fun return now".
12396
89a237cb
MC
123972004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * configure.in: Add gdb.fortran.
12400 * configure: Regenerate.
12401 * gdb.fortran/Makefile.in: New file.
12402 * lib/gdb.exp (skip_fortran_tests): New procedure.
12403
469aff8e
MC
124042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12405
12406 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12407 reference to bug-gnu@prep.ai.mit.edu.
12408 * gdb.mi/mi-var-child.exp: Likewise.
12409 * gdb.mi/mi-var-cmd.exp: Likewise.
12410 * gdb.mi/mi-var-display.exp: Likewise.
12411 * gdb.mi/mi2-var-block.exp: Likewise.
12412 * gdb.mi/mi2-var-child.exp: Likewise.
12413 * gdb.mi/mi2-var-cmd.exp: Likewise.
12414 * gdb.mi/mi2-var-display.exp: Likewise.
12415
00b51b9f
MK
124162004-08-15 Mark Kettenis <kettenis@gnu.org>
12417
12418 * gdb.base/unload.c (main): Make local variable msg const.
12419
45f07fef
MC
124202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12421
12422 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12423 to bug-gnu@prep.ai.mit.edu.
12424 * gdb.mi/mi-disassemble.exp: Likewise.
12425 * gdb.mi/mi-eval.exp: Likewise.
12426 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12427 default line number.
12428 * gdb.mi/mi-return.exp: Likewise.
12429 * gdb.mi/mi-simplerun.exp: Likewise.
12430 * gdb.mi/mi-stack.exp: Likewise.
12431 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12432 number with explicit range test.
12433 * gdb.mi/mi-watch.exp: Likewise.
12434 * gdb.mi/mi2-break.exp: Likewise.
12435 * gdb.mi/mi2-cli.exp: Likewise.
12436 * gdb.mi/mi2-disassemble.exp: Likewise.
12437 * gdb.mi/mi2-eval.exp: Likewise.
12438 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12439 default line number.
12440 * gdb.mi/mi2-return.exp: Likewise.
12441 * gdb.mi/mi2-simplerun.exp: Likewise.
12442 * gdb.mi/mi2-stack.exp: Likewise.
12443 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12444 number with explicit range test.
12445 * gdb.mi/mi2-watch.exp: Likewise.
12446
dd8c8ee7
MC
124472004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12448
12449 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12450 * gdb.cp/m-static.exp: Likewise.
12451 * gdb.cp/rtti.exp: Likewise.
12452
4e838464
MK
124532004-08-14 Mark Kettenis <kettenis@gnu.org>
12454
12455 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12456
8d8cb839
EZ
124572004-08-14 Eli Zaretskii <eliz@gnu.org>
12458
12459 * ChangeLog: Prefix Local Variables with semi-colons and indent
12460 the reference to older ChangeLog files, to fix fontification in
12461 Emacs.
12462
deea8bb0
MC
124632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12464
12465 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12466 * gdb.mi/mi2-break.exp: Likewise.
12467
c3297504
MC
124682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12469
12470 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12471
25808999
MC
124722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12473
12474 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12475
226a8d71
MC
124762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12477
12478 * gdb.cp/classes.exp: Remove unused declarations. Just let
12479 test names default instead of providing special names. Remove
12480 extraneous demangler test.
12481
37fdf854
JJ
124822004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12483
12484 * gdb.base/unload.exp: New test for breakpoints in dynamically
12485 loaded libraries.
12486 * gdb.base/unload.c: Ditto.
12487 * gdb.base/unloadshr.c: Ditto.
12488
2d3a7986
MC
124892004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12490
12491 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12492 cp_test_ptype_class.
12493 (test_enums): Likewise.
12494
c72b934c
AC
124952004-08-10 Andrew Cagney <cagney@gnu.org>
12496
12497 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12498 files.
12499
cc503c8a
AC
125002004-08-10 Andrew Cagney <cagney@gnu.org>
12501
12502 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12503 init_malloc call.
12504
902f2ccb
MC
125052004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12506
12507 * ChangeLog: Add copyright notice. The notice is copied
12508 from emacs 21.3 top level ChangeLog.
12509
78c90502
MC
125102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12511
12512 * lib/cp-support.exp: New file.
12513 * lib/cp-support.exp (cp_test_type_class): New function.
12514 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12515 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12516 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12517 cp_test_ptype_class.
12518
88e5ea78
MC
125192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12520
12521 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12522 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12523 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12524 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12525 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12526 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12527 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12528 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12529 gdb.mi/mi2-watch.exp: Update copyright years.
12530
6a89fc9c
MK
125312004-08-09 Mark Kettenis <kettenis@gnu.org>
12532
12533 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12534
1482e0de
MC
125352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12536
12537 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12538 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12539 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12540 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12541 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12542 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12543 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12544 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12545 gdb.mi/mi-watch.exp: Update copyright years.
12546
1a5ce3f3
DJ
125472004-08-08 Daniel Jacobowitz <dan@debian.org>
12548
12549 PR gdb/1738
12550 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12551 from a breakpoint with a pending signal.
12552
04f6ecf2
DJ
125532004-08-08 Daniel Jacobowitz <dan@debian.org>
12554
12555 PR gdb/1736
12556 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12557 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12558 the prompt.
12559 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12560
54d90d35
DJ
125612004-08-08 Daniel Jacobowitz <dan@debian.org>
12562
12563 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12564
d2f6abb0
DJ
125652004-08-08 Daniel Jacobowitz <dan@debian.org>
12566
12567 PR gdb/1736
12568 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12569 for i?86-*-linux*.
12570
5598c03d
DJ
125712004-08-08 Daniel Jacobowitz <dan@debian.org>
12572
12573 * gdb.arch/i386-prologue.exp: Compile without debug information.
12574
c6fee705
MC
125752004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12576
12577 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12578 rather than asking gdb to search.
12579
dd90efdb
MC
125802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12581
12582 * gdb.base/gcore.c: Include <string.h>.
12583
1e84bec1
MC
125842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.base/gcore.c: Add copyright notice.
12587
e425eb2b
MC
125882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.base/freebpcmd.c: Include <stdio.h>.
12591 * gdb.base/long_long.c: Include <string.h>.
12592 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12593 * gdb.base/siginfo.c: Include <string.h>.
12594 * gdb.base/sigstep.c: Include <string.h>.
12595
cb9aaed5
MC
125962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12597
12598 * gdb.base/complex.c: Include <stdlib.h>.
12599
55944f3d
MC
126002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12601
12602 * gdb.base/complex.c: Add copyright notice.
12603
7b2953d9
MC
126042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12605
12606 * gdb.base/charset.c: Include <stdlib.h>.
12607
c9133d23
MC
126082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12609
12610 * gdb.base/auxv.c: Include <stdlib.h>.
12611
0a8490ad
MC
126122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * gdb.base/auxv.c: Add copyright notice.
12615
3426d5ec
MC
126162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12617
12618 * gdb.base/coremaker.c: Add copyright notice.
12619 * gdb.base/coremaker2.c: Add copyright notice.
12620
8da195dd
AC
126212004-08-04 Andrew Cagney <cagney@gnu.org>
12622
12623 * gdb.base/store.exp: Update copyright.
12624 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12625 names, do not import gdb_prompt.
12626
8d394f98
AC
126272004-08-01 Andrew Cagney <cagney@gnu.org>
12628
12629 Fix PR testsuite/1729.
12630 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12631 not use capture_value with value 4.
12632 (capture_value): Add optional test name parameter.
12633 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12634 the prefix, pass to capture_value.
12635
b6702b23
MK
126362004-08-01 Mark Kettenis <kettenis@gnu.org>
12637
12638 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12639 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12640 (main): Call new function.
12641
c203e0ca
MC
126422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12643
12644 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12645
a7995a30
MC
126462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12649
9366563b
MC
126502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12651
b6eeaf26 12652 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12653 Accept more values of vtbl pointer. Remove some messages
12654 about "obsolete gcc or gdb".
12655
2fc1f950
MC
126562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12657
12658 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12659
c724d49b
MC
126602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12661
12662 * gdb.base/asm-source.exp: Properly convert target board
12663 debug flags from gcc format to binutils format.
12664
736b0fce
MK
126652004-07-28 Mark Kettenis <kettenis@gnu.org>
12666
12667 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12668 gdb1718". PR backtrace/1718 partially fixed.
12669
5633ea5c
JJ
126702004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12671
12672 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12673
575eebb1
NC
126742004-07-26 Nick Clifton <nickc@redhat.com>
12675
12676 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12677 good default value for a specific architecture is available then
12678 set it to that value. Otherwise default to the -gstabs switch.
12679 Remove the -g... switches from the asm-flags variable. Allow the
12680 target board info to override the value if it wants to. Pass the
12681 switch on the assembler command line.
12682
62104619
MK
126832004-07-23 Mark Kettenis <kettenis@gnu.org>
12684
12685 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12686 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12687 (main): Call new function.
12688
4a1135b8
MC
126892004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12690
12691 Test for PR exp/1715.
12692 * gdb.base/radix.exp: Refactor common procedures. Make all
12693 test names unique. Change XFAIL to KFAIL.
12694
8a12c1f0
MC
126952004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12698 * gdb.ada/gnat_ada.gin: ... to here.
12699 * configure.in: Use gnat_ada.gin.
12700 * configure: Regenerate.
12701
23b451cf
AC
127022004-07-20 Andrew Cagney <cagney@gnu.org>
12703
12704 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12705 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12706 XFAILs. Clean up test messages and comments. Check backtraces.
12707 Delete re-sync code.
12708
ab618a02
MC
127092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12710
12711 Fix PR cli/740.
12712 * gdb.base/annota1.exp: Honor gdb,nosignals.
12713 * gdb.base/annota3.exp: Likewise.
12714
46dad340
MC
127152004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12716
12717 * lib/java.exp: Update copyright notice.
12718
756d8c70
AC
127192004-07-19 Andrew Cagney <cagney@gnu.org>
12720
12721 * gdb.base/selftest.exp: Copy file from here ...
12722 * gdb.gdb/selftest.exp: ... to here.
12723
586027e6
AC
127242004-07-16 Andrew Cagney <cagney@redhat.com>
12725
12726 * lib/insight-support.exp: Delete file.
12727 * lib/java.exp (java_init): Fix copyright.
12728
029d2200
AC
127292004-07-16 Andrew Cagney <cagney@gnu.org>
12730
12731 * gdb.base/restore.c: Append "prologue" to comments marking the a
12732 function's prologue.
12733 * gdb.base/restore.exp: Update copyright, re-indent.
12734 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12735 callerN" prefix where needed. Update patterns that match a
12736 function's prologue.
12737
653b62c5
MC
127382004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12739
12740 * gdb.base/restore.c: Add copyright notice.
12741
f7d690e5
AC
127422004-07-16 Andrew Cagney <cagney@gnu.org>
12743
12744 * gdb.base/logical.exp: Update copyright.
12745 (evaluate): New procedure. Use to re-implement tests using
12746 several tables.
12747
d629a7cb
MH
127482004-07-14 Martin Hunt <hunt@redhat.com>
12749
12750 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12751 which fixes some problems where init.tcl was not found.
12752
9c7bb332
AC
127532004-07-13 Andrew Cagney <cagney@gnu.org>
12754
6bf46641
AC
12755 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12756 (check_sizeof, check_valueof): Do not include the output in the
12757 test name. Use gdb_test.
12758 (get_valueof): Use gdb_test_multiple.
12759
c4ffd4c0
AC
12760 * gdb.base/step-test.exp: Update copyright. Use
12761 gdb_test_multiple. Ensure that test names do not include
12762 architecture dependent output.
12763
ab89363a
AC
12764 * gdb.gdb/observer.exp: Update copyright.
12765 (setup_test): Use gdb_test_multiple.
12766 (attach_first_observer, attach_second_observer)
12767 (attach_third_observer, detach_first_observer)
12768 (detach_second_observer, detach_third_observer)
12769 (reset_counters, check_counters): Make $message a prefix.
12770 (test_normal_stop_notifications): Add "args" parameter - a list of
12771 init functions to be called. Make $message a prefix,
12772 (test_observer_normal_stop): Change the message prefixes so that
12773 they are unique, pass the attach / detach procedures to
12774 test_normal_stop_notifications.
12775
ec58997a
AC
12776 * gdb.base/signull.exp (test_segv): Prefix all tests with
12777 "${name}". Clean up test messages.
12778
b475183b
AC
12779 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12780
9c7bb332
AC
12781 * gdb.base/ena-dis-br.exp: Update copyright.
12782 (break_at): New function. Replace send_gdb with gdb_test,
12783 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12784 ignore count, not stopped at bpt", with KFAIL.
12785
2dd95497
CV
127862004-07-13 Corinna Vinschen <vinschen@redhat.com>
12787
12788 * gdb.base/attach.exp: Remove cleanupfile handling.
12789
419e626b
AC
127902004-07-12 Andrew Cagney <cagney@gnu.org>
12791
12792 * gdb.base/annota1.exp: Cleanup corefile test name.
12793 * gdb.base/annota3.exp: Ditto.
12794
8b1b3228
AC
127952004-07-12 Andrew Cagney <cagney@gnu.org>
12796
78650829
AC
12797 * gdb.base/signals.exp: Clean up copyright, re-indent.
12798
8b1b3228
AC
12799 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12800 gdb_test and gdb_test_multiple.
12801
935c2760
JJ
128022004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12803
12804 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12805 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12806 provide line number info for first statement in main.
12807
1544280f
AC
128082004-07-08 Andrew Cagney <cagney@gnu.org>
12809
1279f4ff
AC
12810 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12811
1544280f
AC
12812 * gdb.base/sigbpt.exp: Make the common part of each test name a
12813 prefix instead of suffix.
12814
bcc82369
BR
128152004-07-07 Bob Rossi <bob_rossi@cox.net>
12816
12817 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12818 test from test_tbreak_creation_and_listing to
12819 test_file_list_exec_source_file
12820 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12821 Changed name of test from test_tbreak_creation_and_listing to
12822 test_file_list_exec_source_file
12823
23f4b0aa
JJ
128242004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12825
12826 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12827 the jmisc() constructor instead of <init>.
12828 * gdb.java/jmisc1.exp: Ditto.
12829
56401cd5
AC
128302004-07-07 Andrew Cagney <cagney@gnu.org>
12831
12832 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12833 corrupting the PC.
12834
44ae2f6a
MC
128352004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12836
12837 * gdb.cp/templates.exp: Accept whitespace change in demangler
12838 output.
12839
45a83408
AC
128402004-07-06 Andrew Cagney <cagney@gnu.org>
12841
12842 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12843
d205ad70
MC
128442004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12847 * lib/compiler.cc: Likewise.
12848
06ea1a61
MC
128492004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12850
12851 * lib/compiler.cc: Work around string preprocessing problem
12852 with old hp c++ compiler.
12853 * lib/compiler.c: Likewise.
12854
daab1251
CV
128552004-06-29 Corinna Vinschen <vinschen@redhat.com>
12856
12857 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12858 directives to conditionalize symbol prefixing.
12859 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12860 additional_flags handling. Add underscore prefix for Cygwin.
12861 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12862 conditionalize symbol prefixing.
12863 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12864 additional_flags handling. Add underscore prefix for Cygwin.
12865
cc984116
CV
128662004-06-29 Corinna Vinschen <vinschen@redhat.com>
12867
12868 * gdb.base/bigcore.exp: Skip test on Cygwin.
12869
c279b077
MC
128702004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12873 formats for "info register". Use gdb_test_multiple. Fix
12874 the "invalid register" test.
12875
0e915747
CV
128762004-06-28 Corinna Vinschen <vinschen@redhat.com>
12877
12878 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12879 PID for Cygwin. Add Cygwin specific strings to check for in some
12880 tests.
12881 (do_attach_tests): Add a test for user interaction when attaching
12882 to a process with no matching symbol table already loaded.
12883
11422c86
AC
128842004-06-26 Andrew Cagney <cagney@gnu.org>
12885
12886 Test PR java/1567 and PR java/1565.
12887 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12888 * gdb.java/jmisc2.exp: Delete file.
12889
cefbce26
MC
128902004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12891
12892 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12893
e19f872c
CV
128942004-06-25 Corinna Vinschen <vinschen@redhat.com>
12895
12896 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12897 attach process.
12898
d931ba3b
MC
128992004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12900
12901 * gdb.cp/pr-1553.exp: Remove.
12902
aef68c48
MC
129032004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12904
12905 * gdb.cp/pr-1553.cc: Remove.
12906 * gdb.cp/pr-1553.exp: Disable this test.
12907
8d5df71a
JB
129082004-06-20 Jim Blandy <jimb@redhat.com>
12909
a9c64011 12910 Fix PR testsuite/1680.
8d5df71a
JB
12911 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12912 regular expressions.
12913
4ac6f39d
MC
129142004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12915
12916 Fix PR testsuite/1679.
12917 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12918 Issue an UNSUPPORTED result instead.
12919
1b413552
JB
129202004-06-18 Jim Blandy <jimb@redhat.com>
12921
12922 * gdb.base/charset.exp: Only send a control-C if we see a new
12923 prompt and incomplete command.
12924
6daa6ebd
MC
129252004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12926
12927 * gdb.cp/pr-574.cc: Add copyright notice.
12928
51fa4ae0
JB
129292004-06-17 Jim Blandy <jimb@redhat.com>
12930
12931 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12932 cases where the regexp has no groups; this grabs random text from
12933 the previous test suite, whatever that was.
12934
8fea26c5
MC
129352004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12936
12937 * gdb.cp/printmethod.cc: Add copyright notice.
12938
1e3aeb41
MC
129392004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12940
12941 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12942
9d9030bc
AC
129432004-06-16 Andrew Cagney <cagney@gnu.org>
12944
12945 * gdb.base/signull.c: Update copyright. Include <string.h>.
12946 (bowler): Replace data_pointer with data_read
12947 and data_write cases. Add code_descriptor case.
12948 (zero, desc): New array and pointer.
12949 (data, code): Change to simple pointers.
12950 * gdb.base/signull.exp: Fix probe pattern matching a function
12951 descriptor SIGSEGV. Replace data_pointer with data_read and
12952 data_write tests.
12953
acd4ad44
AC
129542004-06-16 Andrew Cagney <cagney@gnu.org>
12955
12956 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12957
08fd625c
MC
129582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12959
12960 * gdb.base/long_long.c: Add copyright notice.
12961
1903502c
MC
129622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12963
12964 * gdb.base/long_long.exp: Remove reference to
12965 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12966 to gdb_breakpoint and gdb_continue_to_breakpoint.
12967
83313cb1
JB
129682004-06-14 Jim Blandy <jimb@redhat.com>
12969
12970 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12971 endian case.
12972
1bf404ef
AC
129732004-06-14 Andrew Cagney <cagney@gnu.org>
12974
12975 * gdb.base/gcore.exp (capture_command_output): Delete the always
12976 passing tests containing inferior values.
12977 * gdb.base/ending-run.exp: Do not include the breakpoint address
12978 in the test message. Update copyright.
12979 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12980 size in the test name, use gdb_test_multiple. Update copyright.
12981
ef220b33
MC
129822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.cp/ref-types.cc: Add copyright notice.
12985
4f70a4c9
MC
129862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12989 hp_aCC_compiler.
12990 * lib/compiler.cc: Likewise.
12991 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12992 'set' commands. Log diagnostics for other lines. Set
12993 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12994
335928ac
MC
129952004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12996
12997 * gdb.cp/try_catch.cc: Add copyright notice.
12998
2efb12e8
MC
129992004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13000
13001 * gdb.cp/userdef.cc: Add copyright notice.
13002
0bbed51a
MC
130032004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13004
13005 * gdb.cp/virtfunc.cc: Add copyright notice.
13006
e12a46c9
RC
130072004-06-11 Randolph Chung <tausq@debian.org>
13008
13009 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13010 problem.
13011
338e05af
AC
130122004-06-10 Andrew Cagney <cagney@gnu.org>
13013
13014 * lib/compiler.cc, lib/compiler.c: Append either
13015 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13016 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13017 instead of gcc-3-3.
13018
dc3f10cb
AC
130192004-06-09 Andrew Cagney <cagney@gnu.org>
13020
b4d946af
AC
13021 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13022 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13023
dc3f10cb
AC
13024 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13025 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13026 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13027 fixed.
13028
b5c0bfa2
AC
130292004-06-09 Andrew Cagney <cagney@gnu.org>
13030
13031 * gdb.base/structs.exp (test_struct_returns): Replace
13032 "return_value_unknown" and "finish_value_unknown" by
13033 "return_value_known" and "finish_value_known". Instead of
13034 "return_value_unknown" iff "finish_value_unknown", check
13035 "return_value_known" implies "finish_value_known".
13036
caeb605f
MH
130372004-06-08 Martin Hunt <hunt@redhat.com>
13038
13039 * gdb.base/float.exp: Add pattern for mips targets.
13040
c892bb64
RC
130412004-06-08 Randolph Chung <tausq@debian.org>
13042
13043 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13044 message for unknown architectures more clear.
13045
48306d3e
JB
130462004-06-08 Joel Brobecker <brobecker@gnat.com>
13047
13048 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13049 start the execution of the program.
13050
83ecb59f
JB
130512004-06-07 Jim Blandy <jimb@redhat.com>
13052
13053 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13054 * gdb.arch/i386-cpuid.h: New helper file.
13055
55264cb4
RC
130562004-06-07 Randolph Chung <tausq@debian.org>
13057
13058 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13059 has started.
13060
23cadb28
RM
130612004-06-04 Roland McGrath <roland@redhat.com>
13062
13063 Fix PR gdb/1647.
13064 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13065 differently to be robust to output buffering differences.
13066
51d01eda
MC
130672004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13068
13069 * gdb.threads/pthreads.exp: Update copyright years.
13070 (check_control_c): Change asynchronous 'after' to synchronous.
13071
f4fc3b93
RM
130722004-06-04 Roland McGrath <roland@redhat.com>
13073
13074 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13075 next gdb prompt.
13076
4013522b
MC
130772004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13078
13079 Fix PR gdb/1636.
13080 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13081 calls to synchronous.
13082
7a8f1e6b
JB
130832004-05-26 Jim Blandy <jimb@redhat.com>
13084
13085 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13086
81bb3443
RC
130872004-05-24 Randolph Chung <tausq@debian.org>
13088
13089 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13090 * gdb.asm/pa.inc: New file.
13091
8f5a3103
MK
130922004-05-22 Mark Kettenis <kettenis@gnu.org>
13093
13094 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13095
734b8fe8 130962004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13097 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13098
13099 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13100 GDB prompt.
13101
725603e1
UW
131022004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13103
f4fc3b93 13104 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13105 setjmp/longjmp. Use sigaction instead of signal.
13106
8b923272 131072004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13108 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13109
13110 * gdb.threads/pthread_cond_wait.c: New file.
13111 * gdb.threads/pthread_cond_wait.exp: New testcase.
13112
8bfabb04
AC
131132004-05-13 Andrew Cagney <cagney@redhat.com>
13114
13115 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13116 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13117
42edda50
AC
131182004-05-11 Andrew Cagney <cagney@redhat.com>
13119
13120 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13121 fixed but revealed gdb/1639.
13122
d303a6c7
AC
131232004-05-10 Andrew Cagney <cagney@redhat.com>
13124
13125 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13126 func1" and "next to 2nd alarm", kernel bug avoided.
13127
bf08c2a1
DJ
131282004-05-10 Daniel Jacobowitz <dan@debian.org>
13129
13130 PR external/1568
13131 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13132 XFAIL if it is smaller than bytes_allocated.
13133 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13134 (main): Make chunks_allocated unsigned. Correct comment.
13135
c0586a34
JB
131362004-05-07 Joel Brobecker <brobecker@gnat.com>
13137
13138 * gdb.arch/powerpc-aix-prologue.c: New file.
13139 * gdb.arch/powerpc-aix-prologue.exp: New file.
13140
f2785d12
JB
131412004-05-07 Jim Blandy <jimb@redhat.com>
13142
13143 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13144 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13145
bd7f6e30
JB
131462004-05-06 Joel Brobecker <brobecker@gnat.com>
13147
13148 * gdb.base/sep.exp: No longer setup_kfail when the program was
13149 built with dwarf2.
13150
0a5e7efe
JI
131512004-05-05 Jim Ingham <jingham@apple.com>
13152
13153 * gdb.base/pending.exp: Make sure pending breakpoints
13154 preserve the ignore count.
f4fc3b93 13155
a8958849
MK
131562004-04-27 Jerome Guitton <guitton@gnat.com>
13157
13158 * i386-prologue.exp: Add testcase for jump instruction as first
13159 instruction of the real code.
13160 * i386-prologue.c (jump_at_beginning): New function.
13161
7e103f5b
MK
131622004-04-28 Mark Kettenis <kettenis@gnu.org>
13163
13164 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13165 x86_64-*-*.
13166
5d38b224
MK
131672004-04-28 Mark Kettenis <kettenis@gnu.org>
13168
13169 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13170 i*86-*-*.
13171
0ef32fd9
MK
131722004-04-25 Mark Kettenis <kettenis@gnu.org>
13173
13174 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13175 expression that checks the return type.
13176
71d7dd7c
AC
131772004-04-23 Andrew Cagney <cagney@redhat.com>
13178
13179 * gdb.base/call-sc.exp: New test of scalar call/return values.
13180 * gdb.base/call-sc.c: Ditto.
13181
1e9f977e
JJ
131822004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13183
13184 * gdb.threads/manythreads.c: Reduce thread stack size.
13185
899d9e3a
JJ
131862004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13187
13188 * gdb.threads/manythreads.c: Add copyright notice.
13189
61bcae62
AC
131902004-04-23 Andrew Cagney <cagney@redhat.com>
13191
13192 * gdb.base/siginfo.exp: Better handle step out of signal.
13193 * gdb.base/sigstep.exp: Ditto.
13194
7339a42e 131952004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13196 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13197
13198 * gdb.threads/manythreads.c: New testcase.
13199 * gdb.threads/manythreads.exp: Ditto.
13200
5c98409b
JB
132012004-04-22 Jim Blandy <jimb@redhat.com>
13202
13203 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13204 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13205
3b611f1a
MC
132062004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13207
13208 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13209
f0fd9238
AC
132102004-04-21 Andrew Cagney <cagney@redhat.com>
13211
13212 * gdb.base/sigstep.c: New file.
13213 * gdb.base/sigstep.exp: New file.
13214
90990674
JB
132152004-04-16 Joel Brobecker <brobecker@gnat.com>
13216
13217 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13218 call to observer_notify_normal_stop.
13219
78cef34b
AC
132202004-04-15 Andrew Cagney <cagney@redhat.com>
13221
13222 * gdb.base/siginfo.c: New file.
13223 * gdb.base/siginfo.exp: New file.
13224
d2343407
JB
132252004-04-12 J. Brobecker <brobecker@gnat.com>
13226
13227 * gdb.base/sep.exp: Fix typo in comment.
13228
a2dba3c8
JB
132292004-04-12 J. Brobecker <brobecker@gnat.com>
13230
13231 * gdb.base/sep.c: New file.
13232 * gdb.base/sep-proc.c: New file.
13233 * gdb.base/sep.exp: New testcase.
13234
15f7b60e
MK
132352004-04-09 Mark Kettenis <kettenis@gnu.org>
13236
13237 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13238 support.
13239
44f4de1a
AC
132402004-04-05 Andrew Cagney <cagney@redhat.com>
13241
13242 * gdb.base/sigaltstack.c: New file.
13243 * gdb.base/sigaltstack.exp: New file.
13244
ef04f396
JB
132452004-04-04 Joel Brobecker <brobecker@gnat.com>
13246
13247 * gdb.base/foll-fork.exp: Update the expected output for
13248 "help set follow-fork-mode", to match a change that was made
13249 to the help of this variable on 2004-01-13.
13250
d40d2c92
JB
132512004-04-01 Joel Brobecker <brobecker@gnat.com>
13252
13253 * lib/ada.exp: Add copyright notice.
13254 * bar.ads: Likewise.
13255 * bar.adb: Likewise.
13256 * null_record.adb: Likewise.
13257 * null_record.exp: Likewise.
13258 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13259
f86ef5a3
JB
132602004-04-01 Joel Brobecker <brobecker@gnat.com>
13261
13262 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13263 * configure: Regenerate.
13264
414e70e3
JB
132652004-04-01 Joel Brobecker <brobecker@gnat.com>
13266
13267 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13268 to build the application. Remove the message printed when in
13269 verbose mode, redundant with the UNSUPPORTED message above.
13270
f0aaee49
JB
132712004-03-31 Joel Brobecker <brobecker@gnat.com>
13272
13273 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13274 * gdb.ada (null_record.exp): New testcase.
13275
ac81cb54
JB
132762004-03-31 Joel Brobecker <brobecker@gnat.com>
13277
13278 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13279
854af2f7
JB
132802004-03-31 Joel Brobecker <brobecker@gnat.com>
13281
13282 * gdb.ada: New subdirectory.
13283 * gdb.ada/Makefile.in: New file.
13284 * gdb.ada/gnat_ada.gpr.in: New file.
13285
034cb681
JB
132862004-03-31 Joel Brobecker <brobecker@gnat.com>
13287
13288 * lib/ada.exp: New file.
13289
78a1a894
DJ
132902004-03-24 Daniel Jacobowitz <drow@mvista.com>
13291
13292 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13293 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13294
4b2b3b3e
AC
132952004-03-22 Andrew Cagney <cagney@redhat.com>
13296
13297 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13298 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13299 Problem identified by Ulrich Weigand.
13300
23c73aa3
DC
133012004-03-17 David Carlton <carlton@kealia.com>
13302
13303 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13304 PR c++/826.
13305
d63a86f8
RM
133062004-03-16 Roland McGrath <roland@redhat.com>
13307
13308 * gdb.base/auxv.exp: New file.
13309 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13310
0e02aa50
DC
133112004-03-12 David Carlton <carlton@kealia.com>
13312
13313 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13314 * gdb.cp/pr-1553.cc: Ditto.
13315 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13316 pass branch.
13317
c20b71be
MC
133182004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13319
13320 * gdb.cp/templates.exp: Accept more template types.
13321
c7414a01
MC
133222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13323
13324 From Corinna Vinschen with modifications.
13325 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13326 local variable obj_with_enum.
13327 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13328 results with obj_with_enum.
13329
ed69573c
MC
133302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13331
13332 * gdb.cp/classes.cc: New file, copied from misc.cc.
13333 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13334
28301461
MC
133352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13336
13337 * gdb.cp/misc.cc: Add copyright notice.
13338
1198ecbe
DC
133392004-03-05 David Carlton <carlton@kealia.com>
13340
13341 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13342 * gdb.cp/rtti.h: Update copyright.
13343 (namespace n2::n3): New.
13344 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13345 (n2::n3::func3): New.
13346 (main): Call n2::n3::func3.
13347 * gdb.cp/rtti2.cc: Update copyright.
13348 (n2::create3): New.
13349
9e08c470
MK
133502004-03-04 Mark Kettenis <kettenis@gnu.org>
13351
13352 * gdb.asm/openbsd.inc: Fix typo.
13353
4bebc3aa
FF
133542004-03-03 Fred Fish <fnf@redhat.com>
13355
13356 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13357 "val" instead of unused "size". Update copyright year.
13358
6ea9fb37
DJ
133592004-02-29 Daniel Jacobowitz <drow@mvista.com>
13360
13361 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13362 to use unsigned char.
13363 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13364 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13365
23b23974
DJ
133662004-02-29 Daniel Jacobowitz <drow@mvista.com>
13367
13368 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13369 line of output.
13370
7574fd53
DJ
133712004-02-28 Daniel Jacobowitz <drow@mvista.com>
13372
13373 * gdb.base/relocate.c (dummy): Initialize.
13374
a195357f
DJ
133752004-02-28 Daniel Jacobowitz <drow@mvista.com>
13376
13377 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13378 a breakpoint at exit.
13379
72fd54a9
FF
133802004-02-27 Fred Fish <fnf@redhat.com>
13381
13382 * gdb.base/chng-syms.exp: Add expect condition to match failing
13383 case that isn't a timeout.
13384
b9d23137
AC
133852004-02-27 Andrew Cagney <cagney@redhat.com>
13386
13387 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13388 support.
13389
15d208f6 133902004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13391
15d208f6
FF
13392 * gdb.arch/gdb1431.c: Remove.
13393 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13394 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13395 of "until" incorrectly.
13396
98f9cd2d
JB
133972004-02-26 J. Brobecker <brobecker@gnat.com>
13398
13399 * gdb.cp/class2.cc (empty): New class.
13400 (refer): New function.
13401 (main): Declare an object of type empty and use it.
13402 * gdb.cp/class2.exp: Print the value of an object of type empty.
13403
9b50c11b
JJ
134042004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13405
13406 * gdb.base/langs.exp: Update query string to match the
13407 new nquery format used for pending breakpoints.
13408
0dcd613f
AC
134092004-02-26 Andrew Cagney <cagney@redhat.com>
13410
13411 Fix PR i18n/1570.
13412 * gdb.base/charset.c: Update copyright notice.
13413 (main, init_string): Remove the escape character '\e' tests.
13414 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13415 * gdb.base/charset.exp (valid_host_charset): Ditto.
13416 * gdb.base/setvar.exp: Ditto.
13417
b8a56647
AC
134182004-02-24 Andrew Cagney <cagney@redhat.com>
13419
90d59e34
AC
13420 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13421 mmapped data in core file" PASS and FAIL messages consistent.
13422
b8a56647
AC
13423 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13424 setting a breakpoint. Work around PR java/1565.
13425
9f27c604
JJ
134262004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13427
13428 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13429 new nquery format.
13430 * gdb.base/pending.exp: Ditto.
13431
3224a706
MK
134322004-02-22 Mark Kettenis <kettenis@gnu.org>
13433
13434 * configure.in: Run stabs tests on *BSD.
13435 * configure: Regenerated.
13436
41e0a9ca
MK
134372004-02-21 Mark Kettenis <kettenis@gnu.org>
13438
13439 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13440
1e1b3428
FF
134412004-02-20 Fred Fish <fnf@redhat.com>
13442
13443 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13444 blank in test for "returns short", for consistency with other
13445 "returns xxx" tests. Update copyright year.
13446
f9a7572a
FF
134472004-02-19 Fred Fish <fnf@redhat.com>
13448
13449 New testcase for PR breakpoint/1558.
13450 * gdb.arch/gdb1558.exp: New file.
13451 * gdb.arch/gdb1558.c: New file.
13452
b2ce2854
EZ
134532004-02-19 Elena Zannoni <ezannoni@redhat.com>
13454
13455 * gdb.base/nodebug.exp: Fix typo.
13456
e7c9ff01
JB
134572004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13458
13459 Committed by Jim Blandy <jimb@redhat.com>.
13460
62f4b920
JB
13461 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13462
2db536a1
JB
13463 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13464
e7c9ff01
JB
13465 * gdb.base/float.exp: Support s390*-*-* targets.
13466
f3205b34
AF
134672004-02-17 Adam Fedor <fedor@gnu.org>
13468
13469 * gdb.base/gdb1555.exp: New file.
13470 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13471
9d62932d
EZ
134722004-02-17 Elena Zannoni <ezannoni@redhat.com>
13473
13474 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13475
344c9711
FF
134762004-02-16 Fred Fish <fnf@redhat.com>
13477
13478 * gdb.arch/gdb1291.c: Remove
13479 * gdb.arch/gdb1291.s: New test input file.
13480 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13481 fail. Test for correct result, known incorrect result, other
13482 failures and timeouts.
13483
2d822687
AC
134842004-02-16 Andrew Cagney <cagney@redhat.com>
13485
13486 * gdb.base/bigcore.exp: New file.
13487 * gdb.base/bigcore.c: New file.
13488
dac15b66
AC
134892004-02-13 Andrew Cagney <cagney@redhat.com>
13490
13491 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13492 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13493 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13494 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13495 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13496 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13497 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13498 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13499 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13500 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13501
6bdfc2c4
JJ
135022004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13503
13504 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13505 executed is an alloc instruction.
13506
87b3ede8
DC
135072004-02-11 David Carlton <carlton@kealia.com>
13508
13509 * gdb.cp/breakpoint.exp: New.
13510 * gdb.cp/breakpoint.cc: New.
13511
6e19e2bf
MC
135122004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13513
13514 Partial fix for PR gdb/1543.
13515 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13516 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13517 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13518 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13519 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13520 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13521 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13522 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13523 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13524 to bug-gdb@prep.ai.mit.edu .
13525 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13526 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13527 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13528 Likewise.
13529
5c5455dc
AC
135302004-02-10 Andrew Cagney <cagney@redhat.com>
13531
13532 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13533 using gdb_internal_error_resync.
13534
9cf689d7
DJ
135352004-02-09 Daniel Jacobowitz <drow@mvista.com>
13536
13537 * gdb.threads/thread-specific.exp: Stop early if no threads are
13538 found.
13539
d2dc51db
MC
135402004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13541
13542 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13543
14b1a056
DJ
135442004-02-08 Daniel Jacobowitz <drow@mvista.com>
13545
13546 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13547 breakpoints.
13548
83f66e8f
DJ
135492004-02-07 Daniel Jacobowitz <drow@mvista.com>
13550
13551 * config/sim.exp (gdb_load): Handle $arg == "".
13552 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13553 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13554
30fc0091
EZ
135552004-02-07 Elena Zannoni <ezannoni@redhat.com>
13556
a9c64011
AS
13557 * gdb.base/maint.exp: Update test to reflect
13558 obstack changes.
30fc0091 13559
4d806929
JJ
135602004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13561
13562 * gdb.base/pendshr.c (pendfunc): New function that calls
13563 pendfunc1.
13564 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13565
7bfdd688
FF
135662004-02-04 Fred Fish <fnf@redhat.com>
13567
13568 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13569 function symbols and update copyright years.
13570 * gdb.arch/gdb1291.c: Ditto.
13571
aaa08ee4
MC
135722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13573
13574 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13575
dbad7755
MC
135762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13579
ec4646ef
MC
135802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13581
13582 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13583
1b802196
FF
135842004-02-02 Fred Fish <fnf@redhat.com>
13585
13586 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13587 remote targets. Update copyright years.
13588
18fe2033
JJ
135892004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13590
13591 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13592 support.
13593 * gdb.base/langs.exp: Fix test which attempts to create
13594 breakpoint on non-existent function to handle new pending
13595 support.
13596 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13597 a breakpoint.
13598 * gdb.base/pending.exp: New test.
13599 * gdb.base/pending.c: New file.
13600 * gdb.base/pendshr.c: Ditto.
13601
8d577d32
DC
136022004-02-02 David Carlton <carlton@kealia.com>
13603
13604 * gdb.cp/overload.exp: Add overloadNamespace tests.
13605 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13606 (overloadNamespace, XXX): New.
13607 (main): Call XXX::marker2.
13608
3ad13771
FF
136092004-02-01 Fred Fish <fnf@redhat.com>
13610
13611 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13612 * gdb.base/finish.exp: Ditto.
13613 * gdb.base/gcore.exp: Ditto.
13614 * gdb.base/huge.exp: Ditto.
13615 * gdb.base/info-proc.exp: Ditto.
13616 * gdb.base/return2.exp: Ditto.
13617 * gdb.threads/gcore-thread.exp: Ditto.
13618
44c75849
DJ
136192004-02-01 Daniel Jacobowitz <drow@mvista.com>
13620
13621 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13622
005bc093
MK
136232004-02-01 Mark Kettenis <kettenis@gnu.org>
13624
13625 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13626 that opening the file succeeds on OpenBSD.
13627
c47cebdb
DJ
136282004-02-01 Daniel Jacobowitz <drow@mvista.com>
13629
13630 * gdb.threads/thread-specific.c: New file.
13631 * gdb.threads/threads-specific.exp: New test script.
13632 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13633 to expect_out.
13634
5a01311c
MK
136352004-02-01 Mark Kettenis <kettenis@gnu.org>
13636
13637 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13638 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13639 only on the "print_small_structs from print_long_arg_list" test.
13640
ce22a4f1
DJ
136412004-02-01 Daniel Jacobowitz <drow@mvista.com>
13642
13643 * gdb.base/completion.exp: Kill a stray backslash.
13644
13645 From Jim Ingham <jingham@apple.com>:
13646 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13647 agrees with the result from sending a tab.
13648
abbab9d3
DJ
136492004-01-31 Daniel Jacobowitz <drow@mvista.com>
13650
13651 * gdb.base/chng-syms.exp: Remove stray newline.
13652
53904d1e
MK
136532004-01-31 Mark Kettenis <kettenis@gnu.org>
13654
13655 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13656 *-*-openbsd*.
13657 * gdb.asm/openbsd.inc: New file.
13658
3a4b3aac
MK
136592004-01-30 Mark Kettenis <kettenis@gnu.org>
13660
13661 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13662 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13663 *-*solaris2*. Remove commented out default settings for
13664 asm-flags. Replace gdb_compile with target_link.
13665
ebac27b4
MC
136662004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13667
13668 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13669 for all tests. Remove old hp-ux and cygnus xfail cases.
13670
d8679d84
PH
136712004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13672
13673 * gdb.base/chng-syms.exp: New file.
13674 * gdb.base/chng-syms.c: New file.
13675
0a55bc22
MC
136762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13677
13678 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13679 Provide arms for current output in all my configurations.
13680
94b8e876
MC
136812004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13682
13683 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13684 * lib/compiler.cc: Likewise.
13685 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13686 get the right preprocessor. Eval the output directly. Remove
13687 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13688 hp_f77_compiler and hp_f90_compiler completely.
13689 (gdb_preprocess): Delete.
13690 (get_compiler): Delete.
13691
7cf03d44
MK
136922004-01-24 Mark Kettenis <kettenis@gnu.org>
13693
13694 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13695 <string.h>.
13696
68b6dce9
NR
136972004-01-24 Nick Roberts <nick@nick.uklinux.net>
13698
13699 * gdb.mi/mi-stack.exp: Update copyright.
13700
b368761e
DC
137012004-01-23 David Carlton <carlton@kealia.com>
13702
13703 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13704 test for cp_lookup_transparent_type.
13705 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13706 call them.
13707
f2061b53
DJ
137082004-01-23 Daniel Jacobowitz <drow@mvista.com>
13709
13710 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13711 after -var-update.
13712
37fc574a
DC
137132004-01-23 David Carlton <carlton@kealia.com>
13714
13715 * gdb.cp/namespace.cc (C::ensureRefs): New.
13716 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13717
8e94b928
NR
137182004-01-20 Nick Roberts <nick@nick.uklinux.net>
13719
13720 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13721 case "-stack-list-locals 2".
13722 * gdb.mi/mi-var-child.exp: Test for case
13723 "-var-list-children --all-values NAME".
13724
997b0952
MC
137252004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13726
13727 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13728
52470da3
MK
137292004-01-18 Mark Kettenis <kettenis@gnu.org>
13730
7049b4b8
MK
13731 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13732 used with gdb_test_multiple.
13733
52470da3
MK
13734 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13735 read at address 0. This fixes PR testsuite/1504.
13736
da6012e5
DJ
137372004-01-18 Daniel Jacobowitz <drow@mvista.com>
13738
13739 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13740 Remove downloading, guessing the host executable, the calls to
13741 gdb_file_cmd and gdb_target_cmd, and "load" support.
13742 (infer_host_exec): New function broken out from gdb_load.
13743 (gdb_load): New wrapper for gdbserver_gdb_load.
13744 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13745 gdb_target_cmd. Use -target-select.
13746 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13747 Download binaries to the host. Clear last_mi_remote_file when
13748 we load a new binary.
13749 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13750 call gdbserver_gdb_load and mi_gdb_target_cmd.
13751
32c70722
MC
137522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13753
13754 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13755 type patterns.
13756
b0cecf36
MC
137572004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13758
13759 * gdb.cp/templates.exp: Fix typo in test name of
13760 "print Foo<volatile char*>::foo".
13761
4120d7e6
MC
137622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13763
13764 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13765
f679e530
BE
137662004-01-16 Ben Elliston <bje@wasabisystems.com>
13767
13768 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13769 (clean mostlyclean): Remove empty rm.
13770
091c48f6
MC
137712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13772
13773 * gdb.base/setvar.exp: Add copyright years.
13774
3e5fc8d2
DC
137752004-01-14 David Carlton <carlton@bactrian.org>
13776
13777 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13778 PR c++/1511 and update coment.
13779 * gdb.cp/templates.exp: Update patterns to match current output.
13780 If changes involve something other than whitespace, KFAIL
13781 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13782
63d06c5c
DC
137832004-01-14 David Carlton <carlton@kealia.com>
13784
13785 * gdb.cp/namespace.exp: Add tests involving classes defined within
13786 namespaces.
13787 * gdb.cp/namespace.cc (C::CClass): New.
13788 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13789
a51dab88
EZ
137902004-01-14 Elena Zannoni <ezannoni@redhat.com>
13791
13792 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13793 what debug info we have. Print a better message if something goes
13794 wrong while producing the separate debug info file.
13795
a476ccc9
MC
137962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13797
13798 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13799
f453692c
MC
138002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13801
13802 * gdb.base/callfuncs.c: Add copyright notice.
13803
f40063a5
MC
138042004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13805
13806 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13807 inheritance. PR gdb/1498, PR gcc/13539.
13808
19ac3974
EZ
138092004-01-13 Elena Zannoni <ezannoni@redhat.com>
13810
a9c64011
AS
13811 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13812 test specific name.
13813 * gdb.mi/gdb669.exp: Ditto.
13814 * gdb.mi/mi-pthreads.exp: Ditto.
13815 * gdb.mi/mi1-pthreads.exp: Ditto.
13816 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13817
56c97c6e
MC
138182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13819
13820 * gdb.cp/member-ptr.cc: Add copyright notice.
13821
a0644324
MC
138222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13823
13824 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13825 some patterns for recent versions of gcc and hpacc. Delete
13826 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13827 Delete tests that access a NULL pointer-to-member-data. This
13828 script is still disabled for gcc.
13829
32fabe09
EZ
138302004-01-12 Elena Zannoni <ezannoni@redhat.com>
13831
13832 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13833 escaped correctly.
32fabe09 13834
1f8a6abb
EZ
138352004-01-12 Elena Zannoni <ezannoni@redhat.com>
13836
13837 * gdb.base/sepdebug.exp: New file.
13838 * gdb.base/sepdebug.c: New file.
13839 * lib/gdb.exp (separate_debug_filename): New procedure.
13840 (gdb_gnu_strip_debug): New procedure.
13841
48efe704
AC
138422004-01-12 Andrew Cagney <cagney@redhat.com>
13843
13844 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13845 * gdb.mi/ChangeLog-1999-2003: New file.
13846
a9415475
AC
138472004-01-12 Andrew Cagney <cagney@redhat.com>
13848
13849 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13850 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13851 or EEXIST", treat EBUSY as an XFAIL.
13852
83b8cf9d
MC
138532004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13854
13855 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13856 hp_cc_compiler.
13857
9939d2a8
MC
138582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13859
13860 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13861 decorations.
13862
1ff8cadf
MC
138632004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13864
13865 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13866 and "(aCC)" decorations. Remove obsolete doco about old
13867 test results.
13868
6fa9022e
MC
138692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13870
13871 * gdb.cp/exception.exp: Fix typo in doco.
13872
209721fe
MK
138732004-01-09 Mark Kettenis <kettenis@gnu.org>
13874
13875 * gdb.base/gdb1476.exp: Fix typo.
13876
ef11303e
MC
138772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13878
13879 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13880 file.
13881
041ab88c
MC
138822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13883
13884 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13885 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13886 Use gdb_compile. Remove restriction on gcc. Add some patterns
13887 for recent version of gdb. Delete second half, which was a copy
13888 of the first half with different build flags. This test is
13889 still disabled because it is still not ready for production.
13890
e36d075a
MC
138912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13892
13893 * gdb.cp/exception.cc: Add copyright notice.
13894 * gdb.cp/exception.exp: Add a notice that this file is broken
13895 because of line number changes caused by addition of copyright
13896 notice.
13897
42b190ad
MC
138982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13899
13900 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13901 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13902
8f25f06b
MC
139032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13904
13905 * gdb.cp/classes.exp: Accept gnu abi 2.
13906 * gdb.cp/derivation.exp: Likewise.
13907 * gdb.cp/overload.exp: Likewise.
13908 * gdb.cp/virtfunc.exp: Likewise.
13909
06ded8b8
MC
139102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13911
13912 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13913 semicolon after end of function.
13914
77c26ae3
MC
139152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13916
13917 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13918 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13919 boilerplate code for compiling and running the program under
13920 test. Add some string method tests.
13921
20757486
MC
139222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13923
13924 * gdb.cp/bs15503.cc: Add copyright notice.
13925 * gdb.cp/bs15503.exp: Adjust line number.
13926
0fd3b503
MC
139272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13928
13929 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13930 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13931
10d1bea8
MC
139322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13933
13934 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13935 hp_cc_compiler.
13936
2789202a
MC
139372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13940 * gdb.cp/ctti.exp: Use the marker instead of "next".
13941 With gcc, run further before bailing.
13942
b862f14c
MC
139432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13944
13945 * gdb.cp/cttiadd.cc: Add copyright notice.
13946 * gdb.cp/cttiadd1.cc: Likewise.
13947 * gdb.cp/cttiadd2.cc: Likewise.
13948 * gdb.cp/cttiadd3.cc: Likewise.
13949
96da2469
MC
139502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13951
13952 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13953 Use gdb_test, gdb_test_multiple. Use floating-point values that
13954 have exact representations in IEEE-ish formats.
13955
053248ff
MC
139562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13957
13958 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13959 compilers. Delete duplicate call to get_compiler_info.
13960 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13961 * gdb.base/volatile.exp: Likewise.
13962
84acecdd
MK
139632004-01-07 Mark Kettenis <kettenis@gnu.org>
13964
13965 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13966 memory at address 0.
13967
fe11a27f
MC
139682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13969
13970 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13971 to test for hp-ux assembler. Fix copyright years.
13972
60ad077b
AC
139732004-01-07 Andrew Cagney <cagney@redhat.com>
13974
13975 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13976
1c9b8f33
AC
139772004-01-07 Andrew Cagney <cagney@redhat.com>
13978
13979 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13980 when creating the read-only file. From analysis by Roland McGrath
13981 and Elena Zannoni.
13982
753ccc7a
MC
139832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13984
13985 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13986
eca3e36b
MC
139872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13988
13989 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13990 data pointers.
13991
f8d4bac4
MC
139922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 * gdb.cp/m-static.exp: Compile one source file at a time.
13995 Delete unused call to get_compiler_info.
13996
9b4e0f94
MC
139972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13998
13999 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14000 * gdb.base/call-rt-st.exp: Likewise.
14001 * gdb.base/nodebug.exp: Likewise.
14002 * gdb.base/volatile.exp: Likewise.
14003 * gdb.cp/ref-types.exp: Likewise.
14004 * gdb.cp/templates.exp: Likewise.
14005
023c1024
MK
140062004-01-05 Mark Kettenis <kettenis@gnu.org>
14007
14008 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14009
19703c4a
MC
140102004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14011
14012 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14013 hppa*-hp-hpux*.
14014
18b67037
MK
140152004-01-04 Mark Kettenis <kettenis@gnu.org>
14016
ba6219c8
MK
14017 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14018 x86_64-*-*.
14019
18b67037
MK
14020 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14021 sparc64-*-* and sparc*-solaris2*.
14022
1bfbbb9d
MK
140232004-01-04 Mark Kettenis <kettenis@gnu.org>
14024
14025 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14026 return ${tests}" test. The ${tests} already mentions the
14027 filename.
14028
06846494
MC
140292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14030
14031 * gdb.cp/local.exp: Accept gcc abi 2.
14032
3b0cb202
MC
140332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14034
14035 * gdb.cp/templates.exp: Accept gcc abi 2.
14036
0643ec3f
MC
140372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14038
14039 * lib/compiler.cc: Remove supports_template_debugging.
14040 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14041
d231d0b1
MC
140422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14043
14044 * gdb.cp/namespace.exp: Accept gcc abi 2.
14045
44ffb27c
MC
140462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14047
14048 * gdb.cp/method.exp: Accept gcc abi 2.
14049
184ad485
MC
140502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14051
14052 * gdb.cp/classes.exp: Generate identical results as old version.
14053 * gdb.cp/derivation.exp: Likewise.
14054 * gdb.cp/overload.exp: Likewise.
14055 * gdb.cp/virtfunc.exp: Likewise.
14056
116f09e7
MC
140572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14058
14059 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14060 mysterious bug with sourceware version of expect.
14061
b1379776
MC
140622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14063
14064 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14065 current versions of gcc, including gcc abi 2. Remove gratuitous
14066 restart of test program. Use gdb_test_multiple and gdb_test for
14067 all tests. Add patterns to xfail missing "const" in "const char *"
14068 and kfail PR gdb/1155.
14069
6b7a4c0e
MC
140702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14071
14072 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14073 current versions of gcc, including gcc abi 2. Remove gratuitous
14074 restart of test program. Use gdb_test_multiple and gdb_test for
14075 all tests. Add patterns to kfail PR gdb/1498.
14076
51615d72
MC
140772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14078
14079 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14080 current versions of gcc, including gcc abi 2. Use "breakpoint"
14081 and "continue" instead of restarting the target program. Use
14082 gdb_test_multiple and gdb_test for all tests.
14083
7b79a9d7
MK
140842004-01-01 Mark Kettenis <kettenis@gnu.org>
14085
14086 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14087 for *-*-solaris2*.
14088
1cd3489f
MC
140892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14090
14091 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14092 current versions of gcc, including gcc abi 2. Use "breakpoint"
14093 and "continue" instead of restarting the target program several
14094 times. Use gdb_test_multiple and gdb_test for all tests.
14095
850742db
MC
140962003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14097
14098 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14099 source files.
14100
eb4bbda8
MC
141012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14102
14103 * gdb.base/environ.exp: Handle compiling test case from multiple
14104 source files.
14105
e42c7771
MC
141062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14107
14108 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14109
80e4b428
JB
141102003-12-17 Jim Blandy <jimb@redhat.com>
14111
5f06973a
JB
14112 * gdb.base/freebpcmd.c: Add copyright notice.
14113
80e4b428
JB
14114 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14115
0ab84fb7
MC
141162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14117
14118 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14119
1b3bb3d0
JB
141202003-12-13 Jim Blandy <jimb@redhat.com>
14121
14122 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14123
3a4c9371
KB
141242003-12-12 Kevin Buettner <kevinb@redhat.com>
14125
14126 * gdb.asm/frv.inc: New file.
14127 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14128
a1dea79a
FF
141292003-12-09 Fred Fish <fnf@redhat.com>
14130
14131 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14132 functions to break1.c and leave prototypes behind. Add more
14133 "set breakpoint NN here" comments.
14134 * gdb.base/break1.c: New file.
14135
14136 * gdb.base/break.exp: Handle compiling test case from multiple
14137 source files and change source file references as needed.
14138 * gdb.base/completion.exp: Ditto.
14139 * gdb.base/condbreak.exp: Ditto.
14140 * gdb.base/define.exp: Ditto.
14141 * gdb.base/ena-dis-br.exp: Ditto.
14142 * gdb.base/info-proc.exp: Ditto.
14143 * gdb.base/maint.exp: Ditto.
14144 * gdb.base/until.exp: Ditto.
14145
14146 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14147 hardcoded line numbers.
14148 * gdb.base/define.exp: Ditto.
14149 * gdb.base/ena-dis-br.exp: Ditto.
14150 * gdb.base/maint.exp: Ditto.
14151 * gdb.base/until.exp: Ditto.
14152
14153 * gdb.base/completion.exp: Use "break1" for completion tests since
14154 "break" is no longer a unique prefix.
14155
5266b69c
AC
141562003-12-06 Andrew Cagney <cagney@redhat.com>
14157
14158 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14159 "return_value_unimplemented". When an unimplemented struct return
14160 architecture, report incorrect values as a KFAIL
14161
374451f0
MC
141622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14163
14164 * gdb.cp/rtti.exp: Accept new wording of warning from
14165 cp_lookup_rtti_type.
14166
ba9b20a7
MC
141672003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14168
14169 Partial fix for PR testsuite/1456.
14170 * gdb.base/scope.exp (test_at_main): Replace references to
14171 gcc_compiled with calls to test_compiler_info.
14172 (test_at_foo): Likewise.
14173 (test_at_bar): Likewise.
14174
b74b6d0b
MC
141752003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14176
14177 Partial fix for PR testsuite/1456.
14178 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14179 to test_compiler_info.
14180
ccfa3402
MC
141812003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14182
14183 * gdb.base/so-impl-ld.exp: Update copyright notice.
14184
f6246aba
MC
141852003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 Partial fix for PR testsuite/1456.
14188 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14189 to test_compiler_info.
14190
13ae734a
MC
141912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14192
14193 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14194 from current versions of gdb. Clean up regular expressions.
14195 Delete redundant timeout case.
14196
d8e1cdee
MC
141972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14198
14199 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14200 from current versions of gdb. Clean up regular expressions.
14201 Delete redundant timeout case.
14202
96457b64
MC
142032003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14204
14205 Partial fix for PR testsuite/1456.
14206 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14207 gcc_compiled with call to test_compiler_info.
14208
f35309fc
MC
142092003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14210
14211 Partial fix for PR testsuite/1456.
14212 * gdb.base/list.exp (test_list_function): Delete unused declaration
14213 of gcc_compiled.
14214
d7afdf9b
MC
142152003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14216
14217 Partial fix for PR testsuite/1456.
14218 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14219 call to test_compiler_info.
14220
71507b56
MK
142212003-11-29 Mark Kettenis <kettenis@gnu.org>
14222
14223 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14224 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14225 it to create the appropriate note.inc.
14226 * gdb.asm/asmsrc1.s: Include "note.inc".
14227 * gdb.asm/netbsd.inc: New file.
14228 * gdb.asm/empty.inc: New file.
14229
f81f93f7
MC
142302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14231
14232 Partial fix for PR testsuite/1456.
14233 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14234 calls to test_compiler_info.
14235
9a77938e
MC
142362003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14237
14238 Partial fix for PR testsuite/1456.
14239 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14240 calls to test_compiler_info.
14241
e8367dc7
MK
142422003-11-27 Mark Kettenis <kettenis@gnu.org>
14243
14244 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14245 pattern for the KFAILs.
14246
526c61ee
AF
142472003-11-25 Adam Fedor <fedor@gnu.org>
14248
14249 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14250 * gdb.objc/objcdecode.m: New file.
14251
28f2d600
AF
142522003-11-25 Adam Fedor <fedor@gnu.org>
14253
14254 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14255 * gdb.objc/nondebug.m: New file.
14256
a3895cee
BE
142572003-11-26 Ben Elliston <bje@wasabisystems.com>
14258
14259 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14260 NetBSD as it does on FreeBSD. Modelled on a similar change by
14261 Mark Kettenis on 2003-05-30.
14262 (link-flags): Set to "--entry _start" regardless of target.
14263 Special linker flags are to be appended to $link-flags.
14264 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14265
c9f2c8a3
MC
142662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14267
14268 * gdb.cp/method.exp: Accept output of new demangler.
14269
15a0587a 142702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14271
14272 * gdb/class2.exp: New file.
14273 * gdb/class2.cc: New file.
14274
3c00b570
MC
142752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14276
14277 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14278 of new demangler.
14279
7027acc7
MK
142802003-11-23 Mark Kettenis <kettenis@gnu.org>
14281
14282 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14283 of gdb_test "run".
14284
b0e1598a
MK
142852003-11-23 Mark Kettenis <kettenis@gnu.org>
14286
14287 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14288 "continue" into "run".
14289
4d9eda44
MC
142902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14291
14292 Partial fix for PR testsuite/1456.
14293 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14294 call to test_compiler_info.
14295 * gdb.cp/ctti.exp: Likewise.
14296 * gdb.cp/derivation.exp: Likewise.
14297 * gdb.cp/member-ptr.exp: Likewise.
14298 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14299 reference to gcc_compiled.
14300
143012003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14302
14303 Fix PR testsuite/1463.
14304 * gdb.base/structs.exp (start_structs_test): Call
14305 get_debug_format before using the debug format.
14306
d422fe19
AC
143072003-11-22 Andrew Cagney <cagney@redhat.com>
14308
14309 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14310 * gdb.base/structs.exp: Use gdb_test_multiple.
14311
039cf96d
AC
143122003-11-20 Andrew Cagney <cagney@redhat.com>
14313
6882279b
AC
14314 * gdb.base/structs.exp: Handle and recover from internal errors.
14315 Replace "foo${n}" with "foo<n>" in test messages.
14316
e53890ae
AC
14317 * gdb.base/structs.exp: Update copyright. Rewrite.
14318 * gdb.base/structs.c: Update copyright. Rewrite.
14319
2b211c59
AC
14320 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14321 resync count exceeded.
d63a86f8 14322
039cf96d
AC
14323 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14324 from the internal error.
14325 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14326 Original from Jim Blandy.
14327 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14328
eac98b22
AC
143292003-11-19 Andrew Cagney <cagney@redhat.com>
14330
14331 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14332 KFAIL.
14333
67455b2a
MK
143342003-11-17 Mark Kettenis <kettenis@gnu.org>
14335
14336 New testcase for PR backtrace/1435.
14337 * gdb.arch/i386-unwind.exp: New file.
14338 * gdb.arch/i386-unwind.c: New file.
14339
853d6e5b
AC
143402003-11-17 Andrew Cagney <cagney@redhat.com>
14341
14342 * lib/gdb.exp (compiler_info): New global.
14343 (test_compiler_info): New function.
14344 (get_compiler_info): Set compiler_info.
14345 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14346 "compiler_info" to gcc-<major>-<minor>.
14347
38cf6e11
MC
143482003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14349
14350 * gdb.trace/configure: Remove.
14351
a50d3602
EZ
143522003-11-13 Elena Zannoni <ezannoni@redhat.com>
14353
14354 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14355 breakpoints.
a50d3602
EZ
14356 * gdb.base/break.exp: Remove all references to explicit line
14357 numbers.
14358
d9407aaa
NC
143592003-11-11 Nick Clifton <nickc@redhat.com>
14360
14361 * gdb.base/shreloc.exp: Do not run for targets which do not
14362 support shared objects.
14363
db488fc1
CV
143642003-11-10 Corinna Vinschen <vinschen@redhat.com>
14365
14366 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14367 Don't run tests if nofileio flag is given.
14368
6a90a18e
EZ
143692003-11-07 Elena Zannoni <ezannoni@redhat.com>
14370
14371 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14372 as well as 'Watchpoint'.
6a90a18e 14373
0b915e9c
EZ
143742003-11-06 Elena Zannoni <ezannoni@redhat.com>
14375
14376 Reported by Jim Ingham <jingham@apple.com>:
14377 * gdb.base/annota1.exp: Match at least one occurrence of the
14378 signal handler annotation.
14379
d7e4b55f
EZ
143802003-11-06 Elena Zannoni <ezannoni@redhat.com>
14381
a9c64011
AS
14382 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14383 as well as 'Watchpoint'.
d7e4b55f 14384
2fe4e8d0
MC
143852003-11-05 Michael Chastain <mec@shout.net>
14386
14387 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14388
6ef88553
KW
143892003-11-03 Kris Warkentin <kewarken@qnx.com>
14390
14391 * gdb.arch/gdb1291.c: New test file.
14392 * gdb.arch/gdb1291.exp: New test script.
14393 * gdb.arch/gdb1431.c: New test file.
14394 * gdb.arch/gdb1431.exp: New test script.
14395
ae7dc4d8
MC
143962003-10-22 Michael Chastain <mec@shout.net>
14397
14398 * gdb.mi/pthreads.c: Add copyright notice.
14399
c39d7427
MC
144002003-10-22 Michael Chastain <mec@shout.net>
14401
14402 * gdb.threads/pthreads.c: Add copyright notice.
14403
8b7d96c1
MC
144042003-10-20 Michael Chastain <mec@shout.net>
14405
14406 * gdb.base/gdb1056.exp: New test script.
14407
d1d69fdd
DJ
144082003-10-13 Daniel Jacobowitz <drow@mvista.com>
14409
14410 * gdb.threads/killed.exp: Use gdb_run_cmd.
14411
7d605576
DJ
144122003-10-13 Daniel Jacobowitz <drow@mvista.com>
14413
14414 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14415 create a core file.
14416 * gdb.threads/gcore-thread.exp: Likewise.
14417
618ec112
CV
144182003-10-13 Corinna Vinschen <vinschen@redhat.com>
14419
14420 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14421 type, based on char type.
14422 (struct bit_flags_short_t): New bitfield type, based on short type.
14423 (init_bit_flags_char): New fuction.
14424 (init_bit_flags_short): Ditto.
14425 (print_bit_flags_char): Ditto.
14426 (print_bit_flags_short): Ditto.
14427 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14428
9367a73c
MC
144292003-10-11 Michael Chastain <mec@shout.net>
14430
14431 * gdb.base/call-rt-st.exp: Update copyright year.
14432
1decf120
KI
144332003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14434
14435 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14436 * gdb.disasm/sh3.s: Ditto.
14437
5445b2ae
DJ
144382003-10-07 Daniel Jacobowitz <drow@mvista.com>
14439
14440 * gdb.threads/switch-threads.exp: New test.
14441 * gdb.threads/switch-threads.c: New source file.
14442
aec24853
CV
144432003-10-07 Corinna Vinschen <vinschen@redhat.com>
14444
14445 * gdb.base/ending-run.exp: Add sh specific case.
14446
adc7428d
AC
144472003-10-06 Andrew Cagney <cagney@redhat.com>
14448
14449 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14450 * gdb.disasm/mn10200.exp: Delete obsolete file.
14451
c9d37158
DJ
144522003-09-29 Daniel Jacobowitz <drow@mvista.com>
14453
14454 * ChangeLog: Correct an entry command.exp -> commands.exp.
14455 * gdb.base/commands.exp (bp_deleted_in_command_test)
14456 (temporary_breakpoint_commands): Check noargs.
14457
79c2c32d
DC
144582003-09-25 David Carlton <carlton@kealia.com>
14459
14460 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14461 of some print tests, where appropriate. Add tests for C::D::cd,
14462 E::ce, F::cXfX, G::XgX.
14463 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14464
594e6d67
RE
144652003-09-25 Richard Earnshaw <rearnsha@arm.com>
14466
14467 * lib/java.exp (java_init): Import target_alias before using it.
14468
10f0d451
DC
144692003-09-25 David Carlton <carlton@kealia.com>
14470
14471 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14472
274bcba0
EZ
144732003-09-23 Elena Zannoni <ezannoni@redhat.com>
14474
d63a86f8 14475 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14476 weirdness.
274bcba0 14477
cdbf20f7
MC
144782003-09-17 Michael Chastain <mec@shout.net>
14479
14480 * gdb.cp/gdb1355.exp: New file.
14481 * gdb.cp/gdb1355.c: New file.
14482
71e06f80
CV
144832003-09-15 Corinna Vinschen <vinschen@redhat.com>
14484
14485 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14486 * gdb.asm/sh.inc: New file.
14487
5c4e30ca
DC
144882003-09-11 David Carlton <carlton@kealia.com>
14489
bd45b7af
DC
14490 * gdb.cp/namespace.exp: Add tests for namespace types.
14491 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14492 (test_namespace): New.
14493
1c199746
EZ
144942003-09-11 Elena Zannoni <ezannoni@redhat.com>
14495
a9c64011 14496 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14497 * gdb.stabs/weird.exp: Ditto.
1c199746 14498
04ed252f
MC
144992003-09-08 Michael Chastain <mec@shout.net>
14500
14501 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14502
d8a2d9e7
MC
145032003-09-07 Michael Chastain <mec@shout.net>
14504
14505 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14506 'parse error'.
14507
161afb24
MK
145082003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14509
14510 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14511
49f2741a
MC
145122003-08-30 Michael Chastain <mec@shout.net>
14513
14514 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14515 * gdb.gdb/observer.exp: Ditto.
14516 * gdb.gdb/xfullpath.exp: Ditto.
14517
8afa723e
MK
145182003-08-29 Mark Kettenis <kettenis@gnu.org>
14519
14520 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14521 *-*-*bsd*.
14522
f31dfe3b
JJ
145232003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14524
14525 * gdb.base/dump.exp: Skip for ia64.
14526
4630e498
JJ
145272003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14528
14529 * gdb.asm/asm-source.exp: Add ia64 support.
14530 * gdb.asm/ia64.inc: New file.
14531
1105b7ef
MC
145322003-08-22 Michael Chastain <mec@shout.net>
14533
14534 * gdb.cp: New directory.
14535 * gdb.cp/*: Copy from gdb.c++/*.
14536 * gdb.c++/*: Remove.
14537 * Makefile.in: Change gdb.c++ to gdb.cp.
14538 * configure.in: Ditto.
14539 * configure: Regnerate.
14540
c945b932
MK
145412003-08-18 Mark Kettenis <kettenis@gnu.org>
14542
14543 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14544 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14545
2b66634b
DJ
145462003-08-17 Daniel Jacobowitz <drow@mvista.com>
14547
14548 * mi-var-display.exp (-var-list-children weird): Accept function
14549 pointers with argument types.
14550 * mi1-var-display.exp (-var-list-children weird): Likewise.
14551 * mi2-var-display.exp (-var-list-children weird): Likewise.
14552
a356f73b
DJ
145532003-08-17 Daniel Jacobowitz <drow@mvista.com>
14554
14555 * gdb.base/annota3.exp: Add missing newline.
14556
483417b8
MC
145572003-08-06 Michael Chastain <mec@shout.net>
14558
14559 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14560
c99c59c3
MS
145612003-08-12 Michael Snyder <msnyder@redhat.com>
14562
14563 * gdb.base/float.exp: Add test for SH.
14564
55ed7501
MK
145652003-08-10 Mark Kettenis <kettenis@gnu.org>
14566
14567 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14568
1a371f2e
EZ
145692003-08-07 Elena Zannoni <ezannoni@redhat.com>
14570
14571 * gdb.base/completion.exp: Remove reduntant completion test
14572 on filename.
14573
e0f353ce
EZ
145742003-08-07 Elena Zannoni <ezannoni@redhat.com>
14575
a9c64011
AS
14576 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14577 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14578 gdb.trace/save-trace.exp: Make sure that full pathnames are
14579 escaped correctly.
e0f353ce 14580
5710a1af 145812003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14582
a9c64011
AS
14583 * configure.in: Don't generate config.h from config.hin.
14584 * configure: Regenerate.
14585 * config.hin: Remove file.
14586 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14587 * gdb.threads/pthreads.c: Ditto.
5710a1af 14588
dcd81ce9
DJ
145892003-08-07 Daniel Jacobowitz <drow@mvista.com>
14590
14591 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14592 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14593 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14594 Replace ld24 with seth/add3.
14595
6009d884
AC
145962003-08-02 Andrew Cagney <cagney@redhat.com>
14597
14598 * gdb.base/annota3.exp: New file.
14599 * gdb.base/annota3.c: New file.
14600 * gdb.c++/annota3.exp: New file.
14601 * gdb.c++/annota3.cc: New file.
14602
51514e06
MC
146032003-07-29 Michael Chastain <mec@shout.net>
14604
14605 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14606 actually failed.
14607 (do_pass): Likewise.
14608 * gdb.threads/tls.exp: Always initialize no_of_threads.
14609
4ee6625b
DJ
146102003-07-27 Daniel Jacobowitz <drow@mvista.com>
14611
14612 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14613 pattern.
14614 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14615 * gdb.threads/tls.exp: Recognize one case of the host library not
14616 supporting TLS.
14617
225f2bf6
AC
146182003-07-27 Andrew Cagney <cagney@redhat.com>
14619
14620 * gdb.base/fileio.exp: Use SH when running commands using
14621 remote_exec.
14622
bcb27c9f
DJ
146232003-07-24 Daniel Jacobowitz <drow@mvista.com>
14624
14625 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14626 * gdb.base/relocate.c (dummy): New padding array.
14627
3d67be83
MS
146282003-07-22 Michael Snyder <msnyder@redhat.com>
14629
d63a86f8 14630 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14631
14632 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14633 patterns to be more general, accepting old and new output.
14634 Some output chars (such as '+') also must be quoted.
d63a86f8 14635 Some addresses are displayed numerically instead of
3d67be83
MS
14636 symbolically.
14637
57ba3b85
MS
146382003-07-23 Michael Snyder <msnyder@redhat.com>
14639
686d097c
MS
14640 * gdb.base/return2.exp: Don't test long-long return.
14641
57ba3b85
MS
14642 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14643 * gdb.disasm/t01_mov.exp: Ditto.
14644 * gdb.disasm/t02_mova.s: Ditto.
14645 * gdb.disasm/t02_mova.exp: Ditto.
14646 * gdb.disasm/t03_add.s: Ditto.
14647 * gdb.disasm/t03_add.exp: Ditto.
14648 * gdb.disasm/t04_sub.s: Ditto.
14649 * gdb.disasm/t04_sub.exp: Ditto.
14650 * gdb.disasm/t05_cmp.s: Ditto.
14651 * gdb.disasm/t05_cmp.exp: Ditto.
14652 * gdb.disasm/t06_ari2.s: Ditto.
14653 * gdb.disasm/t06_ari2.exp: Ditto.
14654 * gdb.disasm/t07_ari3.s: Ditto.
14655 * gdb.disasm/t07_ari3.exp: Ditto.
14656 * gdb.disasm/t08_or.s: Ditto.
14657 * gdb.disasm/t08_or.exp: Ditto.
14658 * gdb.disasm/t09_xor.s: Ditto.
14659 * gdb.disasm/t09_xor.exp: Ditto.
14660 * gdb.disasm/t10_and.s: Ditto.
14661 * gdb.disasm/t10_and.exp: Ditto.
14662 * gdb.disasm/t11_logs.s: Ditto.
14663 * gdb.disasm/t11_logs.exp: Ditto.
14664 * gdb.disasm/t12_bit.s: Ditto.
14665 * gdb.disasm/t12_bit.exp: Ditto.
14666 * gdb.disasm/t13_otr.s: Ditto.
14667 * gdb.disasm/t13_otr.exp: Ditto.
14668
e00759ef
EZ
146692003-07-22 Elena Zannoni <ezannoni@redhat.com>
14670
14671 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14672
8bc2021f
EZ
146732003-07-22 Elena Zannoni <ezannoni@redhat.com>
14674
a9c64011
AS
14675 * gdb.threads/tls.c : New file.
14676 * gdb.threads/tls.exp : New file.
14677 * gdb.threads/tls-main.c : New file.
14678 * gdb.threads/tls-shared.c : New file.
14679 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14680
89320c4c
AS
146812003-07-22 Andreas Schwab <schwab@suse.de>
14682
14683 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14684
180dea7c
AS
146852003-07-20 Andreas Schwab <schwab@suse.de>
14686
14687 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14688 due to insn reordering.
14689
0714963c
AC
146902003-07-15 Andrew Cagney <cagney@redhat.com>
14691
14692 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14693
98a23b3f
MC
146942003-07-15 Michael Chastain <mec@shout.net>
14695
14696 * gdb.base/gdb1250.exp: New file.
14697 * gdb.base/gdb1250.c: New file.
14698
27e417a2
ML
146992003-07-09 Michal Ludvig <mludvig@suse.cz>
14700
14701 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14702 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14703
8bc2021f
EZ
147042003-07-09 Elena Zannoni <ezannoni@redhat.com>
14705
a9c64011
AS
14706 * gdb.threads/tls.c: New file.
14707 * gdb.threads/tls.exp: New file.
14708 * gdb.threads/tls-main.c: New file.
14709 * gdb.threads/tls-shared.c: New file.
14710 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14711
d99968dc
EZ
147122003-07-09 Elena Zannoni <ezannoni@redhat.com>
14713
14714 * gdb.base/annota1.exp: Make sure that we properly escape the
14715 full path of the source file. Xfail more permissive patterns,
d63a86f8 14716 due to a compiler debug info problem.
d99968dc 14717
83876b3b
AS
147182003-07-07 Andreas Schwab <schwab@suse.de>
14719
2705e972
AS
14720 * gdb.asm/m68k.inc: New file.
14721 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14722
83876b3b
AS
14723 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14724 arguments"): Also match negative number.
14725
14726 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14727
3a871b37
DJ
147282003-07-03 Daniel Jacobowitz <drow@mvista.com>
14729
14730 * gdb.base/store.c (charest): New typedef.
14731 (add_char): Rename to add_charest, update.
14732 (wack_char): Rename to wack_charest, update types. Return l + r
14733 to keep r live across the call.
14734 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14735 (wack_double, wack_doublest): Return l + r to keep r live across
14736 the call.
14737 * gdb.base/store.exp: Accomodate store.c changes.
14738
b2a7f303
DC
147392003-06-30 David Carlton <carlton@kealia.com>
14740
14741 * gdb.c++/maint.exp (test_invalid_name): New.
14742 (test_first_component): Add tests for invalid names.
14743
3c6cb4a1
MC
147442003-06-29 Michael Chastain <mec@shout.net>
14745
14746 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14747 output of '<VTT for class>' for virtual base classes.
14748
f1c2644b
DJ
147492003-06-29 Daniel Jacobowitz <drow@mvista.com>
14750
14751 * gdb.base/completion.exp: Tab-complete "complet" instead of
14752 "compl".
14753 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14754
18080350
DJ
147552003-06-29 Daniel Jacobowitz <drow@mvista.com>
14756
14757 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14758 * gdb.base/volatile.exp: Likewise.
14759
f56973f8
DJ
147602003-06-29 Daniel Jacobowitz <drow@mvista.com>
14761
14762 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14763 gdb/1265.
14764
147652003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14766 Daniel Jacobowitz <drow@mvista.com>
14767
14768 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14769 initial line count of 'captured_main' from 26 to 32.
14770 (test_with_self): Allow xmalloc call to be interleaved with the
14771 preceding two lines.
14772
e766d4d6
JB
147732003-06-24 Joel Brobecker <brobecker@gnat.com>
14774
14775 * gdb.base/bang.exp: New testcase.
14776
f125c9a4
JB
147772003-06-23 Joel Brobecker <brobecker@gnat.com>
14778
14779 * gdb.base/langs.exp: Add some tests for the "minimal" language
14780 support.
14781
6e25beaf
EZ
147822003-06-23 Elena Zannoni <ezannoni@redhat.com>
14783
14784 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14785 the testcase.
14786
2f816dda
DJ
147872003-06-22 Daniel Jacobowitz <drow@mvista.com>
14788
14789 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14790 offset.
14791
db5a5748
DJ
147922003-06-22 Daniel Jacobowitz <drow@mvista.com>
14793
14794 * gdb.c++/pr-1210.cc: New file.
14795 * gdb.c++/pr-1210.exp: New file.
14796
1df0c130
DJ
147972003-06-21 Daniel Jacobowitz <drow@mvista.com>
14798
14799 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14800 000-exec-continue.
14801
a92feac0
MK
148022003-06-15 Mark Kettenis <kettenis@gnu.org>
14803
14804 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14805 on *-*-*bsd* instead of *-*-freebsd*.
14806
81a58f5b
AC
148072003-06-14 Andrew Cagney <cagney@redhat.com>
14808
14809 * gdb.base/store.exp: Test longest and doublest. Test all
14810 parameters. Weaken return statement match.
14811 * gdb.base/store.c: Add longest and doublest - aka long long and
14812 long double functions. Put all parameters into local register
14813 variables. Use negative values.
14814
b257a0d3
AC
148152003-06-14 Andrew Cagney <cagney@redhat.com>
14816
14817 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14818 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14819 exit status.
14820 * gdb.base/fileio.exp: Disable target when nointerrupts and
14821 noinferiorio, instead of limiting it to remote. Use remote_exec
14822 instead of system.
d63a86f8 14823
21c38304
JJ
148242003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14825
14826 * gdb.base/float.exp: Add ia64 support.
14827
1bcdb424
CV
148282003-06-12 Corinna Vinschen <vinschen@redhat.com>
14829
14830 * gdb.base/fileio.exp: Run only on remote targets.
14831
6aeb981f
CV
148322003-06-10 Corinna Vinschen <vinschen@redhat.com>
14833
14834 * gdb.base/fileio.c: New file, testing File-I/O.
14835 * gdb.base/fileio.exp: Ditto.
14836
53df362e
RG
148372003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14838
14839 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14840 shared objects after relocation at load time (gdb PR/1132).
14841 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14842 as above, part of the shared object relocation test.
53df362e 14843
ffee1b46
MK
148442003-06-08 Mark Kettenis <kettenis@gnu.org>
14845
b5ca3722
MK
14846 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14847 fully filled history list.
14848 * gdb.base/gdb_history: New file.
14849
03ed860d
MK
14850 * gdb.base/signals.exp: XFAIL "continue to func1" on
14851 i*86-*-freebsd*.
14852
ffee1b46
MK
14853 * gdb.base/attach.exp: When trying to attach to a nonexistent
14854 process, make it possible to specify the PID based on the target,
14855 and do so for *-*-freebsd*.
14856
d80dbb52
RH
148572003-06-02 Richard Henderson <rth@redhat.com>
14858
14859 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14860
6dd77b81
RH
148612003-06-02 Richard Henderson <rth@redhat.com>
14862
14863 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14864
f6347e16
RH
148652003-06-02 Richard Henderson <rth@redhat.com>
14866
14867 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14868
2c161407
DJ
148692003-06-01 Daniel Jacobowitz <drow@mvista.com>
14870
14871 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14872 of globalvar.
14873
572eb746
MK
148742003-06-01 Mark Kettenis <kettenis@gnu.org>
14875
14876 * gdb.asm/asm-source.exp: Check for memory read errors in
14877 disassembler test on *BSD too.
14878
9e9617a5
RH
148792003-06-01 Richard Henderson <rth@redhat.com>
14880
14881 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14882 for .frame.
14883 (gdbasm_call): Lose ldgp.
14884 (gdbasm_startup): Add frame information.
14885 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14886
7b34ad4e
MK
148872003-05-31 Mark Kettenis <kettenis@gnu.org>
14888
14889 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14890 i?86-*-*.
14891
10059fdf
MK
148922003-05-30 Mark Kettenis <kettenis@gnu.org>
14893
14894 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14895 FreeBSD.
14896
acf4b816
RH
148972003-05-29 Richard Henderson <rth@redhat.com>
14898
14899 * gdb.asm/alpha.inc: New file.
14900 * gdb.asm/asm-source.exp: Use it.
14901
e9ecd949
JB
149022003-05-29 Jim Blandy <jimb@redhat.com>
14903
14904 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14905 'core.PID'.
14906
e3e5a4f3
JB
149072003-05-22 Jim Blandy <jimb@redhat.com>
14908
14909 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14910 backtrace.
d63a86f8 14911
72fe3d25
DC
149122003-05-20 David Carlton <carlton@math.stanford.edu>
14913
14914 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14915 this time.
14916
58da2eb2
DC
149172003-05-19 David Carlton <carlton@bactrian.org>
14918
14919 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14920 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14921
1fcb5155
DC
149222003-05-19 David Carlton <carlton@bactrian.org>
14923
14924 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14925 namespace tests.
14926 Bump copyright date.
14927 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14928 (main): Call C::D::marker2.
14929 * gdb.c++/namespace1.cc: New file.
14930
85e85163
JJ
149312003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14932
14933 Roland McGrath <roland@redhat.com>
d63a86f8 14934 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14935 there is no manager thread.
14936
a25fbfec
JJ
149372003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14938
d63a86f8
RM
14939 * gdb.threads/schedlock.exp: Remove assumption that all threads
14940 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14941 in one of the child threads rather than the main thread.
14942
be375bae
JB
149432003-05-07 Jim Blandy <jimb@redhat.com>
14944
09bf6082
JB
14945 Add support for assembly source testing on the s390x.
14946 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14947 architecture.
14948 * gdb.asm/s390x.inc: New file.
14949
be375bae
JB
14950 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14951 succession of 'if' statements.
14952
00905d52
AC
149532003-05-05 Andrew Cagney <cagney@redhat.com>
14954
14955 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14956
b1e29e33
AC
149572003-05-05 Andrew Cagney <cagney@redhat.com>
14958
14959 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14960 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14961
e33d66ec
EZ
149622003-05-02 Elena Zannoni <ezannoni@redhat.com>
14963
14964 * gdb.base/charset.exp: Update based on new behavior of set/show
14965 charset commands.
14966
2b6fd0d8
AC
149672003-05-01 Andrew Cagney <cagney@redhat.com>
14968
14969 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14970 variable do not give memory errors.
14971
130cacce
AF
149722003-04-30 Adam Fedor <fedor@gnu.org>
14973
14974 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14975 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14976 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14977 gdb.objc/basicclass.m: : New files
14978
14979 * lib/gdb.exp (gdb_compile_objc): New procedure.
14980
bea71854
DJ
149812003-04-27 Daniel Jacobowitz <drow@mvista.com>
14982
14983 * gdb.base/signals.exp: Make backtrace tests more specific.
14984
0f20eeea
DC
149852003-04-23 David Carlton <carlton@bactrian.org>
14986
14987 * gdb.c++/maint.exp (test_first_component): Add tests for
14988 'operator' in more locations.
14989
c8c4d8dc
KB
149902003-04-16 Kevin Buettner <kevinb@redhat.com>
14991
14992 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14993
3fe60e3c
EZ
149942003-04-16 Elena Zannoni <ezannoni@redhat.com>
14995
14996 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14997 func marke' instead. Update test name.
3fe60e3c 14998
9219021c
DC
149992003-04-15 David Carlton <carlton@math.stanford.edu>
15000
15001 * gdb.c++/maint.exp: New file.
15002
5dd55bdd
EZ
150032003-04-14 Elena Zannoni <ezannoni@redhat.com>
15004
15005 * gdb.threads/schedlock.c: Change type of thread function argument
15006 to long, to avoid warnings on 64-bit platforms.
15007
00890572
EZ
150082003-04-14 Elena Zannoni <ezannoni@redhat.com>
15009
a9c64011
AS
15010 * gdb.base/attach.exp: Add new message from ptrace in case of
15011 attaching to nonexistent process.
d63a86f8 15012
93201743
JB
150132003-04-11 Jim Blandy <jimb@redhat.com>
15014
15015 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15016 gdb.c++/userdef.cc: Place comments on the lines to which the
15017 marker function might return.
15018 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15019 gdb.c++/userdef.exp: Look for those comments to check that we've
15020 returned to the right place, instead of checking line numbers.
15021
2a11c64d
EZ
150222003-04-11 Elena Zannoni <ezannoni@redhat.com>
15023
a9c64011
AS
15024 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15025 match on sourcefile name, instead of directory name.
2a11c64d 15026
68ab8fc5
EZ
150272003-04-10 Elena Zannoni <ezannoni@redhat.com>
15028
d63a86f8 15029 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15030 working directory name.
15031
5624293a
JB
150322003-04-09 Jim Blandy <jimb@redhat.com>
15033
15034 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15035 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15036 after an inferior function call, report the failure, but allow the
15037 test to continue.
15038
f1f02ee4
SC
150392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15040
15041 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15042 with -DPROTOTYPES.
15043
6eb79af0
SC
150442003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15045
15046 * gdb.base/break.exp: Revert last patch.
15047
8dfb4cf0
SC
150482003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15049
15050 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15051 with -DPROTOTYPES.
15052
ed4c619a
AC
150532003-04-02 Andrew Cagney <cagney@redhat.com>
15054
15055 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15056 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15057 matching directories by the name breakpoint.
15058 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15059 Make "continue to marker1" consistent.
15060 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15061 message consistent.
15062 * lib/gdb.exp: Put "the program is no longer running", and "the
15063 program exited" in parenthesis.
15064 * lib/mi-support.exp: Ditto.
d63a86f8 15065
4e35d5f0 150662003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15067
4e35d5f0
BR
15068 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15069
71900fe8
AC
150702003-03-29 Andrew Cagney <cagney@redhat.com>
15071
15072 * gdb.base/sizeof.c (main): Print the value of '\377'.
15073 * gdb.base/sizeof.exp: Check the sign of '\377'.
15074
c0655a16
MC
150752003-03-27 Michael Chastain <mec@shout.net>
15076
15077 * gdb.base/gdb1090.exp: New file.
15078 * gdb.base/gdb1090.cc: New file.
15079
5b2a3989
JB
150802003-03-27 J. Brobecker <brobecker@gnat.com>
15081
15082 * gdb.gdb/observer.exp: New regression test.
15083
79876890
MC
150842003-03-27 Michael Chastain <mec@shout.net>
15085
15086 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15087 * gdb.base/ptype.exp: Likewise.
15088
6eac95e3
CV
150892003-03-27 Corinna Vinschen <vinschen@redhat.com>
15090
15091 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15092
e8c71839
MC
150932003-03-26 Michael Chastain <mec@shout.net>
15094
15095 * gdb.base/ptype.exp: Actually use some typedef'd types.
15096
71b10041
SC
150972003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15098
15099 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15100 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15101
2512cf80
CV
151022003-03-20 Corinna Vinschen <vinschen@redhat.com>
15103
15104 * gdb.base/default.exp: Fix regular expression.
15105
0d195a4f
CV
151062003-03-20 Corinna Vinschen <vinschen@redhat.com>
15107
15108 * gdb.base/args.exp: Fix regular expression.
15109
8a2dbca8
CV
151102003-03-20 Corinna Vinschen <vinschen@redhat.com>
15111
15112 * gdb.base/help.exp: Allow Win32 child process.
15113
bf028682
CV
151142003-03-20 Corinna Vinschen <vinschen@redhat.com>
15115
15116 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15117 when stepping out of main().
15118
182dbe85
CV
151192003-03-20 Corinna Vinschen <vinschen@redhat.com>
15120
15121 * gdb.base/default.exp: Check for win32 specific message when calling
15122 "run" without executable.
15123
d67a6ba5
CV
151242003-03-20 Corinna Vinschen <vinschen@redhat.com>
15125
15126 * gdb.base/args.exp: Expect .exe in output.
15127
a955b5bb
CV
151282003-03-20 Corinna Vinschen <vinschen@redhat.com>
15129
15130 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15131 Cygwin native.
15132
bf6bad4b
AC
151332003-03-17 Andrew Cagney <cagney@redhat.com>
15134
15135 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15136 vector registes.
15137 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15138 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15139
293e9a31
DC
151402003-03-17 David Carlton <carlton@math.stanford.edu>
15141
15142 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15143 test, for PR breakpoints/38.
15144 Call test_watchpoint_and_breakpoint.
15145 * gdb.base/watchpoint.c (func3): New function.
15146 (main): Call func3.
15147
5330f2db
DC
151482003-03-04 David Carlton <carlton@math.stanford.edu>
15149
15150 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15151 Garply<Garply<char> >:: garply".
15152 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15153 with respect to PR c++/1111; note also PR c++/1113.
15154 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15155 respect to PR c++/1062.
15156 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15157
6ece72da
DC
151582003-03-03 David Carlton <carlton@math.stanford.edu>
15159
15160 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15161 with respect to PR c++/57.
15162 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15163 c++/826.
15164 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15165 respect to PR c++/57.
15166
85ca1584
DC
151672003-03-03 David Carlton <carlton@math.stanford.edu>
15168
15169 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15170 respect to PR c++/33 into FAILs.
15171
98e9c5b8
MC
151722003-03-03 Michael Chastain <mec@shout.net>
15173
7bedbf27
MC
15174 * configure.in: Update copyright years.
15175
151762003-03-03 Michael Chastain <mec@shout.net>
15177
15178 * Makefile.in: Update copyright years.
98e9c5b8 15179
f683e100
DC
151802003-02-28 David Carlton <carlton@math.stanford.edu>
15181
15182 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15183 print class instead of struct and/or superfluous protection
15184 specifiers, as long as the resulting output is equivalent to the
15185 source code.
15186 Delete FIXME from end of messages on tests that don't need
15187 fixing.
15188
a9e0cf2c
DC
151892003-02-28 David Carlton <carlton@math.stanford.edu>
15190
15191 * gdb.c++/templates.exp (do_tests): Allow const in the two
15192 Foo<volatile char *>::foo tests.
15193
e8d359df
MS
151942003-02-27 Michael Snyder <msnyder@redhat.com>
15195
d63a86f8 15196 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15197 will be consistant.
15198
0b71dc91
DC
151992003-02-26 David Carlton <carlton@math.stanford.edu>
15200
15201 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15202 char *>::foo" test with respect to PR c++/33. Create a new test
15203 which is identical to that one except that it doesn't put the
15204 space between the "char" and the "*"; KFAIL it, too.
15205
dd14ab43
DC
152062003-02-26 David Carlton <carlton@math.stanford.edu>
15207
15208 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15209 template types into either PASSes or KFAILs (corresponding to PR
15210 c++/57). Tweak indentation. Update copyright.
15211
1146c7f1
SC
152122003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15213
15214 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15215
74641dfb
MC
152162003-02-13 Michael Chastain <mec@shout.net>
15217
15218 * gdb.base/exprs.exp: Remove i960 remnants.
15219 * gdb.base/funcargs.exp: Likewise.
15220 * gdb.base/list.exp: Likewise.
15221 * gdb.base/ptype.exp: Likewise.
15222
559cd2d0
DC
152232003-02-14 David Carlton <carlton@math.stanford.edu>
15224
15225 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15226 pEe->D::vg()" from XFAIL to KFAIL.
15227
c4f90d87
JM
152282003-02-13 Jason Molenda (jmolenda@apple.com)
15229
15230 * gdb.base/maint.exp: Update maint print statistics regexp to include
15231 new entries.
15232
cbc4d97c
MC
152332003-02-13 Michael Chastain <mec@shout.net>
15234
15235 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15236
40f235b7
MC
152372003-02-12 Michael Chastain <mec@shout.net>
15238
15239 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15240 * gdb.c++/inherit.exp: Likewise.
15241 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15242 * gdb.c++/templates.exp: Likewise.
15243 * gdb.c++/virtfunc.exp: Likewise.
15244
c56716b0
JM
152452003-02-06 Jason Molenda (jason-cl@molenda.com)
15246
15247 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15248 why the code is written that way.
15249
070afcf8
MC
152502003-02-05 Michael Chastain <mec@shout.net>
15251
15252 * gdb.base/dump.exp: Add missing copyright line.
15253
5d0331e5
JM
152542003-02-05 Jason Molenda (jason-cl@molenda.com)
15255
f7ae6d3e 15256 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15257 at the beginning so the breakpoint doesn't get set on the loop.
15258
92851186
MC
152592003-02-05 Michael Chastain <mec@shout.net>
15260
15261 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15262 output for configurations with gcc 2.95.3.
15263
cbf1e085
AC
152642003-02-05 Keith Seitz <keiths@redhat.com>
15265 Andrew Cagney <ac131313@redhat.com>
15266
15267 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15268
29518e1e
MC
152692003-02-04 Michael Chastain <mec@shout.net>
15270
15271 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15272 Call perror and then continue.
15273
5af1d5f3
MC
152742003-02-03 Michael Chastain <mec@shout.net>
15275
15276 * gdb.c++/pr-1023.cc: New file.
15277 * gdb.c++/pr-1023.exp: New file.
15278
6b549786
JB
152792003-02-05 Jim Blandy <jimb@redhat.com>
15280
15281 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15282 it's local to foobar. Check for it there, and check that it's not
15283 present in main.
15284 * gdb.c++/local.cc (marker2): New function.
15285 (foobar): Call marker1.
15286 (main): Call marker2 instead of marker1.
15287
67f16606
AC
152882003-02-04 Andrew Cagney <ac131313@redhat.com>
15289
15290 * gdb.disasm/mn10200.exp: Obsolete file.
15291 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15292 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15293 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15294
1c5cb38e
DC
152952003-02-04 David Carlton <carlton@math.stanford.edu>
15296
15297 * gdb.c++/overload.exp: Test intToChar(1).
15298 * gdb.c++/overload.cc (intToChar): New.
15299 (main): Call intToChar.
15300
d1fe6965
DC
153012003-02-03 David Carlton <carlton@math.stanford.edu>
15302
15303 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15304 'might_kfail' arg.
15305 KFAIL some of the continue_to_bp_overloaded calls, according to
15306 PR c++/1025.
15307
9ba61c5d
MC
153082003-02-01 Michael Chastain <mec@shout.net>
15309
15310 * gdb.base/advance.c (marker1): New marker function.
15311 * gdb.base/advance.exp: When the 'advance' command lands on the
15312 return breakpoint, it can legitimately stop on either the
15313 current line or the next line. Accommodate both outcomes.
15314 * gdb.base/until.exp: Likewise.
15315
e7494ffb
AC
153162003-02-02 Andrew Cagney <ac131313@redhat.com>
15317
15318 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15319 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15320 now a list, not a tuple.
15321 * gdb.mi/mi-var-display.exp: Ditto.
15322 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15323
075559bc
AC
153242003-02-01 Andrew Cagney <ac131313@redhat.com>
15325
15326 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15327 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15328 stack backtraces.
15329 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15330
2bd4c7b1
MK
153312003-02-01 Mark Kettenis <kettenis@gnu.org>
15332
15333 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15334 gdb.mi/mi1-pthreads.exp: Return instead of calling
15335 gdb_suppress_entire_file.
15336
eabd8992
MS
153372003-02-01 Mark Salter <msalter@redhat.com>
15338
15339 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15340
71469e2f
MS
153412003-01-31 Mark Salter <msalter@redhat.com>
15342
15343 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15344 Support empty arg.
15345
38a94d44
MC
153462003-01-30 Michael Chastain <mec@shout.net>
15347
15348 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15349 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15350 has been fixed in gdb/readline on 2003-01-09.
15351
19ea9e73
MS
153522003-01-29 Michael Snyder <msnyder@redhat.com>
15353
e8d359df
MS
15354 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15355 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15356 * gdb.base/args.exp: Skip if target does not support args passing.
15357
2307bd6a
DJ
153582003-01-22 Daniel Jacobowitz <drow@mvista.com>
15359
19ea9e73 15360 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15361 gdb_test. Accept a list of expect arguments as the third
15362 parameter.
15363 (gdb_test): Use it.
15364
f2dd3617
EZ
153652003-01-20 Elena Zannoni <ezannoni@redhat.com>
15366
15367 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15368 allow for different test tree configurations. Update some
15369 tescases accordingly.
15370 * gdb.arch/altivec-regs.exp: Ditto.
15371 * gdb.asm/asm-source.exp: Ditto.
15372 * gdb.base/advance.exp: Ditto.
15373 * gdb.base/display.exp: Ditto.
d63a86f8 15374 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15375 * gdb.base/mips_pro.exp: Ditto.
15376 * gdb.base/overlays.exp: Ditto.
15377 * gdb.base/relocate.exp: Ditto.
15378 * gdb.base/setshow.exp: Ditto.
15379 * gdb.base/step-line.exp: Ditto.
15380 * gdb.base/step-test.exp: Ditto.
15381 * gdb.base/until.exp: Ditto.
15382 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15383
c71cdefd
DC
153842003-01-17 David Carlton <carlton@math.stanford.edu>
15385
15386 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15387 corresponding to PR c++/945.
15388 Update copyright.
15389
fdba05d7
DC
153902003-01-17 David Carlton <carlton@math.stanford.edu>
15391
15392 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15393 corresponding to PR c++/68.
15394
153952003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15396
15397 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15398 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15399 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15400
c362c33a
EZ
154012003-01-15 Elena Zannoni <ezannoni@redhat.com>
15402
0fbc361c
EZ
15403 * gdb.base/break.exp: Fix change of default location, because of
15404 removal of until tests.
15405 * gdb.base/help.exp: Update test for new 'until' help message.
15406 Add test for help on 'advance'.
a9c64011 15407 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15408
dabf8a35
MK
154092003-01-15 Mark Kettenis <kettenis@gnu.org>
15410
15411 * gdb.base/default.exp: Adapt "info float" test for recent changes
15412 to that command. Add test for "info vector".
15413 * gdb.base/float.exp: New file. Add test for "info float" that
15414 resembles the old test in gdb.base/default.exp.
15415
a1769aca
DC
154162003-01-15 David Carlton <carlton@math.stanford.edu>
15417
15418 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15419
82025e13
EZ
154202003-01-15 Elena Zannoni <ezannoni@redhat.com>
15421
15422 * gdb.base/break.exp: Move the tests of until command from here...
15423 * gdb.base/until.exp: ... to here. New file. Add other tests.
15424 * gdb.base/advance.c: New file.
15425 * gdb.base/advance.exp: New file.
15426
8f9ab801
EZ
154272003-01-14 Elena Zannoni <ezannoni@redhat.com>
15428
a9c64011
AS
15429 * gdb.base/args.c: New file.
15430 * gdb.base/args.exp: New file.
8f9ab801 15431
9ae66589
DJ
154322003-01-14 Daniel Jacobowitz <drow@mvista.com>
15433
15434 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15435
8d77e5c3
DJ
154362003-01-14 Daniel Jacobowitz <drow@mvista.com>
15437
15438 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15439
12d2f0a1
DJ
154402003-01-14 Daniel Jacobowitz <drow@mvista.com>
15441
15442 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15443 dates.
15444
6ca37014
DJ
154452003-01-13 Daniel Jacobowitz <drow@mvista.com>
15446
15447 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15448
b0023472
DJ
154492003-01-13 Daniel Jacobowitz <drow@mvista.com>
15450
15451 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15452 (ptype &*"foo").
15453 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15454
607fbc54 154552003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15456
15457 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15458 * gdb.mi/mi1-console.exp: Likewise.
15459
607fbc54 154602003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15461
15462 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15463 * gdb.mi/mi1-console.exp: Likewise.
15464
a1fb14a2
DJ
154652003-01-13 Daniel Jacobowitz <drow@mvista.com>
15466
15467 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15468
c4cf40b7
DJ
154692003-01-09 Daniel Jacobowitz <drow@mvista.com>
15470
15471 * gdb.base/detach.exp: New test.
15472
696d5a5b
DJ
154732003-01-09 Daniel Jacobowitz <drow@mvista.com>
15474
15475 * Makefile.in (ALL_SUBDIRS): New variable.
15476 (subdirs, clean, distclean): Use it.
15477 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15478 regenerating Makefile, since it is generated from the top level.
15479 * gdb.asm/Makefile.in: Likewise.
15480 * gdb.base/Makefile.in: Likewise.
15481 * gdb.c++/Makefile.in: Likewise.
15482 * gdb.disasm/Makefile.in: Likewise.
15483 * gdb.java/Makefile.in: Likewise.
15484 * gdb.mi/Makefile.in: Likewise.
15485 * gdb.threads/Makefile.in: Likewise.
15486 * gdb.trace/Makefile.in: Likewise.
15487
754533e4
DC
154882003-01-09 David Carlton <carlton@math.stanford.edu>
15489
15490 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15491 Add copyright year 2003.
15492
d8b3e9ee
MC
154932003-01-06 Michael Chastain <mec@shout.net>
15494
15495 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15496 When selecting a thread, 'line' and 'file' are optional.
15497 * gdb.mi/mi1-pthreads.exp: Likewise.
15498
8e9e0fe6
AS
154992003-01-06 Andreas Schwab <schwab@suse.de>
15500
15501 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15502 failures.
15503
b5ab8ff3
DJ
155042003-01-04 Daniel Jacobowitz <drow@mvista.com>
15505
15506 Fix PR gdb/844
15507 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15508 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15509
15510 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15511 instead of calling gdb_suppress_entire_file.
15512 * gdb.threads/print-threads.exp: Likewise.
15513 * gdb.threads/schedlock.exp: Likewise.
15514
15515 * gdb.threads/killed.exp: Return instead of calling
15516 gdb_suppress_entire_file.
15517 * gdb.threads/linux-dp.exp: Likewise.
15518 * gdb.threads/pthreads.exp: Likewise.
15519
1e698235
DJ
155202003-01-04 Daniel Jacobowitz <drow@mvista.com>
15521
15522 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15523 stabs.
15524 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15525 * gdb.base/whatis.exp: Always allow (void) after function names.
15526
147ff08c
DJ
155272003-01-04 Daniel Jacobowitz <drow@mvista.com>
15528
15529 * gdb.c++/casts.exp: Correct regexp.
15530
dc62bfc2
MK
155312003-01-04 Mark Kettenis <kettenis@gnu.org>
15532
15533 * configure.in: Call AC_CONFIG_HEADER. Don't call
15534 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15535 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15536 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15537 aforementioned directories in the AC_OUPUT call.
15538 * config.hin: New file.
15539 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15540 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15541 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15542 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15543 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15544 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15545 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15546 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15547 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15548 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15549 gdb.threads/configure.in, gdb.threads/configure,
15550 gdb.threads/config.in, gdb.trace/configure.in,
15551 gdb.trace/configure: Removed.
15552
77afa639
MC
155532003-01-03 Michael Chastain <mec@shout.net>
15554
15555 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15556 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15557
7634bb6e
DJ
155582003-01-03 Daniel Jacobowitz <drow@mvista.com>
15559
15560 * gdb.base/store.exp: Fix regular expressions.
15561
b39c905e
MK
155622002-12-28 Mark Kettenis <kettenis@gnu.org>
15563
15564 * configure.in: Rewrite.
15565 * configure: Regenerated.
15566
0a8551dd
DC
155672003-01-03 David Carlton <carlton@math.stanford.edu>
15568
15569 * gdb.base/psymtab.exp: New file.
15570 * gdb.base/psymtab1.c: Ditto.
15571 * gdb.base/psymtab2.c: Ditto.
15572
c60b7188
AF
155732002-12-23 Adam Fedor <fedor@gnu.org>
15574
15575 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15576
ee73db83
DC
155772002-12-23 David Carlton <carlton@math.stanford.edu>
15578
15579 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15580 and current_directory initialization.
15581
d6c1774e
JB
155822002-12-22 Jim Blandy <jimb@redhat.com>
15583
f0a847b8
JB
15584 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15585 rather than as part of the output file name.
15586
d6c1774e
JB
15587 * gdb.base/attach.exp: There's no need to copy the test program to
15588 /tmp; that was only ever necessary on HP/UX, and this test is
15589 entirely disabled there anyway.
15590
f0708dbb
JB
155912002-12-21 Jim Blandy <jimb@redhat.com>
15592
4c2acfea
JB
15593 * gdb.c++/psmang.exp: Doc fix.
15594
f0708dbb
JB
15595 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15596 test.
15597
9579e000
DC
155982002-12-20 David Carlton <carlton@math.stanford.edu>
15599
15600 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15601
d1810171
MC
156022002-12-18 Michael Chastain <mec@shout.net>
15603
15604 * gdb.c++/annota2.exp: Add copyright year 2002.
15605
76565097
DC
156062002-12-17 David Carlton <carlton@math.stanford.edu>
15607
15608 * gdb.c++/try_catch.cc: Add marker comments.
15609 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15610 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15611 * gdb.c++/m-static.cc: Ditto.
15612 * gdb.c++/m-static1.cc: Ditto.
15613 * gdb.c++/try_catch.cc: Ditto.
15614
da81390b
JJ
156152002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15616
15617 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15618 to see whether we are using the new -environment-directory
15619 command which resets via -r or the old version of the command
15620 which may prompt the user. Part of fix for gdb/741.
15621
b304d130
AC
156222002-12-13 Andrew Cagney <ac131313@redhat.com>
15623
15624 * gdb.fortran/types.exp: Update obsolete comment.
15625 * gdb.fortran/exprs.exp: Ditto.
15626 * lib/gdb.exp: Delete obsolete code.
15627 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15628 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15629 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15630 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15631 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15632 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15633 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15634 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15635 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15636 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15637 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15638 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15639 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15640 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15641 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15642 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15643 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15644 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15645 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15646 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15647 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15648 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15649 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15650 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15651 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15652 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15653 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15654 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15655 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15656 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15657 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15658 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15659 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15660 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15661 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15662 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15663 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15664
a23b6e6a
DC
156652002-12-11 David Carlton <carlton@math.stanford.edu>
15666
15667 * gdb.c++/m-data.exp: Add test for members that shadow global
15668 variables: see PR gdb/804.
15669 * gdb.c++/m-data.cc: Ditto.
15670
6604731b
DJ
156712002-12-10 Daniel Jacobowitz <drow@mvista.com>
15672
15673 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15674
de46ecd7
DC
156752002-12-06 David Carlton <carlton@math.stanford.edu>
15676
15677 * gdb.base/store.c: Don't declare functions static.
15678
27e829d0
AC
156792002-12-04 Andrew Cagney <ac131313@redhat.com>
15680
15681 * gdb.base/store.exp, gdb.base/store.c: New files.
15682
92806416
DJ
156832002-12-03 Daniel Jacobowitz <drow@mvista.com>
15684
15685 * gdb.base/selftest.exp: Update for current gdb.
15686
3bcbaac5
DJ
156872002-12-03 Daniel Jacobowitz <drow@mvista.com>
15688
15689 * gdb.base/maint.exp: Only dump symbols from one source file
15690 or objfile.
15691
f4f00b1f
DJ
156922002-12-03 Daniel Jacobowitz <drow@mvista.com>
15693
15694 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15695 function call.
15696
f1c8a949
JB
156972002-11-25 Jim Blandy <jimb@redhat.com>
15698
15699 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15700 function appearing in error message.
15701
9e297a97
DJ
157022002-11-21 Daniel Jacobowitz <drow@mvista.com>
15703
15704 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15705
1f312e79
JJ
157062002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15707
d63a86f8
RM
15708 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15709 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15710 should be in mi console format. This is part of fix for PR gdb/604.
15711
83c31e7d
FN
157122002-09-18 Fernando Nasser <fnasser@redhat.com>
15713
15714 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15715 which explicitly prints the zero offset as "+0".
15716
322b3f65
DJ
157172002-10-22 Daniel Jacobowitz <drow@mvista.com>
15718
15719 * gdb.threads/schedlock.c (args): Make unsigned.
15720
157212002-10-21 Daniel Jacobowitz <drow@mvista.com>
15722
15723 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15724 numbers. Allow "foo2|selected stack frame".
15725 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15726 * gdb.asm/asmsrc2.s: Likewise.
15727 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15728 comments.
15729 * gdb.asm/mips.inc: New file.
15730
5e2fe5b8
AF
157312002-10-18 Adam Fedor <fedor@gnu.org>
15732
15733 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15734 * gdb.base/help.exp: Likewise.
15735
abe1a5d0
KB
157362002-10-17 Kevin Buettner <kevinb@redhat.com>
15737
15738 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15739 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15740
10abb1d4
JB
157412002-10-02 Jim Blandy <jimb@redhat.com>
15742
15743 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15744
1f609b42
AC
157452002-10-01 Andrew Cagney <ac131313@redhat.com>
15746
15747 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15748 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15749 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15750 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15751 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15752 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15753 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15754
0aee02e4
AC
157552002-09-29 Andrew Cagney <ac131313@redhat.com>
15756
15757 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15758 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15759 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15760 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15761 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15762 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15763 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15764
6fde09ad
KB
157652002-09-27 Kevin Buettner <kevinb@redhat.com>
15766
15767 * gdb.base/annota1.exp (info break): Make directory components of
15768 path optional since not all compilers emit this debug information.
15769
889bf7c5
PA
15770 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15771 step ends up stepping out of the function instead of stopping on
15772 the epilogue.
6fde09ad 15773
9e8aab75
KS
157742002-09-26 Keith Seitz <keiths@redhat.com>
15775
15776 * lib/insight-support.exp (gdbtk_start): Figure out where
15777 the insight executable is based on where gdb is. Use this
15778 executable to start insight instead of gdb.
15779
e36180d7
AC
157802002-09-25 Andrew Cagney <cagney@redhat.com>
15781
15782 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15783
9dd34b2b
AC
157842002-09-24 Andrew Cagney <ac131313@redhat.com>
15785
15786 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15787 test_isolated_complaints.
15788 (test_empty_complaint): New function.
15789 (test_empty_complaints): New function. Check no output when no
15790 complaints.
d63a86f8 15791
dea97812
KB
157922002-09-19 Jim Blandy <jimb@redhat.com>
15793
a9c64011 15794 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15795
54951bd7
AC
157962002-09-19 Andrew Cagney <ac131313@redhat.com>
15797
15798 * gdb.gdb/complaints.exp: New file.
15799
dec43320
AC
158002002-09-18 Andrew Cagney <ac131313@redhat.com>
15801
15802 * gdb.base/maint.exp: Check `help maint internal-warning'.
15803
e70d6e3f
DC
158042002-09-18 David Carlton <carlton@math.stanford.edu>
15805
15806 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15807 numbers, and replace them by a single breakpoint after the
15808 constructors are all finished.
15809 Add test 4.
15810 * gdb.c++/m-static.cc: Add test 4.
15811 * gdb.c++/m-static.h: New file.
15812 * gdb.c++/m-static1.cc: New file.
15813
15814 * gdb.c++/printmethod.exp: New file.
15815 * gdb.c++/printmethod.cc: New file.
15816
15817 * gdb.c++/pr-574.exp: New file.
15818 * gdb.c++/pr-574.cc: New file.
15819
afb5c968
CV
158202002-09-18 Corinna Vinschen <vinschen@redhat.com>
15821
15822 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15823 embedded targets which never actually exit.
15824
31e45dee
FN
158252002-09-18 Fernando Nasser <fnasser@redhat.com>
15826
15827 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15828 "don't step after run" as unresolved or unsupported, instead of xfail.
15829
a283c5a1
CV
158302002-09-18 Corinna Vinschen <vinschen@redhat.com>
15831
15832 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15833 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15834 Add newline to expected string in "step out of main (status wrapper)"
15835 case.
15836
11350d2a
CV
158372002-09-18 Corinna Vinschen <vinschen@redhat.com>
15838
15839 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15840 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15841
0deec7d6
TT
158422002-09-17 Tom Tromey <tromey@redhat.com>
15843
15844 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15845 \000, not \0, in double-quoted string.
15846
b2b4a1b5
CV
158472002-09-14 Corinna Vinschen <vinschen@redhat.com>
15848
c9d37158 15849 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15850 string after running the commands execution on breakpoint tests.
15851
1c56143a
CV
158522002-09-13 Corinna Vinschen <vinschen@redhat.com>
15853
15854 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15855
37f8da45
JB
158562002-09-12 Joel Brobecker <brobecker@gnat.com>
15857
15858 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15859
08b468e0
KS
158602002-09-10 Keith Seitz <keiths@redhat.com>
15861
15862 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15863 runto proc.
15864 (mi_run_to_main): Use mi_runto.
15865 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15866
dc360f58
KS
158672002-09-10 Keith Seitz <keiths@redhat.com>
15868
15869 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15870 regexp for stopping at main. Could have multiple event notifications.
15871 Don't assume that main was declared with no parameters.
15872 (mi_next): Use mi_step_to.
15873 (mi_step): Use mi_next_to.
15874
ce3abcfb
CV
158752002-09-09 Corinna Vinschen <vinschen@redhat.com>
15876
15877 * gdb.base/default.exp: Fix expected string in `info float' test.
15878
d1f5b980
BE
158792002-09-09 Ben Elliston <bje@redhat.com>
15880
15881 * config/mips.exp: Update comments.
15882 * config/mips-idt.exp: Likewise.
15883 * config/nind.exp: Likewise.
15884 * config/slite.exp: Likewise.
15885 * config/sparclet.exp: Likewise.
15886 * config/udi.exp: Likewise.
15887 * config/vx.exp: Likewise.
15888 * config/vxworks29k.exp: Likewise.
15889
2f71430b
JB
158902002-09-05 Jim Blandy <jimb@redhat.com>
15891
15892 * gdb.threads/killed.exp: Fix test failure message.
15893
7ddebc7e
KS
158942002-09-04 Keith Seitz <keiths@redhat.com>
15895
15896 * lib/mi-support.exp: Update copyright.
15897 (mi_gdb_test): Increase the priority of the expected pattern
15898 so that it matches gdb_test.
15899
0ae67eb3
KS
159002002-09-03 Keith Seitz <keiths@redhat.com>
15901
15902 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15903 Use integer comparison instead of string comparison for testing
15904 whether binary was built.
15905
38fc42c8
JB
159062002-09-03 Jim Blandy <jimb@redhat.com>
15907
15908 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15909
b6ff0e81
JB
159102002-08-29 Jim Blandy <jimb@redhat.com>
15911
15912 * gdb.threads/pthreads.exp: Move the portable thread compilation
15913 code into a function in lib/gdb.exp, and call that from here.
15914 * lib/gdb.exp (gdb_compile_pthreads): New function.
15915
07c98896
KS
159162002-08-29 Keith Seitz <keiths@redhat.com>
15917
15918 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15919 expect_out so that callers can get at it.
15920
0312286c
DJ
159212002-08-23 Daniel Jacobowitz <drow@mvista.com>
15922
15923 * gdb.threads/print-threads.c: New file.
15924 * gdb.threads/print-threads.exp: New file.
15925 * gdb.threads/schedlock.c: New file.
15926 * gdb.threads/schedlock.exp: New file.
15927
dd039bc4
EZ
159282002-08-22 Elena Zannoni <ezannoni@redhat.com>
15929
a9c64011
AS
15930 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15931 not altivec.c.
dd039bc4 15932
1f36144c
MK
159332002-08-17 Mark Kettenis <kettenis@gnu.org>
15934
15935 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15936 targets. The problem should be fixed now.
15937
16057ec7 159382002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15939
15940 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15941 2002-07-24 change that removes final dots from error messages.
15942
3c1499ad
TT
159432002-08-13 Tom Tromey <tromey@redhat.com>
15944
15945 * gdb.base/readline.exp: New file.
15946
a20ce2c3
AC
159472002-08-01 Andrew Cagney <ac131313@redhat.com>
15948
15949 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15950 supress message.
15951
db034ac5
AC
159522002-08-01 Andrew Cagney <cagney@redhat.com>
15953
15954 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15955 CHILL_FOR_TARGET and CHILL_LIB.
15956 * configure.in (configdirs): Remove gdb.chill.
15957 * configure: Regenerate.
15958 * lib/gdb.exp: Obsolete references to chill.
15959 * gdb.fortran/types.exp: Ditto.
15960 * gdb.fortran/exprs.exp: Ditto.
15961
3e000b18
KB
159622002-07-30 Kevin Buettner <kevinb@redhat.com>
15963
15964 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15965 set Irix-specific compile and link flags.
15966
28f4966b
KB
159672002-07-29 Kevin Buettner <kevinb@redhat.com>
15968
15969 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15970 source files. The ``-o'' option doesn't work with the ``-E'' option
15971 when using the Irix compiler.
15972
46c0d5a6
DJ
159732002-07-19 Daniel Jacobowitz <drow@mvista.com>
15974
15975 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15976 Improve support for reusing an exec file. Copy exec file
15977 to target, and run gdbserver on the target instead of on the host.
15978
eecf4bed
JB
159792002-07-18 Jim Blandy <jimb@redhat.com>
15980
0f815cdf
JB
15981 * gdb.base/ending-run.exp: Don't expect to see the program end in
15982 some orderly fashion when we're running on a real stand-alone
15983 board.
15984
eecf4bed
JB
15985 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15986 targets that don't support interrupts.
15987
52d309e4
JB
159882002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15989
15990 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15991 systems.
15992 Move comments in expect statements to inside the actions, so that they
15993 don't get matched against.
15994
ff683d9e
MK
159952002-07-10 Mark Kettenis <kettenis@gnu.org>
15996
15997 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15998 function when asleep" test.
15999
b5356753
AC
160002002-07-10 Andrew Cagney <ac131313@redhat.com>
16001
16002 * gdb.base/page.exp: Rewrite to handle problems with very long
16003 `info set' output. Update copyright.
16004
6aa4d13a
AC
160052002-06-26 Andrew Cagney <ac131313@redhat.com>
16006
16007 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16008 gdb.threads-hp.
16009 * gdb.hp/configure: Regenerate.
16010 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16011 * gdb.hp/gdb.threads-hp/configure: Delete file.
16012 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16013
8cf8c2b8
AC
160142002-06-22 Andrew Cagney <ac131313@redhat.com>
16015
16016 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16017 setlocale, bindtextdomain and textdomain.
16018
6827a8f8
JB
160192002-06-11 Jim Blandy <jimb@redhat.com>
16020
919d772c
JB
16021 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16022 preprocessor macro information is present.
16023
6827a8f8
JB
16024 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16025 tests.
16026
c15b0d21
MS
160272002-06-06 Michael Snyder <msnyder@redhat.com>
16028
c5984d70
MS
16029 * gdb.base/overlays.exp: Record addresses of overlay
16030 functions in TCL variables rather than in GDB variables,
16031 to avoid having GDB convert them to pointers (with loss
16032 of information).
16033
d63a86f8 16034 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16035 default linker script changes.
c15b0d21
MS
16036 * gdb.base/long_long.exp: Add check for sizeof (long double).
16037
be26fe0d
ML
160382002-06-06 Michal Ludvig <mludvig@suse.cz>
16039
16040 * gdb.asm/asm-source.exp: Add x86-64 target.
16041 * gdb.asm/x86_64.inc: New.
d63a86f8 16042
258093ca 160432002-05-30 Michael Chastain <mec@shout.net>
258093ca 16044
4b3153f1 16045 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16046 * gdb.c++/m-static.cc: New file.
16047 * gdb.c++/m-static.exp: New file.
16048
241264c6
MS
160492002-05-28 Michael Snyder <msnyder@redhat.com>
16050
16051 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16052 precision.
16053
9bba8c8f 160542002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16055
4b3153f1 16056 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16057 * gdb.c++/m-data.cc: New file.
16058 * gdb.c++/m-data.exp: New file.
16059
160602002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16061
4b3153f1 16062 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16063 * gdb.c++/try_catch.cc: New file.
d63a86f8 16064 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16065
def1b996
MC
160662002-05-27 Michael Chastain <mec@shout.net>
16067
16068 * gdb.c++/local.exp: Accept more nested types in output.
16069
522ba268
MC
160702002-05-26 Michael Chastain <mec@shout.net>
16071
16072 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16073
277254ba
MS
160742002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16075
16076 * lib/gdb.exp (gdb_wrapper_init): Just because
16077 gdb_wrapper_file exists, this does not mean that the file
16078 should not be rebuilt. That is what gdb_wrapper_initialized
16079 is for.
16080 (default_gdb_init): Reset gdb_wrapper_initialized.
16081
b61a8733
MS
160822002-05-23 Michael Snyder <msnyder@redhat.com>
16083
d63a86f8 16084 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16085 the precision of the floating point test results.
16086 * gdb.base/call-rt-st.exp: Ditto.
16087
b61a8733
MS
16088 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16089 * gdb.base/call-rt-st.exp: Ditto.
16090
56f6e910
MC
160912002-05-19 Michael Chastain <mec@shout.net>
16092
16093 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16094
ad0b0016
EZ
160952002-05-19 Elena Zannoni <ezannoni@redhat.com>
16096
a9c64011
AS
16097 * configure.in (configdirs): Add gdb.arch.
16098 * configure: Regenerate.
ad0b0016 16099
f617d2b6
JB
161002002-05-17 Jim Blandy <jimb@redhat.com>
16101
16102 * gdb.base/completion.exp: Recognize the more detailed error
16103 messages produced by the macro expander's lexical analyzer.
16104
eac2a696
EZ
161052002-05-14 Elena Zannoni <ezannoni@redhat.com>
16106
a9c64011
AS
16107 * gdb.arch/altivec-abi.c: New file.
16108 * gdb.arch/altivec-abi.exp: New file.
16109 * gdb.arch/altivec-regs.c: New file.
16110 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16111
2fdde8f8
DJ
161122002-05-14 Daniel Jacobowitz <drow@mvista.com>
16113
16114 * gdb.base/maint.exp (maint print type): Update for new type
16115 structure.
d63a86f8 16116
e31f1a7c
EZ
161172002-05-14 Elena Zannoni <ezannoni@redhat.com>
16118
16119 * gdb.arch: New directory.
16120 * gdb.arch/configure.in: New file.
16121 * gdb.arch/configure: New file.
16122 * gdb.arch/Makefile.in: New file.
16123
db589741
CV
161242002-05-13 Corinna Vinschen <vinschen@redhat.com>
16125
16126 * gdb.asm/asm-source.exp: Add v850 as supported target.
16127 * gdb.asm/v850.inc: New file.
16128
8ce2a7dc
DJ
161292002-05-13 Daniel Jacobowitz <drow@mvista.com>
16130
16131 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16132
df763c7f
DJ
161332002-05-12 Daniel Jacobowitz <drow@mvista.com>
16134
16135 * gdb.base/break.exp: Check 'break "marker2"'.
16136
377daeed
MS
161372002-05-10 Michael Snyder <msnyder@redhat.com>
16138
16139 * gdb.base/long_long.exp: Fix typo.
16140
c4b7bc2b
JB
161412002-05-10 Jim Blandy <jimb@redhat.com>
16142
ecac9a4e
JB
16143 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16144 a bug.
16145
c4b7bc2b
JB
16146 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16147 Recognize more detailed error message produced by the macro
16148 expander's lexical analyzer.
16149 * lib/gdb.exp (test_print_reject): Same.
16150
e71019a1
MK
161512002-05-09 Mark Kettenis <kettenis@gnu.org>
16152
16153 * gdb.c++/method.exp: Fix typo.
16154
fedfc8e6
MS
161552002-05-08 Michael Snyder <msnyder@redhat.com>
16156
166a1957
MS
16157 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16158 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16159 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16160 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16161 Add iftarget clause for strongarm.
d63a86f8 16162
f1c47eb2
MS
161632002-05-06 Michael Snyder <msnyder@redhat.com>
16164
cb9a9d3e
MS
16165 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16166 (gdb_continue_to_end): Accept output from status wrapper.
16167 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16168 Clean up fail messages to match pass messages.
16169
f1c47eb2
MS
16170 Enable the "needs_status_wrapper" testsuite feature.
16171 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16172 (gdb_compile): Conditionally call gdb_wrapper_init.
16173 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16174 * gdb.c++/method.exp: Recognize output from status wrapper.
16175
6079c749
BE
161762002-05-06 Ben Elliston <bje@redhat.com>
16177From Graydon Hoare <graydon@redhat.com>
16178
16179 * config/sid.exp: Include support for "rawsid" protocol.
16180
188baff3
JB
161812002-05-03 Jim Blandy <jimb@redhat.com>
16182
16183 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16184 * gdb.c++/hang3.C: New file.
16185
b9c07f0f
AC
161862002-05-04 Andrew Cagney <ac131313@redhat.com>
16187
16188 * gdb.base/default.exp: Remove obsolete code.
16189 * gdb.c++/misc.exp: Ditto. Update copyright.
16190 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16191 * gdb.base/whatis.exp: Ditto. Update copyright.
16192 * gdb.base/scope.exp: Ditto. Update copyright.
16193 * gdb.base/ptype.exp: Ditto. Update copyright.
16194 * gdb.base/printcmds.exp: Ditto. Update copyright.
16195 * gdb.base/opaque.exp: Ditto. Update copyright.
16196 * gdb.base/list.exp: Ditto.
16197 * gdb.base/funcargs.exp: Ditto. Update copyright.
16198 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16199 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16200 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16201 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16202 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16203 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16204
5c7a0397
MS
162052002-05-02 Michael Snyder <msnyder@redhat.com>
16206
d6dcc264 16207 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16208 * gdb.base/long_long.exp: Add xscale target.
16209 * gdb.base/default.exp: Add xscale target.
16210
eb7f1c48
JB
162112002-05-01 Jim Blandy <jimb@redhat.com>
16212
16213 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16214 gdb.c++/hang.exp: New test.
16215
a6befae8
FF
162162002-05-01 Fred Fish <fnf@redhat.com>
16217
16218 * gdb.base/completion.exp: Handle completions of "./Make" for
16219 more than one completion possibility, as is the case when we
16220 build and test in the source tree.
16221
0a310277
AG
162222002-04-29 Anthony Green <green@redhat.com>
16223
16224 * gdb.java/jmisc1.exp: New file.
16225 * gdb.java/jmisc2.exp: New file.
16226
6ff9af88
DJ
162272002-04-24 Daniel Jacobowitz <drow@mvista.com>
16228
16229 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16230
96b3d632
EZ
162312002-04-23 Elena Zannoni <ezannoni@redhat.com>
16232
16233 * gdb.base/help.exp: Change 'help status' to allow for target
16234 dependent output differences.
16235
5019bb54
MC
162362002-04-22 Michael Chastain <mec@shout.net>
16237
16238 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16239
a805a116
MC
162402002-04-22 Michael Chastain <mec@shout.net>
16241
16242 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16243
a1706bfd
DM
162442002-04-17 David S. Miller <davem@redhat.com>
16245
16246 * gdb.asm/sparc64.inc: New file.
16247 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16248
a73a20a2
EZ
162492002-04-19 Elena Zannoni <ezannoni@redhat.com>
16250
16251 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16252 instruction file directly into the build tree. Clean up at end of
16253 test.
16254
ba678339
DM
162552002-04-18 David S. Miller <davem@redhat.com>
16256
16257 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16258 handle 64-bit platforms correctly.
16259 * gdb.base/maint.exp: Likewise.
16260
b03399da
KB
162612002-04-18 Kevin Buettner <kevinb@redhat.com>
16262
16263 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16264 ``-fpic'' when compiling files comprising a shared library, but
16265 it does need additional linker flags in order to find shared
16266 libraries at run time.
16267
e2004992
KB
162682002-04-18 Kevin Buettner <kevinb@redhat.com>
16269
16270 * gdb.base/cvexpr.c (use): New function.
16271 (main): Invoke use() on all global variables to prevent
16272 some linkers from deleting these otherwise unused symbols.
16273
d8937120
MC
162742002-04-17 Michael Chastain <mec@shout.net>
16275From David S. Miller <davem@redhat.com>
16276
16277 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16278 handle 64-bit platforms correctly.
16279
ffd61a58
MS
162802002-04-12 Michael Snyder <msnyder@redhat.com>
16281From Jim Blandy <jimb@redhat.com>
a9c64011 16282 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16283 script can handle this instead.
16284 * gdb.base/bar.c (barx): Same.
16285 * gdb.base/baz.c (bazx): Same.
16286 * gdb.base/grbx.c (grbxx): Same.
16287
16288 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16289 manager doesn't automatically unmap overlays unnecessarily.
16290
6b8426a6
MH
162912002-04-10 Martin M. Hunt <hunt@redhat.com>
16292
16293 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16294 stepping out of main.
16295
34af4875
MC
162962002-04-09 Michael Chastain <mec@shout.net>
16297
16298 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16299 scope so that the nested scope tests will make sense.
16300 * gdb.c++/local.exp: Write patterns that actually work with gcc
16301 (the HP patterns "were never known to work with gcc").
16302 Keep the old aCC patterns too.
16303
2d1676a0
DJ
163042002-04-09 Daniel Jacobowitz <drow@mvista.com>
16305
16306 * gdb.base/attach.exp: Correct target board test.
16307
3a63e3f9
MC
163082002-04-08 Michael Chastain <mec@shout.net>
16309
16310 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16311 in a const method. Add some xfail and fail cases for configurations
16312 that do not emit the "const ...".
16313
f18dabd2
MC
163142002-04-07 Michael Chastain <mec@shout.net>
16315
16316 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16317 Accept "A * const" and "const A * const" as type of "this".
16318 Fix spelling of getFunky throughout. Make messages uniform.
16319
0fcddd82
EZ
163202002-04-07 Elena Zannoni <ezannoni@redhat.com>
16321
a9c64011 16322 Work around for PR gdb/285:
0fcddd82
EZ
16323 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16324
16a8534a
EZ
163252002-04-07 Elena Zannoni <ezannoni@redhat.com>
16326
16327 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16328 instructions file at run time instead of configure time.
16329 Sometimes we run the test in a directory that is not the one we
16330 configured in.
16331 * gdb.asm/configure.in: Delete creation of symlink.
16332 * gdb.asm/configure: Regenerate.
16333
24181d81
JB
163342002-04-05 J. Brobecker <brobecker@gnat.com>
16335
16336 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16337 xfullpath () function.
16338
7cdb7107
DJ
163392002-04-04 Daniel Jacobowitz <drow@mvista.com>
16340
16341 * gdb.asm/Makefile.in: Correct dependencies.
16342
16343 * gdb.asm/powerpc.inc: New file.
16344 * gdb.asm/asm-source.exp: Add PowerPC.
16345 * gdb.asm/configure.in: Likewise.
16346 * gdb.asm/configure: Regenerated.
16347
a7d17088
DJ
163482002-04-04 Daniel Jacobowitz <drow@mvista.com>
16349
16350 * gdb.base/relocate.exp: New file.
16351 * gdb.base/relocate.c: New file.
16352
cd721503
FF
163532002-04-04 Fred Fish <fnf@redhat.com>
16354
16355 * gdb.base/step-test.exp: Update comment regarding stopping in
16356 memcpy/bcopy calls inserted as part of the compiler runtime.
16357
b22ad7a7
MS
163582002-04-04 Michael Snyder <msnyder@redhat.com>
16359
16360 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16361
5f279fa6
DJ
163622002-04-03 Daniel Jacobowitz <drow@mvista.com>
16363
16364 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16365 (gdb_expect): Remove $notransfer hack.
16366
dd0fd3ce
DJ
163672002-04-02 Daniel Jacobowitz <drow@mvista.com>
16368
16369 * gdb.c++/classes.exp ("calling method for small class"): Match
16370 updated register output.
16371
1e50cda1
DJ
163722002-03-30 Daniel Jacobowitz <drow@mvista.com>
16373
16374 Fix PR gdb/452
16375 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16376 when finished. Make gdb_file_cmd send "exec-file" when
16377 appropriate.
16378
24015922
DJ
163792002-03-30 Daniel Jacobowitz <drow@mvista.com>
16380
16381 * gdb.base/attach.exp: Remove extra setup_xfail.
16382
dd7dfd64
MS
163832002-03-26 Michael Snyder <msnyder@redhat.com>
16384
16385 * gdb.base/default.exp: Add tests for dump, append, and restore.
16386 * gdb.base/help.exp: Add tests for dump, append, and restore.
16387 * gdb.base/dump.exp: New file, test dump, append and restore.
16388 * gdb.base/dump.c: New file.
16389
48b2f8d7
MS
163902002-03-27 Michael Snyder <msnyder@redhat.com>
16391
d63a86f8 16392 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16393 clean-ups in help messages.
16394
05b4d525
FF
163952002-03-26 Fred Fish <fnf@redhat.com>
16396
16397 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16398 have debugging info for those functions and the compiler uses them
16399 internally to copy structs around.
16400
d7679631
FF
164012002-03-26 Fred Fish <fnf@redhat.com>
16402
16403 * gdb.base/list.exp: Revert the change made yesterday and add note
16404 about why we don't list the default lines for remote targets.
16405
523ac3f9
MS
164062002-03-25 Michael Snyder <msnyder@redhat.com>
16407
16408 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16409
754b2b8d
FF
164102002-03-25 Fred Fish <fnf@redhat.com>
16411
16412 * gdb.base/list.exp: This test works on remote targets so remove
16413 the short circuit for remote targets. Update copyright.
16414
33c3e192
FF
164152002-03-25 Fred Fish <fnf@redhat.com>
16416
16417 * gdb.base/attach.exp: Fix logic error that was suppressing this
16418 test for all non hppa*-*-hpux* targets, instead of the hp target.
16419 Move comments closer to the suppression point. Also now need to
16420 check that we are running natively.
16421
d43e73ee
MS
164222002-03-22 Michael Snyder <msnyder@redhat.com>
16423
882c8f02
MS
16424 * gdb.base/default.exp: Add test for gcore. Update copyright.
16425 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16426
04c12f60
FF
164272002-03-06 Fred Fish <fnf@redhat.com>
16428
16429 * gdb.base/funcargs.c: Remove extraneous ';' character.
16430 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16431
b43df995
MC
164322002-03-04 Michael Chastain <mec@shout.net>
16433
16434 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16435 accommodate gcc v3 function signature.
16436 * gdb.mi/mi0-var-cmd-exp: Ditto.
16437
92362027
AC
164382002-02-24 Andrew Cagney <ac131313@redhat.com>
16439
16440 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16441 ``GNU/Linux'' or ``Linux kernel''
16442 * testsuite/gdb.threads/pthreads.c: Ditto.
16443
258ad32d
MC
164442002-02-24 Michael Chastain <mec@shout.net>
16445
16446 * gdb.threads/pthreads.c (thread1): Add a return statement.
16447 (thread2): Likewise.
16448 (foo): Likewise.
16449
04c3b3d4
MC
164502002-02-23 Michael Chastain <mec@shout.net>
16451
16452 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16453 to placate gcc.
16454
5a2a0a20
MC
164552002-02-23 Michael Chastain <mec@shout.net>
16456
16457 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16458 test "ptype bint". The test passes on all my stabs configurations.
16459
a640f7fc
JB
164602002-02-21 Jim Blandy <jimb@redhat.com>
16461
27924826
JB
16462 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16463 filename at a time, and watch for the ones we want to see.
16464
a640f7fc
JB
16465 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16466 types of pointers to prototyped functions.
16467
edcc8c75
AC
164682002-02-20 Andrew Cagney <ac131313@redhat.com>
16469
16470 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16471 signed, unsigned and straight char.
16472 (padding_char, padding_short, padding_int, padding_long,
16473 padding_long_long, padding_float, padding_double,
16474 padding_long_double): New global variables.
16475 (fill, fill_structs): New functions.
16476
16477 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16478 for correctly sized writes. Update copyright.
16479 (get_valueof): New procedure.
16480 (get_sizeof): Call get_valueof.
16481 (check_valueof): New procedure.
16482 (check_padding): New procedure.
16483
ac57ea44
MC
164842002-02-20 Michael Chastain <mec@shout.net>
16485
16486 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16487 to setup_xfail. Document some of the remaining calls.
16488
7a10c941
MC
164892002-02-18 Michael Chastain <mec@shout.net>
16490
16491 * gdb.c++/userdef.exp: Update copyright year.
16492
fb8acdcc
DJ
164932002-02-18 Daniel Jacobowitz <drow@mvista.com>
16494
16495 * gdb.c++/userdef.exp: Test overloaded operators properly.
16496 Remove xfails.
16497
fda6ae12
MS
164982002-02-14 Michael Snyder <msnyder@redhat.com>
16499
16500 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16501
676a0442
DJ
165022002-02-14 Daniel Jacobowitz <drow@mvista.com>
16503
16504 * gdb.base/a2-run.exp: Check for a remote target properly.
16505 * gdb.base/annota1.exp: Likewise.
16506 * gdb.base/list.exp: Likewise.
16507 * gdb.base/reread.exp: Likewise.
16508 * gdb.base/scope.exp: Likewise.
16509 * gdb.base/shlib-call.exp: Likewise.
16510 * gdb.base/term.exp: Likewise.
16511 * gdb.c++/annota2.exp: Likewise.
16512
78b4f468
RE
165132002-02-13 Richard Earnshaw <rearnsha@arm.com>
16514
16515 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16516
9a81ba51
MC
165172002-02-10 Michael Chastain <mec@shout.net>
16518
16519 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16520 (call_after_alloca): Ditto.
16521
004af6c7
DJ
165222002-02-10 Daniel Jacobowitz <drow@mvista.com>
16523
16524 * gdb.base/ending-run.exp: Guard "cont" test with
16525 gdb_skip_stdio_test.
16526
37225f62
JB
165272002-02-06 Jim Blandy <jimb@redhat.com>
16528
16529 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16530 from here...
16531 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16532 To here. Disable this test on non-HP platforms. Add big comment.
16533
fe6fdd96
MS
165342002-02-04 Michael Snyder <msnyder@redhat.com>
16535
16536 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16537 other than d10v and m32r.
16538
036fad3f
RE
165392002-02-02 Richard Earnshaw <rearnsha@arm.com>
16540
16541 * gdb.base/default.exp: Rewrite test patterns to reduce time
16542 taken to match them.
16543
7148ab62
DJ
165442002-01-30 Daniel Jacobowitz <drow@mvista.com>
16545
16546 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16547 Allow a start function above main.
16548 * gdb.threads/linux-dp.exp: Fix copyright date.
16549
396cc255
DJ
165502002-01-30 Daniel Jacobowitz <drow@mvista.com>
16551
a9c64011
AS
16552 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16553 (check_philosopher_stack): Check for manager thread before checking
16554 for a just-starting thread.
396cc255 16555
f038d31b
DJ
165562002-01-30 Daniel Jacobowitz <drow@mvista.com>
16557
16558 From Neil Booth <neil@daikokuya.demon.co.uk>:
16559 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16560 warnings.
16561
b3ff9d9a
FF
165622002-01-21 Fred Fish <fnf@redhat.com>
16563
16564 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16565 not caller.
16566
39ad761d
JB
165672002-01-21 Jim Blandy <jimb@redhat.com>
16568
16569 * gdb.base/reread.exp: Check that GDB properly re-reads the
16570 executable file when it changes while no inferior is running.
16571
aaf320fa
FF
165722002-01-21 Fred Fish <fnf@redhat.com>
16573
a9c64011
AS
16574 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16575 optionally accept the "shlib events" variation.
aaf320fa 16576
808a31f5
JB
165772002-01-21 Jim Blandy <jimb@redhat.com>
16578
16579 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16580 call `fflush' after every `printf', so that the output is produced
16581 at predictable points, regardless of whatever buffering does (or
16582 doesn't) take place.
16583 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16584 at different points.
16585
4420d5e2
DJ
165862002-01-20 Daniel Jacobowitz <drow@mvista.com>
16587
16588 * gdb.c++/inherit.exp: Update copyright years.
16589 * gdb.c++/method.exp: Likewise.
16590
3e36a0f4
DJ
165912002-01-20 Daniel Jacobowitz <drow@mvista.com>
16592
16593 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16594 artificial methods/arguments.
16595 * gdb.c++/derivation.exp: Likewise.
16596 * gdb.c++/inherit.exp: Likewise.
16597 * gdb.c++/method.exp: Likewise.
16598 * gdb.c++/virtfunc.exp: Likewise.
16599
b4ceaee6
AC
166002002-01-18 Andrew Cagney <ac131313@redhat.com>
16601
16602 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16603 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16604 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16605 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16606 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16607 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16608
ecace851
JB
166092002-01-17 Jim Blandy <jimb@redhat.com>
16610
16611 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16612 anchoring the pattern matching the entry point symbol's name.
16613
375fc983
AC
166142002-01-17 Andrew Cagney <ac131313@redhat.com>
16615
16616 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16617 continue/quit query. Update copyright.
16618
fe6fdd96
MS
166192002-01-14 Michael Snyder <msnyder@redhat.com>
16620
16621 * gdb.base/gcore.exp: Remove extra debugging output.
16622
e017c81f
DJ
166232002-01-13 Daniel Jacobowitz <drow@mvista.com>
16624
16625 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16626 for slightly dubious v2 mangled string.
16627
37ab3bf8
DJ
166282002-01-13 Daniel Jacobowitz <drow@mvista.com>
16629
16630 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16631
1bc05c3a 166322002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16633
1bc05c3a 16634 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16635
1bc05c3a
JM
16636 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16637 constructors.
16638 * gdb.c++/derivation.exp: Likewise.
16639 * gdb.c++/templates.exp: Likewise.
16640 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16641
1bc05c3a
JM
166422002-01-10 Michael Snyder <msnyder@redhat.com>
16643
16644 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16645
a911c360
MS
166462002-01-08 Michael Snyder <msnyder@redhat.com>
16647
16648 * gdb.base/gcore.exp: New test for generate-core-file command.
16649 * gdb.base/gcore.c: Testcase for above.
16650 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16651
ea2119ec
JM
166522002-01-08 Jason Merrill <jason@redhat.com>
16653
16654 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16655
68203136
FF
166562002-01-07 Fred Fish <fnf@redhat.com>
16657
16658 * gdb.c++/overload.exp: Remove unconditional xfails for:
16659 print foo_instance1.overloadargs(1)
16660 print foo_instance1.overloadargs(1, 2)
16661 print foo_instance1.overloadargs(1, 2, 3)
16662 print foo_instance1.overloadargs(1, 2, 3, 4)
16663 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16664 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16665 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16666 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16667 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16668 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16669 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16670 print foo_instance1.overload1arg()
16671 print foo_instance1.overload1arg((char)arg2)
16672 print foo_instance1.overload1arg((signed char)arg3)
16673 print foo_instance1.overload1arg((unsigned char)arg4)
16674 print foo_instance1.overload1arg((int)arg7)
16675 print foo_instance1.overload1arg((unsigned int)arg8)
16676 print foo_instance1.overload1arg((float)arg11)
16677 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16678
21b9b5b1
MS
166792002-01-07 Michael Snyder <msnyder@redhat.com>
16680
16681 * gdb.base/huge.exp: New test. Print a very large target data object.
16682 (skip_huge_test): New test variable. Define if you want to skip this
16683 test. The test reads an 8 megabyte data object from the target, so it
16684 might be very time consuming on remote targets with a slow connection.
16685 * gdb.base/huge.c: New file. Test case for above.
16686
725f922e
FF
166872002-01-07 Fred Fish <fnf@redhat.com>
16688
16689 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16690 g_instance.bfoo, and g_instance.cfoo.
16691
889bf7c5 166922002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16693
889bf7c5
PA
16694 * gdb.base/break.c (multi_line_if_conditional): New function.
16695 (multi_ilne_while_conditional): Likewise.
16696 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16697 IF or WHILE condition puts the breakpoint at the start of
16698 the condition.
f286b2c3 16699
634d57ec
JL
16700 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16701 hppa*-*-hpux* expected failure.
16702 * gdb.base/structs.exp (do_function_calls): Similarly.
16703
16704 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16705 watchpoints.
16706
9fbfe2dc
AC
167072002-01-06 Andrew Cagney <ac131313@redhat.com>
16708
16709 Fix PR gdb/66.
16710 * gdb.base/structs.exp: Replace skip for a29k with skip for
16711 gdb,cannot_call_functions.
16712 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16713 * gdb.base/callfuncs.exp: Ditto.
16714 * gdb.base/call-rt-st.exp: Ditto.
16715 * gdb.base/call-strs.exp: Ditto.
16716 * gdb.base/callfwmall.exp: Ditto.
16717 * gdb.base/scope.exp: Obsolete xfail a29k.
16718 * gdb.c++/misc.exp: Ditto.
16719 * gdb.c++/cplusfuncs.exp: Ditto.
16720 * gdb.base/ptype.exp: Ditto.
16721 * gdb.base/printcmds.exp: Ditto.
16722 * gdb.base/opaque.exp: Ditto.
16723 * gdb.base/list.exp: Ditto.
16724 * gdb.base/funcargs.exp: Ditto.
16725 * gdb.base/default.exp: Ditto.
16726
8ddad156
MS
167272002-01-04 Michael Snyder <msnyder@redhat.com>
16728
ca4976a6 16729 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16730 * gdb.base/maint.exp: Add tests for maint info sections options.
16731
1b074332
JL
16732Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16733
16734 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16735
7d159115
CV
167362001-12-20 Corinna Vinschen <vinschen@redhat.com>
16737
16738 * gdb.asm/arm.inc: New file.
16739 * gdb.asm/asm-source.exp: Add arm targets.
16740 * gdb.asm/configure.in: Ditto.
16741 * gdb.asm/configure: Recreated from configure.in.
16742
8fb87725
JL
16743Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16744
afabe08c
JL
16745 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16746 with HP's compiler.
16747 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16748 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16749 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16750 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16751
16752 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16753 either HP's compilers or GCC.
16754
db521deb
JL
16755 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16756 a SIGBUS or SIGSEGV.
16757
16758 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16759
16760 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16761 can be compiled with either HP's compiler or GCC.
16762
cfa88ab7
JL
16763 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16764 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16765 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16766
ca344dff
JL
16767 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16768 to match current gdb output. Update due to using auto-solib-limit
16769 for limiting instead of overloading auto-solib-add.
16770 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16771 test program.
16772
3f3c6e55 16773 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16774 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16775 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16776 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16777 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16778 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16779 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16780 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16781 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16782 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16783 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16784 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16785 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16786
8fb87725
JL
16787 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16788 a SIGTRAP to the inferior.
16789
cf599fa7
CV
167902001-12-19 Corinna Vinschen <vinschen@redhat.com>
16791
16792 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16793 Substitute call to target_link by call to gdb_compile.
16794
2cd045cd
JL
16795Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16796
a9c64011
AS
16797 * gdb.base/break.exp: Fix HP specific search string when testing
16798 backtracing in a called function.
2cd045cd 16799
a9c64011
AS
16800 * gdb.base/constvars.exp: Only set lang to C++ if we're
16801 compiling the test with HP's compilers.
16802 * gdb.base/volatile.exp: Similarly.
2cd045cd 16803
99ebe9ac
JB
168042001-12-19 Jim Blandy <jimb@redhat.com>
16805
16806 * gdb.base/printcmds.exp: Expect the null character to be printed
16807 as '\0', and the '\013' to be printed as '\v'.
16808 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16809 * gdb.base/setvar.exp: Same.
16810
b9891b29
JB
168112001-12-17 Jim Blandy <jimb@redhat.com>
16812
0eba65ab
JB
16813 * gdb.base/completion.exp: Rather than completing very long
16814 filenames, which can make the readline library produce output we
16815 don't recognize, cd to the directory first, and then complete
16816 using nice, short relative paths.
16817
6970b5b1
JB
16818 * gdb.base/completion.exp: On some systems, there is, in fact, a
16819 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16820 variables as being in scope. So use `no_var_named_this'
16821 instead of `b'.
6970b5b1 16822
b9891b29 16823 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16824 can't find the core file's registers as a failure.
b9891b29 16825
e6ccd35f
JSC
168262001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16827
a9c64011
AS
16828 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16829 test expect string more specific.
e6ccd35f 16830
105ba819
CV
168312001-12-13 Corinna Vinschen <vinschen@redhat.com>
16832
16833 * gdb.asm/asm-source.exp: Add support for xstormy16.
16834 * gdb.asm/configure.in: Ditto.
16835 * gdb.asm/configure: Rebuild.
16836 * gdb.asm/xstormy16.inc: New file.
16837
e9e79dd9
FF
168382001-12-10 Fred Fish <fnf@redhat.com>
16839
16840 * gdb.base/maint.exp: Update to match changes in type dumping code.
16841
347dc97d
JB
168422001-12-10 Jim Blandy <jimb@redhat.com>
16843
16844 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16845 matching the entry point symbol's name at the beginning of the
16846 line.
347dc97d 16847
5178b9d6
DJ
168482001-12-07 Daniel Jacobowitz <drow@mvista.com>
16849
16850 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16851 gdb.c++/inherit.exp, gdb.c++/method.exp,
16852 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16853 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16854 and class layout support.
16855
af890c52
DJ
168562001-12-07 Daniel Jacobowitz <drow@mvista.com>
16857
16858 * gdb.c++/classes.exp: Add test for static member function.
16859 * gdb.c++/misc.cc: Add class with static member function.
16860
7a345fb3
JB
168612001-12-07 Jim Blandy <jimb@redhat.com>
16862
f2e54a80 16863 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16864 those tests as `unsupported'.
16865 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16866 Rewrite subsequent tests to use it.
16867
16868 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16869 those tests as `unsupported'.
16870 * gdb.base/structs.exp (call_struct_func): New function.
16871 (do_function_calls): Use call_struct_func to call the functions
16872 returning structs.
16873
0bc69509
JB
16874 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16875 whether functions are prototyped or not, so we can't possibly pass
16876 arguments to t_float_values2 properly.
16877
7a345fb3
JB
16878 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16879 value of `timeout' for targets other than the mips*tx39-*.
16880
edb6ede1
MS
168812001-12-06 Michael Snyder <msnyder@redhat.com>
16882
d63a86f8 16883 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16884 and detect whether the start symbol has a leading underscore.
16885
2d842f13
JB
168862001-12-04 Jim Blandy <jimb@redhat.com>
16887
16888 * gdb.base/completion.exp: Clarify indentation.
16889
68550daf
JB
168902001-12-03 Jim Blandy <jimb@redhat.com>
16891
16892 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16893 variables on the S/390, not `.word'.
16894
cd5195a8
JB
168952001-11-30 Jim Blandy <jimb@redhat.com>
16896
16897 Add assembly-source tests for s390-ibm-linux.
16898 * gdb.asm/s390.inc: New file.
16899 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16900 the S/390 architecture.
a9c64011 16901 * gdb.asm/configure: Regenerated.
cd5195a8 16902
ca9efc90
MS
169032001-11-30 Michael Snyder <msnyder@redhat.com>
16904
16905 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16906 next, info source, info sources, info line, global and static
16907 variables, and static functions.
16908 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16909 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16910 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16911 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16912 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16913 (gdbasm_leave): Restore frame pointer.
16914 (gdbasm_startup): Copy stack set-up from crt0.S.
16915
d0e66976
FN
169162001-11-26 Fernando Nasser <fnasser@redhat.com>
16917
16918 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16919 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16920 to a local (non-static) variable. Copy tstruct.a to a static buffer
16921 and return a pointer to that buffer.
16922 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16923
e2334072
MK
169242001-11-24 Mark Kettenis <kettenis@gnu.org>
16925
16926 * gdb.asm/configure.in: Fix recognition of ix86 target.
16927 * gdb.asm/configure: Regenerate.
16928
756caa3d
MS
169292001-11-21 Michael Snyder <msnyder@redhat.com>
16930
16931 * gdb.asm/sparc.inc: New file.
16932 * gdb.asm/asm-source.exp: Recognize sparc target.
16933 * gdb.asm/configure.in: Recognize sparc target.
16934 * gdb.asm/configure: Regenerate.
d63a86f8 16935
9a4d72d5
MS
169362001-11-21 Michael Snyder <msnyder@redhat.com>
16937
16938 * gdb.asm/m32r.inc: New file.
16939 * gdb.asm/asm-source.exp: Recognize m32r target.
16940 * gdb.asm/configure.in: Recognize m32r target.
16941 * gdb.asm/configure: Regenerate.
16942
a773d1cd
MS
169432001-11-20 Michael Snyder <msnyder@redhat.com>
16944
017ac23d
MS
16945 * gdb.asm/i386.inc: New file.
16946 * gdb.asm/asm-source.exp: Recognize ix86 target.
16947 * gdb.asm/configure.in: Recognize ix86 target.
16948 * gdb.asm/configure: Regenerate.
16949
a773d1cd
MS
16950 * gdb.c++/namespace.exp: Fix quotes in output messages.
16951
bb632afb
MS
169522001-11-14 Michael Snyder <msnyder@redhat.com>
16953
25d559ca 16954 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16955 qualifier in a type cast expression, to designate an address
16956 in the instruction space (Harvard architecture).
16957
4749e309
MS
169582001-11-13 Michael Snyder <msnyder@redhat.com>
16959
16960 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16961 Tests for expressions using 'const' and 'volatile'.
16962
25050984
CV
169632001-11-13 Corinna Vinschen <vinschen@redhat.com>
16964
16965 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16966
1902c51f
DJ
169672001-11-12 Daniel Jacobowitz <drow@mvista.com>
16968
16969 * lib/mi-support.exp (mi_run_to_helper): Move comments
16970 outside of gdb_expect.
16971
dcf95b47
DJ
169722001-11-11 Daniel Jacobowitz <drow@mvista.com>
16973
16974 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16975 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16976 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16977 mi0_run_to): New functions.
16978 * gdb.mi/mi-simplerun.exp: Use them.
16979 * gdb.mi/mi0-simplerun.exp: Likewise.
16980 * gdb.mi/mi-var-cmd.exp: Likewise.
16981 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16982
45b074e1
AC
169832001-11-10 Andrew Cagney <ac131313@redhat.com>
16984
16985 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16986 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16987
bf50d346
AC
169882001-11-09 Andrew Cagney <ac131313@redhat.com>
16989
16990 * gdb.base/restore.exp: Include $expected value in restored test
16991 message.
16992
9383332c
AC
169932001-11-09 Andrew Cagney <ac131313@redhat.com>
16994
16995 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16996 implemented.
16997
db62520a
MS
169982001-11-08 Michael Snyder <msnyder@redhat.com>
16999
17000 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17001 Add pass/fail message for stop at breakpoint in call dummy function.
17002
b5703437
MS
170032001-11-07 Michael Snyder <msnyder@redhat.com>
17004
d63a86f8
RM
17005 * gdb.c++/templates.exp (test_template_breakpoints):
17006 If we get an overload menu, but it does not match what
760f6330 17007 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17008 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17009 making the whitespace optional. Argument for "new" may be
17010 "unsigned" as well as "unsigned int/long".
d63a86f8 17011 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17012 making the whitespace optional. Also replace "(void) with
17013 "((void|)), making the keyword "void" optional.
d63a86f8 17014 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17015 making the whitespace optional. Also replace "(void) with
17016 "((void|)), making the keyword "void" optional.
3bf40917
MS
17017 * gdb.base/callfuncs.c (t_float_values): This function must
17018 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17019 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17020 can be tested against both cases. Usually one case involves
17021 promotion of float to double, while the other does not.
17022 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17023 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17024 includes a stack frame for "start".
17025
c8ab4e6d
JB
170262001-11-05 Jim Blandy <jimb@redhat.com>
17027
17028 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17029 pointers are 32 bits long, and that offsets of relocs are always
17030 stored in the data (REL-style), and not in the reloc entry itself
17031 (RELA-style).
17032 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17033 stabs.
17034
3f08ced9
MS
170352001-11-01 Michael Snyder <msnyder@redhat.com>
17036
17037 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17038 and regular expression operators by using quoting.
17039
cbfa24cd
MS
170402001-10-31 Michael Snyder <msnyder@redhat.com>
17041
17042 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17043 depending on what the symbol table contains.
17044 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17045 the output of the ptype command. Similarly, accept both "const &"
17046 and "const&".
17047
aaa68313
CV
170482001-10-31 Corinna Vinschen <vinschen@redhat.com>
17049
17050 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17051 symbol `STORAGE' to allow to choose the storage class of
17052 the local datastructures.
17053 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17054 compiler directive.
17055
91740388
MS
170562001-10-30 Michael Snyder <msnyder@redhat.com>
17057
17058 * gdb.base/jump.exp: Allow it to run for all targets.
17059
1b7c05e7
CV
170602001-10-29 Corinna Vinschen <vinschen@redhat.com>
17061
17062 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17063 with new double_array size.
17064 (main): Change storage class of all local variables to static.
17065 Reduce size of double_array to 9.
17066 * gdb.base/call-ar-st.exp: Increase timeout value.
17067 Change expected output for double array to match new size in
17068 call-ar-st.c.
17069
36a22261
CV
170702001-10-29 Corinna Vinschen <vinschen@redhat.com>
17071
17072 * gdb.base/ending-run.exp: Create identical output when passing
17073 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17074 Stormy16 target.
36a22261 17075
92b8ae91
MK
170762001-10-28 Mark Kettenis <kettenis@gnu.org>
17077
17078 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17079 that we catch the expected failure under Linux/x86.
17080
cb135b83
OF
170812001-10-29 Orjan Friberg <orjanf@axis.com>
17082
17083 * gdb.base/setvar.exp: Escape curly braces.
17084 * gdb.stabs/weird.exp: Ditto.
17085
6884aa54
DJ
170862001-10-27 Daniel Jacobowitz <drow@mvista.com>
17087
17088 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17089 * gdm.mi/mi0-hack-cli.exp: Likewise.
17090
0398c9aa
AC
170912001-10-25 Andrew Cagney <ac131313@redhat.com>
17092
17093 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17094 messages.
17095
d20bf2e8
AC
170962001-10-21 Andrew Cagney <ac131313@redhat.com>
17097
17098 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17099 checking MI enabled.
17100
03dd63aa
CV
171012001-10-09 Corinna Vinschen <vinschen@redhat.com>
17102
17103 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17104
1d9d99f3
FCE
171052001-10-04 Frank Ch. Eigler <fche@redhat.com>
17106
17107 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17108 if gdb child process crashes, just signal an error.
17109
838ae6c4
JB
171102001-10-02 Jim Blandy <jimb@redhat.com>
17111
17112 * lib/gdb.exp (test_xfail_format): Simplify.
17113
17114 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17115 front of the variable name `format'. Simplify `if'.
17116
8f0cbc1c
DJ
171172001-10-01 Daniel Jacobowitz <drow@mvista.com>
17118
17119 * gdb.threads/pthreads.exp: Wait for output and delay
17120 before sending ^C.
17121
1f08dafd
DJ
171222001-10-01 Daniel Jacobowitz <drow@mvista.com>
17123
17124 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17125 some incorrect output instead of timing out.
17126 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17127
674f90ff
CV
171282001-09-28 Corinna Vinschen <vinschen@redhat.com>
17129
17130 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17131 check to allow additional `int'.
17132
9b284272
DJ
171332001-09-27 Daniel Jacobowitz <drow@mvista.com>
17134
17135 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17136 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17137
b55a4771
MS
171382001-09-27 Michael Snyder <msnyder@redhat.com>
17139
17140 * lib/gdb.exp (test_debug_format): New proc.
17141 (setup_xfail_format): Use new proc test_debug_format.
17142 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17143 proc; use new service proc test_debug_format.
17144 Replace all other "gcc_compiled" tests with this test.
17145 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17146 proc; use new service proc test_debug_format.
17147 Replace all other "gcc_compiled" tests with this test.
17148
171492001-09-27 Michael Snyder <msnyder@redhat.com>
17150
17151 * gdb.base/cvexpr.exp: New file.
17152 * gdb.base/cvexpr.c: New file
17153 Test for expressions using const and volatile keywords.
17154
4e6667ac
CV
171552001-09-26 Corinna Vinschen <vinschen@redhat.com>
17156
17157 * gdb.base/constvars.exp: Check for different orders of keywords
17158 and additional "int" strings in output.
17159
4f337972
AC
171602001-09-22 Andrew Cagney <ac131313@redhat.com>
17161
17162 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17163 responses from "help maint".
17164
2015650d
FCE
171652001-09-19 Frank Ch. Eigler <fche@redhat.com>
17166
17167 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17168 to localhost:NNN instead of :NNN, in case Xvfb is listening
17169 only on TCP.
17170
f3bcedc1
CV
171712001-09-19 Corinna Vinschen <vinschen@redhat.com>
17172
17173 * gdb.base/recurse.exp: When checking leaving the watchpoint
17174 scope, recognize when gdb is in function's epilogue and pass.
17175
6b819c92
KS
171762001-09-18 Keith Seitz <keiths@redhat.com>
17177
17178 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17179 support for running tests against sid targets.
17180 (gdbtk_done): Ditto.
17181
a10c9419
CV
171822001-09-18 Corinna Vinschen <vinschen@redhat.com>
17183
17184 * gdb.base/ending-run.c (main): Set stdout buffersize
17185 to the same reasonable value for any target.
17186 * gdb.base/ending-run.exp: Add a regular expression
17187 to make testsuite happy on Sanyo Stormy16 target.
17188
739d0d99
CV
171892001-09-17 Corinna Vinschen <vinschen@redhat.com>
17190
17191 * gdb.base/display.c (do_loops): Add float variable `f'.
17192 Increment f in loop.
17193 * gdb.base/display.exp: Increment timeout by 60 seconds.
17194 Change float display test to use variable `f'.
17195
1b8947f0
JB
171962001-09-17 Jim Blandy <jimb@redhat.com>
17197
17198 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17199 overflowing the limited breakpoint tables on some ROM monitors
17200 (like the ROM68K).
17201
9890ac81
FCE
172022001-09-15 Frank Ch. Eigler <fche@redhat.com>
17203
17204 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17205 the "-ac" (disable access control) flag.
17206
6db765ea
JH
172072001-08-30 Jeff Holcomb <jeffh@redhat.com>
17208
17209 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17210 ints.
17211
4c32cc04
KS
172122001-08-30 Keith Seitz <keiths@redhat.com>
17213
17214 * lib/gdb.exp: Move all insight-related functionality into
17215 separate file.
17216 * lib/insight-support.exp: New file.
17217
8d6e6f81
FCE
172182001-08-29 Frank Ch. Eigler <fche@redhat.com>
17219
17220 * config/sid.exp (sid_start): Never set sid verbosity; disable
17221 expect_background {} that consumed its stdout; tolerate </dev/null.
17222 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17223
6a90e1d0
AC
172242001-08-18 Andrew Cagney <ac131313@redhat.com>
17225
17226 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17227 CLI jump command to start it.
17228 (mi_run_to_main): Fail immediatly when unexpected output.
17229
1759b3c3
AC
172302001-08-18 Andrew Cagney <ac131313@redhat.com>
17231
17232 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17233 beginning of function. Fix PR gdb/191.
17234
61d11d80
FCE
172352001-08-16 Frank Ch. Eigler <fche@redhat.com>
17236
17237 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17238 what to force sid endianness to.
17239
942a4df2
KS
172402001-08-15 Keith Seitz <keiths@redhat.com>
17241
17242 * lib/gdb.exp (gdbtk_start): Don't set environment
17243 variables for TCL_LIBRARY and friends. Insight will
17244 now figure these out for itself.
17245
0521c418
MS
172462001-08-02 Michael Snyder <msnyder@redhat.com>
17247
17248 * gdb.base/completion.exp: Remove the symbol "a64l" from
17249 the expect string; this is target-specific, and not related
17250 to what is being tested.
17251
74a9a58a
DB
172522001-08-02 Dave Brolley <brolley@redhat.com>
17253
17254 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17255
c70819fa
MS
172562001-07-25 Michael Snyder <msnyder@redhat.com>
17257
c2b8fa57
MS
17258 * gdb.base/consecutive.exp: New file. Test stepping over
17259 breakpoints on consecutive instructions.
17260 * gdb.base/consecutive.c: New file.
17261
c70819fa
MS
17262 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17263 curly braces in regular expressions.
17264
2b1a1355
MS
172652001-07-25 Michael Snyder <msnyder@redhat.com>
17266
17267 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17268 legitimate output from stepping out of main.
17269
413eca6f
KS
172702001-07-22 Keith Seitz <keiths@redhat.com>
17271
17272 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17273 the empty string, do not run the tests.
17274
7e5a9322
SC
172752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17276
17277 * gdb.base/long_long.exp: Detect size of pointer. Take into
17278 account 2-byte pointers when testing for p/a results.
17279
de58f10f
SC
172802001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17281
d63a86f8 17282 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17283 and defined to 1K for m68hc11.
17284 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17285 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17286 (sizeof_random_data): New variable to tell the size of the data table;
17287 don't test past this size; always run to main.
17288
d6f5fea1
SC
172892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17290
17291 * gdb.base/return2.exp: return of long long and double fails for
17292 68HC11; don't execute these tests on that platform.
17293 * gdb.base/return.exp: Return of a double fails for 68hc11.
17294
c477543d
SC
172952001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17296
17297 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17298 tests that print a float.
17299 * call-rt-st.exp: Likewise.
17300
63cf1c79
MK
173012001-07-12 Mark Kettenis <kettenis@gnu.org>
17302
17303 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17304 running this test on Linux.
17305
112f9ab5
MC
173062001-06-24 Michael Chastain <chastain@redhat.com>
17307
17308 * gdb.base/arithmet.exp: Remove some tests to make all test names
17309 unique.
17310
4970cb0f
MS
173112001-07-03 Michael Snyder <msnyder@redhat.com>
17312
17313 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17314 the output of the ptype command.
17315
d85da69f
MS
173162001-07-02 Michael Snyder <msnyder@redhat.com>
17317
4c8a82de
MS
17318 * gdb.base/completion.exp: Don't assume that break.c is the only
17319 source file that may contain functions named "marker".
d85da69f
MS
17320 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17321
8afc772b
AC
173222001-06-28 Andrew Cagney <ac131313@redhat.com>
17323
17324 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17325 of files to delete.
17326
17327 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17328 * gdb.disasm/h8300s.exp: New file.
17329 gdb.disasm/h8300s.s: Likewise.
17330
cff22675
AC
173312001-06-27 Andrew Cagney <ac131313@redhat.com>
17332
17333 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17334 empty breakpoint tables.
17335
68c81b54
AC
173362001-06-25 Andrew Cagney <ac131313@redhat.com>
17337
17338 * lib/mi-support.exp: Update args=... part of stop-reason
17339 patterns. Accept either a list or a tuple.
17340
2dd62704
AC
173412001-06-23 Andrew Cagney <ac131313@redhat.com>
17342
17343 * lib/mi-support.exp: Remove local emacs variable defining
17344 change-log-default-name.
17345
b4127474
MC
173462001-06-22 Michael Chastain <chastain@redhat.com>
17347
17348 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17349 This is operationally compatible with the previous version.
17350
8dbfb380
JB
173512001-06-13 Jim Blandy <jimb@redhat.com>
17352
17353 * lib/gdb.exp (gdb_test): Doc fix.
17354
f2d8c86d
MC
173552001-06-10 Michael Chastain <chastain@redhat.com>
17356
17357 * gdb.base/exprs.exp: Remove a duplicate test.
17358
81564d34
JB
173592001-06-06 Jim Blandy <jimb@redhat.com>
17360
17361 * gdb.base/return2.exp (main): Use values to test float and double
17362 returns that are not NaN's, to avoid being confused by IEEE
17363 comparison rules.
17364
da55addb
MS
173652001-06-04 Michael Snyder <msnyder@redhat.com>
17366
17367 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17368 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17369 rather than wait for 12 more tests to time out.
17370
42c65987
JB
173712001-06-06 Jim Blandy <jimb@redhat.com>
17372
b18bced9 17373 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17374 Don't forget to match the GDB prompt.
b18bced9 17375
42c65987
JB
17376 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17377
5b41e5f0
JB
173782001-06-04 Jim Blandy <jimb@redhat.com>
17379
17380 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17381 command.
17382
015e046f
KB
173832001-05-31 Kevin Buettner <kevinb@redhat.com>
17384
17385 * gdb.base/annota1.exp (info break): Match four or more spaces
17386 after "Address".
17387
fb1ffbbe
MC
173882001-05-31 Michael Chastain <chastain@redhat.com>
17389
17390 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17391 (dm_type_int_star): Likewise.
17392 (dm_type_long_star): Likewise.
17393 (dm_type_void_star): Likewise.
17394
5ea2a32c
KB
173952001-05-29 Kevin Buettner <kevinb@redhat.com>
17396
17397 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17398 to a known value in order to get consistent results regardless
17399 of the setting of INPUTRC or the presence or contents of .inputrc.
17400
ae23c492
MS
174012001-05-24 Michael Snyder <msnyder@redhat.com>
17402
ac55707e
MS
17403 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17404 Don't require that the main thread and the manager thread are the
17405 first in the list.
17406
ae23c492
MS
17407 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17408 debugging. If test fails, issue an "unsupported" not a "fail".
17409
400071f1
JB
174102001-05-24 Jim Blandy <jimb@redhat.com>
17411
17412 Don't assume that short is shorter than int.
17413 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17414 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17415 this isn't true.
400071f1
JB
17416 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17417 an int, is not equal to ~0 stored in an unsigned char. This tests
17418 the same thing that the previous test meant to, but works on
17419 16-bit machines, too.
17420 ("print unsigned char != (~0)"): Same test, complemented.
17421
0816a3e5
MS
174222001-05-24 Michael Snyder <msnyder@redhat.com>
17423
17424 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17425 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17426 and prevents dejagnu getting out of step.
17427
f6dc23a9
KB
174282001-05-23 Kevin Buettner <kevinb@redhat.com>
17429
17430 * gdb.base/finish.exp (finish_void): Revise pattern for
17431 stopping on the call statement to not permit stopping at
17432 the start of the instructions comprising the call sequence.
17433
7dbd117d
MC
174342001-05-19 Michael Chastain <chastain@redhat.com>
17435
17436 * gdb.base/callfuncs.exp: Make all test names unique.
17437 * gdb.base/commands.exp: Make all test names unique.
17438 * gdb.base/condbreak.exp: Make all test names unique.
17439 * gdb.base/dbx.exp: Make all test names unique.
17440 * gdb.base/default.exp: Make all test names unique.
17441 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17442 and TIMEOUT messages to their corresponding PASS message.
17443 * gdb.base/ending-run.exp: Make all test names unique.
17444 * gdb.base/long_long.exp: Remove duplicate test.
17445
6b0b0a9e
KB
174462001-05-21 Kevin Buettner <kevinb@redhat.com>
17447
17448 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17449 stop on the call statement as well as the statement after the
17450 call.
17451
2caa35cb
MS
174522001-05-21 Michael Snyder <msnyder@redhat.com>
17453
17454 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17455
40713331
EZ
174562001-05-10 Elena Zannoni <ezannoni@redhat.com>
17457
a9c64011
AS
17458 * gdb.base/completion.exp: Revamp test. Make it execute on all
17459 platforms.
40713331 17460
c2c1be8d
EZ
174612001-05-10 Elena Zannoni <ezannoni@redhat.com>
17462
a9c64011
AS
17463 * config/gdbserver.exp (gdb_load): Handle the case
17464 in which the arguments to gdbserver are given in the
17465 baseboard configuration file.
17466 Also handle the case in which the server needs to do a
17467 load.
2c9cd303 17468
9671de48
KS
174692001-05-07 Keith Seitz <keiths@cygnus.com>
17470
a9c64011
AS
17471 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17472 set up the display for testing.
17473 (gdbtk_start): Convert all paths to paths that tcl will like.
17474 Export target information to environment.
17475 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17476 necessary.
17477 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17478 (to_tcl_path): New proc to convert a given pathname into
17479 a path acceptible as an argument to a tcl command.
17480 (_gdbtk_export_target_info): New proc to export target info
17481 into the environment for gdbtk testing.
17482 (gdbtk_done): New proc to signal end-of-test.
9671de48 17483
5a360f47
JB
174842001-05-06 Jim Blandy <jimb@redhat.com>
17485
17486 * restore.c: Make the code of caller0 correspond to its comment.
17487
66c756c6
MS
174882001-05-03 Michael Snyder <msnyder@redhat.com>
17489
17490 * config/sid.exp (gdb_target_sid): Check for error messages.
17491 On error or timeout, don't make expect exit (which will terminate
17492 all subsequent tests); instead just make gdb exit.
d63a86f8 17493 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17494 return a negative value.
17495
a966fde5
JB
174962001-04-24 Jim Blandy <jimb@redhat.com>
17497
851c18e0
JB
17498 * gdb.c++/templates.exp: If we see the prompt for the overload
17499 list, but we haven't recognized any of the longer patterns,
17500 arrange for this test to fail, not hang.
17501
a966fde5
JB
17502 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17503 variations.
17504
db144853
MC
175052001-04-22 Michael Chastain <chastain@redhat.com>
17506
17507 * gdb.c++/local.exp: Use the 'runto' library function.
17508 * gdb.c++/namespace.exp: Likewise.
17509 * gdb.c++/overload.exp: Likewise.
17510
3207ec21
KB
175112001-03-26 Kevin Buettner <kevinb@redhat.com>
17512
17513 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17514 * gdb.base/step-line.exp: New file. Test step/next in presence of
17515 #line directives.
17516 * gdb.base/step-line.c: New file. Test program for the above.
17517 * gdb.base/step-line.inp: New file. We pretend that this file has
17518 been transformed by some other tool into step-line.c.
17519
13b57657
JB
175202001-03-21 Jim Blandy <jimb@redhat.com>
17521
17522 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17523 unmangled operator names.
17524
754cbe1c
JB
175252001-03-20 Jim Blandy <jimb@redhat.com>
17526
17527 * gdb.threads/linux-dp.exp: Recognize an additional message
17528 generated by GDB when it doesn't understand how to debug threads
17529 on the target system.
17530
177495c9
AC
175312001-03-19 Andrew Cagney <ac131313@redhat.com>
17532
17533 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17534
f266096b
MC
175352001-03-12 Michael Chastain <chastain@redhat.com>
17536
17537 * gdb.c++/derivation.exp: Use the 'runto' library function.
17538
cac3c2ff
MC
175392001-03-12 Michael Chastain <chastain@redhat.com>
17540
17541 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17542
b6c11a24
MC
175432001-02-24 Michael Chastain <chastain@redhat.com>
17544
17545 * gdb.c++/ref-types.exp: Change handwritten code to library
17546 function 'runto'.
17547
6bae5bce
OF
175482001-03-16 Orjan Friberg <orjanf@axis.com>
17549
17550 * gdb.base/signals.exp: Set count to 0 explicitly.
17551
0015fd9a
MS
175522001-03-15 Mark Salter <msalter@redhat.com>
17553
17554 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17555 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17556 (gdb_load): Add support for additional target_info: gdb_download_size
17557 and gdb_load_timeout.
0015fd9a 17558
fc33412a
DT
17559Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17560
17561 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17562 file -- to prevent failing when the compile fails but we have no
17563 intention of running the tests anyway.
fc33412a
DT
17564
17565 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17566 tests if set.
17567
17568 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17569 integers.
fc33412a
DT
17570
17571 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17572 * gdb.c++/namespace.exp: Ditto.
17573
115f06de
OF
175742001-03-07 Orjan Friberg <orjanf@axis.com>
17575
17576 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17577 * gdb.base/pointers.exp: Relax pattern match of decimals.
17578
b6ba6518
KB
175792001-03-06 Kevin Buettner <kevinb@redhat.com>
17580
17581 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17582 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17583 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17584 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17585 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17586 config/sh.exp, config/sid.exp, config/slite.exp,
17587 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17588 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17589 config/vxworks.exp, config/vxworks29k.exp,
17590 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17591 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17592 gdb.base/arithmet.exp, gdb.base/assign.exp,
17593 gdb.base/async.exp, gdb.base/attach.exp,
17594 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17595 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17596 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17597 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17598 gdb.base/commands.exp, gdb.base/completion.exp,
17599 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17600 gdb.base/constvars.exp, gdb.base/corefile.exp,
17601 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17602 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17603 gdb.base/ending-run.exp, gdb.base/environ.exp,
17604 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17605 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17606 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17607 gdb.base/funcargs.exp, gdb.base/help.exp,
17608 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17609 gdb.base/logical.exp, gdb.base/long_long.exp,
17610 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17611 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17612 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17613 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17614 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17615 gdb.base/regs.exp, gdb.base/relational.exp,
17616 gdb.base/remote.exp, gdb.base/reread.exp,
17617 gdb.base/restore.exp, gdb.base/return2.exp,
17618 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17619 gdb.base/selftest.exp, gdb.base/setshow.exp,
17620 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17621 gdb.base/sigall.exp, gdb.base/signals.exp,
17622 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17623 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17624 gdb.base/step-test.exp, gdb.base/structs.c,
17625 gdb.base/structs.exp, gdb.base/structs2.exp,
17626 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17627 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17628 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17629 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17630 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17631 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17632 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17633 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17634 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17635 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17636 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17637 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17638 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17639 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17640 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17641 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17642 gdb.trace/circ.exp, gdb.trace/collection.exp,
17643 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17644 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17645 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17646 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17647 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17648 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17649 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17650 notices.
17651
dc96c6c7 176522001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17653
17654 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17655 first arg is int not float.
17656
dc96c6c7 176572001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17658
17659 * gdb.base/reread.exp: Unsupported for non-native targets;
17660 doesn't work for remote debugging.
17661
9b0c4aeb
FN
176622001-02-19 Fernando Nasser <fnasser@redhat.com>
17663
17664 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17665 * gdb.base/ending-run.exp: Properly handle the BSP state when
17666 stepping past the end of main.
9b0c4aeb 17667
02aa71d5
MC
176682001-02-19 John Moore <jmoore@redhat.com>
17669
17670 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17671 Converted HPUX fix for non-expected items following multiple
17672 step commands into general solution for all platforms.
17673
1fa449a4
MC
176742001-02-18 Michael Chastain <chastain@redhat.com>
17675
17676 * gdb.c++/classes.exp (do_tests): Change runto statements
17677 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17678 statements demangler agnostic.
17679 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17680 (gdb_virtfunc_restart): Likewise.
17681
b2f9ec70
MC
176822001-02-14 Michael Chastain <chastain@redhat.com>
17683
17684 * gdb.c++/inherit.exp (do_tests): Change runto statements
17685 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17686 statements demangler agnostic.
17687
cf74b8ca
AC
17688Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17689
17690 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17691 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17692 before calling common_routine 15 times'' tests.
cf74b8ca 17693
99f78f56
MC
176942001-02-11 Michael Chastain <chastain@redhat.com>
17695
17696 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17697 Helps the test script figure out which demangler is in use.
17698 (dm_type_foo_ref): Ditto.
17699 (dm_type_int_star): Ditto.
17700 (dm_type_long_star): Ditto.
17701 (dm_type_unsigned_int): Ditto.
17702 (dm_type_void): Ditto.
17703 (dm_type_void_star): Ditto.
99707966 17704 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17705 Probe the gdb demangler and set variables to accommodate
17706 formatting differences.
17707 (info_func_regexp): New function. Same as info_func, but
17708 matches against a regexp.
17709 (info_func): Match against a literal string.
17710 (print_addr_2): New function. Match against a literal string,
17711 which can be different from the input to gdb.
17712 (print_addr): Simply call print_addr_2 with the same argument twice.
17713 (test_lookup_operator_functions): Use demangler formatting variables.
17714 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17715 the tests in the same order as the C++ class declaration.
17716 (test_paddr_operator_functions): Ditto.
17717 (test_paddr_overloaded_functions): Ditto.
17718 (test_paddr_hairy_functions): Use demangler formatting variables.
17719 Add reference to gdb/19 for related tests.
17720 (do_tests): Call probe_demangler.
17721
1de8f023
KB
177222001-01-30 Kevin Buettner <kevinb@redhat.com>
17723
17724 * gdb.c++/templates.cc (printf): Remove unused function definition.
17725
ca3f91ed
MS
177262001-01-26 Felix Lee <flee@redhat.com>
17727
17728 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17729
177302001-01-25 matthew green <mrg@redhat.com>
17731
17732 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17733 up sid.
17734 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17735
177362001-01-25 matthew green <mrg@redhat.com>
17737
17738 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17739 Deprecate $sid_spawn_id.
ca3f91ed
MS
17740 (sid_exit): Remove code necessary only for `spawn.'
17741
177422001-01-25 matthew green <mrg@redhat.com>
17743
17744 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17745
fb18ec4a
MC
177462001-01-28 Michael Chastain <chastain@redhat.com>
17747
17748 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17749 to call when tests fail. It takes gdb out of the overloaded
17750 function choice menu back to the main prompt, so that the test
17751 program stays synchronized.
17752 (set_bp_overloaded): New proc to collect all the common
17753 code for setting a breakpoint on an overloaded name. Calls
17754 take_gdb_out_of_choice_menu when needed.
17755 (menu_overload1arg): New variable to collect the repeated
17756 instances of the expected menu for an overloaded name. Change
17757 the regular expression to handle changes in g++ type encoding:
17758 "void" can be either "void" or "", and "unsigned int" can be
17759 either "unsigned int" or "unsigned".
17760 (continue_to_bp_overloaded): Change regular expressions to handle
17761 changes in g++ type encoding.
17762 (no proc): Call take_gdb_out_of_choice_menu when needed.
17763 Remove redundant calls to "info break". Accept either "canceled"
17764 or "cancelled". Change regular expressions in "info break"
17765 calls to handle changes in g++ type encoding. Give all tests
17766 unique strings.
17767
9c646a6e
BE
177682001-01-17 Ben Elliston <bje@redhat.com>
17769
17770 * config/sid.exp: New file.
17771
9549d9c1
AC
17772Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17773
17774 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17775
dc96c6c7 177762000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17777
17778 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17779 Add a RE to accept a non-ascii char if one is ever presented.
17780
b4df4f68
FN
177812000-12-20 Fernando Nasser <fnasser@redhat.com>
17782
297dd0fd 17783 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17784
dc96c6c7 177852000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17786
d63a86f8 17787 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17788 in regexp. One '\' does not suffice on Linux.
17789
4a7bddb6
MC
177902000-12-09 Michael Chastain <chastain@redhat.com>
17791
17792 * gdb.base/break.exp (test_clear_command): Use a marker function
17793 rather than 'main' for the test function. Also move this
17794 test to an execution point where the marker function names are
17795 guaranteed to be bound to functions. (Executing tests after a
17796 'finish' from main runs into name conflicts with local names
17797 in __libc_start_main).
17798
dc96c6c7 177992000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17800
17801 * gdb.base/finish.exp: New test for gdb's "finish" command.
17802 * gdb.base/return2.exp: New test for gdb's "return" command.
17803 * gdb.base/return2.c: New source file for above.
17804
dc96c6c7 178052000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17806
17807 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17808 * gdb.base/miscexprs.exp: Ditto.
17809 * gdb.base/pointers.exp: Ditto.
17810 * gdb.c++/derivation.exp: Ditto.
17811 * gdb.c++/local.exp: Ditto.
17812 * gdb.c++/namespace.exp: Ditto.
17813 * gdb.c++/overload.exp: Ditto.
17814 * gdb.c++/ref-types.exp: Ditto.
17815
dc96c6c7 178162000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17817
17818 * gdb.base/constvars.exp: Test result of "up" command.
17819 * gdb.base/miscexprs.exp: Ditto.
17820 * gdb.base/pointers.exp: Ditto.
17821 * gdb.base/scope.exp: Ditto.
17822 * gdb.c++/derivation.exp: Ditto.
17823 * gdb.c++/local.exp: Ditto.
17824 * gdb.c++/namespace.exp: Ditto.
17825 * gdb.c++/overload.exp: Ditto.
17826 * gdb.c++/ref-types.exp: Ditto.
17827
44097287
FN
178282000-11-22 Michael Chastain <chastain@redhat.com>
17829
17830 * mips_pro.exp: Accept either "middle -> top -> main" or
17831 "middle -> main" in the backtrace, because gcc can optimize
17832 tail calls to jumps. Remove setup_xfail for the hppa case.
17833 Add a comment with the original warning messages from PR 3016,
17834 which was filed in 1993, to preserve them for posterity.
17835
9d2e1bab
ND
178362000-11-17 Nick Duffek <nsd@redhat.com>
17837
17838 * lib/gdb.exp (gdb_test): Override timeout with board info.
17839
1aca8eb7
ND
178402000-11-17 Nick Duffek <nsd@redhat.com>
17841
17842 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17843 the second kill and detach messages.
17844
93076499
ND
178452000-11-17 Nick Duffek <nsd@redhat.com>
17846
17847 * configure.in: Add AC_EXEEXT.
17848 * configure: Regenerate.
17849 * Makefile.in (just-check): Export EXEEXT.
17850 * lib/gdb.exp ($EXEEXT): Import from environment.
17851 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17852 expect "maint dump-me" on Cygwin.
17853 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17854 $EXEEXT.
17855
30e87cd3
ND
178562000-11-17 Nick Duffek <nsd@redhat.com>
17857
17858 * gdb.base/break.exp: Test backtrace and finish from called
17859 function on all platforms, not just HP-UX.
17860
dc96c6c7 178612000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17862
17863 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17864 code from gdb_target_monitor, so it can be used independantly
17865 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17866
dc96c6c7 178672000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17868
17869 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17870 * gdb.base/corefile.exp: Expect the message "Program is being
17871 debugged already" when we send the "corefile" command, since
17872 the preceeding gdb_load may have connected gdb to a remote target.
17873 * gdb.base/display.exp: Disable hardware watchpoints if new
17874 board info variable "no_hardware_watchpoints" is true.
17875 Replace single-letter commands with more readable ones.
17876 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17877 if new board info variable "no_hardware_watchpoints" is true.
17878 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17879 to see if stdio (printf) testing is possible.
17880 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17881 board info variable "no_hardware_watchpoints" is true. Use new
17882 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17883
39124dea
FN
178842000-11-13 Fernando Nasser <fnasser@redhat.com>
17885
17886 From Orjan Friberg <orjanf@axis.com>:
17887 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17888 in array print pattern match.
17889
a9e2e984
FN
178902000-11-09 Fernando Nasser <fnasser@redhat.com>
17891
17892 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17893 spelling "cancelled" to U.S. spelling "canceled" to match changes
17894 made to gdb.
17895 * gdb.c++/ovldbreak.exp: Ditto.
17896
c7db355b
PS
178972000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17898
17899 * gdb.base/callfuncs.c (main): Moved to end of file, call
17900 t_double_values to initialize the FPU before inferior calls are made.
17901 * gdb.base/callfuncs.exp: Test for register preservation after calling
17902 inferior functions. Add tests for continuining, finishing and
17903 returning from a stop in a call dummy.
17904
dc96c6c7 179052000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17906
17907 * gdb.base/commands.exp: Break up long lines, and re-indent.
17908
dc96c6c7 179092000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17910
17911 * config/gdbserver.exp: Rewritten from the ground up, to make it
17912 compatible with the current dejagnu tree, and to make it work with
17913 the new "gdbserver" in libremote.
17914
dc96c6c7 179152000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17916
17917 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17918 * gdb.base/varargs.exp: Skip entire test if no printf support.
17919 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17920 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17921
dc96c6c7 179222000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17923
17924 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17925 no floating point support.
17926 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17927 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17928 * gdb.base/call-rt-st.exp: Ditto.
17929 * gdb.base/call-strs.exp: Ditto.
17930
bac5fc66
JG
179312000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17932
17933 * gdb.base/sizeof.c: include <stdio.h>.
17934
17935 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17936 'finish', otherwise uncaptured gdb_prompt would potentially
17937 throw remaining test points out of sync.
bac5fc66 17938
b22a6027
SB
179392000-07-26 Scott Bambrough <scottb@netwinder.org>
17940
17941 * gdb.base/recurse.exp: Run tests for all targets.
17942 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17943 gnu-oldld case on ARM.
17944 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17945 for ARM targets.
d63a86f8 17946
d8231941
AG
17947Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17948
17949 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17950 * gdb.java/configure: Rebuild.
17951
8caabe69
AG
17952Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17953
17954 * gdb.java/jv-exp.exp: New file.
17955
9d273ca3
AG
17956Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17957
17958 * configure: Rebuilt.
17959 * configure.in (configdirs): Add gdb.java.
17960 * gdb.java/jmisc.java: New file.
17961 * gdb.java/jmisc.exp: New file.
17962 * gdb.java/Makefile.in: New file.
17963 * gdb.java/configure: Rebuilt.
17964 * gdb.java/configure.in: New file.
17965 * lib/java.exp: New file.
17966
4f823a66
AC
17967Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17968
17969 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17970 underflow.
4f823a66 17971
2391e11d
AC
17972Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17973
17974 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17975 and the compilers sizes.
2391e11d 17976
54602222
ND
179772000-07-09 Nick Duffek <nsd@redhat.com>
17978
17979 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17980 (use_methods): New function.
17981 (main): Call use_methods().
17982 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17983 (do_tests): Call test_method_param_class.
17984
2bec0572
ND
179852000-07-09 Nick Duffek <nsd@redhat.com>
17986
17987 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17988 spelling.
17989 (test_enums): New procedure. Move enum tests from end of script
17990 to here. Set breakpoint on function name instead of line number.
17991 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17992 (enums2): New marker function.
17993 (enums1): New function.
17994 (main): Call enums1(). Move enum tests to enums1().
17995
78492fde
AC
17996Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17997
17998 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17999 compile/link program. Update line numbers.
78492fde
AC
18000 * gdb.asm/d10v.inc: Define ``startup''.
18001 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18002
49a2cef8
AC
18003Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18004
18005 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18006
3e6c8688
EZ
180072000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18008
18009 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18010 of 'help maint print' command.
3e6c8688 18011
9ff5cbe9
AC
18012Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18013
18014 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18015 they use gdb_expect_list.
9ff5cbe9 18016
17c579bd
AC
18017Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18018
18019 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18020 memory-read-packet-size'' instead of ``set endian big'' to test
18021 long commands.
17c579bd 18022
e6d71bf3
DB
180232000-06-03 Daniel Berlin <dan@cgsoftware.com>
18024
18025 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18026 g++, and stop skipping them.
e6d71bf3
DB
18027
18028 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18029 work under g++.
18030
d63a86f8 18031 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18032 initialization.
18033
dc96c6c7 180342000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18035
18036 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18037 the regular expression: accept an (almost) arbitrary sequence of
18038 "frames-invalid" and "breakpoints-invalid" messages both before
18039 and after the "starting" message.
18040
dc96c6c7 180412000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18042
18043 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18044
dc96c6c7 180452000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18046
18047 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18048 Relax the regular expression a little, make it pass on Solaris 8.
18049
8216cda9
KB
180502000-05-12 Kevin Buettner <kevinb@redhat.com>
18051
18052 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18053 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18054 Instead, it is permissible for gdb to stop on the line of the
18055 call itself.
18056
1a570b2f
MS
180572000-05-12 Michael Snyder <msnyder@.cygnus.com>
18058
18059 * gdb.base/break.exp (bp on small function, optimized file):
18060 Add a second pass pattern. The behavior differs here between stabs
18061 and dwarf for one-line functions. Stabs preserves two line symbols
18062 (one before the prologue and one after) with the same line number,
18063 but dwarf regards these as duplicates and discards one of them.
18064 Therefore the address after the prologue (where the breakpoint is)
18065 has no exactly matching line symbol, and GDB reports the breakpoint
18066 as if it were in the middle of a line rather than at the beginning.
18067
dc96c6c7 180682000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18069
d63a86f8 18070 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18071 rather than "send_gdb" (for consistancy).
18072
7d418785
AC
18073Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18074
18075 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18076 * gdb.c++/templates.cc: Properly check for GCC version number.
18077 * lib/compiler.cc: Likewise
18078
dc96c6c7 180792000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18080
d63a86f8 18081 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18082 gdb may not stop at the first line of main, due to code motion.
18083
dc96c6c7 180842000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18085
18086 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18087 This test depends on parsing the printf output from the target.
18088 Since the sparclet stub doesn't do stdio, this will never work.
18089 * gdb.base/call-rt-st.exp: ditto.
18090 * gdb.base/call-strs: ditto.
18091
dc96c6c7 180922000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18093
18094 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18095
18096 * gdb.base/ending-run.exp: After connecting to a remote target,
18097 but before running, the target will appear to be in a random
18098 location. Specify both a file and a line for breakpoints.
18099 Also, the function that calls main may be called 'init'
18100 rather than 'start'.
18101
a5a51225
EZ
181022000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18103
18104 * gdb.base/help.exp: Update output for add-symbol-file command.
18105
7930cc7c
FN
181062000-04-10 Fernando Nasser <fnasser@cygnus.com>
18107
18108 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18109 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18110
23e37ab1
C
181112000-04-07 J.T. Conklin <jtc@redback.com>
18112
e93c542c
C
18113 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18114
23e37ab1
C
18115 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18116
591b8fa3
PDM
18117Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18118
18119 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18120 values that can be represented exactly.
591b8fa3
PDM
18121 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18122 above change, and to not check against the directory part of the source
18123 file name.
18124 (step into print_long_arg_list): Likewise.
18125 (print print_small_structs from print_long_arg_list): Likewise.
18126 (print print_long_arg_list): Likewise.
18127
7a495180
EZ
181282000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18129
30b53638 18130 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18131
beb998c6
AC
18132Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18133
18134 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18135
1c689132
DB
181362000-03-25 Daniel Berlin <dan@cgsoftware.com>
18137
18138 * gdb.base/commands.exp (deprecated_command_test): Add test for
18139 deprecate with no arguments.
18140
c1790a9d
JL
181412000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18142
18143 * gdb.base/break.exp: Add new test for setting breakpoints on
18144 optimized code so we can test breakpoints work even when function
18145 prologues may be optimized away
18146
003ba290
FN
181472000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18148
18149 From David Whedon <dwhedon@gordian.com>
a9c64011 18150 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18151
6837a0a2
DB
181522000-03-22 Daniel Berlin <dan@cgsoftware.com>
18153
18154 * gdb.base/help.exp: Added test for new apropos command.
18155
b9593231
KB
181562000-03-21 Kevin Buettner <kevinb@redhat.com>
18157
18158 * gdb.base/pointers.c (usevar): New function.
18159 (main): Make sure that global variables v_int_pointer2, rptr,
18160 and y are all referenced someplace in the program by calling
18161 usevar() on them. [Some linkers delete symbols which are
18162 never referenced. The space remains, but there's no way to
18163 get a (symbolic) handle on the variable from the debugger.]
18164
751a959b
EZ
181652000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18166
18167 * gdb.base/printcmds.c: Add typedeffed arrays.
18168
18169 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18170 procedure to test arrays that are typedef'd.
751a959b 18171
73a93a32
JI
181722000-03-13 James Ingham <jingham@leda.cygnus.com>
18173
18174 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18175 the library directories.
73a93a32 18176
fb40c209
AC
18177Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18178
18179 * configure.in (configdirs): Add sub directory gdb.mi.
18180 * configure: Re-generate.
18181
18182 * gdb.mi: New directory.
d63a86f8 18183
ee4dd2c9
AC
181842000-02-25 Scott Bambrough <scottb@netwinder.org>
18185
18186 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18187 a long long value as a double on ARM platforms.
ee4dd2c9 18188
70f0cc22
JB
181892000-02-16 Jim Blandy <jimb@redhat.com>
18190
18191 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18192 default source file is set properly before running this test.
18193
853819b8
EZ
181942000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18195
18196 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18197 gdbtk/library directory, not in gdbtcl2.
853819b8 18198
dfcd3bfb
JM
181992000-02-04 Jim Blandy <jimb@redhat.com>
18200
18201 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18202 backslash from regexp pattern.
18203
18204 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18205 procedure. Use it to run all the "continue to bp overloaded"
18206 tests. Note that this changes the names of the tests slightly.
18207 If the breakpoint hit message includes a hex PC value, because
18208 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18209 from the real source code, still consider that a pass.
18210
18211 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18212 XFAIL here if the breakpoint message contains a hex address. Note
18213 similar change on 1999-11-02.
18214
18215 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18216
18217 * gdb.base/ptype.exp: Establish a default source file before
18218 calling get_debug_format.
18219
182202000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18221
18222 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18223
8b93c638
JM
182242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18225
18226 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18227 of successive stepi commands -- while in the prologue we should see
18228 the function entry bracket.
18229
182302000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18231
18232 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18233 reach __change_mode() when stepping through the end of main().
18234
c5394b80
JM
182352000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18236
18237 * gdb.base/default.exp: Fix expected pattern.
18238 * gdb.base/help.exp: Same.
18239
0d06e24b
JM
182402000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18241
18242 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18243 Don't use xfail's because that affects only the following test.
d63a86f8 18244
0d06e24b 18245 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18246 solaris or linux.
0d06e24b
JM
18247
18248 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18249
dc96c6c7 182502000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18251
d63a86f8 18252 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18253 "A syntax error" rather than "A parse error". Accept both.
18254
182552000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18256
18257 * gdb.base/default.exp: Remove OS dependent string from "target
18258 remote" test.
18259 * gdb.base/help.exp: Same for "help target remote" test.
18260
c3f6f71d
JM
182612000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18262
18263 From Jim Kingdon <kingdon@redhat.com>:
18264
18265 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18266 prompt (cleanup rather than necessity, but still might keep output
18267 from spilling to next test).
c3f6f71d
JM
18268
182692000-01-02 Fred Fish <fnf@cygnus.com>
18270
18271 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18272 AIX, which defines them in <sys/types.h>.
18273
ed9a39eb 182741999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18275
ed9a39eb 18276 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18277 float" test.
ed9a39eb
JM
18278
182791999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18280
ed9a39eb 18281 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18282
18283 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18284 outermost frame disallowed".
18285
182861999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18287
18288 * gdb.base/setvar.exp: New tests for setting the value of a struct
18289 with a constant list.
18290
182911999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18292
18293 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18294 require the user to type a cast before setting the value of a struct.
18295
de57eccd
JM
182961999-12-06 Jim Blandy <jimb@cygnus.com>
18297
18298 * gdb.base/default.exp: Expect the new 'info float' command on
18299 all i386 platforms.
18300
18301 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18302 LinuxThreads libraries that don't support debugging.
18303
c2d11a7d
JM
18304Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18305
18306 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18307 Change the buffer type to ``unsigned char'' to simplify size
18308 arithmetic.
c2d11a7d
JM
18309
18310 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18311 stub only handles 400-1 byte packets. Verify that the download
18312 worked.
c2d11a7d
JM
18313
183141999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18315
18316 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18317 tests, using UNRESOLVED for the untested cases. Also, does not wait
18318 for a timeout if the prompt was received before a recognizable pattern.
18319
183201999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18321
18322 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18323
183241999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18325
18326 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18327 watchpoints.
c2d11a7d
JM
18328
183291999-11-24 Jason Merrill <jason@casey.cygnus.com>
18330
18331 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18332
18333 * gdb.c++/local.exp: Be more flexible in recognizing local class
18334 name mangling. Don't allow horribly truncated method names.
18335 * gdb.c++/derivation.exp: Expect protected inheritance.
18336 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18337 * gdb.c++/virtfunc.exp: Likewise.
18338 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18339 when printing a nested enum.
18340
183411999-11-22 Jim Blandy <jimb@cygnus.com>
18342
18343 * gdb.base/step-test.exp: Properly await GDB's response to setting
18344 a breakpoint on the call to large_struct_by_value.
18345
18346 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18347 just because we have debug info for the `start' function.
18348
183491999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18350
18351 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18352 "Unknown signal" messages, which indicate (on LinuxThreads) that
18353 GDB doesn't know how to debug threads on this system. This is
18354 better than hanging while philosopher 0 dumps chatter into gdb.log.
18355
183561999-11-18 Tom Tromey <tromey@cygnus.com>
18357
18358 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18359
183601999-11-18 Fred Fish <fnf@cygnus.com>
18361
18362 * gdb.base/coremaker2.c: Add sample program for generating
18363 cores that is more self contained than coremaker.c. Eventually
18364 I'll add more code to this and tie it into the testsuite.
18365
4ce44c66
JM
183661999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18367
18368 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18369
183701999-11-10 Jimmy Guo <guo@cup.hp.com>
18371
18372 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18373 from $srcdir/lib/.
4ce44c66 18374 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18375 and gdb.c++/.
4ce44c66
JM
18376
18377 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18378
d63a86f8 18379 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18380 'continue with watch' test point.
18381
183821999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18383
18384 Merged from p2linux-990323-branch:
d63a86f8 18385
4ce44c66
JM
18386 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18387
11cf8741
JM
18388Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18389
18390 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18391 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18392
18393Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18394
18395 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18396 gdb_expect_list.
11cf8741
JM
18397
18398Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18399
18400 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18401
184021999-11-03 Mark Salter <msalter@cygnus.com>
18403
18404 * gdb.base/break.exp: Fix "stub continue" pattern.
18405
184061999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18407
18408 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18409
184101999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18411
18412 * gdb.base/display.exp ("finish"): Add timeout clause.
18413
18414 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18415 plain prompt clause, so this doesn't have to time out in order to
18416 fail.
18417
18418 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18419 breakpoint hit messages include an address.
11cf8741
JM
18420
18421 * gdb.base/display.exp: Don't forget to escape parens in regular
18422 expressions. Unix regexp notatation sucks.
18423
184241999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18425
18426 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18427 order for 'signalled' message.
11cf8741 18428
5c44784c
JM
184291999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18430
18431 From Jimmy Guo <guo@cup.hp.com>:
18432 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18433 * gdb.base/annota1.c: Add code for tests to work with.
18434
184351999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18436
18437 * gdb.base/remote.exp: New test for remote downloading settings.
18438 * gdb.base/remote.c: New file with large .data.
18439
917317f4
JM
184401999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18441
18442 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18443 for LinuxThreads support, merged from the Code Fusion branch.
18444
18445Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18446
18447 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18448 containing exp_continue into a while within an expect. Don't
18449 attempt a start more than three times. Check return value from
18450 gdb_load.
d63a86f8 18451
2df3850c
JM
18452Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18453
18454 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18455 a pass case.
2df3850c 18456
2acceee2
JM
184571999-10-01 Kevin Buettner <kevinb@cygnus.com>
18458
18459 * gdb.base/break.c (main): Added a statement that we can step
18460 off of.
18461 * gdb.base/break.exp: Added tests for setting a breakpoint
18462 at an offset and stepping onto a breakpoint.
18463
184641999-10-01 Fred Fish <fnf@cygnus.com>
18465
d63a86f8 18466 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18467 gdb output.
18468
c2c6d25f
JM
184691999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18470
18471 * gdb.base/break.exp: Code locations are in hex, don't forget!
18472 (For HP-UX.)
18473
184741999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18475
18476 * condbreak.exp: Use break.c as test program.
18477 * condbreak.c: Remove, redundant with break.c.
18478
184791999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18480
18481 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18482 Z-packets if the target needs it.
c2c6d25f
JM
18483
184841999-09-13 James Ingham <jingham@leda.cygnus.com>
18485
18486 * gdb.c++/overload.exp: Added tests for listing overloaded
18487 functions with function pointers in the arg, explicitly calling
18488 out the version you want.
18489
cff3e48b
JM
184901999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18491
18492 * long_long.exp: Add variations of test cases that work for
18493 targets with 16-bit ints and 32-bit doubles.
18494
d4f3574e
SS
184951999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18496
18497 * break.c (main): Compare a possibly-uninitialized argc with an
18498 unlikely value that fits in 16 bits.
18499
185001999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18501
18502 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18503 0xfeeb, don't want negative numbers if ints are 16 bits.
18504
18505 * lib/gdb.exp (skip_cplus_tests): New proc.
18506 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18507 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18508 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18509 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18510 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18511 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18512 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18513 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18514
18515 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18516
18517Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18518
18519 * gdb.base/corefile.exp (up): Allow a parameter to appear
18520 in the frame that we're going up to.
18521
18522 From Jim Blandy <jimb@cygnus.com>:
18523
18524 * gdb.base/default.exp (info float): Expect some output now.
18525
18526 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18527 returning floating-point values to fail on the x86.
18528 * gdb.base/callfwmall.exp (do_function_calls): Same.
18529
18530 * gdb.base/list.exp (test_listsize): Correct expectations for
18531 listing line 1 with listsize 2. Also, listing a single line
18532 works now, as does listing three lines. [Kevin's note: There
18533 were a number of other cases fixed too where the expectations
18534 differed...]
18535
185361999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18537
18538 * gdb.base/selftest.exp: Add case for when version prints as
18539 constant string instead of char pointer.
18540
104c1213
JM
185411999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18542
18543 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18544 stepping out of main.
104c1213
JM
18545
18546 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18547 G++ used.
18548
18549 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18550 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18551
18552 * gdb.c++/ovldbreak.exp: Update match string in test that
18553 includes a warning of multiple breakpoints.
18554
185551999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18556
18557 * gdb.base/display.exp: Improve precision of step-after-finish
18558 added yesterday.
18559
18560 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18561 test.
104c1213
JM
18562
18563 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18564 configs when using G++, not just hppa*.
18565
185661999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18567
18568 * gdb.base/async.c: New file.
18569 * gdb.base/async.exp: New file.
18570
18571Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18572
18573 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18574 PA64.
18575
53a5351d
JM
18576Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18577
104c1213
JM
18578 * gdb.base/display.exp: "finish" can leave us mid-line on many
18579 targets, deal with it. Add a small constant to main, instead of
18580 1000 since main+1000 may not be a valid address in the target.
18581
53a5351d
JM
18582 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18583 on hpux11.
18584
18585 * gdb.base/attach.exp: Handle another hpux11 error message variant
18586 when attaching to a process that does not exist.
18587
185881999-08-19 J.T. Conklin <jtc@redback.com>
18589
18590 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18591 characters in 'continue to 1241' test.
53a5351d
JM
18592
185931999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18594
18595 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18596 stop in print_long_arg_list, define and use a whitespace
18597 variable in print_small_structs test, add an XFAIL for Solaris.
18598 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18599 interested enough to fix.
18600
7be570e7
JM
186011999-08-13 Keith Seitz <keiths@cygnus.com>
18602
18603 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18604 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18605 proc knows about targets other than the natives.
18606 (test_assign): Use "gdb_run_cmd" to "run" the target.
18607 Check that we've actually hit the breakpoint at main.
18608 When we attempt to assign a value to a local variable, check
18609 that the variable is in the current scope, i.e., don't use
18610 a test with an empty result.
18611
18612Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18613
18614 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18615 command.
7be570e7
JM
18616
186171999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18618
18619 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18620 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18621 gdb.compat, gdb.threads-hp.
18622 gdb.hp/configure, gdb.hp/configure.in: New files.
18623 gdb.hp/Makefile.in: Recurse into new subdirs.
18624 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18625 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18626 in object files.
18627 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18628
96baa820
JM
186291999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18630
18631 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18632 funky printf, remove a bogus p/a test.
96baa820
JM
18633
186341999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18635
18636 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18637 connected to the target. This is necessary when running not
18638 natively.
96baa820
JM
18639
186401999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18641
18642 * gdb.base/step-test.exp: Removed some extraneous messages.
18643
18644 * gdb.base/long_long.exp: Don't run memory examination tests
18645 on little-endian targets (they will need a different set of
18646 results to match).
18647
186481999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18649
18650 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18651 until somebody decides to fix GDB.
18652
18653 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18654 constant as "ULL".
96baa820
JM
18655 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18656 matches for a couple x/2 commands.
18657
a0b3c4fd
JM
186581999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18659
18660 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18661 by merging in ref-types2 tests.
18662 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18663
18664 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18665 * gdb.c++/Makefile.in: Add standard actions.
18666 (EXECUTABLES): Rename from PROGS, update list.
18667 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18668 from gdb.hp.
18669 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18670 foo and bar locals.
18671 * gdb.c++/anon-union.exp: Fix tests to match.
18672 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18673 expect matches to handle output variations.
18674 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18675 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18676 output, add HP alternatives for new and delete prints.
a0b3c4fd 18677 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18678 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18679 * gdb.c++/demangle.exp: Use $style when reporting failure.
18680 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18681 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18682 match alternatives.
18683 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18684 compilers.
a0b3c4fd
JM
18685 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18686 * gdb.c++/method.exp: Add match alternatives.
18687 * gdb.c++/misc.cc: Add bool types.
18688 * gdb.c++/misc.exp: Add tests for bool types.
18689 * gdb.c++/overload.exp: Add xfails.
18690 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18691 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18692 add some more template parameter tests (only for HP currently).
18693 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18694 * gdb.c++/virtfunc.cc: Add return type and value for main.
18695 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18696 match alternatives.
d63a86f8 18697
a0b3c4fd
JM
186981999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18699
18700 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18701
187021999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18703
18704 * gdb.base/signals.exp: Don't expect getting a backtrace from
18705 within a signal handler to fail on Linux.
18706
187071999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18708
18709 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18710 * lib/gdb.exp: Remove some gratuitious semicolons.
18711 (delete_breakpoints): Increase timeout.
18712 (gdb_expect): Add -notransfer option.
18713 (gdb_test): Use -notransfer option.
18714 (get_compiler_info): Add f77 case.
18715 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18716 case.
a0b3c4fd
JM
18717 (gdb_preprocess): Call get_compiler.
18718
18719 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18720 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18721 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18722 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18723 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18724 third arg to gdb_test.
a0b3c4fd
JM
18725 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18726 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18727 HP-UX xfails, add others.
a0b3c4fd
JM
18728 * gdb.base/completion.exp: Reflect name change of self-test.
18729 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18730 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18731 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18732 HP failure number.
a0b3c4fd
JM
18733 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18734 useless HP-UX 10.30 references.
18735 * gdb.base/maint.exp: Loosen matches.
18736 * gdb.base/pointers.c (main): Declare more_code.
18737 * gdb.base/pointers.exp: Match on output of a `next'.
18738 * gdb.base/structs.c: Add prototypes.
18739 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18740 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18741
187421999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18743
18744 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18745 command.
a0b3c4fd
JM
18746
187471999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18748
18749 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18750 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18751
18752 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18753 debug info. Deal with lack of signal hanlder info in stack.
18754
a9c64011 18755 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18756 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18757
5a2468f5
JM
187581999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18759
18760 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18761 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18762
adf40b2e
JM
18763Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18764
18765 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18766 a1-selftest.exp.
adf40b2e
JM
18767 * gdb.base/configure: Re-generate.
18768
187691999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18770
18771 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18772 in trying to run first and name is too long.
18773
18774 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18775 pointers2.c and pointers2.exp, respectively.
18776 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18777 doschk happier.
18778
43e526b9
JM
187791999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18780
18781 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18782 callfuncs2.c and callfuncs2.exp.
18783
18784 * gdb.base/list.exp: Remove mistaken xfails.
18785 * gdb.base/list0.h: Add optional prototypes.
18786
9846de1b
JM
18787Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18788
a9c64011 18789 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18790 calling malloc.
a9c64011
AS
18791 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18792 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18793 use.
9846de1b
JM
18794
187951999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18796
18797 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18798 * gdb.base/annota2.cc, annota2.exp: Move from here.
18799 * gdb.c++/annota2.cc, annota2.exp: To here.
18800 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18801
43ff13b4
JM
18802Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18803
18804 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18805 a consistent format.
43ff13b4 18806
085dd6e6
JM
188071999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18808
18809 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18810 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18811 HP compilers, also set the globals $true and $false.
18812
18813 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18814 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18815 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18816 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18817 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18818 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18819 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18820 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18821 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18822 whatis.c} Add C++ compatible function definitions and return
18823 types, add includes for library functions.
085dd6e6
JM
18824 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18825 * gdb.base/step-test.c (myglob): Rename from glob.
18826 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18827 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18828 files, move here from gdb.hp.
085dd6e6 18829 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18830 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18831 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18832 Adjust line numbers in regexps.
085dd6e6
JM
18833
18834 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18835 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18836 instead of 0/1.
18837
18838 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18839 foll-vfork.exp: New files, move here from gdb.hp.
18840 * gdb.base/page.exp: New file, test of pagination command.
18841
18842 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18843 recursion test.
18844 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18845
18846 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18847 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18848
18849 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18850 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18851 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18852 watchpoint test.
085dd6e6
JM
18853 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18854 them work.
18855 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18856 expressions properly.
18857 * gdb.base/corefile.exp: Loosen the match slightly.
18858 * gdb.base/default.exp: Allow "Error accessing memory" message
18859 also.
18860 * gdb.base/display.exp: Skip over x/0 j if PA64.
18861 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18862 * gdb.base/interrupt.exp: Ditto.
18863 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18864 in use.
18865 * gdb.base/list.exp: Add xfails for HP-UX.
18866 * gdb.base/long_long.exp: Refine some of the numeric matches.
18867 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18868 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18869 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18870 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18871 * gdb.base/ptype.exp: Succeed on more varieties of output.
18872 * gdb.base/scope.exp: Add xfails for HP-UX.
18873 * gdb.base/sect-cmd.exp: Add more cases.
18874 * gdb.base/setvar.exp: Add xfails for HP-UX.
18875 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18876 * gdb.base/signals.exp: Match on void symbolically.
18877 * gdb.base/step-test.exp: Add case for PA64.
18878 * gdb.base/term.exp: Add exit and restart.
18879 * gdb.base/twice.exp: Clean up after self.
18880 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18881 * gdb.base/whatis.exp: Allow more ways to pass tests.
18882
18883 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18884 no longer useful.
085dd6e6
JM
18885
18886Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18887
18888 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18889 list of patterns.
085dd6e6 18890 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18891 print_double_array(double_array)", "continuing to breakpoint
18892 1018", "print print_double_array(array_d)" and "continuing to
18893 1034" tests.
d63a86f8 18894
085dd6e6
JM
188951999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18896
a9c64011 18897 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18898
188991999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18900
18901 * config/mt-*: Remove, these haven't been used since 1996.
18902
189031999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18904
18905 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18906 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18907 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18908
9e0b60a8
JM
189091999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18910
18911 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18912 simpler match case for the ptype of the big class.
18913
189141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18915
18916 * gdb.exp: Fix test for gdb_prompt existence.
18917
189181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18919
18920 * gdb.exp (gdb_test): Add fail after calls to perror.
18921
189221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18923
18924 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18925
189261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18927
18928 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18929
0f71a2f6
JM
18930Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18931
18932 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18933 malloc() is linked in.
0f71a2f6
JM
18934
189351999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18936
18937 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18938 step at end.
18939
18940 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18941
189421999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18943
18944 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18945
cce74817
JM
18946Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18947
18948 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18949 * gdb.base/mips_pro.exp: Likewise.
18950
189511999-06-02 Keith Seitz <keiths@cygnus.com>
18952
18953 * gdb.c++/templates.cc: Change all "new" operators to throw
18954 an exception.
18955 * gdb.c++/cplusfuncs.cc: Likewise.
18956
18957 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18958
18959Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18960
18961 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18962 * gdb.base/ending-run.exp: When stepping out of main, accept a
18963 step into an arbitrary assembler file.
cce74817 18964
392a587b
JM
189651999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18966
d63a86f8 18967 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18968 "breakpoint-invalid" to be printed.
d63a86f8 18969 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18970 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18971 * gdb.base/annota2.cc: Initialize a.x to 0.
18972
9e086581
JM
189731999-05-17 Keith Seitz <keiths@cygnus.com>
18974
18975 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18976 when "skip_float_tests" set.
18977 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18978 "print print_ten_doubles", and "step into print_long_arg_list".
18979 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18980 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18981 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18982 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18983 "skip_float_tests" is set.
18984 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18985 when "skip_float_tests" set.
d63a86f8 18986
cd0fc7c3
SS
189871999-05-06 Keith Seitz <keiths@cygnus.com>
18988
18989 * gdb.base/annota2.cc: Include stdio.h.
18990
18991Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18992
18993 * gdb.base/crossload.exp: Remove, this has been disabled ever
18994 since BFD stopped including all targets, and cross-GDB gets
18995 plenty of testing anyway.
18996 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18997 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18998 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18999 * gdb.base/README: Remove, was doc for this.
19000 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19001 needed.
cd0fc7c3 19002
b83266a0
SS
190031999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19004
19005 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19006 output.
19007
19008 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19009 * gdb.base/annota2.exp: New file. More annotation tests.
19010 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19011 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19012
190131999-04-23 Angela Marie Thomas <angela@cygnus.com>
19014
19015 * config/cfdbug.exp: New file.
19016
7a292a7a
SS
190171999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19018
19019 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19020 Marcus Daniel's and Dale Hawkins's demangler crashes.
19021
19022 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19023 test_lucid_style_demangling, test_arm_style_demangling,
19024 test_hp_style_demangling): Try Tom Tromey's core-dumping
19025 identifier under each demangling style.
7a292a7a
SS
19026
190271999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19028
19029 * gdb.c++/demangle.exp: Include the current demangling style
19030 in all test names.
19031 (current_demangling_style): New global variable.
19032 (set_demangling_style, test_demangling_core, test_demangling,
19033 test_demangling_exact): New functions.
19034 (test_gnu_style_demangling, test_lucid_style_demangling,
19035 test_arm_style_demangling, test_hp_style_demangling): Use those,
19036 instead of calling gdb_test and gdb_test_exact directly.
19037 (catch_demangling_errors): New function, which reports errors
19038 signalled by the demangling test functions in an orderly way.
19039 (do_tests): Use catch_demangling_errors.
19040
190411999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19042
19043 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19044 grouping in expressions, not {}.
7a292a7a
SS
19045
19046 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19047 initialized yet.
7a292a7a
SS
19048
190491999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19050
19051 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19052 are listed.
19053
190541999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19055
19056 * gdb.stabs/weird.exp: Test for CC being defined before
19057 looking at its value.
19058
190591999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19060
19061 * gdb.base/call-ar-st.exp: Remove stray '#'.
19062 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19063 "short int" and "long int".
19064 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19065 change, to mollify finicky HP compiler.
7a292a7a
SS
19066 * gdb.hp/reg-test.exp (testfile): Fix file name.
19067 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19068
7a292a7a
SS
19069 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19070 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19071 alternate form of enum ptype.
19072
c906108c
SS
190731999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19074
7a292a7a
SS
19075 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19076 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19077 passing skip_hp_tests, so as not to waste time on guaranteed
19078 failure.
7a292a7a 19079
c906108c
SS
19080 * gdb.c++/overload.cc: Pass string instead of char addr, always
19081 init ccpfoo.
19082 * gdb.c++/templates.cc: Fix syntax error.
19083
7a292a7a
SS
19084Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19085
19086 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19087 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19088 command.
19089
190901999-03-18 James Ingham <jingham@cygnus.com>
19091
19092 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19093
19094 * gdb.c++/method.exp: It was testing an uninitialized int on the
19095 stack and assuming it was positive.
19096
19097 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19098
19099 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19100 keep it from killing the rest of the tests.
7a292a7a
SS
19101 Use gdb_continue_to_end.
19102
19103 * gdb.base/sigall.exp: use gdb_continue_to_end.
19104
19105 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19106
19107 * gdb.base/display.exp: use runto_main, not run.
19108
d63a86f8
RM
19109 * gdb.base/default.exp: Check for the current error message in the
19110 r abbreviation test.
7a292a7a
SS
19111 Add strongarm to the targets that know info float.
19112
d63a86f8 19113 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19114 run which doesn't work with monitors.
19115
19116 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19117
19118 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19119
19120 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19121 program. Traps the case (in Cygmon) when the program never really
19122 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19123 more places, so I used my name. Sorry Mark...
19124
19125 * config/monitor.exp (gdb_target_monitor): added another
19126 target_info parameter: remotebinarydownload. This will set the
19127 remotebinarydownload flag if this is causing some boards trouble.
19128
191291999-03-18 Mark Salter <msalter@cygnus.com>
19130
19131 * lib/gdb.exp (continue_to_exit): New function.
19132
19133 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19134 * gdb.base/ending-run.exp: Ditto.
19135 * gdb.base/step-test.exp: Ditto.
19136
191371999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19138
19139 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19140 (suggested by Art Haas <ahaas@neosoft.com>).
19141
191421999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19143
889bf7c5 19144 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19145
19146Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19147
19148 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19149 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19150
191511999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19152
19153 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19154 a call to strlen; sometimes we do have sources.
19155
191561999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19157
19158 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19159 character, so GDB won't print garbage after its end.
d63a86f8 19160
c906108c
SS
19161 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19162 breakpoint there instead. Sometimes GCC emits memcpy to handle
19163 the large structures being passed by value, so we step into that
19164 instead of sum_array_print, which obscures what we're really testing.
19165 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19166 the bizarre steps into memcpy, so do that here. Add check for
19167 stepping into function calls that pass large structures by value.
19168 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19169 Remove all references to specific line numbers.
19170 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19171 New type and function.
19172 (main): Call large_struct_by_value, passing it a large struct by value.
19173 * lib/gdb.exp (gdb_get_line_number): New function.
19174
19175 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19176 more portable.
19177
7a292a7a
SS
191781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19179
c906108c
SS
19180 * lib/gdb.exp: Doc fixes.
19181
7a292a7a
SS
191821999-03-05 Nick Clifton <nickc@cygnus.com>
19183
d63a86f8 19184 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19185
191861999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19187
c906108c 19188 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19189 commands. They're not germane to this test, and they don't work
19190 that way on remote targets.
c906108c 19191
3fc11d3e
JM
191921999-03-01 James Ingham <jingham@cygnus.com>
19193
19194 * Changelog entries merged over from gdb development branch.
19195
3fc11d3e
JM
19196 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19197
19198 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19199 for outputting results of test run.
19200
2d4a1622 19201 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19202
19203 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19204
7a292a7a
SS
192051999-02-25 Felix Lee <flee@cygnus.com>
19206
19207 * lib/gdb.exp (debug_format): initialize
19208
c906108c
SS
192091999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19210
19211 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19212 * gdb.base/call-rt-st.c: Ditto.
19213
c906108c
SS
192141999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19215
19216 * gdb.threads/pthreads.exp (horiz): New variable.
19217 (test_startup): Fix regexps that capture thread numbers.
19218
192191999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19220
19221 * gdb.base/smoke.exp: Disambiguate two test case names (both
19222 called ``print'').
19223
19224Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19225
19226 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19227 compilation.
c906108c
SS
19228
192291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19230
19231 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19232 actual output formatting.
19233 * gdb.base/smoke.exp: GDB removes leading 0's.
19234 * gdb.base/volatile.exp: Don't check type of remuneration;
19235 that variable is no longer defined in constvars.c.
19236 * gdb.base/step-test.c (main): Exit with explicit exit code.
19237 * gdb.base/step-test.exp: Remove two nexti checks--they are
19238 not portable.
19239
192401999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19241
19242 * gdb.base/help.exp ("help delete display"): Fix test to match
19243 gdb's output.
19244
19245 * gdb.base/long_long.c (known_types): Initialize values to zero.
19246 * gdb.base/long_long.exp: Step one more line
19247 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19248 leading zeros. Explicitly ask for hex formatting. Use
19249 unique test case names.
c906108c
SS
19250
19251Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19252
d63a86f8 19253 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19254
19255 * gdb.c++/method.exp: Add missing close brace.
19256
192571999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19258
19259 * gdb.base/maint.exp: Use 'set height 0' to disable page
19260 prompting, not 'set height 400'.
19261
19262 Fix a bunch of timeouts.
19263 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19264 four separate tests, so expect doesn't take forever to match a ton
19265 of text against a regexp with lots of .* forms.
19266 ("maint print psymbols", "maint print symbols"): Make some of
19267 these greps more selective, so that expect doesn't try to wade
19268 through huge piles of output and time out.
19269
19270 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19271
19272 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19273 tests: one which doesn't expect shlib events to be reported, and
19274 another which does, but is XFAIL for all platforms other than
19275 HP/UX.
c906108c
SS
19276
19277 * gdb.base/break.exp: Teach the test suite that the `catch
19278 fork', `catch vfork', and `catch exec' commands produce error
19279 messages on platforms that don't provide these features.
19280
19281Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19282
19283 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19284 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19285 (shortening names from solib_threshold.exp etc), won't run on
19286 anything but HP-UX for the foreseeable future.
c906108c 19287 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19288 reflect move.
c906108c
SS
19289
19290Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19291
19292 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19293 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19294
19295Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19296
19297 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19298 successfully re-sets breakpoints in shared libraries.
19299 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19300
19301Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19302
d63a86f8
RM
19303 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19304 and compiled w/o GCC.
c906108c
SS
19305
19306 * gdb.hp/watch-cmd.exp: ditto.
19307
19308 * gdb.hp/watch-hp.exp: ditto.
19309
19310 * gdb.hp/xdb1.exp: ditto.
19311
19312 * gdb.hp/xdb2.exp: ditto.
19313
19314 * gdb.hp/dbx.exp: ditto.
19315
19316Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19317
19318 * constvars.c: Remove C++-isms.
19319 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19320 with GCC.
c906108c
SS
19321
19322Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19323
19324 The following changes are part of the HP merge.
19325
19326 * gdb.base/break.exp: new tests to verify that catchpoints for
19327 fork, vfork, and exec don't trigger inappropriately.
19328
19329 * gdb.base/opaque.exp: compile one file at a time, then link.
19330
19331 * gdb.base/signals.exp: be more restrictive about which hppa
19332 systems receive a setup_xfail. new tests.
19333
19334 * gdb.base/solib_threshold.build: new file.
19335 * gdb.base/solib_threshold.exp: new file.
19336 * gdb.base/solib_threshold.link_opts: new file.
19337 * gdb.base/solib_threshold.mk: new file.
19338 * gdb.base/gen_solib_threshold.c: new file.
19339
19340 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19341 tests. New tests for enums inside classes.
19342
19343 * gdb.c++/compiler.cc: indicate support of template debugging.
19344
19345 * gdb.c++/demangle.exp: run hp style demangling tests.
19346
19347 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19348 tests.
19349
19350 * gdb.c++/misc.cc: changes to support new tests.
19351
19352 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19353 to support new tests.
19354
19355 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19356 gcc, then skip these tests.
19357
19358Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19359
19360 The following files are part of the HP merge; some had longer
19361 names at HP, but have been renamed to be no more than 14
19362 characters in length.
19363
19364 * gdb.hp/ambiguous.cc: new file.
19365 * gdb.hp/ambiguous.exp: new file.
19366 * gdb.hp/attach.exp: new file.
19367 * gdb.hp/attach2.exp: new file.
19368 * gdb.hp/classes-hp.exp: new file.
19369 * gdb.hp/ctti.exp: new file.
19370 * gdb.hp/ctti-add.cc: new file.
19371 * gdb.hp/ctti-add1.cc: new file.
19372 * gdb.hp/ctti-add2.cc: new file.
19373 * gdb.hp/ctti-add3.cc: new file.
19374 * gdb.hp/dbx.exp: new file.
19375 * gdb.hp/exception.cc: new file.
19376 * gdb.hp/exception.exp: new file.
19377 * gdb.hp/foll-exec.c: new file.
19378 * gdb.hp/foll-exec.exp: new file.
19379 * gdb.hp/foll-fork.c: new file.
19380 * gdb.hp/foll-fork.exp: new file.
19381 * gdb.hp/foll-vfork.c: new file.
19382 * gdb.hp/foll-vfork.exp: new file.
19383 * gdb.hp/inherit-hp.exp: new file.
19384 * gdb.hp/more-steps.exp: new file.
19385 * gdb.hp/namespace.cc: new file.
19386 * gdb.hp/namespace.exp: new file.
19387 * gdb.hp/optimize.exp: new file.
19388 * gdb.hp/pxdb.c: new file.
19389 * gdb.hp/pxdb.exp: new file.
19390 * gdb.hp/quicksort.exp: new file.
19391 * gdb.hp/reg-test.exp: new file.
19392 * gdb.hp/reg-test.s: new file.
19393 * gdb.hp/sized-enum.c: new file.
19394 * gdb.hp/sized-enum.exp: new file.
19395 * gdb.hp/start-stop.exp: new file.
19396 * gdb.hp/templ-hp.cc: new file.
19397 * gdb.hp/templ-hp.exp: new file.
19398 * gdb.hp/thr-lib.c: new file.
19399 * gdb.hp/thr-lib.exp: new file.
19400 * gdb.hp/thr-lib.h: new file.
19401 * gdb.hp/thr-liblib.c: new file.
19402 * gdb.hp/virtfun-hp.c: new file.
19403 * gdb.hp/virtfun-hp.exp: new file.
19404 * gdb.hp/watch-cmd.exp: new file.
19405 * gdb.hp/watch-hp.exp: new file.
19406 * gdb.hp/xdb1.exp: new file.
19407 * gdb.hp/xdb2.exp: new file.
19408 * gdb.hp/xdb3.exp: new file.
19409
19410Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19411
19412 The following files are part of the HP merge; some had longer
19413 names at HP, but have been renamed to be no more than 14
19414 characters in length.
19415
19416 * gdb.base/ss.h: new file.
19417 * gdb.base/call-ar-st.c: new file.
19418 * gdb.base/call-ar-st.exp: new file.
19419 * gdb.base/call-rt-st.c: new file.
19420 * gdb.base/call-rt-st-exp: new file.
19421 * gdb.base/call-strs.exp: new file.
19422 * gdb.base/ena-dis-br.exp: new file.
19423 * gdb.base/environ.exp: new file.
19424 * gdb.base/long_long.exp: new file.
19425 * gdb.base/sect-cmd.exp: new file.
19426 * gdb.base/shlib-cl2.exp: new file.
19427 * gdb.base/smoke.exp: new file.
19428 * gdb.base/so-impl-ld.c: new file.
19429 * gdb.base/so-impl-ld.exp: new file.
19430 * gdb.base/so-indr-cl.c: new file.
19431 * gdb.base/so-indr-cl.exp: new file.
19432 * gdb.base/varargs.exp: new file.
19433 * gdb.base/volatile.exp: new file.
19434 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19435 * gdb.base/display.exp: new file.
c906108c
SS
19436 * gdb.c++/derivation.exp: new file.
19437 * gdb.c++/local.exp: new file.
19438 * gdb.c++/member-ptr.exp: new file.
19439 * gdb.c++/overload.exp: new file.
19440 * gdb.c++/ovldbreak.exp: new file.
19441 * gdb.c++/ref-types.exp: new file.
19442 * gdb.c++/ref-types2.exp: new file.
19443 * gdb.c++/userdef.exp: new file.
d63a86f8 19444
c906108c
SS
19445Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19446
19447 * gdb.base/default.exp: Reflect wording change in remote.c.
19448
dc96c6c7 19449Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19450
19451 * gdb.base/help.exp: Update to reflect current text.
19452
19453Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19454
19455 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19456 they're stack variables and contain garbage.
19457 * gdb.c++/anon-union.exp: new file.
19458
19459 The following changes were made by David Taylor
889bf7c5
PA
19460 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19461 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19462 in changes by HP.
c906108c
SS
19463
19464 * gdb.base/bitops.exp: new file.
19465 * gdb.base/default.exp: change expected messages for catch and
19466 info catch tests to reflect HP merge changes.
19467 * gdb.base/enable-disable-break.exp
19468 * gdb.base/ending-run.c: new file.
19469 * gdb.base/long_long.c: new file.
19470 * gdb.base/maint.exp: new file.
19471 * gdb.base/pointers2.exp: new file.
19472 * gdb.base/shlib-call2.exp: new file.
19473 * gdb.base/solib.exp: new file.
19474 * gdb.base/step-test.c: new file.
19475 * gdb.c++/anon-union.cc: new file.
19476 * gdb.c++/local.cc: new file.
19477 * gdb.c++/member-pointer.cc: new file.
19478 * gdb.c++/method.cc: new file.
19479 * gdb.c++/ref-types.cc: new file.
19480 * gdb.c++/ref-types2.cc: new file.
19481 * gdb.c++/userdef.cc: new file.
d63a86f8 19482
c906108c
SS
19483 * gdb.base/scope.exp: compile one file at a time, then link.
19484 * gdb.base/langs.exp: ditto.
19485 * gdb.base/list.exp: ditto.
d63a86f8 19486
c906108c
SS
19487Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19488
19489 The following changes were made by David Taylor
889bf7c5
PA
19490 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19491 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19492 in changes by HP.
d63a86f8 19493
c906108c
SS
19494 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19495 skip tests. When compiling pass c++ flag to gdb_compile.
19496 * gdb.c++/
d63a86f8 19497
c906108c
SS
19498 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19499 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19500 (skip_hp_tests): new function.
19501 (gdb_preprocess): new function.
19502
19503 * configure.in (hpdir): decide whether to configure gdb.hp.
19504 * configure: regenerated.
19505
19506 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19507 to delete on clean.
19508 (EXECUTABLES): update to reflect new additions.
19509 * gdb.base/commands.exp: update message expected.
19510 * gdb.base/default.exp: add copyright notice.
19511 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19512 * gdb.base/help.exp: update messages to reflect current text.
19513 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19514 targets for recurse tests.
19515 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19516 skip this file.
19517
19518 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19519 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19520 compilation.
19521 * gdb.c++/misc.exp: ditto.
19522 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19523 run the tests. tell gdb_compile that it's a c++ compilation.
19524
19525 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19526
c906108c
SS
19527 * gdb.base/all-bin.exp: new file.
19528 * gdb.base/arithmet.exp: new file.
19529 * gdb.base/assign.exp: new file.
19530 * gdb.base/completion.exp: new file.
19531 * gdb.base/cond-expr.exp: new file.
19532 * gdb.base/condbreak.exp: new file.
19533 * gdb.base/define.exp: new file.
19534 * gdb.base/dollar.exp: new file.
19535 * gdb.base/environment.exp: new file.
19536 * gdb.base/eval-skip.exp: new file.
19537 * gdb.base/jump.exp: new file.
19538 * gdb.base/logical.exp: new file.
19539 * gdb.base/pointers.exp: new file.
19540 * gdb.base/relational.exp: new file.
19541 * gdb.base/section_command.exp: new file.
19542 * gdb.base/whatis-expr.exp: new file.
19543
19544 * gdb.base/all-types.c: new file.
19545 * gdb.base/call-array-struct.c: new file.
19546 * gdb.base/call-return-struct.c: new file.
19547 * gdb.base/call-strings.c: new file.
19548 * gdb.base/callfuncs2.c: new file.
19549 * gdb.base/condbreak.c: new file.
19550 * gdb.base/constvars.c: new file.
19551 * gdb.base/display.c: new file.
19552 * gdb.base/int-type.c: new file.
19553 * gdb.base/jump.c: new file.
19554 * gdb.base/miscexprs.c: new file.
19555 * gdb.base/pointers.c: new file.
19556 * gdb.base/pointers2.c: new file.
19557 * gdb.base/shmain.c: new file.
19558 * gdb.base/shr1.c: new file.
19559 * gdb.base/shr2.c: new file.
19560 * gdb.base/solib.c: new file.
19561 * gdb.base/solib1.c: new file.
19562 * gdb.base/solib2.c: new file.
19563 * gdb.base/varargs.c: new file.
19564 * gdb.c++/derivation.cc: new file.
19565 * gdb.c++/overload.cc: new file.
19566 * gdb.c++/ovldbreak.cc: new file.
19567 * gdb.hp/attach.c: new file.
19568 * gdb.hp/attach2.c: new file.
19569 * gdb.hp/average.c: new file.
19570 * gdb.hp/compiler.c: new file.
19571 * gdb.hp/compiler.cc: new file.
19572 * gdb.hp/execd-program.c: new file.
19573 * gdb.hp/follow-exec.c: new file.
19574 * gdb.hp/follow-fork.c: new file.
19575 * gdb.hp/follow-vfork-and-exec.c: new file.
19576 * gdb.hp/misc-hp.cc: new file.
19577 * gdb.hp/more-steps.c: new file.
19578 * gdb.hp/optimize.c: new file.
19579 * gdb.hp/quicksort.c: new file.
19580 * gdb.hp/run-hp.c: new file.
19581 * gdb.hp/start-stop.c: new file.
19582 * gdb.hp/sum.c: new file.
19583 * gdb.hp/templates-hp.cc: new file.
19584 * gdb.hp/thread-local-in-lib.c: new file.
19585 * gdb.hp/thread-local-in-lib.h: new file.
19586 * gdb.hp/thread-local-in-lib.lib.c: new file.
19587 * gdb.hp/vforked-program.c: new file.
19588 * gdb.hp/virtfunc-hp.cc: new file.
19589 * gdb.hp/watchpoint-hp.c: new file.
19590 * gdb.hp/xdb.c: new file.
19591 * gdb.hp/xdb0.c: new file.
19592 * gdb.hp/xdb0.h: new file.
19593 * gdb.hp/xdb1.c: new file.
19594
19595Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19596
19597 The following change was made by Edith Epstein
889bf7c5
PA
19598 <eepstein@cygnus.com> as part of a project to merge in changes
19599 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19600
19601 * gdb.c++/demangle.exp: changed the expected output for some
19602 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19603 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19604 T1<char>::~T1<char>(void)
c906108c 19605 becomes,
a9c64011
AS
19606 maint demangle __dt__11T1__pt__2_cFv
19607 T1<char>::~T1(void)
c906108c 19608
889bf7c5 19609 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19610
c906108c
SS
19611Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19612
19613 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19614 * gdb.trace/backtrace.exp: Likewise.
19615 * gdb.trace/circ.exp: Likewise.
19616 * gdb.trace/collection.exp: Likewise.
19617 * gdb.trace/deltrace.exp: Likewise.
19618 * gdb.trace/infotrace.exp: Likewise.
19619 * gdb.trace/limits.exp: Likewise.
19620 * gdb.trace/packetlen.exp: Likewise.
19621 * gdb.trace/passc-dyn.exp: Likewise.
19622 * gdb.trace/passcount.exp: Likewise.
19623 * gdb.trace/report.exp: Likewise.
19624 * gdb.trace/save-trace.exp: Likewise.
19625 * gdb.trace/tfind.exp: Likewise.
19626 * gdb.trace/tracecmd.exp: Likewise.
19627 * gdb.trace/while-dyn.exp: Likewise.
19628 * gdb.trace/while-stepping.exp: Likewise.
19629
196301998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19631
19632 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19633
19634Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19635
19636 From Brendan Kehoe:
19637 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19638 int return types.
19639
19640Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19641
19642 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19643 remote dos host testing right.
c906108c
SS
19644
19645Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19646
19647 * gdb.base/corefile.exp: remove some xfails.
19648
19649Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19650
19651 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19652 have different timestamps.
c906108c
SS
19653
19654Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19655
19656 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19657 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19658
19659Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19660
19661 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19662 delta.
c906108c
SS
19663
19664Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19665
19666 * gdb.base/default.exp: Add brace missing from previous delta.
19667
19668Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19669
19670 * gdb.base/default.exp: Support test for info float for all
19671 varieties of arm toolchain.
19672
dc96c6c7 19673Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19674
19675 * gdb.trace/*.exp: remove "remote_download" command.
19676
dc96c6c7 19677Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19678
19679 * gdb.trace/*.exp: remove -gdwarf from compile.
19680
19681Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19682
19683 * gdb.trace/configure.in(AC_INIT): typo
19684 * gdb.trace/configure: regenerated
19685
dc96c6c7 19686Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19687
19688 * config/m68k-emc.exp: New file.
19689 * lib/<emc-support.exp trace-support.exp}: New files.
19690 * configure.in: add new test directory gdb.trace.
19691 * gdb.trace/{configure configure.in Makefile.in}: New files.
19692 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19693 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19694 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19695 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19696 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19697 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19698 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19699
dc96c6c7 19700Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19701
19702 * gdb.c++/classes.exp: Change all regular expressions to match
19703 arbitrary combinations of newline/carriage-return, so that they
19704 will work equally well on Unix and Windows.
19705 * gdb.c++/inherit.exp: ditto.
19706 * gdb.c++/virtfunc.exp: ditto.
19707
197081998-08-11 Dawn Perchik <dawn@cygnus.com>
19709
19710 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19711
c2d11a7d
JM
19712Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19713
19714 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19715 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19716 to use a0-a3/d0-d3 as needed.
19717
19718Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19719
19720 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19721 * gdb.disasm/am33.exp: Corresponding changes.
19722
c906108c
SS
197231998-07-11 Felix Lee <flee@cygnus.com>
19724
19725 * gdb.base/callfuncs.exp: add cmp10 test.
19726 * gdb.base/callfuncs.c (cmp10): new function.
19727
19728Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19729
d63a86f8 19730 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19731 into two parts to get around a synchronization problem in expect.
19732
3fc11d3e
JM
19733Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19734
19735 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19736
19737 * configure.in: Add options for gdbtk testsuite.
19738
19739 * configure: Regenerate.
19740
19741 * gdb.gdbtk: New directory to hold gdbtk tests.
19742
c906108c
SS
19743Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19744
19745 * gdb.fortran/types.exp: Escape brackets in expect patterns
19746 for test_float_literal_types_accepted tests.
19747 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19748 before run test.
19749
c2d11a7d
JM
19750Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19751
19752 * am33.exp: Just compile, do not link the testcase.
19753 * am33.s: Add ".am33" pseudoop to force am33 mode.
19754
c906108c
SS
197551998-06-25 Felix Lee <flee@cygnus.com>
19756
19757 * gdb.base/setshow.exp: make sure $pc is sane.
19758
19759 * gdb.stabs/weird.exp: split expect patterns properly.
19760
c2d11a7d
JM
19761Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19762
19763 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19764 * gdb.disasm/am33.exp: Run it.
19765
dc96c6c7 19766Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19767
19768 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19769 match processing (and eliminate spurious timeouts when running).
19770
dc96c6c7 19771Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19772
19773 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19774 exception test, but conditionalize it on target [mach | gnu].
19775
dc96c6c7 19776Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19777
19778 * gdb.base/overlays.exp: fixup compile line for linker script.
19779
19780Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19781
19782 * gdb.fortran/types.exp: don't guess at float size.
19783
19784Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19785
19786 * gdb.base/exprs.exp: delete test that depends on int size.
19787
19788Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19789
19790 * config/sim.exp: Removed checks for target triplets.
19791 (gdb_target_sim): Use gdb,target_sim_options.
19792
19793Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19794
19795 * gdb.base/reread.exp: New file.
19796 * gdb.base/reread1.c: New file.
19797 * gdb.base/reread2.c: New file.
19798
19799Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19800
19801 * config/sim.exp: Use 'target sim -sparclite' when running
19802 SPARClite programs.
19803
19804Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19805
19806 * gdb.base/structs2.exp: New file.
19807 * gdb.base/structs2.c: New file.
19808
19809Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19810
19811 * gdb.asm/common.inc: New file.
19812 * gdb.asm/d10v.inc: New file.
19813 * asm-source.exp: Pass -I's to gas to find .inc files.
19814 Update line numbers in expected output.
19815 * asmsrc1.s: Rewrite.
19816 * asmsrc2.s: Rewrite.
19817 * configure.in: Create arch.inc symlink.
19818 * configure: Regenerate.
19819 * Makefile.in (distclean): Delete arch.inc.
19820
19821Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19822
19823 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19824 (t_enum_value2): ditto
19825 (t_enum_value3): ditto
19826 (main): ditto
c906108c
SS
19827Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19828
19829 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19830 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19831 change.
19832 Use gdb_test instead of send_gdb/gdb_expect sequences.
19833
19834Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19835
19836 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19837 not void.
19838
19839Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19840
19841 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19842 subroutines. Used to test gdbs ability to single step through PC
19843 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19844
19845Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19846
19847 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19848 more rigorous EGCS C++ error checking.
19849
19850Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19851
a9c64011
AS
19852 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19853 tests.
19854 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19855 function when asleep.
19856 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19857 for i*86 Linux and SVR4 signal handling problems.
19858 Remove linux xfail for `next to handler in signals_tests_1', fixed
19859 by recent infrun.c change.
19860 Limit backtrace to 10 frames to avoid timeout problems with infinite
19861 stack backtraces.
19862 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19863 target.[ch] change.
c906108c
SS
19864
19865Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19866
19867 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19868 for a newline from gdb before continuing.
19869 (default_gdb_exit): Just look for y or n.
19870 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19871 it does, fail the rests of the tests in the file.
19872
19873Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19874
19875 * config/cygmon.exp: New file.
19876
19877Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19878
19879 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19880 main" test on remote targets.
c906108c
SS
19881
19882 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19883 run test on remote targets.
19884
19885Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19886
19887 * gdb.asm: New directory.
19888 * configure.in: Configure it.
19889 * configure: Regenerate.
19890 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19891 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19892
19893Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19894
19895 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19896
dc96c6c7 19897Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19898
a9c64011
AS
19899 * gdb.base/overlays (several files): Merge the two overlay
19900 managers into one. Change variables (foox, barx, bazx, grbxx)
19901 back into ints but force them to load in their proper sections.
c906108c
SS
19902
19903Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19904
19905 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19906 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19907 (D10VCopy): Handle memory regions crossing 16k boundaries.
19908 (D10VCopy): Transfer data in 32 bit chunks.
19909
19910Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19911
19912 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19913 correct.
c906108c
SS
19914
19915 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19916 map. Include space for printf in .text segment.
c906108c
SS
19917
19918 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19919 updated d10v memory VMA/LMA map.
c906108c 19920 (D10VCopy): Call D10VTranslate.
d63a86f8 19921
c906108c
SS
19922Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19923
19924 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19925
19926 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19927 that it won't be put into the .sdata - small data -
19928 section. Update reference.
c906108c
SS
19929 * gdb.base/baz.c (bazx, baz): Ditto.
19930 * gdb.base/foo.c (foox, foo): Ditto.
19931 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19932
19933 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19934 to be arrays.
d63a86f8 19935
dc96c6c7 19936Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19937
a9c64011
AS
19938 * gdb.base/overlays.exp: fix up and get working again.
19939 Add tests for backtraces from an overlay function.
d63a86f8 19940
c906108c
SS
19941Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19942
19943 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19944 "calling function with watchpoint enabled".
19945
19946Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19947
19948 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19949 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19950 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19951 pending review of whether it is useful or not.
19952
19953Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19954
19955 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19956
19957Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19958
19959 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19960 * config/dve.exp: New file to support Densan boards.
19961
19962Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19963
19964 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19965 reads and BSD.
c906108c
SS
19966
19967Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19968
19969 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19970 response.
19971
19972 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19973
19974Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19975
19976 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19977 test.
c906108c
SS
19978
19979 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19980 target_sizeof_long and target_bigendian_p.
c906108c 19981 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19982 to targets word size and endianess.
d63a86f8 19983
c906108c
SS
19984Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19985
19986 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19987 output.
c906108c
SS
19988
19989Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19990
19991 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19992 Update test of set args help to match source change.
c906108c
SS
19993
19994Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19995
19996 * gdb.base/default.exp: Expect help system output to be in
19997 alphabetical order.
19998 * gdb.base/help.exp: Ditto.
19999
20000Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20001
20002 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20003 "i*86-pc-linux-gnu*".
20004 * gdb.base/interrupt.exp: Ditto.
20005 * gdb.base/corefile.exp: Ditto.
20006
20007 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20008 define vxworks when building the testcase.
c906108c
SS
20009
20010 * gdb.base/ptype.exp: Fix testnames to be unique.
20011 * gdb.base/radix.exp: Ditto.
20012 * gdb.base/term.exp: Ditto.
20013 * gdb.base/whatis.exp: Ditto.
20014 * gdb.c++/classes.exp: Ditto.
20015
20016Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20017
20018 * gdb.base/callfuncs.exp: Fix indentation.
20019
20020 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20021 suppress_flag has been set.
20022 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20023 target feature.
20024
20025Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20026
20027 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20028 the testcase.
20029
20030 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20031 set_debug_traps() and breakpoint().
c906108c
SS
20032 * gdb.c++/misc.cc (main): Ditto.
20033 * gdb.c++/templates.cc (main): Ditto.
20034 * gdb.c++/virtfunc.cc (main): Ditto.
20035
20036Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20037
20038 * lib/gdb.exp(gdb_step_for_stub): New function.
20039 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20040 exists, reload the executable and do a "continue" instead of
20041 doing a jump.
20042 (runto_main): Use gdb_step_for_stub.
d63a86f8 20043
c906108c 20044 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20045 tests to have unique names.
c906108c
SS
20046 * gdb.base/callfuncs.exp: Ditto.
20047 * gdb.base/commands.exp: Ditto.
20048 * gdb.base/default.exp: Ditto.
20049 * gdb.base/help.exp: Ditto.
20050 * gdb.base/list.exp: Ditto.
20051 * gdb.base/opaque.exp: Ditto.
20052 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20053 similar tests.
d63a86f8 20054
c906108c
SS
20055 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20056 * gdb.c++/cplusfuncs.cc: Ditto.
20057 * gdb.c++/virtfunc.cc: Ditto.
20058
20059 * config/monitor.exp: Keep track of the last file we saw, rather
20060 than trying to get the info from gdb.
20061
20062 * gdb.fortran/types.exp: Move comment to previous line.
20063
20064Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20065
20066 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20067 target mode.
c906108c
SS
20068
20069Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20070
20071 From Bob Manson:
20072 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20073 string from GDB when it connects.
c906108c
SS
20074
20075 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20076
20077Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20078
20079 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20080 if we can't get a debug format from GDB (we may be testing an
20081 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20082
20083 * gdb.stabs/weird.exp: Fix quoting.
20084
20085 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20086
20087Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20088
20089 * config/arm-ice.exp: New file.
20090
20091Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20092
20093 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20094 until it has been modified to work with the new testsuite.
c906108c 20095
99707966 20096 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20097 testcase won't compile, cause all of the testcases in the file to
20098 fail instead.
c906108c
SS
20099
20100 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20101 (gdb_clear_suppressed): New procedure.
20102 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20103 it contains a positive value.
20104
20105Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20106
20107 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20108
20109 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20110
20111Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20112
20113 * lib/gdb.exp (setup_xfail_format): New function.
20114 (get_debug_format): New function to get debug format.
20115 (debug_format): New global variable to hold last value set
20116 by get_debug_format.
20117 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20118 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20119 * gdb.c++/ptype.exp: Ditto.
20120 * gdb.c++/classes.exp: Ditto.
20121 * gdb.c++/cplusfuncs.exp: Ditto.
20122 * gdb.c++/inherit.exp: Ditto.
20123 * gdb.c++/templates.exp: Ditto.
20124 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20125
c906108c
SS
20126Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20127
20128 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20129 host doesn't have a currently-open connection.
20130
20131 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20132 any gdb stub target. Handle cases where gdb doesn't respond when
20133 interrupted in a sane fashion.
c906108c
SS
20134
20135 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20136 same thing in a totally different way.
c906108c
SS
20137
20138 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20139 setting "timeout".
c906108c 20140 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20141 default_gdb_init now.
c906108c
SS
20142
20143Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20144
20145 * gdb.base/printcmds.exp: Fix "check for floating addition"
20146 regexp to accept results within approx +/- .01 of exact value.
20147 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20148
20149Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20150
20151 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20152 properly.
c906108c
SS
20153 (gdb_expect): Add optional timeout parameter, and add timeout
20154 value to various calls.
20155 (gdb_suppress_tests): Only give one warning message per group.
20156
20157Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20158
20159 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20160 global variables. Handle getting a value for $timeout more
20161 gracefully.
c906108c
SS
20162
20163Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20164
20165 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20166 initialize.
c906108c 20167 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20168 by a target configuration file.
c906108c
SS
20169 (gdb_expect): Pass the timeout to remote_expect.
20170
20171 * config/monitor.exp(gdb_load): Fix typo in regexp.
20172
20173Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20174
20175 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20176
20177Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20178
20179 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20180 here. Call gdb_target_exec before rebooting the target, to make
20181 sure the connection to the target is closed.
c906108c
SS
20182 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20183 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20184 Also detect "Timeout reading from remote" error.
20185
20186 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20187 gdb_target_monitor. Don't call gdb_file_cmd here; let
20188 gdb_target_monitor do it.
c906108c
SS
20189
20190 * gdb.disasm/hppa.exp: Don't use exec_output.
20191
20192Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20193
20194 * gdb.base/list.exp: If we're debugging a non-native target,
20195 try to set the pc register to point to the start of the
20196 program before doing the first list command.
20197
20198 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20199 test_calls after restarting.
c906108c
SS
20200
20201 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20202 reloading.
c906108c
SS
20203
20204 * gdb.base/watchpoint.exp: Fix typo.
20205
20206 * gdb.base/setshow.exp: Check for use_gdb_stub.
20207
20208 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20209 stub case.
c906108c
SS
20210 * gdb.base/langs.exp: Ditto.
20211
20212 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20213 gdb_load_offset. If we weren't given a file to load, figure out
20214 what the current file is and use it.
c906108c
SS
20215
20216 * config/i386-bozo.exp: New file.
20217
20218Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20219
20220 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20221 feature.
20222
20223 * config/proelf.exp: New entry.
20224
20225Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20226
20227 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20228 of regexps.
20229
20230 * gdb.base/watchpoint.exp: Don't run the test_stepping
20231 tests if gdb can't call functions on the target.
20232
20233 * gdb.base/setshow.exp: Don't run the set prompt tests if
20234 the board has gdb_prompt set.
20235
20236Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20237
20238 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20239 * gdb.base/commands.exp: Likewise.
20240 * gdb.base/setshow.exp: Likewise.
20241
20242Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20243
20244 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20245 feature.
20246
20247 * config/i960.exp: New file.
20248
20249Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20250
20251 * gdb.base/funcargs.exp: Check for gdb,short_int target
20252 feature instead of looking for explicit target triplets.
20253
dc96c6c7 20254Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20255
d63a86f8 20256 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20257 "p 123DEADBEEF", to check parse_number.
20258 * top.c: change "to enable to enable" to "to enable" in a couple
20259 of help strings.
20260
20261Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20262
20263 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20264 on the mn10300.
d63a86f8 20265
c906108c
SS
20266Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20267
20268 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20269 where the test executable is run with explicit args.
20270 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20271
20272Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20273
20274 * gdb.base/run.c: Use FAKEARGV to build test executable that
20275 does not require a command line arg, since most simulators
20276 don't currently support passing such an arg into the simulated
20277 program.
20278 * gdb.base/commands.exp: Change tests to insert the proper
20279 value as the arg to the first recursive factorial call. Change
20280 compilation line to define FAKEARGV at compile time.
20281
20282Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20283
20284 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20285 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20286 function with watchpoint enabled" test.
20287
20288Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20289
20290 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20291 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20292
20293 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20294 "Tests restarted" messages.
c906108c
SS
20295
20296Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20297
20298 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20299
dc96c6c7 20300Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20301
20302 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20303 for INFO SYMBOL; add help tests for OVERLAY commands.
20304 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20305 add tests for OVERLAY commands
20306 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20307 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20308 * gdb.base/sigall.c: add usestubs code frag
20309 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20310
c906108c
SS
20311Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20312
20313 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20314 failures.
20315 (gdb_stop_suppressing_tests): Note that tests have restarted.
20316
20317Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20318
20319 * config/h8300.exp: New file.
20320
20321Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20322
20323 * gdb.base/setshow.exp: Check for the existence of a
20324 feature, not its value.
20325
20326Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20327
20328 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20329
20330 * gdb.base/scope.exp: It's now init0(), not init().
20331
20332 * gdb.base/scope0.c: For now, change init() to be init0().
20333
20334 * config/monitor.exp: Use gdb_serial in preference to serial
20335 or netport.
20336
20337 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20338 and it's not already set.
c906108c
SS
20339
20340Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20341
20342 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20343 isn't using a stub and if it supports argument passing.
c906108c
SS
20344
20345Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20346
20347 * config/udi.exp(gdb_start): Make sure UDICONF is set
20348 properly before starting gdb.
20349
20350Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20351
20352 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20353 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20354 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20355
20356Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20357
20358 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20359 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20360
20361 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20362
20363 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20364
20365 * config/monitor.exp: Make sure we disconnect from the target.
20366 Also, try a reboot/reload cycle instead of failing if the
20367 load fails.
20368
20369Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20370
20371 * gdb.base/default.exp: Don't set match_max.
20372 * gdb.base/help.exp: Ditto.
20373 * gdb.base/list.exp: Ditto.
20374 * gdb.base/signals.exp: Ditto.
20375
20376 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20377 set, use remote_ld to download the testcase instead of
20378 the GDB loader.
20379
20380Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20381
20382 * config/vr5000.exp: New file.
20383
20384 * config/monitor.exp(gdb_target_monitor): Add pattern for
20385 "Ending remote" to detect errors in connecting.
20386
20387 * gdb.base/setshow.exp: Add .* within auto language test.
20388
20389 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20390 target feature.
20391
20392 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20393 and reboot the board if necessary.
c906108c
SS
20394
20395 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20396 a set of tests. Remove print.* from the patterns being checked.
20397
20398Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20399
20400 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20401 refer to gdb_spawn_id.
20402
20403 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20404 longer used.
20405 * config/sparclet.exp: Ditto.
20406 * config/sparclet-old.exp: Ditto.
20407 * config/slite.exp: Ditto.
20408 * config/sim.exp: Ditto.
20409 * gdb.base/funcargs.exp: Ditto.
20410
20411 * lib/gdb.exp:Remove references to gdb_spawn_id.
20412 (gdb_expect): Move to remote.exp.
20413
20414Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20415
20416 * config/monitor.exp: Detect the "Couldn't establish connection"
20417 message from GDB.
20418
20419Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20420
20421 * gdb.base/bitfields.exp: Use runto instead of explicit
20422 gdb_run_cmd/gdb_expect sequences.
20423
20424 * gdb.base/break.exp(text_next_with_recursion): Add match for
20425 gdb_expect call.
20426
20427 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20428 We also need to handle the "A program is being debugged already"
20429 prompt from gdb. Use gdb_test to set the baud rate.
20430
20431 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20432 to 20000. Really. I mean it.
20433
20434Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20435
20436 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20437 fails. If suppress_flag is set, skip perror message about not
20438 being able to send to GDB.
c906108c 20439 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20440 GDB.
c906108c
SS
20441 (gdb_expect): If suppress_flag is set, always fail immediately.
20442 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20443 (gdb_init): Call gdb_stop_suppressing_tests.
20444 (default_gdb_exit): Ditto.
20445 (default_gdb_start): Ditto.
20446
20447 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20448 gdb_stop_suppressing_tests as appropriate.
c906108c 20449 * gdb.base/break.exp: Ditto.
889bf7c5 20450 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20451 * gdb.base/commands.exp: Ditto.
20452 * gdb.base/exprs.exp: Ditto.
889bf7c5 20453 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20454 * gdb.base/list.exp: Ditto.
20455 * gdb.base/recurse.exp: Ditto.
889bf7c5 20456 * gdb.base/scope.exp: Ditto.
c906108c
SS
20457 * gdb.base/structs.exp: Ditto.
20458 * gdb.c++/inherit.exp: Ditto.
20459
20460Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20461
20462 * config/vr4300.exp: New file.
20463
99707966 20464 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20465
99707966 20466 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20467
20468Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20469
20470 * lib/gdb.exp(gdb_init): New function.
20471
20472 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20473 for each individual variable set.
c906108c
SS
20474
20475 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20476 name.
20477
20478 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20479
20480 * gdb.base/scope.exp: Use gdb_test.
20481
20482 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20483 aborting; the testsuite driver will do that for us (see
20484 gdb_finish). Also, use gdb_test in a few more places.
20485
20486Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20487
20488 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20489
20490Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20491
20492 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20493 and "add_tests" are not at the same address.
20494
20495Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20496
20497 * gdb.base/ptype.exp: Use gdb_test.
20498
20499Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20500
20501 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20502 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20503 left in. No longer expect them to fail.
20504
20505 * gdb.stabs/*.mt; Deleted, no longer used.
20506 * gdb.stabs/configure.in: Remove references to target makefile
20507 frags.
20508 * gdb.stabs/configure: Rebuilt.
20509
20510 * gdb.disasm/*.mt: Deleted, no longer used.
20511 * gdb.disasm/configure.in: Remove references to target makefile
20512 frags. Use "sh3.s" as the unique filename for this directory.
20513 * gdb.disasm/configure: Rebuilt.
20514
20515 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20516 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20517 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20518
20519Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20520
20521 * config/udi.exp: Use mondfe,name instead of remote_host.
20522
20523Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20524
20525 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20526 a function with a watchpoint enabled on the mn10200.
20527
20528 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20529 before trying to create it!
20530
20531Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20532
20533 * config/vx.exp: Use hostname instead of netport.
20534
20535 * config/vxworks.exp: New file.
20536
20537 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20538
20539 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20540 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20541 occurs.
20542
20543 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20544 $gdb_spawn_id directly.
20545 (gdb_run_cmd): Try _start as well as start. Use the target feature
20546 gdb,start_symbol as the symbol to start from when jumping.
20547
20548Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20549
20550 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20551 redundant) test.
20552
20553 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20554 it doesn't lose for 16bit integer systems.
20555
20556Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20557
20558 * gdb.fortran/types.exp: If the target doesn't support "double"
20559 data types, then expect "real" types to only be 4 bytes.
20560
20561 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20562 call tests if the target doesn't support inferior function calls.
20563
20564 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20565 in printf tests.
20566
20567Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20568
20569 * gdb.base/help.exp: Disable "help set", "help show", and
20570 "help support". Simplify regexp for "help stack".
20571
20572 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20573 to 60 seconds. Temporarily set match_max to 15000 around the
20574 "info copying" test.
20575
20576 * gdb.base/nodebug.exp: Don't try to do an inferior function
20577 call if the target doesn't support them.
20578 * gdb.base/printcmds.exp: Likewise.
20579 * gdb.base/setvar.exp: Likewise.
20580 * gdb.base/structs.exp: Likewise.
20581 * gdb.c++/templates.exp: Likewise.
20582 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20583
20584 * gdb.base/recurse.exp: Enable for the mn10200.
20585
20586 * configure.in: Do configure gdb.stabs directory for *-*-elf
20587 targets.
20588 * configure: Rebuilt.
20589
20590 * gdb.base/break.exp: Check for gdb,noresults before testing
20591 exit status and/or results from the target.
20592 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20593 * lib/gdb.exp: Remove old (now bogus) initialization of
20594 noinferior, noargs, noresults and nosignals.
20595
20596Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * config/sh.exp: New file.
20599
20600 * config/slite.exp: Try to connect multiple times to the board
20601 before rebooting. Only send a "monitor run" if need_monitor_run
20602 is set.
20603
20604 * gdb.base/break.exp: Don't do the "stub continue" test if
20605 the target has gdb_stub set.
20606
20607 * gdb.base/callfuncs.exp: Increase the timeout.
20608
20609 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20610 if the target has gdb,noinferiorio set.
20611
20612 * gdb.base/list.exp: Increase match_max to 10000 characters.
20613
20614 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20615
20616 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20617 target.
20618
20619 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20620
20621Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20622
20623 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20624 trying to delete the copy of gdb. Catch the file delete so we
20625 don't die if the delete fails; also, the file should be copied to
20626 the host, not to the build.
c906108c
SS
20627
20628Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20629
20630 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20631 parenthesis in case it contains multiple regexps separated
c906108c
SS
20632 with |.
20633
20634 * gdb.base/watchpoint.exp: Use gdb_test.
20635 * gdb.base/default.exp: Ditto.
20636
20637Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20638
99707966 20639 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20640
c906108c
SS
20641 * gdb.base/scope.exp: Use gdb_test.
20642 * gdb.c++/classes.exp: Ditto.
20643 * gdb.c++/inherit.exp: Ditto.
20644
20645Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20646
20647 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20648 remote_exec instead.
20649 * gdb.base/corefile.exp: Don't be ridiculous.
20650 * gdb.base/*.c: Add missing stub invocations.
20651
20652Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20653
20654 * config/slite.exp: Miscellaneous fixes.
20655
20656 * lib/gdb.exp: Fix runto.
20657
20658 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20659 the target.
20660
20661 * gdb.base/watchpoint.exp: Fix regexp.
20662
20663 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20664 close and wait commands, as the descriptor may now be
20665 invalid. Always call "remote_close host".
20666
20667Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20668
20669 Major rewrite for testsuite revision.
d63a86f8 20670
c906108c
SS
20671 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20672 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20673 instead of relying on spawn_id to always contain a valid
20674 spawn id.
20675 (get_compiler_info): New procedure to build the ${binfile}.ci
20676 file, instead of replicating this in N different places.
20677 (gdb_compile): New procedure.
d63a86f8 20678
c906108c 20679 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20680 appropriate arguments) instead of compile. Use gdb_test in a lot
20681 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20682 at the start of a testcase, as this is no longer done magically.
20683
20684 config/*-gdb.exp: Rename without the -gdb suffix.
20685
20686 config/mips.exp: Use remote_close instead of exit_remote_shell.
20687 config/monitor.exp: Use target_info instead of looking at
20688 baud, timeout, etc.
20689 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20690
20691Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20692
20693 * gdb.c++/templates.exp (test_ptype_of_templates),
20694 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20695 Update expect patterns for destructors and assignment operators
20696 to match corresponding c-typeprint.c changes.
20697 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20698 to destructor breakpoint test, GDB should be able to set the
20699 destructor breakpoint without specifying arguments.
20700
20701Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20702
20703 * gdb.threads/pthreads.exp: Change result for failure to compile due
20704 to lack of pthreads runtime support from an error to simply an
20705 unsupported test, per dejagnu standards.
20706
20707Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20708
20709 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20710 where GDB exits to reduce pattern match time.
20711 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20712
20713 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20714
dc96c6c7 20715Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20716
20717 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20718 * gdb.base/default.exp: ditto.
20719 * gdb.base/nodebug.exp: ditto.
20720 * gdb.base/printcmds.exp: ditto.
20721 * gdb.base/ptype.exp: ditto.
20722 * gdb.base/setvar.exp: ditto.
20723 * gdb.base/structs.exp: ditto.
20724 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20725
20726Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20727
20728 * configure, */configure: Rebuild with autoconf 2.12.
20729
20730Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20731
20732 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20733 use new i*86-pc-linux*-gnu quads.
20734 * gdb.base/corefile.exp: Ditto.
20735 * gdb.base/signals.exp: Ditto.
20736 * gdb.base/sigall.exp: Ditto.
20737 * gdb.base/interrupt.exp: Ditto.
20738
20739 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20740 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20741 RedHat 4.0.
d63a86f8 20742
c906108c 20743 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20744 linux. This allows the test case to at least compile on latest
20745 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20746
20747Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20748
20749 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20750 directory to search gdb directory. Accept and step over conditional
20751 stack alignment code. Consume $prompt in failure cases.
20752 Reset timeout to $oldtimeout instead of some arbitrary value.
20753 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20754 timeout problems with infinite stack backtraces.
20755 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20756 Accept function parameters for linkfunc member.
20757
20758Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20759
20760 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20761 (CXXFLAGS): Remove, unreferenced.
20762 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20763 previous -B options and also add -B option to pick up cross compiled
20764 runtime.
c906108c
SS
20765 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20766 doing cross compiles.
20767 (target_alias): Declare global.
20768 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20769 to verify that gcc exists in build tree, and if so set CC to that
20770 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20771
c906108c
SS
20772Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20773
20774 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20775 ptype test for anonymous union. Fixup testcase to match
20776 current gcc debug output.
20777
20778Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20779
20780 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20781 force argument to an unsigned long type.
20782
20783Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20784
20785 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20786 tests and anonymous union print/ptype tests.
c906108c
SS
20787 * gdb.base/list.exp (test_forward-search): Increase timeout by
20788 5 minutes for the "search extremely long line" case.
20789 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20790 completely optional and that the pass/fail messages use the command as
20791 the message if that third arg is a null string.
20792 (gdb_test_exact): Arrange that a null string pattern means match a
20793 null string output rather than any output, which might include random
889bf7c5 20794 errors.
c906108c
SS
20795 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20796 backtrace test.
20797 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20798 always failing and failure is now exposed by gdb.exp changes.
20799
20800Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20801
20802 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20803 weren't being noted.
20804
20805Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20806
20807 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20808 * gdb.stabs/weird.exp: Remove v_comb xfails.
20809
dc96c6c7 20810Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20811
20812 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20813 list.exp scope.exp watchpoint.exp]
c906108c 20814 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20815
dc96c6c7 20816Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20817
20818 * config/monitor.exp: Increase download timeout to 1000 seconds.
20819
dc96c6c7 20820Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20821
20822 * config/m32r.exp: Increase timeout to 120 seconds.
20823
20824Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20825
20826 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20827 and accept older ordering as obsolescent gcc or gdb.
20828 * gdb.c++/templates.exp: Ditto.
20829 * gdb.c++/virtfunc.exp: Ditto.
20830
20831Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20832
20833 * gdb.base/coremaker.c: Add code to mmap some data so we
20834 can check that it ends up in the core file.
20835 * gdb.base/corefile.exp: Add test to read mmapped data
20836 from core file.
20837
dc96c6c7 20838Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20839
20840 * config/m32r.exp: New file.
20841
20842Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20843
20844 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20845 that cflags can contains -gstabs, and work correctly for other tests.
20846
dc96c6c7 20847Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20848
20849 * gdb.base/setshow.exp: New file, tests show and set.
20850 * gdb.base/setshow.c: New file, tests show and set.
20851 * gdb.base/help.exp: Add test for help set|show annotate.
20852 * gdb.base/default.exp: Add test for set|show annotate.
20853
20854Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20855
20856 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20857 errors unique.
20858 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20859 explicitly.
20860
20861Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20862
20863 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20864 and width commands. This is done elsewhere.
20865 * (gdb_start): Don't call gdb_start_sim here. That's already
20866 done in gdb_load. This fixes lots of failures in default.exp.
20867
20868Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20869
20870 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20871 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20872 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20873 in the same we we treat other failures (since it may be an expected
889bf7c5 20874 condition), rather than as an error.
c906108c
SS
20875 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20876 old test format.
20877
20878Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20879
20880 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20881 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20882 twice. Nuke the duplicates.
c906108c 20883 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20884 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20885 Remove config.h along with other config files.
20886
20887Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20888
20889 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20890 "p func1 ()" and note that rests of tests are skipped.
20891 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20892 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20893 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20894 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20895 affected by the previous run test.
20896 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20897 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20898 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20899 "pass int powerset tuple" and "pass modeless int powerset tuple".
20900 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20901 "real write 4" and "real write 8".
20902 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20903 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20904 "print \$i after tuple assign 2", and
20905 "print vs2 after tuple assign 2".
20906 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20907 meaningful error message and return -1 so the caller can
20908 suppress further tests and avoid a cascade of errors.
d63a86f8 20909
c906108c
SS
20910Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20911
20912 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20913 format for printing version.
20914 * gdb.base/default.exp: Ditto.
20915 * gdb.base/interrupt.exp: Fix problem with cascade of
20916 errors if child process dies while calling a function.
d63a86f8 20917
c906108c
SS
20918Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20919
20920 * Makefile.in (VPATH): Add
20921 * Makefile.in (Makefile, config.status): Fix rules so things get
20922 remade when necessary.
20923
20924Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20925
20926 * Makefile.in (just-check): Add path to sibling expect dir
20927 to environment variable specified by RPATH_ENVVAR.
20928
20929Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20930
20931 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20932 (just-check): Add shared library paths for libstdc++, tk,
20933 tcl, bfd, and opcodes to the environment variable specified
20934 in RPATH_ENVVAR.
20935 * configure.in: Add support to recognize --enable-shared flag
20936 and generate correct value for RPATH_ENVVAR.
20937 * configure: Regenerated with autoconf.
20938
20939Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20940
20941 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20942 include all osf versions.
c906108c
SS
20943 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20944 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20945 when target is linux. When failing to build pthreads test
20946 executable, give more meaningful message.
20947 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20948 arg for pthread_create.
d63a86f8 20949
c906108c
SS
20950Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20951
20952 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20953 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20954 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20955 and -lpthreads (everybody else).
c906108c
SS
20956 (test_startup): Fail gracefully if threads are not supported.
20957 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20958 "p/c array_index("abcdef",2)" when not gcc compiled.
20959 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20960 "print func2::coremaker_local" when not gcc compiled.
20961 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20962 "ptype on opaque struct tagname (statically)",
20963 "ptype on opaque struct tagname (dynamically) 1", and
20964 "ptype on opaque struct tagname (dynamically) 2"
20965 for not compiled with gcc.
20966 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20967 backtrace when compiled with gcc.
d63a86f8 20968 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20969 than always return success.
20970
20971Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20972
20973 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20974
20975Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20976
20977 * gdb.base/structs.exp: Undo last change.
20978
20979Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20980
20981 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20982 encapsulate all the steps/nexts done during self test, starting
20983 at main, and makes them less sensitive to optimization issues.
20984 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20985 signal handler" test.
20986 * gdb.threads/pthreads.exp: Only run this for native configs.
20987 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20988 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20989 tests.
20990 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20991 for "runto test_calls(void)" test.
d63a86f8 20992
c906108c
SS
20993Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20994
20995 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20996 and don't expect address info in breakpoint confirmations.
20997
20998Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20999
21000 * gdb.base/list.exp (test_forward_search): Increase timeout
21001 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21002 and then reset to old value when done. Increase expect input
c906108c
SS
21003 buffer to 10000.
21004
21005Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21006
21007 * gdb.base/list.exp (test_forward_search): Fix to handle very
21008 long source line without overflowing expect's input buffer.
21009
21010Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21011
21012 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21013 "buffer_full".
21014
21015 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21016 "buffer_full".
21017
21018 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21019 "buffer_full".
21020
21021 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21022 "buffer_full".
21023
21024Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21025
21026 * configure.in (configdirs): Add gdb.threads.
21027 * configure: Regenerated with autoconf.
21028 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21029 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21030 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21031
c906108c
SS
21032Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21033
21034 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21035
21036Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21037
21038 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21039 each signal's status in the output of "handle all print".
21040 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21041 the \r\n sequence that immediately precedes the gdb prompt.
21042 * gdb.base/a1-selftest.exp: Save original timeout and restore
21043 after test.
21044
21045Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21046
21047 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21048 symbol.
21049
21050Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21051
21052 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21053
21054Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21055
21056 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21057 timeout by 60 seconds.
21058
21059Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21060
21061 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21062 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21063 error return.
21064
21065Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21066
21067 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21068 gdb initialization, also report how long dejagnu waited. Restore
21069 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21070 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21071
21072Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21073
21074 * lib/gdb.exp: Report timeout value for verbosity level 2.
21075 * config/gdbserver.exp: Ditto.
21076 * config/hppro.exp: Ditto.
21077 * config/mips-gdb.exp: Ditto.
21078 * config/monitor.exp: Ditto.
21079 * config/netware.exp: Ditto.
21080 * config/sim-gdb.exp: Ditto.
21081 * config/slite-gdb.exp: Ditto.
21082 * config/udi-gdb.exp: Ditto.
21083 * config/unix-gdb.exp: Ditto.
21084 * config/vx-gdb.exp: Ditto.
21085 * gdb.base/a1-selftest.exp: Ditto.
21086 * gdb.base/a2-run.exp: Ditto.
21087 * gdb.base/break.exp: Ditto.
21088 * gdb.base/corefile.exp: Ditto.
21089 * gdb.base/list.exp: Ditto.
21090 * gdb.base/recurse.exp: Ditto.
21091 * gdb.base/scope.exp: Ditto.
21092 * gdb.base/signals.exp: Ditto.
21093
21094Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21095
21096 * gdb.threads/Makefile.in (docdir): Removed.
21097
21098Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21099
21100 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21101 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21102 @srcdir@.
d63a86f8 21103 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21104 autoconf 2.5 or higher.
21105 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21106
21107Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21108
21109 * configure: Regenerated.
21110 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21111 avoid name clashes with SunOS headers.
21112
21113Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21114
21115 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21116
21117Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21118
21119 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21120 prototype information ends up in the compiler info file.
21121
21122Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21123
21124 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21125 attempting to regenerate it. Eliminate use of a temporary file
21126 and just generate the info file directly. Source it immediately,
21127 for consistency of use.
21128 * gdb.base/corefile.exp: Ditto
21129 * gdb.base/exprs.exp: Ditto.
21130 * gdb.base/funcargs.exp: Ditto.
21131 * gdb.base/langs.exp: Ditto.
21132 * gdb.base/list.exp: Ditto.
21133 * gdb.base/mips_pro.exp: Ditto.
21134 * gdb.base/nodebug.exp: Ditto.
21135 * gdb.base/opaque.exp: Ditto.
21136 * gdb.base/ptype.exp: Ditto.
21137 * gdb.base/scope.exp: Ditto.
21138 * gdb.base/setvar.exp: Ditto.
21139 * gdb.base/signals.exp: Ditto.
21140 * gdb.base/whatis.exp: Ditto.
21141 * gdb.c++/templates.exp: Ditto.
21142 * gdb.c++/virtfunc.exp: Ditto.
21143 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21144 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21145
21146Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21147
21148 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21149 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21150 Increase timeout, a lot of single stepping might be needed if the
21151 target has no hardware watchpoints.
21152
21153Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21154
21155 * gdb.base/break.exp: Ignore compiler warnings when compiling
21156 break.c.
21157 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21158 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21159 from remote-sim.
21160 * gdb.base/exprs.exp: Add h8300 xfails.
21161 * gdb.base/funcargs.exp: Likewise.
21162 * gdb.base/nodebug.exp: Likewise.
21163 * gdb.base/printcmds.exp: Likewise.
21164 * gdb.base/ptype.exp: Likewise.
21165 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21166 h8300 xfails.
d63a86f8 21167 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21168 on the h8300.
21169 * gdb.base/funcargs.c: Explicitly make last constant argument to
21170 call_after_alloca_subr an unsigned long type.
21171 * gdb.base/return.c: Include stdio.h.
21172
21173Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21174
21175 * config/abug.exp: New file for the older Motorola Bug monitor
21176 that runs on the mvme13x series VME boards.
21177 * config/monitor.exp: Use the new config array for target settings
21178 if they exist.
21179
21180Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21181
21182 * sim-gdb.exp: Make the SH simulator allocate less space when
21183 it is targeted.
21184
21185Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21186
21187 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21188 test.
21189
21190Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21191
21192 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21193 "rs6000-*-*" for "list function in include file" when gcc compiled.
21194 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21195 for "p ctable1[120]".
21196 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21197 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21198 Remove setup_xfail for "rs6000-*-*" for
21199 "print 'scope0.c'::filelocal before run".
21200 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21201 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21202 since some compilers don't allow both options to be given
21203 on the same command line. Create object file and move it.
d63a86f8 21204
c906108c
SS
21205Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21206
21207 * gdb.base/corefile.exp: Always regenerate the core file, since
21208 we always regenerate the coremaker program. Detect special case
21209 where registers cannot be read from core file.
d63a86f8 21210
c906108c
SS
21211Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21212
21213 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21214 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21215 * gdb.c++/templates.exp: Only match on basename of file since
21216 some formats like xcoff don't encode directory information.
21217 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21218 and rs6000 AIX xcoff targets.
21219 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21220 * configure: Regenerate.
21221 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21222 here, rather than in distclean.
d63a86f8 21223
c906108c
SS
21224Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21225
21226 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21227 defined, and use it to compile the test case with -O2. The
21228 native compilation still uses no optimization.
21229 * gdb.base/mips_pro.c: Remove inline assembly code since
21230 it is compiled PIC by default, which results in assembler
21231 warnings that make the testsuite think the compilation
21232 was unsuccessful.
21233
21234Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21235
21236 * gdb.c++/misc.exp: Add note to message for
21237 "print s.a for foo struct" that this is a known gcc 2.7.2
21238 and earlier bug.
21239
21240Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21241
21242 * gdb.base/break.exp: Fix pattern for matching "Delete all
21243 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21244 setup_xfail for deleting all breakpoints test. Fix various
21245 timeout messages to include "(timeout)".
21246 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21247 for "p t_float_values2(3.14159,float_val2)".
21248 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21249 for "continue to call2g" when gcc compiled.
21250 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21251 "up to foo in langs.exp", "show language at foo in langs.exp",
21252 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21253 and "show language at fsub in langs.exp".
21254 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21255 "list line 1 in include file", "list message for lines past EOF",
21256 "list function in include file", "list list0.h:foo", and
21257 "list filename:function; nonexistant function".
21258 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21259 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21260 and "ptype t_char_array" to be for native cc only.
d63a86f8 21261
c906108c
SS
21262Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21263
d63a86f8 21264 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21265 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21266 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21267
21268Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21269
21270 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21271 "bt in signals.exp". This problem only appears when running
21272 the testsuite, and then only intermittently.
21273
21274Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21275
21276 * gdb.base/return.exp (return_tests): Differentiate between
21277 two tests of continuing.
21278
21279Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21280
21281 * */Makefile.in (maintainer-clean): Remove config.log.
21282 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21283 * gdb.c++/Makefile.in (PROGS): Add inherit.
21284 (clean): Remove *.ci.
21285
21286Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21287
21288 * gdb.c++/misc.cc: Add test code from Mike Stump.
21289 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21290
21291Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21292
21293 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21294 to "alpha-*-osf2*" and add comment.
21295 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21296 setup_xfail for "step over execarg initialization" and
21297 "step over corearg initialization".
c906108c
SS
21298 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21299 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21300 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21301 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21302 "print func2::coremaker_local", and "backtrace in corefile.exp".
21303 * gdb.base/signals.exp: Build and source signals.ci.
21304 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21305 to be for gcc only.
21306 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21307
c906108c
SS
21308Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21309
21310 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21311 Feb 3 procfs.c change.
21312
21313Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21314
21315 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21316
21317Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21318
21319 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21320 from dejagnu's apparent default of 10 seconds, which gives random
21321 results when running the tests over NFS on moderately loaded systems.
21322 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21323
21324Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21325
21326 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21327 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21328 result reports.
c906108c
SS
21329
21330Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21331
21332 * configure.in (CY_AC_PATH_TCLH): Remove.
21333 * configure: Regenerate.
21334
21335Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21336
21337 * gdb.c++/Makefile.in (clean): Add missing '{'.
21338
21339Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21340
21341 * lib/gdb.exp: Provide a default value for noinferior.
21342
21343 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21344 Load libgloss.exp.
21345
21346Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21347
21348 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21349 the executable, not the .o to run the tests from.
21350
21351Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21352
21353 * gdb.base/break.exp: Don't test for program exit or exit status
21354 if $noresults if nonzero.
21355 * gdb.base/langs.exp: Likewise.
21356 * gdb.base/watchpoint.exp: Likewise.
21357
21358 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21359 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21360 trying to compile the testcase.
21361
21362Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21363
21364 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21365 * gdb.base/signals.exp (continue to handler): Likewise.
21366
21367Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21368
21369 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21370
21371 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21372
21373Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21374
21375 * gdb.base/corefile.exp: Recognize "not found" as failure
21376 when trying to determine if a core file was generated.
21377 If no core file was generate the first time, try again without
21378 the ulimit -c to work around braindamaged shells.
21379
21380Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21381
21382 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21383 [] tests with "test" and enclose string in quotes.
21384 * gdb.stabs/configure: Rebuild
d63a86f8 21385
c906108c
SS
21386Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21387
21388 Changes in sync with expect:
21389 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21390 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21391 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21392 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21393 argument to AC_REQUIRE.
21394 * configure: Regenerated.
21395
21396Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21397
21398 * gdb.base/corefile.exp: When generating a core, discard any
21399 error messages about ulimit not found and the "core dumped"
21400 message from the shell that runs the coredumper.
21401
21402Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21403
21404 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21405
21406 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21407 which sed script to run. Expect failure for v_comb test
21408 on PA targets too.
d63a86f8 21409
c906108c
SS
21410Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21411
21412 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21413 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21414
21415Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21416
21417 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21418 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21419 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21420 * lib/gdb.exp (default_gdb_start): Fix typo.
21421 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21422 messages to not include the full program name that caused
21423 the core dump since some systems (such as solaris) apparently
21424 truncate this path to about 80 characters.
21425 When generating a core file first try increasing the core file
21426 size limit to unlimited since some systems may default it to
21427 zero, and it is harmless to try it. Move the test for failing
21428 to generate a core file to where it will actually get executed.
21429 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21430 new gdb result from g++ debug info improvements and make old
21431 pattern obsolescent. Also account for size_t differences
21432 (may be int or long).
21433 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21434 initialization before function call is placed in the delay slot
21435 and thus appears to be skipped over by commands such as "next".
21436
21437Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21438
21439 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21440
21441Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21442
21443 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21444 input source file; fix code to compile test to deal with this
21445 convention.
21446 * gdb.c++/*.exp: Likewise.
21447
21448Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21449
21450 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21451 "bt in signals.exp".
21452
21453Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21454
21455 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21456 "step over execarg initialization" and
889bf7c5 21457 "step over corearg initialization".
c906108c
SS
21458
21459Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21460
21461 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21462 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21463
21464Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21465
21466 From Rob Savoye (rob@poseidon.cygnus.com)
21467 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21468 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21469 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21470 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21471 configure.in}: Major reworking for autoconfig.
c906108c
SS
21472 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21473 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21474 New files.
c906108c
SS
21475 * config/unix-gdb.exp: Make GDB global.
21476 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21477 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21478 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21479 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21480 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21481 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21482 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21483 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21484 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21485 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21486 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21487 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21488 to returns as necessary, arrange for test to compile own testcase
21489 executable.
c906108c 21490 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21491
c906108c
SS
21492Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21493
21494 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21495 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21496 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21497 "backtrace through signal handler".
21498
21499Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21500
21501 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21502 continuing from a job control stop signal.
21503 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21504
21505Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21506
21507 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21508 * gdb.base/corefile.exp: Likewise.
21509 * gdb.base/funcargs.exp: Likewise.
21510
21511Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21512
21513 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21514 * config/monitor.exp: Add support for setting baud rate.
21515
21516Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21517
21518 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21519 i*86-*-linux* xfails for "backtrace through signal handler".
21520 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21521 "print func2::coremaker_local".
21522 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21523 alpha-dec-osf2* xfail for
c906108c
SS
21524 "delete all breakpoints when none".
21525
21526Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21527
21528 * gdb.base/break.exp: Change test that deletes all breakpoints
21529 when no user breakpoints are installed. A post 4.15 change
21530 causes gdb to no longer prompt in this case.
21531
21532Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21533
21534 * gdb.base/return.exp (return_tests): Change xfail for test
21535 "correct value returned double test" to stop xfailing at
21536 Solaris 2.5. Apparently the bug has been fixed.
21537
21538Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21539
21540 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21541 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21542
21543Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21544
21545 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21546 * gdb.disasm/hppa.s: Corresponding changes.
21547
21548Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21549
21550 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21551 makefile fragment.
21552 * config/mt-hpux: Deleted.
21553
21554Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21555
d63a86f8 21556 * Many files: When warning about suppressed tests due to a
c906108c
SS
21557 nonexistant test binary, avoid incrementing the warning count.
21558
21559Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21560
21561 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21562
c906108c
SS
21563Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21564
21565 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21566 "sparc-*-solaris2*".
21567
21568Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21569
21570 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21571 Add global and local variables and initialize them.
21572 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21573 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21574 extracts the file name and terminating signal from the core file.
21575 * TODO: Remove note about tests for correct mapping of corefile.
21576 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21577 from optimizing it away.
21578 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21579 handles common blocks.
21580
21581Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21582
21583 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21584 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21585
21586Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21587
21588 * Makefile.in (maintainer-clean): New target, synonym for
21589 realclean.
21590 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21591 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21592 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21593 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21594 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21595 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21596
21597Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21598
21599 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21600 xfails when not gcc compiled for "print foo::funclocal".
21601 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21602 "print foo::funclocal at foo",
21603 "print 'scope1.c'::foo::funclocal at foo",
21604 "print foo::funclocal_bss at foo",
21605 "print 'scope1.c'::foo::funclocal_bss at foo",
21606 "print foo::funclocal_ro at foo",
21607 "print 'scope1.c'::foo::funclocal_ro at foo",
21608 "print bar::funclocal at foo" and
21609 "print 'scope1.c'::bar::funclocal at foo".
21610 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21611 gcc compiled for "print foo::funclocal at bar".
21612 Expand all messages to ensure that they identify that
21613 the test is at bar().
21614 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21615 gcc compiled for:
21616 "ptype on opaque struct pointer (statically)",
21617 "ptype on opaque struct tagname (statically)",
21618 "ptype on opaque struct pointer (dynamically) 1",
21619 "ptype on opaque struct tagname (dynamically) 1",
21620 "ptype on opaque struct pointer (dynamically) 2" and
21621 "ptype on opaque struct tagname (dynamically) 2
21622 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21623 gcc compiled for:
21624 "p datalocal"
21625 "whatis datalocal",
21626 "ptype datalocal",
21627 "p bsslocal",
21628 "whatis bsslocal", and
21629 "ptype bsslocal".
21630 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21631 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21632 when not gcc compiled.
21633 * gdb.base/funcargs.exp (float_and_integral_args): Add
21634 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21635 compiled.
21636 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21637 "backtrace from call6a" when not gcc compiled.
21638 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21639 "backtrace from call7a" when not gcc compiled.
21640 * gdb.base/callfuncs.exp (do_function_calls):
21641 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21642 "p t_char_array_values(char_array_val2,char_array_val1)",
21643 "p t_char_array_values(char_array_val1,char_array_val2)",
21644 "p t_char_array_values("carray 1","carray 2")",
21645 "p t_char_array_values("carray 1",char_array_val2)",
21646 "p t_char_array_values(char_array_val1,"carray 2")",
21647 "p sum_args(1,{2})",
21648 "p sum_args(2,{2,3})",
21649 "p sum_args(3,{2,3,4})",
21650 "p sum_args(4,{2,3,4,5})"
21651 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21652 "backtrace in corefile.exp" when not gcc compiled.
21653
21654Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21655
21656 * gdb.base/signals.exp: Rewrite `handle all print' test as
21657 a procedure. Accept blanks or TABs as whitespace, increase
21658 timeout and expect input buffer size for the large output
21659 from the command. Remove "i*86-*-bsdi2.0" xfail.
21660
21661Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21662
21663 * gdb.base/setvar.exp: Add new testcases for truncation when
21664 assigning invalid values to bitfields.
21665
21666Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21667
d63a86f8 21668 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21669 mips-sgi-irix* xfail for
21670 "call inferior func with struct - returns char *"
21671 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21672 accepted in the result.
c906108c
SS
21673
21674Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21675
21676 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21677 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21678 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21679 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21680 that accidentally got checked in.
21681
21682Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21683
d63a86f8 21684 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21685 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21686 compiled test.
21687 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21688 Add mips-sgi-irix5* xfail for not gcc compiled.
21689 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21690 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21691 "p top", "whatis top", "p middle", and "whatis middle".
21692 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21693 "whatis signed char" for not gcc compiled.
21694 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21695 "set variable signed char=-1 (-1)" and
21696 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21697 * gdb.base/funcargs.exp (float_and_integral_args):
21698 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21699 Add mips-sgi-irix* xfail when not gcc compiled for
21700 "continue to call2b".
21701 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21702 "continue to call2g".
21703 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21704 "backtrace from call6a"
21705 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21706 "backtrace from call7k".
21707 Add mips-sgi-irix5* xfail when not gcc compiled for
21708 "backtrace from call7a".
21709 (localvars_after_alloca): Fix gdb_test cmds for
21710 "print * after runto ...".
21711 Remove rs6000-*-* xfails for
21712 "print i after runto localvars_after_alloca" and
21713 "print l after runto localvars_after_alloca"
21714 for all compilers.
21715 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21716 when not compiled with gcc, for:
c906108c
SS
21717 "print signed char == (minus)",
21718 "print signed char != (minus)",
21719 "print signed char < (minus)",
21720 "print signed char > (minus)".
21721 * gdb.base/callfuncs.exp (do_function_calls):
21722 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21723 "call inferior func with struct - returns char *".
d63a86f8 21724 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21725 "correct value returned double test" to include Solaris 2.4.
21726 * gdb.base/funcargs.exp (float_and_integral_args):
21727 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21728
c906108c
SS
21729Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21730
21731 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21732 enumeration bitfields if compiling with GNU C.
21733 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21734 to empty' prompt.
21735
21736Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21737
21738 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21739 test for PRO targets.
21740
21741 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21742 breakpoints in the inferior at any given time by making
21743 two groups of breakpoints for call2*, call6* and call7*
21744 tests.
21745
21746Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21747
21748 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21749 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21750 from optimizing it away.
21751 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21752 "call inferior func with struct".
21753
21754Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21755
21756 * configure.in: Only configure gdb.chill for particular targets.
21757
21758Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21759
21760 * gdb.base/Makefile.in: Add action to .c.o transformation
21761 rule that generates a .ci file for each .o file and remove
21762 explicit .c.o rules except for callfuncs.o.
21763 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21764 generates a .ci file for each .o file and remove explicit
21765 .cc.o rules.
21766 (clean): Remove *.tmp *.ci files.
21767 (EXECUTABLES): Remove templ-info.exp.
21768 * gdb.base/compiler.c: New file.
21769 * gdb.c++/compiler.cc: New file
21770 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21771 Change rs6000-*-* xfail for
21772 "print 'scope0.c'::filelocal_ro" and
21773 "print 'scope1.c'::filelocal" and
21774 "print 'scope1.c'::filelocal_bss" and
21775 "print 'scope1.c'::filelocal_ro" and
21776 "print 'scope1.c'::foo::funclocal" and
21777 "print 'scope1.c'::foo::funclocal_ro" and
21778 "print 'scope1.c'::bar::funclocal" and
21779 "print 'scope0.c'::filelocal_ro" and
21780 "print 'scope1.c'::filelocal at foo" and
21781 "print 'scope1.c'::filelocal_bss at foo" and
21782 "print 'scope1.c'::filelocal_ro at foo" and
21783 "print 'scope1.c'::foo::funclocal at foo" and
21784 "print 'scope1.c'::foo::funclocal_bss at foo" and
21785 "print 'scope1.c'::foo::funclocal_ro at foo" and
21786 "print 'scope1.c'::bar::funclocal at foo" and
21787 "print 'scope0.c'::filelocal_ro" and
21788 "print 'scope1.c'::filelocal" and
21789 "print 'scope1.c'::filelocal_bss" and
21790 "print 'scope1.c'::filelocal_ro" and
21791 "print 'scope1.c'::foo::funclocal" and
21792 "print 'scope1.c'::foo::funclocal_bss" and
21793 "print 'scope1.c'::foo::funclocal_ro" and
21794 "print 'scope1.c'::bar::funclocal" and
21795 "print 'scope1.c'::bar::funclocal_bss"
21796 to only be xfail'd when not compiled with gcc.
d63a86f8 21797 Add rs6000-*-* xfail for
c906108c
SS
21798 "print 'scope0.c'::filelocal_bss before run"
21799 when compiled with gcc.
21800 (test_at_main): Add rs6000-*-* xfail for
21801 "print filelocal_ro in test_at_main"
21802 when compiled with gcc.
21803 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21804 Add rs6000-*-aix* xfail for
c906108c
SS
21805 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21806 "ptype t_char_array", not compiled with gcc.
21807 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21808 xfail for "list foo (in include file)" when gcc compiled.
21809 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21810 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21811 "run to call0a" if not compiled with gcc.
21812 (unsigned_integral_args): Add rs6000-*-* xfail for
21813 "run to call1a" if not compiled with gcc.
21814 (float_and_integral_args): Add rs6000-*-* xfail for
21815 "run to call2a" if not compiled with gcc and for
21816 "continue to call2b" for any compiler.
21817 Add rs6000-*-* xfail to
21818 "print f1 after run to call2a" for gcc compiled.
21819 (discard_and_shuffle): Add rs6000-*-* xfail for
21820 "run to call6a".
21821 (shuffle_round_robin): Add rs6000-*-* xfail for
21822 "backtrace from call7a" if not compiled with gcc.
21823 Add rs6000-*-* xfail for
21824 "backtrace from call7b" if compiled with gcc.
21825 (call_after_alloca): Add rs6000-*-* xfail for
21826 "print c in call_after_alloca" and
21827 "print s in call_after_alloca" and
21828 "backtrace from call_after_alloca_subr"
21829 if not compiled with gcc.
21830 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21831 "print c in localvars_in_indirect_call" and
21832 "print c in localvars_in_indirect_call" and
21833 "backtrace in indirectly called function" and
21834 "stepping into indirectly called function"
21835 if not compiled with gcc.
21836 (localvars_after_alloca): Add rs6000-*-* xfail for
21837 "print c after runto localvars_after_alloca" and
21838 "print s after runto localvars_after_alloca" and
21839 "print i after runto localvars_after_alloca" and
21840 "print l after runto localvars_after_alloca"
21841 for all compilers.
21842 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21843 than whatis-info.exp.
21844 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21845 than opaque-info.exp.
21846 Setup rs6000-*-* xfail for
d63a86f8 21847 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21848 "ptype on opaque struct pointer (dynamically)" when
21849 not compiled with gcc.
21850 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21851 rather than callf-info.exp.
21852 (do_function_calls): Add clear_xfail for rs6000-*-* for
21853 "p t_float_values2(3.14159,float_val2)". Seems to work
21854 fine there, both with xlc and gcc. Need to find out what
21855 it is doing right and fix other platforms.
21856 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21857 "call inferior func with struct - returns int",
21858 "call inferior func with struct - returns long",
21859 "call inferior func with struct - returns float",
21860 "call inferior func with struct - returns double",
21861 "call inferior func with struct - returns char *",
21862 but only if not gcc compiled (presumes xlc compiled).
21863 Change rs6000-*-* xfails for
21864 "call inferior func with struct - returns char" and
21865 " call inferior func with struct - returns short" to only
21866 xfail if not using gcc.
21867 (clean mostlyclean): Remove *.ci and *.tmp files.
21868 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21869 than templ-info.exp.
21870 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21871 Add rs6000-*-* xfail for "up to foo in langs.exp"
21872 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21873 when not gcc compiled.
d63a86f8 21874
c906108c
SS
21875Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21876
21877 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21878 * gdb.base/corefile.exp: Likewise.
21879 * gdb.base/list.exp: Likewise.
21880 * gdb.base/scope.exp: Likewise.
21881 * gdb.base/siganls.exp: Likewise.
21882
21883 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21884 compiler output.
21885 * gdb.base/whatis.exp: Likewise.
21886
21887Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21888
21889 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21890 failure (opcode table has been fixed to match reality).
21891
21892Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21893
21894 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21895 "call inferior func with struct - returns char",
21896 "call inferior func with struct - returns short"
21897
21898 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21899 "print 'scope0.c'::filelocal at main",
21900 "print 'scope0.c'::filelocal_bss in test_at_main",
21901 "print 'scope0.c'::filelocal at foo",
21902 "print 'scope0.c'::filelocal_bss in test_at_foo",
21903 "print 'scope0.c'::filelocal at bar",
21904 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21905
c906108c
SS
21906 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21907 in source file 1". This bug seems to have been fixed with both
21908 gcc and native cc (was native assembler bug?).
21909
21910Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21911
21912 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21913 "backtrace through signal handler" to "i*86-*-sysv4*".
21914 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21915 continue" case. Add "known SVR4 bug" to fail message.
21916 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21917 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21918 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21919 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21920 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21921 "up to foo in langs.exp", "show language at foo in
21922 langs.exp", "up to cppsub_ in langs.exp", "show
21923 language at cppsub_ in langs.exp", "up to fsub in
21924 langs.exp", and "show language at fsub in langs.exp".
21925 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21926 "bactrace in corefile.exp".
21927 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21928 "call inferior function with struct - returns float" and
21929 "call inferior function with struct - returns double".
d63a86f8 21930
c906108c
SS
21931Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21932
21933 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21934 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21935 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21936 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21937
21938Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21939
21940 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21941 (or overriden) "CHILL" macro rather then bare "gcc".
21942 Also look for ../../gcc/xgcc since that is what we will
21943 actually need, not "Makefile". Remove following assignment
21944 of CHILL to CHILL_FOR_TARGET because that results in
21945 recursive definition.
21946
21947Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21948
21949 * gdb.base/corefile.exp: Change xfail for backtrace in
21950 corefile.exp from linuxaout to all linux.
21951 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21952 cases where we miss the breakpoint at the signal handler
21953 for some reason. Setup xfail for linuxoldld/linuxaout and
21954 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21955 hitting SIGURG breakpoint.
21956 * gdb.base/signals.exp: Setup xfail for "next" acting like
21957 continue to add linuxoldld. Setup xfail for all linux for
21958 "next to handler in signals_tests_1", "backtrace in
21959 signals_tests_1", "continue to func1", "pass SIGUSR1",
21960 and continue to handler".
21961
21962Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21963
21964 * Update all FSF addresses except those in COPYING* files.
21965
21966Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21967
21968 * gdb.base/a2-run.exp: Change messages to be more explicit about
21969 the status of args, and quote binfile in results.
21970
21971Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21972
21973 * gdb.base/callfuncs.exp: Add tests for passing structs to
21974 inferior functions and return various types.
21975 * gdb.base/callfuncs.c: Add functions to receive a struct
21976 and return a member of the struct, in various types.
21977
21978Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21979
21980 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21981
21982Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21983
21984 * config/vxworks29k.exp: New file, sources vxworks.exp.
21985
21986Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21987
21988 * config/gdbremote.exp: New file. Testing framework using
21989 gdbserver.
21990
21991Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21992
21993 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21994 "call function when asleep" and "send end of file".
21995 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21996 for "backtrace in corefile.exp".
21997 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21998 for "backtrace through signal handler".
21999 * gdb.base/corefile.exp: Make sure we actually generate a core file
22000 before trying the core tests. Some systems allow the user to suppress
22001 generation of core files and default to that (linux for example).
22002 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22003 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22004
22005Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22006
22007 * gdb.threads: New directory with some crude multi-threaded
22008 gdb tests (step.exp and step2.exp).
22009 * config/mt-lynx (STEP_EXECUTABLE): Define.
22010 (THREADFLAGS): Define.
22011
22012Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22013
22014 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22015
22016 * gdb.base/signals.exp: Disable whole file for lynx until
22017 further notice.
22018
22019 * gdb.base/signals.exp: xfail test where "next" acts like
22020 "continue" for lynx.
22021
22022 * gdb.base/interrupt.exp: xfail test for calling function while
22023 inferior is asleep for lynx.
22024
22025 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22026 than one cr-lf after each command.
22027
22028Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22029
22030 * configure.in: Reinstate setting of stabsdirs variable, fix
22031 typo in setting up configdirs for native builds.
22032
22033 * gdb.base/return.exp: Fix typo in return double test.
22034 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22035 compiler from optimizing them away.
22036
22037Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22038
22039 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22040 sequences to be echo'd by gdb when using gdb_test.
22041 * gdb.chill/chexp.exp: Likewise.
22042 * gdb.fortran/exprs.exp: Likewise
22043
22044Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22045
22046 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22047 after the inferior gdb has started.
22048
22049 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22050 after each command.
22051 * gdb.base/funcargs.exp: Likewise.
22052 * gdb.base/gdbvars.exp: Likewise.
22053 * gdb.base/interrupt.exp: Likewise.
22054 * gdb.base/list.exp: Likewise.
22055 * gdb.base/watchpoint.exp: Likewise.
22056 * gdb.c++/demangle.exp: Likewise.
22057 * gdb.c++/inherit.exp: Likewise.
22058 * gdb.chill/chexp.exp: Likewise.
22059 * gdb.fortran/exprs.exp: Likewise.
22060
22061 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22062 test if we can't handle IO to/from the inferior.
22063
22064 * gdb.c++/misc.exp: Always check for a program already being
22065 started after sending a "run" command to gdb.
22066
22067 * gdb.base/twice.exp: Start with a fresh gdb.
22068
22069 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22070 only depend on gdb's expression code, not the chill runtime.
22071
22072 * gdb.base/return.c: Put return values into variables so we
22073 can have gdb print them rather than depending on the program
22074 to print them.
22075 * gdb.base/return.exp: Corresponding changes.
22076
22077 * lib/gdb.exp: Provide default value for noinferiorio.
22078 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22079 the inferior.
22080
22081 * gdb.base/break.exp: Always check for a program already being
22082 started after sending a "run" command to gdb.
22083 (text_next_with_recursion): Don't check the output from the
22084 program's printf statement. Instead just make sure the program
22085 exited.
22086
22087 * gdb.base/commands.exp: Protect tests which need arguments with
22088 $noargs conditionals.
22089
22090Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22091
22092 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22093 of structure member arrays to match gdb/valops.c:value_addr change.
22094
22095Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22096
22097 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22098 cases.
22099
22100Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22101
22102 * configure.in (configdirs): Remove gdb.chill from default list
22103 of subdirs and then add it back in only if doing a native build.
22104 The current chill compiler does not yet work in any cross build.
22105 * Revert all signal changes from Jul 6.
22106 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22107 for sh-hms targets, allowing these tests to link, with no other
22108 changes. Testing is suppressed by setting "nosignals" in site.exp.
22109
22110Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22111
22112 * configure.in (signaldirs): Define and add to configdirs for all
22113 targets except some specific ones that are known to not support signals.
22114 Also clean up formatting.
22115 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22116 (signals, sigall): Remove rules to build.
22117 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22118 Moved to new gdb.signals directory.
22119 * gdb.signals: New test directory.
22120 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22121 signals.c signals.exp}: New or moved files.
22122
22123Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22124
22125 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22126
22127Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22128
22129 * gdb.base/return.exp: Xfail `return double' test failure
22130 on at least Solaris 2.3 and handle future/past versions on
22131 a case by case basis as appropriate. Also update message
22132 to include i*86 failures.
22133
22134Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22135
22136 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22137
22138 * lib/gdb.exp: Fix comment which erroneously identified
22139 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22140 gdb_file_cmd not gdb_load).
22141 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22142
22143 * gdb.base/setvar.exp: Make test names consistent between pass and
22144 fail cases. Use gdb_test more.
22145
22146Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22147
22148 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22149
22150Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22151
22152 * gdb.base/help.exp: Fix expected help string for `show commands'.
22153
22154Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22155
22156 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22157
22158 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22159 of a text section.
22160
22161Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22162
22163 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22164 that loop eventually terminates. Fix Connection refused logic so
22165 that testsuite will expire nicely.
22166
22167Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22168
22169 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22170 config/rom68k.exp: New tcl glue for the appropriate monitors.
22171 These all just end up calling monitor.exp.
22172 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22173 refused' by retrying. Cleanup some timeout issues.
22174 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22175 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22176 callers don't have to set/restore global timeout variable.
22177
22178 * The following set of changes centralizes management of the global
22179 timeout variable. This way, it can be set in one target dependent
22180 place instead of dozens of places scattered throughout the test suite.
22181 If you need to lengthen a timeout, then you should either set timeout
22182 in one of the config/{target}.exp files, or multiply it by a factor.
22183 Setting it to an absolute value is always going to lose for some
22184 targets.
22185 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22186 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22187 * gdb.base/funcargs.exp: Don't set timeout.
22188 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22189 * gdb.base/printcmds.exp (test_print_string_constants
22190 test_print_array_constants): Don't set timeout.
22191 * gdb.base/ptype.exp: Don't set timeout.
22192 * gdb.base/recurse.exp: Don't set timeout.
22193 * gdb.base/return.exp: Don't set timeout.
22194 * gdb.base/watchpoint.exp: Don't set timeout.
22195 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22196 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22197
22198Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22199
22200 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22201
22202Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22203
22204 * lib/gdb.exp: Disable chill tests for irix5.
22205
22206Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22207
22208 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22209 each test pass or fail.
22210
22211Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22212
22213 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22214 xlc not gcc.
22215
22216Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22217
22218 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22219
22220Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22221
22222 * config/est.exp: Fix copyright and comments. Remove dead code.
22223 Use targetname, serialport and baud variables instead of fixed
22224 constants.
22225 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22226 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22227
22228Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22229
22230 * gdb.base/watchpoint.exp: Don't run
22231 test_watchpoint_triggered_in_syscall for sunos.
22232
22233Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22234
22235 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22236 they don't seem to exist. Do include stdio.h.
22237
22238Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22239
22240 * gdb.base/a1-selftest.exp: Add alpha xfail.
22241
22242Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.base/watchpoint.c (main): Prompt before calling read().
22245 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22246 Revise accordingly. Remove cruft about sending "123" several
22247 times, until it gets noticed. Clean up the "print buf[0]" stuff
22248 so that it passes or fails, and waits for prompts in the usual way.
22249
22250Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22251
22252 * gdb.base/recurse.exp: Fix comment.
22253
22254 * TODO: Remove item about printing variables in nodebug.exp. Add
22255 item about enabling tests which are only run on some targets.
22256
22257 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22258 fail, make test names unique, use new gdb_test convention
22259 regarding pattern, use gdb_test more, etc.).
22260
22261 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22262 fail, make test names unique, etc.).
22263
22264Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22265
22266 * gdb.base/nodebug.c: Change return type of top and middle to
22267 short.
22268 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22269 are fixed by the recent mdebugread.c changes. Allow `short ()'
22270 as type for top and middle.
22271
22272Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22273
22274 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22275 nearly as I can tell, the whole thing was an accident in Stu's
22276 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22277 to replace a send/expect pair with gdb_test, but ended up only
22278 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22279 of 30 Mar 1995 took care of it, but left this vestigial comment
22280 which I am now nuking.
22281
22282Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * gdb.base/break.exp: Look for different line number for
22285 breakpoint at main depending on usestubs.
22286
22287Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22288
22289 * gdb.base/list.exp: Adjust some alternate expect patterns to
22290 match recent list0.c change. Add alternate expect pattern for
22291 output from `list default lines around main' for optimizing
22292 compilers.
22293
22294Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22295
22296 * lib/gdb.exp: If nosignals is not set, set it to 0.
22297
22298Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22299
22300 * config/slite-gdb.exp: Responds to load symbol table prompt.
22301 * gdb.base/break.exp: Adjust line number, fix rerun.
22302 * gdb.base/langs0.c: Add #ifdef usestubs.
22303
22304Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22305
22306 * gdb.base/list.exp: Adjust line contents after adding new lines in
22307 list0.c. Also fix a syntax error.
22308
22309 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22310 * gdb.base/break.exp: ditto.
22311 * gdb.base/list.exp: ditto.
22312 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22313 * gdb.base/run.c: ditto.
22314 * gdb.base/list0.c: ditto.
22315 * gdb.base/funcargs.c: ditto.
22316
22317Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22318
22319 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22320 $targetname, $serialport and $baud instead of hardwired variables.
22321 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22322 target doesn't support signals.
22323
22324Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22325
22326 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22327
22328Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22329
22330 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22331 Don't rely on the value of an auto variable before it has been
22332 initialized. Use gdb_test more.
22333
22334Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22335
22336 * lib/gdb.exp (default_gdb_version): A version number must start
22337 with a digit, but other than that contains all characters up to
22338 the first whitespace character.
22339
22340Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22341
22342 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22343
22344Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22345
22346 * gdb.c++/*.exp: Warn if executable does not exist. The original
22347 reason for skipping the warning was that configure.in sometimes
22348 intentionally skipped building the executables but the tcl code
22349 had no way of knowing. That (a) was always bogus with respect to
22350 error handling, (b) is no longer true (right now there is no way
22351 to skip C++ tests).
22352
22353 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22354
22355Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22356
22357 * gdb.base/list.exp: Add expect patterns for output from
22358 SunPRO compiled executables.
22359 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22360 types.
22361
22362Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22363
22364 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22365 number (we are already testing that the correct source line text
22366 gets printed).
22367
22368 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22369 that is what is intended, but something needed to be done to get
22370 sunos4 native working again.
22371
22372 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22373
22374 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22375 apparently went with a (very) old xfail.
22376
22377Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22378
22379 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22380 runto_main is a proc in gdb.exp that will do 'step' for target use
22381 stubs.
22382 * gdb.base/exprs.exp: ditto.
22383 * gdb.base/interrupt.exp: ditto.
22384 * gdb.base/opaque.exp: ditto.
22385 * gdb.base/printcmds.exp: ditto.
22386 * gdb.base/ptype.exp: ditto.
22387 * gdb.base/scope.exp: ditto.
22388 * gdb.base/setvar.exp: ditto.
22389 * gdb.base/signals.exp: ditto.
22390 * gdb.base/twice.exp: ditto.
22391 * gdb.c++/classes.exp: ditto.
22392 * gdb.c++/inherit.exp: ditto.
22393 * gdb.c++/templates.exp: ditto.
22394 * gdb.base/break.exp: no run and hit main for stubs. Change line
22395 numbers for breakpoints and info breakpoint.
22396 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22397 breakpoint().
22398 * gdb.base/callfuncs.c: ditto.
22399 * gdb.base/exprs: ditto.
22400 * gdb.base/interrupt.c: ditto.
22401 * gdb.base/opaque0.c: ditto.
22402 * gdb.base/printcmds.c: ditto.
22403 * gdb.base/ptype.c: ditto.
22404 * gdb.base/scope0.c: ditto.
22405 * gdb.base/setvar.c: ditto.
22406 * gdb.base/signals.c: ditto.
22407 * gdb.base/twice.c: ditto.
22408 * gdb.c++/misc.cc: ditto.
22409 * gdb.c++/templates.cc: ditto.
22410
22411Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22414
22415 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22416 somewhere between `read' and `main.c'. I'm pretty sure the
22417 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22418 and it isn't particularly useful.
22419
22420 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22421
22422Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22423
22424 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22425
22426Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22427
22428 * config/mt-slite: add LIBS and -nostdlib.
22429 * config/slite-gdb.exp: add this new file to support sparclite target.
22430
22431Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22432
22433 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22434
22435 * gdb.base/a2-run.exp: Change argument to istarget from
22436 "*-*-vxworks" to "*-*-vxworks*".
22437 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22438
22439Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22440
22441 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22442 will not runto main but do a 'step' to step out of breakpoint().
22443 * config/mt-slite: add -Dusestubs.
22444
22445Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22446
22447 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22448 instead of just @.
22449
22450 * gdb.base/signals.exp: Add test for "handle all print".
22451 * TODO: Remove "handle all print". Also remove item about
22452 checking copyright date (I don't like the idea of a spurious FAIL
22453 based on when we run the tests).
22454
22455 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22456 for SunOS4 (reason for failure not investigated). Remove
22457 redundant test for $binfile.
22458
22459 * gdb.base/nodebug.c (array_index): Call malloc.
22460
22461 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22462
22463Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22464
22465 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22466 conventions and slightly simplify the matching regexp.
22467
22468Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22469
22470 * gdb.base/break.exp: Update gdb_test invocation to use new
22471 convention.
22472
22473 * lib/gdb.exp: If noargs is not set, set it to 0.
22474
22475 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22476 tests unique.
22477
22478 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22479
22480Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22481
22482 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22483 one argument of type "<non-float parameter>".
22484
22485Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22486
22487 * config/rom68k.exp: New file to support Motorola IDP board.
22488 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22489 * gdb.base/break.c: Change things around so that this program
22490 doesn't depend upon args. This is necessary to make remote
22491 targets work (in general, they can't take args).
22492 * gdb.base/break.exp: Don't try to send args to program. Don't
22493 expect output. Also, replace lots of code with gdb_test.
22494
22495Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22496
22497 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22498 printing of '\'' (which is what the comment says we are testing,
22499 even though we were not), not '''.
22500 (test_integer_literals_rejected): Test that printing ''' is an error.
22501
22502 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22503 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22504 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22505 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22506 Use gdb_test not test_print_accept.
22507 * lib/gdb.exp: Remove test_print_accept.
22508
22509 * gdb.base/signals.exp (signal_tests_1): Make pass message
22510 consistent with fail message.
22511
22512 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22513 unsigned char; the bug (PR 1821) is fixed.
22514
22515 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22516
22517 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22518 successful tests--makes xfailing them work right.
22519
22520Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22521
22522 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22523 only \r\n, not .*. The test can pass .* as the last thing in
22524 $pattern if that is what it wants. In addition to providing this
22525 flexibility, this change should speed up pattern matching in cases
22526 where the pattern already ended with .* (there were a number of
22527 them). This change also helps catch bad patterns--in the old
22528 scheme the typo "char \*" instead of "char \\*" would pass. Now
22529 it is caught.
22530 * Many .exp files: Update callers.
22531
22532 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22533 clearer and does not spuriously match multiple ('s. Likewise for
22534 ) and *.
22535
22536 * gdb.base/nodebug.exp: Test ability to call a function and pass
22537 it a string (even with no debugging info).
22538
22539 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22540 "p '\'", which is the same as "p ''" once tcl gets done with
22541 quoting, to "p '\\'", which I suspect is what is intended (one
22542 backslash gets sent to GDB).
22543
22544 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22545
22546Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22547
22548 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22549 1817) was fixed literally years ago.
22550
22551Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22552
22553 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22554 test, it causes stepping out of call_after_alloca_subr with
22555 optimizing compilers.
22556 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22557 fails.
22558
22559 * gdb.c++/templates.exp: Source templ-info.exp only if
22560 the templates executable exists.
22561
22562 * gdb.c++/misc.cc (class Contains_static_instance,
22563 class Contains_nested_static_instance),
22564 gdb.c++/classes.exp (test_static_members): Test printing of
22565 a class that contains a static instance of the class.
22566
22567Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22568
22569 * gdb.base/langs2.c (cppsub_): Don't prototype.
22570 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22571 only, I believe).
22572
22573Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22574
22575 * lib/gdb.exp (skip_chill_tests): New procedure.
22576
22577 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22578
22579Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22580
22581 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22582 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22583
22584Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22585
22586 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22587
22588 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22589 disassemble 8, not 16, instructions for part 4.
22590
22591 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22592 support the latter anymore.
22593
22594 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22595 -DNO_PROTOTYPES.
22596 * gdb.base/callfuncs.c: Control use of prototypes based on
22597 NO_PROTOTYPES, not __STDC__.
22598 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22599 t_float_values2 tests if prototypes in use.
22600
22601 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22602 t_double_values): When checking differences against DELTA, check
22603 that difference is within the range (-DELTA,DELTA), not just
22604 (-infinity,DELTA).
22605
22606Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22607
22608 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22609 'file' command firts, then 'target', then 'load', this is due to gdb
22610 target set up.
22611 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22612
22613Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22614
22615 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22616 FP load/store variants.
22617 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22618
22619Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22620
22621 * gdb.base/term.exp: Do not give a warning if not native, it is
22622 not an abnormal condition.
22623
22624Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22625
22626 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22627 t_char_array".
22628
22629Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22630
22631 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22632 are getting the version number.
22633
22634 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22635 if not native, it is not an abnormal condition.
22636
22637Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22638
22639 * lib/gdb.exp: Just use "file exists", rather than undocumented
22640 dejagnu procedure "findfile".
22641
22642Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22643
22644 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22645 (LDFLAGS): Set to -Xlinker -Ur.
22646
22647 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22648 Removed, these values are set by lib/gdb.exp.
22649
22650 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22651
22652Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22653
22654 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22655 of replicating gdb startup code.
22656
22657 * config/mt-vxworks (LDFLAGS): Set to -r.
22658 (CFLAGS_FOR_TARGET): Removed.
22659
22660 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22661 (gdb) and gdb for vxworks uses (vxgdb).
22662
22663 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22664 executable is not in the tree and host != target, use sed and
22665 program_transform_name to determine the gdb name used by the
22666 target.
22667
22668 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22669 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22670
22671Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22672
22673 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22674 floats, chars, and shorts where there are ANSI-style function
22675 definitions.
22676
22677 * gdb.base/langs.exp, gdb.base/langs*: New test.
22678 * gdb.base/Makefile.in: Build it.
22679 * TODO: Remove item about checking that C names don't get C++
22680 demangling applied; this test tests it.
22681
22682Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22683
22684 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22685 went with the const70 xfail. The xfail went away a year ago.
22686
22687 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22688
22689 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22690 for hp300.
22691
22692 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22693
22694 * gdb.base/a1-selftest.exp: Don't run on hp300.
22695
22696Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22697
22698 * Makefile.in (site.exp): Set host_alias and target_alias as well
22699 as host_triplet and target_triplet.
22700
22701Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22702
22703 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22704
22705 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22706 places as other ecoff systems).
22707
22708 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22709 ultrix.
22710
22711Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22712
22713 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22714 remove them.
22715 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22716 variable and "variable" in addition to "data variable".
22717 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22718
22719 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22720 2.
22721 * gdb.base/list1.c (long_line): Add additional statement at start
22722 of function.
22723 * gdb.base/list.exp (test_forward_search): Update line number to
22724 reflect new statement.
22725
22726Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.base/signals.exp: Reinitialize searched source directories
22729 after gdb_start call.
22730
22731Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22732
22733 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22734 * gdb.stabs/Makefile.in: Likewise.
22735
22736 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22737 change. Instead split the tests into smaller pieces.
22738 * gdb.disasm/hppa.s: Corresponding changes.
22739
22740Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22741
22742 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22743 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22744
22745 * gdb.base/funcargs.exp: Modify many tests so that every test
22746 either passes or fails. Make some test names unique.
22747
22748Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22749
22750 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22751 Call stty to set interrupt character.
22752
22753 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22754 for HP assembler versus GNU assembler based on actual behavior of
22755 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22756
22757 * TODO: Suggest a few more stepping tests.
22758
22759Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22760
22761 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22762 restart GDB for h8300 after a continue.
22763 (return): Add pattern to match a29k-udi behavior.
22764 * gdb.base/nodebug.exp: Remove obsolete comment.
22765 * gdb.base/regs.exp: New file, testing of register displays.
22766 * gdb.base/return.exp: Fix typo in reference to $objdir.
22767 * gdb.base/whatis.exp: Always start with a fresh GDB.
22768
22769Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22770
22771 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22772 higher, these tests generate a lot of output.
22773
22774Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22775
22776 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22777 code following the catch silently ignored some errors; without the
22778 catch they should be thrown like any other tcl error. Also, the
22779 catch used "" instead of {} which meant all the callers who wanted
22780 to include one of the characters "[]$ had to quote it an extra time.
22781 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22782 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22783 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22784 Remove extra quoting.
22785
22786Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22787
22788 * gdb.base/commands.exp: Make test names unique; every test either
22789 passes or fails. Update some comments.
22790
22791 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22792
22793Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22794
22795 The following fixes a FAIL caused by the fact that the alpha stabs
22796 configuration didn't use the ".if alpha" code in weird.def.
22797 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22798 bit pointer, so the 32 bit version works even on the alpha.
22799 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22800 Remove the stuff which allowed us to have separate versions for
22801 alpha and everything else.
22802
22803 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22804 regexp which "info func operator\[\](" is supposed to match. Fix
22805 string to send to GDB. Note that GDB still doesn't work right. Add a
22806 new test for "info func .perator\[\](" which GDB does handle correctly.
22807
22808 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22809
22810Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22811
22812 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22813 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22814 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22815 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22816 it makes the tests harder to understand and confuses test-o-matic.
22817 The preferred style is that each test provides a PASS or a FAIL,
22818 and has a unique message (e.g. "continue #54" not just "continue")
22819 which is the same for the pass and the fail.
22820 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22821 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22822 to lib/gdb.exp.
22823 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22824 prt_accept which was basically the same thing. Likewise for
22825 test_print_reject and prt_reject.
22826 * lib/gdb.exp (test_print_reject): Add some more error message
22827 patterns to match from the former printcmds.exp (prt_reject).
22828 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22829 One defect of the passcount stuff is that some of it failed to
22830 report XPASS where appropriate.
22831 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22832 stuff before and after arg in expected pattern.
22833 (test_paddr_operator_functions): Re-do test without print_addr_of;
22834 this is the only test which seems to want extra stuff there.
22835
22836Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22837
22838 * gdb.base/nodebug.exp: Update new tests to reflect improved
22839 wording of gdb output.
22840
22841 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22842 and "ptype" work on variables in files compiled without -g.
22843 Replaces commented out "maint print msymbol" tests.
22844
22845Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22846
22847 * gdb.base/setvar.c (dummy): Call malloc.
22848
22849 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22850 losing with the irix4 sed.
22851
22852 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22853 ALRM" on irix4.
22854
22855Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22856
22857 * TODO: Remove items about corefile.exp testing new exec-file and
22858 backtrace; both are now done. Add items about printing enums.
22859
22860Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22861
22862 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22863 "get signal $thissig" test fails.
22864
22865 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22866
22867Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22868
22869 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22870 compiler warning with dec alpha compiler.
22871
22872 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22873 extra \n from gdb_test call (this explains why the prompt test
22874 that I removed yesterday was there).
22875 (user_defined_command_test): Remove extra \n and prompt test.
22876
22877 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22878 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22879 doesn't exist.
22880 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22881 Also remove alpha workaround, which turns out to be because
22882 SIGABRT == SIGLOST.
22883
22884 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22885
22886 * gdb.base/help.exp: Don't test "help show".
22887
22888Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22889
22890 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22891 "set print address" is on.
22892 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22893 pass prompt to gdb_test; gdb_test already looks for the prompt.
22894
22895 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22896
22897 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22898 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22899 was to make sure that gdb can read a core file. But (a) the "read
22900 the corefile" part didn't make it to a1-selftest.exp, we just
22901 delete the corefile after creating it, and (b) we test reading
22902 corefiles in corefile.exp anyway. Also, this test left around a
22903 xgdb process on Solaris.
22904
22905 * gdb.base/corefile.exp: Also test backtrace.
22906
22907Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22908
22909 * gdb.base/commands.exp: Test a simple user defined command with
22910 arguments and if/while statements; verify the full user command is
22911 printed by "show user".
22912
22913 * gdb.base/commands.exp: Test if/while commands as part of a
22914 breakpoint command list; verify they appear in breakpoint
22915 information.
22916
22917Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22918
22919 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22920 than by dividing by zero.
22921
22922Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22923
22924 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22925 performing an inferior call with watchpoints enabled.
22926 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22927 call.
22928
22929Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22930
22931 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22932 of "file" command.
22933
22934 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22935 Add additional pattern for when "int operator int(void);" appears
22936 in a different order.
22937
22938Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22939
22940 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22941
22942 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22943 and "signal" with ".*".
22944
22945Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22946
22947 * TODO: Add note about "handle all nostop".
22948
22949 * gdb.base/{sigall.c, sigall.exp}: New test.
22950 * gdb.base/Makefile.in: Add it.
22951
22952Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22953
22954 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22955 when invoking GDB, suppresses any windowing interface.
22956
22957Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22958
22959 * config/sim-gdb: New file, simulator testing support.
22960
22961Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22962
22963 * gdb.base/interrupt.exp: Test calling func1 twice.
22964
22965Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22966
22967 * gdb.base/list.exp (test_forward_search): Set timeout higher
22968 when we'll be getting lots of output from gdb.
22969
22970 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22971 "init_malloc" to after the expect statement. Run it if that
22972 regexp is taken, but also for two others which happen if source
22973 cannot be found.
22974
22975Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22976
22977 * gdb.base/printcmds.exp: New test, for printing register before
22978 program is running.
22979
22980Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22981
22982 * gdb.base/list.exp: Correct some alternate expect patterns
22983 to reflect changes in list1.c.
22984
22985Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22986
22987 * TODO: Add item regarding large frames.
22988
22989 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22990
22991 * TODO: Remove item about enabling return.exp; it
22992 is enabled. Suggest a few more "return" tests.
22993
22994Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22995
22996 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22997 anonymous unions.
22998
22999Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23000
23001 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23002 and pr-5646.o, so "make" is the same as "make all", not "make
23003 pr-4975.o".
23004
23005Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23006
23007 * gdb.base/list.exp: Adjust expectations to reflect changes in
23008 list1.c.
23009 (test_forward_search): New test proc.
23010 * gdb.base/list1.c (long_line): New function, has long source line.
23011
23012Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23013
23014 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23015 additional line of code that was added.
23016
23017Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23018
23019 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23020 tests so as not to overflow expect's input buffers.
23021 * gdb.disasm/hppa.exp: Corresponding changes.
23022
23023Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23024
23025 Beginnings of template debugging tests.
23026 * gdb.c++/templ-info.cc: New file to test for template
23027 debugging capability of the compiler.
23028 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23029 templ-info.cc.
23030 * gdb.c++/templates.cc: Add explicit template instantiations
23031 to enable compiling with -fno-implicit-templates. Add destructor
23032 and 'value' method to T5 class for template tests.
23033 * gdb.c++/templates.exp: Add testcases for printing of template
23034 types, setting breakpoints on template methods and calling a
d63a86f8 23035 template method.
c906108c
SS
23036
23037Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23038
23039 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23040 branch target since some assemblers (gas-2.5) may emit a
23041 relocation for the branch instead of resolving it in the
23042 assembler.
23043
23044Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23045
23046 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23047 through signal handler.
23048
23049Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23050
23051 * configure.in (*-*-netware): Use config/mt-netware.
23052
23053 * config/mt-netware: New file.
23054 * config/mt-i386-netware: Removed, separate configs for different
23055 netware architectures are no longer needed now that we have
23056 --with-headers.
23057
23058Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23059
23060 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23061 by the recent changes to use ANSI C arithmetic conversions.
23062
23063Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23066 bug involving using inferior_pid to figure out whether to select a
23067 frame.
23068
23069Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23070
23071 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23072 match the current disassembler output.
23073
23074Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23075
23076 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23077 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23078 types, expect "int" as type of integer values (for now).
23079
23080Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23081
23082 * gdb.base/commands.exp: New tests for if/while commands.
23083
23084Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23085
23086 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23087 by .*, since hex values have different syntax in Chill mode.
23088
23089Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23090
23091 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23092 linefeed from expect pattern for repeated types with indices > 9.
23093
23094Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23095
23096 First part of Fortran test suite.
23097 * gdb.fortran: New directory.
23098 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23099
23100Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23101
23102 * gdb.base/default.exp: Update expect pattern for load command
23103 without arguments.
23104
23105Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23106
23107 * configure.in: Change i386 to i[345]86.
23108 * gdb.base/configure.in: Likewise.
23109 * gdb.c++/configure.in: Likewise.
23110 * gdb.chill/configure.in: Likewise.
23111
23112Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23113
23114 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23115 patterns, since that is not a valid context for comments.
23116
23117Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23118
23119 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23120 repeated types and repeated types with indices > 9.
23121
23122Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23123
23124 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23125 2417; old bug has been fixed.
23126
23127Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23128
23129 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23130 send the newline ourselves instead of assuming gdb_test will do
23131 so when passed an empty input string.
23132
23133 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23134 stabs testcode.
23135
23136Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23137
23138 * lib/gdb.exp (gdb_test): Don't send anything if the first
23139 argument is an empty string. This makes cases where we want to
23140 match output that is already in expect's buffers (for example,
23141 matching a breakpoint after gdb_run_cmd has been called) work
23142 reliably.
23143
23144Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23145
23146 * config/netware.exp: New file.
23147
23148Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23149
23150 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23151 the -B and -L prefixes so we can find the debugging stub.
23152
23153 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23154 there and we are using the gcc from the tree.
23155
23156 * gdb.base/types.c: Removed.
23157
23158 * gdb.base/configure.in: Look for makefile fragments in ../config.
23159 Recognize i386-*-netware.
23160 * gdb.c++/configure.in: Likewise.
23161
23162Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23163
23164 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23165 the correct TCL syntax.
23166
23167Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23168
23169 * gdb.base/opaque.exp: use runto instead of messing around with
23170 breakpoints. Simplify by using gdb_test.
23171
23172 * gdb.base/bitfields.exp: restart between tests on netware targets
23173 because breakpoints aren't relocated after target death. Run
23174 processes to completion.
23175
23176 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23177
23178Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23179
23180 * Makefile.in: Remove extra tabs that confuse some versions
23181 of "make". Use the newly built gdb to test with by default,
23182 rather than the first one in the tester's search path.
23183
23184Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23185
23186 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23187
23188 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23189 condition help.
23190
23191Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23192
23193 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23194
23195 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23196 running.
23197 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23198 * gdb.base/funcargs.exp: Likewise.
23199
23200 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23201 * gdb.base/funcargs.exp: Likewise.
23202
23203 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23204 message is "".
23205
23206Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23207
23208 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23209 return,signals,twice}.exp: Handle non-existant binaries
23210 consistantly.
23211
23212 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23213 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23214 might testing a cross development system.
23215
23216Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23217
23218 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23219 runtest script is relative to ${srcdir}, not ${rootdir}.
23220
23221Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23222
23223 * gdb.base/signals.exp: Allow for optionality of breakpoint
23224 address.
23225
23226Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23227
23228 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23229
23230Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23231
23232 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23233 for size_t definition.
23234 * gdb.c++/templates.cc: Likewise
23235
23236 * config/mt-i386-netware: New file.
23237
23238 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23239 defined.
23240
23241 * gdb.base/Makefile.in: Added support for systems that name core
23242 files by appending "core" to the program name.
23243 * gdb.base/a1-selftest.exp: Likewise.
23244
23245Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23246
23247 * gdb.base/return.exp: Add comment and message for `return double'
23248 test failure on Sparc Solaris.
23249
23250Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23251
23252 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23253
23254Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23255
23256 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23257 from optimizing them away.
23258 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23259 patterns to include default constructors and assignment operators,
23260 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23261 character in the output of the virtual base pointer.
23262
23263Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23264
23265 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23266 expression match in print_addr_of to avoid unintented matches.
23267 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23268 versions up to 2.5.8.
23269
23270Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23271
23272 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23273 included file to run under newer versions of expect.
23274 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23275 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23276 Remove xfail for the virtual table of BDDHookV.
23277
23278Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23279
23280 * lib/gdb.exp (string_to_regexp): Set a default result.
23281 (default_gdb_start): Fix misleading message.
23282
23283Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23284
23285 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23286 Remove all CC, etc definitions.
23287 * config/mt-hpux: New file.
23288 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23289 (CFLAGS, LDFLAGS): Define.
23290 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23291
23292 * Makefile.in (site.exp): Don't insert host_os, etc.
23293 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23294 (distclean): Check existence of subdir.
23295 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23296 * gdb.base/Makefile.in: General cleanup and simplification.
23297 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23298 to build executables. Use default rule to build .o files.
23299 (EXPECT, RUNTEST, CC): Fix relative pathname.
23300 (site.exp): Don't insert host_os, etc.
23301 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23302 and/or SIGUSR1 defined.
23303 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23304 * gdb.c++/Makefile.in: General cleanup and simplification.
23305 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23306 (CFLAGS): Remove.
23307 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23308
23309Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23310
23311 * gdb.base/recurse.exp: Misc changes to get tests running again
23312 after Kung's changes to the watchpoint code.
23313 * gdb.base/watchpoint.exp: Likewise.
23314
23315Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23316
23317 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23318
23319Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23320
23321 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23322 * lib/gdb.exp (default_gdb_start): Define.
23323 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23324 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23325 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23326 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23327 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23328 Don't call gdb_target_udi in between tests.
23329
23330Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23331
23332 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23333 (which was basically just a local version of the same thing). In
23334 addition to avoiding duplication, gdb_test_exact is faster.
23335 * lib/gdb.exp (gdb_test_exact): Fix typo.
23336
23337 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23338 don't give an error.
23339
23340 * gdb.base/term.exp: Call delete_breakpoints before starting.
23341
23342 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23343 (t10): Add comment.
23344
23345Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23346
23347 Reorganization of the GDB Test Suite.
23348
23349 * gdb.base: New directory, contains all the basic tests.
23350 * gdb.c++: New directory, tests specific to C++.
23351 * gdb.chill: New directory, tests specific to Chill.
23352 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23353 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23354 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23355 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23356 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23357 t30-31 to chill).
23358 * */gdbme.*: Rename to match appropriate expect scripts.
23359 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23360 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23361 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23362 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23363 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23364 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23365 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23366 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23367 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23368 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23369 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23370 gdb.c++/virtfunc.cc: New names of C++ files.
23371 * gdb.chill/chillvars.ch: New name of Chill file.
23372 * gdb.base/configure.in, gdb.c++/configure.in,
23373 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23374 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23375 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23376 * configure.in (configdirs): Update to reflect directory changes.
23377 (target_abbrev): No longer define for any configuration.
23378 * Makefile.in: Cosmetic improvements to header comments.
23379
23380Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23381
23382 Various changes to gdb.t31:
23383
23384 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23385 * gdbme.ch: Make all key-words and predefineds be upper-case.
23386 * chillvars.exp: Expect key-words and predefinds in upper-case.
23387
23388 * chillvars.exp: Use gdb_test_exact many places.
23389 Change expected output for arrays (which now includes index labels).
23390
23391 * pr-5020.exp, gdme.ch (module PR_5020):
23392 New test, for PR-5020.
23393
23394Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23395
23396 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23397 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23398
23399Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23400
23401 * Makefile.in: Fix bit-rot in definitions of CHILL,
23402 CHILL_FOR_TARGET and Chill_LIB.
23403 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23404 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23405 CHILL, and CHILL_LIB.
23406
23407Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23408
23409 * Revert the previous changes. Please see Rob's directory
23410 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23411
23412Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23413
23414 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23415 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23416 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23417 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23418 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23419 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23420 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23421 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23422 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23423 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23424 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23425 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23426 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23427 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23428 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23429 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23430 changes from 94Q1.
23431
23432Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23433
23434 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23435 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23436 Rob's new testing fragments.
23437
23438Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23439
23440 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23441 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23442
23443Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23444
23445 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23446 version also, match on casted version strings, and match on
23447 gdb startup case where the line numbers might be messed up.
23448
23449Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23450
23451 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23452 (CFLAGS): Delete it from here.
c906108c
SS
23453
23454Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23455
23456 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23457
23458Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23459
23460 * Makefile.in (RUNTEST): Default to just "runtest".
23461
23462Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23463
23464 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23465 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23466 the code has been restructured.
23467
23468Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23469
23470 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23471 \n, not just one of each.
23472
23473 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23474 /bin/cc gives a warning if you do.
23475
23476Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23477
d63a86f8 23478 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23479 __t10ListS_link1ZUiRCUiPT0
23480
23481Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23482
23483 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23484 on local variables in recursive functions.
23485
23486 * gdb.t07/Makefile.in: Build the new test.
23487
23488Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23489
23490 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23491 directly. Instead compare the return values from actual calls.
23492
23493Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23494
23495 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23496
23497Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23498
23499 * From Peter Schauer with minor modifications.
a9c64011
AS
23500 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23501 stops in mid-line in the caller. Add xfail for returning a float
23502 value on X86 targets.
c906108c
SS
23503
23504Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23505
23506 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23507 to avoid expect lossage.
23508 (fmem_LRbug_tests): Likewise.
23509 * gdb.disasm/hppa.s: Corresponding changes.
23510
23511 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23512 conditions to work with latest dejagnu/expect.
23513
23514 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23515 expected to fail on the PA.
23516 (backtrace in call with trampolines): Explicitly require main
23517 to be frame #1 (no trampolines should show up in backtrace).
23518
23519 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23520 "continue -expect".
23521 * gdb.t06/break.exp: Likewise.
23522 * gdb.t07/watchpoint.exp: Likewise.
23523 * gdb.t13/bitfields.exp: Likewise.
23524 * gdb.t15/{funcargs,return}.exp: Likewise.
23525 * gdb.stabs/weird.exp: Likewise.
23526 * config/{mips,udi}-gdb.exp: Likewise.
23527
23528 * hppa.sed: Enclose comments within a sed command to avoid
23529 losing with the old OSF1 sed.
23530
23531Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23532
23533 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23534 sequent dynix.
23535 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23536 * gdb.t15/funcargs.exp: Conditionally step again to really
23537 finish from marker_call_with_trampolines. Handle the case where
23538 the first step from within call_with_trampolines already steps
23539 us back to main.
23540 * gdb.t15/gdbme.c: Add comment to closing brace of
23541 call_with_trampolines for funcargs.exp.
23542
23543Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23544
d63a86f8 23545 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23546 Fix typo(s).
23547
23548Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23549
23550 * gdb.t07/gdbme.c: More code for watchpoint testing.
23551
23552 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23553 "Hardware watchpoint" throughout file.
23554 (test_watchpoint_triggered_in_syscall): New test.
23555 (test_complex_watchpoint): New test.
23556
23557Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23558
23559 * gdbme.c (call_with_trampolines): New function to try and step
23560 into. Tests trampoline problems on the PA.
23561
23562 * funcargs.exp (localvars_in_indirect_call): No longer expect
23563 stepping into indirect call to fail on PAs.
23564 (test_stepping_over_trampolines): New test.
23565
23566Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23567
23568 * TODO: Add suggestions for static member function tests, and
23569 completion tests.
23570
23571Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23572
23573 * TODO: Add suggestions for "p/a" tests.
23574
23575 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23576 (default_gdb_exit): Replace all the hair with sending "quit" to
23577 the process with a simple close.
23578
23579Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23580
23581 * TODO: Add suggestions for shared library tests.
23582
23583Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23584
23585 * TODO: Add suggestions for x/s tests.
23586
23587Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23588
23589 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23590 "enable once", and "enable breakpoints once" with ".*".
23591
23592Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23593
23594 * TODO: Add suggestions about structure passing tests.
23595
23596Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23597
23598 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23599 the primary1 test, use work around if __GNUC__ < 2.
23600 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23601 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23602 Test for bad output rather than waiting for timeout. Issue
23603 second continue only if first continue failed.
23604
23605Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23606
23607 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23608 operator[] test with gdb_test because the old code didn't seem to
23609 be getting the quoting right with the new dejagnu.
23610
23611Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23612
23613 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23614 one from the path.
23615 * Makefile.in: Use a fresh expect if there is one, use runtest
23616 from the src tree if there is one.
d63a86f8 23617
c906108c
SS
23618Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23619
23620 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23621 next over recursive call. Revise the tests from that point on
23622 (which had been skipped) to match GDB's actual (correct) output.
23623
23624 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23625 with next over a breakpoint whose condition is false.
23626
23627 * gdb.t00/help.exp: Comment out "help set print" tests just like
23628 (and for same reason as) "help set" test.
23629
23630Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23631
23632 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23633 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23634
23635Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23636
23637 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23638 necessary gdb_target_udi.
23639
23640 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23641
23642 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23643 1838 and 2417; they are fixed.
23644
23645 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23646 gdb.t03/ptype.exp (ptype structure, ptype union):
23647 Remove xfails; the test is looser than when the xfails were added.
23648
23649 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23650 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23651
23652 * gdb.t01/run.exp: Only run shell test if isnative.
23653
23654 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23655 since "run" automatically loads if necessary. Call gdb_target_udi
23656 after the "file" since "file" kills any execution target.
23657
23658 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23659 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23660 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23661 argument for UDI.
23662
23663Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23664
23665 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23666
23667 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23668
23669Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23670
23671 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23672 properly quoting regexps. This makes the second argument to
23673 demangle a fixed string, which matches the callers, instead of a
23674 shell-style pattern which is what the previous implementation
23675 used. Update some of the callers.
23676
23677Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23678
23679 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23680 (comib_nullified_tests): Fix typo.
23681 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23682 strings. No longer expected to fail.
23683
23684 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23685 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23686 strings. No longer expected to fail.
23687
23688 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23689 string. No longer expected to fail.
23690
23691Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23692
23693 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23694 No longer expected to fail.
23695
23696 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23697 string. No longer expected to fail.
23698
23699Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23700
23701 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23702 only in the names (I probably got most of them). I was even
23703 generous with some which differed in underscores in names, and
23704 probably missed a few, and I *still* was able to remove almost a
23705 third of the file with almost no impact on testsuite coverage.
23706
23707Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23708
23709 * gdb.t00/default.exp: Match udi_attach error message as well as
23710 the one from child_attach.
23711
23712 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23713
23714 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23715
23716 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23717 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23718
23719 * Move test with enums and partial symbols back to
23720 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23721 Reverts the change of 26 May 93. Per today's change to
23722 stabs.texinfo, the behavior that weird.exp was expecting was
23723 unreasonable; what is important is that the compiler+gdb get
23724 things right, which happens with a recent gcc. Also fix the test
23725 to deal with native compilers which put out the stab gdb can't
23726 deal with.
23727
23728Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23729
23730 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23731 in the names. The main thing these accomplish is to slow things down.
23732 Many more such duplicates surely remain.
23733
23734 * gdb.t00/help.exp: Comment out "help support" test just like
23735 (and for same reason as) "help set" test.
23736
23737Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23738
23739 * gdb.t06/break.exp: Remove setup_xfails for
23740 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23741 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23742 about known bug in gcc to include up through 2.5.8.
23743 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23744 well as "_vb$".
23745 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23746 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23747 with latest gcc and gdb.
23748 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23749 well as "_vb$".
23750
23751Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23752
23753 * configure.in (hppa*-*-*): Also configure and build stabs-only
23754 tests.
23755
23756Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23757
23758 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23759 * gdb.t10/configure.in (hppa*-*-*): Use it.
23760
23761Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23762
23763 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23764
23765Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23766
23767 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23768 versions prior to 1.13.5.
23769
23770Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23771
23772 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23773 the prompt is at the start of a line.
23774
23775Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23776
23777 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23778 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23779 in the copr tests now.
23780 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23781 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23782 expected to fail.
23783
23784Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23785
23786 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23787 gdb.t31/chillvars.exp, lib/gdb.exp:
23788 Tweak to run under either version of expect.
23789 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23790 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23791 * gdb.t11/list.exp: Remove extraneous whitespace.
23792
23793Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23794
23795 * gdb.t16/printcmds.exp (test_print_strings): Accept
23796 "(unsigned char *) " before the string.
23797
23798 * TODO: Add notes about printing of fancy types and GDB expressions.
23799
23800Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23801
23802 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23803 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23804 if doing mips-idt-ecoff.
c906108c
SS
23805
23806Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23807
23808 * Most .exp files: Tweak to run under either version of expect.
23809
23810Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23811
23812 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23813 xfails; I'm not sure why they are failing, but not because of PR 1806.
23814
23815Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23816
23817 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23818 defined in lib/gdb.exp.
23819
23820Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23821
23822 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23823 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23824 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23825 have to be typeless.
23826
23827Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23828
23829 * TODO: Add suggestion for copyright year test.
23830
23831Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23832
23833 * configure.in (*-*-lynxos*): Add stabs tests.
23834
23835Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23836
23837 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23838 so insert a tab before any assembler directive in column zero.
23839
23840 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23841 stores.
23842 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23843 stores.
23844 (fpu_short_memory_tests): Likewise.
23845
23846Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23847
23848 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23849 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23850 .stabs directives in comments.
23851
23852Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23853
23854 * TODO: New file, describing tests we could write.
23855 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23856
23857Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23858
23859 * gdb.t06/signals.exp: Add kludge to force re-sync.
23860
23861 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23862 to xgdb instead of gdb, get out of gdb.
23863
23864Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23865
23866 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23867 for info.
23868
23869Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23870
23871 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23872 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23873 * gdb.stabs/hppa.sed: New sed script for the PA.
23874
23875Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23876
23877 * gdb.stabs: Re-write weird.def and configuration to use sed
23878 instead of cpp. sed is portable and POSIX; cpp is neither.
23879
23880Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23881
23882 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23883
23884Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23885
23886 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23887
23888Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23889
23890 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23891 "_vb$".
23892 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23893 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23894
23895Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23896
23897 * lib/gdb.exp: Comment out code which depends on non-existent
23898 `transform' procedure.
23899
23900Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23901
23902 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23903 * lib/gdb.exp: Transform tool name.
23904 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23905 1.1's new error handling system.
23906
23907Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23908
23909 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23910
23911Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23912
23913 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23914 They made pattern matching so slow that timeouts happened on
23915 heavily loaded systems. Now any output from "show print" which
23916 gets us back to the GDB prompt is a PASS.
23917
23918Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23919
23920 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23921
23922Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23923
23924 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23925
23926 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23927 It is not from PR 3220.
23928
23929Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23930
23931 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23932 just started failing because they depended on the order the
23933 subcommands are presented, or exact docstring text. This kind of
23934 test is a pain and has minimal benefit.
23935
23936Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23937
23938 * gdb.t09/corefile.exp: At end of test, use "core" command with
23939 no arguments.
23940
23941Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23942
23943 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23944 17}/Makefile.in: Make it possible to run the testsuite with Sun
23945 make and CC = cross gcc by adding explicit build rules for .o
23946 files.
23947
23948Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23949
23950 * gdb.t15/funcargs.exp: Don't put comments on same line as
23951 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23952
c906108c
SS
23953Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23956
23957Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23958
23959 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23960 * gdb.t20/inherit.exp: remove three dumplicate entries.
23961
23962Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23963
23964 * gdb.t06/break.exp: For "next over recursive call", fail on any
23965 incorrect output, not just on "factorial (value=2)".
23966
23967Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23968
23969 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23970 working now. Add an xfail if accesing a bss variable causes
23971 a memory error if the target is not yet run.
23972
23973Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23974
23975 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23976 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23977 name of __st* demangling (2 strings). Did Kung really get the
23978 more than 95 others right without testing them?
23979
23980Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23981
23982 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23983
23984Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23985
23986 * configure.in (configdirs): Add gdb.disasm
23987 * gdb.disasm: New directory for GDB disassembler tests.
23988 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23989
23990Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23991
23992 * gdb.t00/help.exp: Don't test "help set".
23993
23994 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23995 from within expect statements. None of these happen anymore and
23996 they cause regressions to be silently unnoticed.
23997
23998 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23999 messages) about known failures with gcc cygnus-2.4.5-930417.
24000
24001 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24002 comp-info.exp so it gets built if it doesn't exist.
24003
24004 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24005 it is no longer used.
24006 * gdb.t13/comp-info.c: Removed.
24007
24008Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24009
24010 * gdb.t06/signals.exp: Add xfail for sun3.
24011
24012Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24015 relevant because ^C doesn't get sent but failure can be reproduced
24016 interactively).
24017
24018Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24019
24020 * gdb.stabs/alpha.mt: New configuration file for alpha.
24021 * gdb.stabs/configure.in: Use it.
24022 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24023 sharing with alpha.mt, redefine long to word via preprocessor.
24024 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24025 for alpha.
24026 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24027 native cc.
24028 * gdb.t00/teststrategy.exp: Change expect string so that we
24029 consume the `(xgdb)' from the command echo and from the gdb prompt.
24030 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24031 gdb currently compares all values as long, so this failure probably
24032 applies to any configuration where LONGEST is bigger than a target int.
24033 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24034 with gcc.
24035 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24036 to handle opaque pointers, gcc is.
24037 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24038 as first argument. Include <sys/types.h> and change all operator
24039 new definitions to use size_t.
24040 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24041 now that we use size_t.
24042
24043Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24044
a9c64011 24045 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24046 a long or float array cast all array members to the same type.
a9c64011 24047 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24048 with 64 bit longs.
a9c64011 24049 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24050 on alpha.
a9c64011 24051 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24052
24053Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24054
24055 * gdb.t24 (demangle.exp): Constructors of templates have names like
24056 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24057 section 14.6 of the ARM.
24058
24059 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24060 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24061 accomplish little and slow down the testsuite.
24062
24063 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24064 Accept spaces various places.
24065
24066Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24067
24068 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24069 with watchpoint enabled.
24070
24071 * Makefile.in: Remove definition of CC and remove the second
24072 definition of CXX (the "CXX = gcc" one remains). These definitions
24073 were causing backquotes to be expanded within backquotes, which
24074 doesn't work.
24075
24076Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24077
24078 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24079
24080Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24081
a9c64011
AS
24082 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24083 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24084 by mips cc and contains no stabs entries.
24085
24086Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24087
24088 * config/vx-gdb.exp: Use fake device to load files rather than
24089 NFS.
24090 * lib/gdb.exp: New proc to do "file" command.
24091 * config/unix-gdb.exp: Use new "file" proc.
24092
24093Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24094
24095 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24096 Rework board rebooting slightly.
24097 (gdb_exit): Don't exit from the remote shell; there isn't one.
24098 * gdb.stabs/weird.exp: If a program is being debugged already,
24099 kill it.
24100 * gdb.t04/setvar.exp: Stop and restart gdb.
24101 * gdb.t05/expr.exp: Likewise.
24102 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24103 restart gdb and reload the program.
24104 * gdb.t08/opaque.exp: Likewise.
24105 * gdb.t12/scope.exp: Likewise.
24106 * gdb.t13/bitfields.exp: Likewise.
24107 * gdb.t15/funcargs.exp: Likewise.
24108 * gdb.t20/classes.exp: Likewise.
24109 * gdb.t03/ptype.exp: Increase timeout.
24110 * gdb.t16/printcmds.exp (test_print_string_constants,
24111 test_print_array_constants): Likewise.
24112 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24113 * gdb.t20/classes.exp (do_tests): Likewise.
24114 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24115
24116Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24117
24118 * gdb.stabs: Renamed *wierd* to *weird*.
24119
24120Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24121
24122 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24123 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24124
24125Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24126
24127 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24128 (do_tests): Remove xfail for whatis on one_var and two_var.
24129
24130Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24131
24132 * Makefile.in: Made cross building work better by adding
24133 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24134
24135Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24136
24137 * gdb.t15/{return.c,return.exp,Makefile.in}:
24138 New test, currently commented out.
24139
24140Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24141
24142 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24143 still running and removes the leftover named socket so GDb can do
24144 clean restarts.
24145
24146Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24147
24148 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24149 console, not GDB.
24150 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24151 cross testing works better with "make check"
24152 * config/unix-gdb: Use default procedures for exit and version.
24153 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24154 with the newest VxWorks.
24155
24156Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24157
24158 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24159 old form.
24160
24161 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24162 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24163
24164 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24165
24166 * config/unix-gdb.exp: Remove this version of gdb_exit
24167 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24168 Rob says he'll look at it when he gets back to testing boards.
24169
24170Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24171
24172 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24173 an expected fail for certain ptype commands.
24174
24175 * gdb.t20/classes.exp: Update expected results of "ptype class
24176 Base1" to account for the constructor that now appears in the type.
24177
24178Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24179
24180 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24181 disappeared from list.
24182 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24183 "alldone" proc with call to cleanup and exit.
24184 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24185 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24186 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24187 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24188 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24189 "alldone" proc with simple returns that suppress remaining
24190 tests. The alldone proc went away many months ago.
24191
24192Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24195
24196 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24197
24198Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24199
24200 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24201 as vax gdb will display them.
24202
24203Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24204
24205 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24206 optimizers.
24207
24208 * scope.exp: Change "bad value for localval" messages so each one
24209 is unique.
24210
24211 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24212 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24213
24214 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24215
24216Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24217
24218 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24219 doesn't exist (due to optimization).
24220
24221Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24222
24223 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24224 contains \r because the filename is long.
24225
24226 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24227 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24228
24229Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24230
24231 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24232 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24233 Ultrix.
24234 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24235 int tests.
24236 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24237
24238Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24239
24240 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24241
24242 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24243 to match does not match the passing case but still matches the
c906108c
SS
24244 failing case.
24245
24246Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24247
24248 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24249
24250Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24251
24252 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24253 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24254 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24255 Remove various versions of gdb_exit.
24256 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24257 gdb_exit.
24258 * config/unix-gdb.exp: gdb_exit remains here, and should override
24259 the generic version, since it's doing a lot of wierd stuff that
24260 the other versions aren't. FIXME, fold it in, or abandon this
24261 version.
24262
24263Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24264
24265 * gdb.t24/demangle.exp: Add tests for PR 3220.
24266
24267Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24268
24269 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24270
24271Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24272
24273 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24274 "i386-*-*". Works for i486 as well.
24275
24276 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24277 bug, and expand domain of xfail to all SVR4 systems, since the
24278 actual problem is likely to be in generic SVR4 /proc support.
24279
24280Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24281
24282 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24283
24284Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24285
24286 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24287 xfails for other systems. Match a missing 'Continuing.' as an
24288 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24289
24290 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24291 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24292 Only issue warning for missing executables if -all option is used.
24293
24294 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24295 file if -all option is used. It's like an unpredictable XFAIL.
24296
24297Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24298
24299 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24300 for dynamically linked binaries.
24301
24302 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24303
24304Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24305
24306 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24307 to state that this is a known bug in old versions of g++.
24308
24309Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24310
24311 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24312 while waiting for `Continuing'.
24313
24314Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24315
24316 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24317 in text, data, and bss.
24318 * gdb.t10/nodebug.c: Add local and global test variables for
24319 initialized and uninitialized data.
24320
24321Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24322
24323 * config/unix-gdb.exp (gdb_exit): Add "wait".
24324
24325Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24326
24327 * gdb.t06/signals.exp: xfail the continue from the handler for all
24328 targets.
24329
24330 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24331 function with watchpoints enabled, the i386 call dummy starts with
24332 a call.
24333
24334 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24335 386 bsd names its corefiles.
24336
24337Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24338
24339 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24340 compilers don't grok it.
24341 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24342 with small octal ints rather than character constants, which
24343 are signed and might not fit if first promoted to int.
24344
24345Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24346
24347 * gdb.t09/Makefile.in (clean): Remove corefile.
24348
24349Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24350
24351 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24352
24353Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24354 and Jim Kingdon (kingdon@cygnus.com)
24355
24356 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24357 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24358 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24359
24360Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24361
24362 * gdb.t17/interrupt.exp: Add xfail for hppa.
24363
24364Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24365
24366 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24367 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24368 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24369 to determine signed-ness of bitfields and use the result to setup
24370 the xfail.
24371 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24372 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24373 call line is reached if necessary.
24374
24375Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24376
24377 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24378
24379Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24380
24381 * gdb.t06/break.exp: Also test `clear' command.
24382
24383Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24384
24385 * gdb.t00/teststrategy.exp: Remove extra quote.
24386
24387 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24388 watchpoint enabled to be for all non-68k machines.
24389
24390 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24391
24392Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24393
24394 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24395 targets use aout.mt instead of ecoff.mt as gas understands
24396 standard aout format.
24397
24398Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24399
24400 * lib/gdb.exp (runto): Don't insist that function we are running to
24401 was compiled with -g.
24402
24403 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24404
24405 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24406 to get back into the read system call.
24407 Accept leading newline in case where we woke it up.
24408
24409Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24410
24411 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24412 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24413 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24414 enable ecoff configuration.
24415
24416Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24417
24418 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24419
24420Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24421
24422 * gdb.t16/printcmds.exp: Add another printf test.
24423
24424Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24425
24426 * configure.in: If configured -with-stabs on any target, add
24427 stabsdirs to configdirs.
24428
24429Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24430
24431 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24432 fun" so pattern does not match the command itself.
24433
24434Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24435
24436 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24437
24438Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24439
24440 * gdb.t17/interrupt.exp: Test for more things.
24441
24442Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24443
24444 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24445 compiler arranges the code and line numbers.
24446
24447 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24448
24449Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24450
24451 * gdb.t00/help.exp: Increase expect input buffer size.
24452
24453Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24454
24455 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24456
24457 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24458
24459 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24460
24461 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24462 [0-9]*, not just [0-9].
24463
24464Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24465
24466 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24467
24468 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24469
24470Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24471
24472 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24473
24474Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24475
24476 * gdb.t06/signals.c: Add xfails for sun3.
24477
24478 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24479
24480 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24481 test_stepping tests.
24482
24483Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24484
24485 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24486
24487 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24488
24489 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24490 rather than actually putting it through cpp twice.
24491
24492 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24493
24494Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24495
24496 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24497 no longer needed.
24498
24499Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24500
24501 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24502
24503 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24504 C++ features prints as "struct", make it a pass, not an xfail.
24505
24506Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24507
24508 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24509 Don't require VA to print as "class" rather than "struct".
24510
24511Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24512
24513 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24514
24515Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24518
24519Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24520
24521 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24522 order.
24523
24524Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24525
24526 * gdb.t16/printcmds.exp: Add printf tests.
24527
24528 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24529
24530 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24531
24532Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24533
24534 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24535 pass counts, to counteract any existing or future setup_xfails.
24536
24537Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24538
24539 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24540 {BEGIN,END}_COMMON for common block instead of STAB.
24541 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24542
24543 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24544 intp_var should be N_GSYM not N_LSYM.
24545 wierd-aout.S: Use a label for the value of the N_SO.
24546 wierd.def: Remove all backslashes.
24547 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24548
24549Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24550
24551 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24552 get the expected next to inheritance3.
24553
24554Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24555
24556 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24557 now that gcc-2.4 gets it right.
24558
24559Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24560
24561 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24562
24563 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24564 generating comp-info.exp which works for cross-compilation.
24565
24566Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24567
24568 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24569 "*-*-sysv4.*".
24570
24571Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24572
24573 * gdb.t01/run.exp: Start with a fresh gdb.
24574 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24575 SVR4.x.
24576
24577Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24578
24579 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24580 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24581 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24582 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24583 things to remove.
24584
24585Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24586
24587 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24588 test cases from bug reports.
24589
24590Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24591
24592 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24593 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24594 avoid spurious xfails.
24595 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24596 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24597 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24598
24599Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24600
24601 * gdb.t00/teststrategy.exp: Rework to provide more useful
24602 description of each test, fix problem with systems that define
24603 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24604 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24605 results for "next over recursive call" so timeouts aren't taken
24606 by error.
24607
24608Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24609
24610 * gdb.t12/scope.exp: Test printing of variables before run.
24611
24612 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24613 printed in wrong order due to sorting.
24614
24615Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24616
24617 * gdb.t00/teststrategy.exp: Fix expected results for printing
24618 user entered string constant. Is array of char, prints with no
24619 address.
24620
24621 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24622 commands.
24623 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24624 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24625 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24626 of struct of char arrays.
24627 * gdb.t00/radix.exp: New tests for radix commands.
24628
24629Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24630
24631 * gdb.t16/printcmd.exp: Print a variable before running program
24632 (with xfail for AIX).
24633
24634Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24635
24636 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24637
24638 * gdb.t16/printcmd.exp: Don't print variables before running program.
24639
24640 * gdb.t06/break.exp: Don't require envp argument to main.
24641
24642 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24643
24644 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24645 Add xfails for rs6000.
24646
24647 * gdb.t02/whatis.exp: Change other tests not to re-test something
24648 we already tested.
24649
24650 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24651 each type used has a variable of that type.
24652
24653Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24654
24655 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24656
24657Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24658
24659 * configure.in: change srctrigger to be a file, not a directory
24660
24661Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24662
24663 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24664
24665 * gdb.t11/list.exp: Fixed a couple of typos.
24666
24667Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24668
24669 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24670 is fixed and PR is closed.
24671 * gdb.t16 (gdbme.c): Add simple test string variable.
24672 * gdb.t16 (printcmds.exp): Add tests with simple test string
24673 variable, primarily for boundaries on "set print elements".
24674
24675Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24676
24677 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24678 Make leading 0's optional and don't expect a tab in the middle
24679 of the number.
24680
24681 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24682
24683 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24684 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24685 don't end command passed to gdb_test with newline.
24686
24687 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24688 signed keyword away, don't expect signed bitfields to be signed.
24689
24690 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24691 printing with only as many 1's as are in the field as well as printing
24692 with 32 1's (see comment).
24693
24694Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24695
24696 * gdb.t00/default.exp: Start with a fresh gdb.
24697 * configure.in (configdirs): Remove gdb.t31 until the chill
24698 compiler works again. It no longer is able to find chillrt0
24699 since it isn't in libchill.a anymore.
24700 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24701 wierd.o, make more modular.
24702 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24703 spurious newlines that caused problems.
24704
24705Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24706
24707 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24708 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24709 gdb.stabs/wierd.{exp,def}: Many new tests.
24710
24711 * gdb.t00/default.exp: update info line for new message.
24712
24713 * gdb.t02/{whatis.exp,gdbme.c}:
24714 Test that "char *" doesn't print as "caddr_t".
24715
24716Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24717
24718 * gdb.t00/help.exp: Use .* in place of some help messages which
24719 just changed.
24720 gdb.t00/default.exp: Update "info frame" test for new message.
24721 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24722 Remove some xfails
24723
24724Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24725
24726 * gdb.t03/{gdbme.c,ptype.exp}:
24727 Add tests for typedef'd struct and union without tags.
24728 Also check "whatis" on a variable of a typedef'd enum without a tag.
24729
24730 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24731 PRMS 1823; the bug still exists but isn't reproduced by this test
24732 anymore), and remove rs6000 XFAIL (the bug is fixed).
24733
24734 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24735 duplicated from whatis.exp. For those that are left, accept
24736 "long", "long int", or "int" for long variables (whatis.exp already
24737 has an XFAIL for "int", so no need to fail it here).
24738
24739 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24740 Deal with GCC's names for types now that GDB uses the compiler's names.
24741
24742 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24743 setup_xfail's for sunos4. If we #defined the signed keyword away,
24744 don't expect GDB to know that char it is signed.
24745
24746 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24747
24748Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24749
24750 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24751 should work on any system, regardless of debugging format.
24752 * gdb.t21/demangle.exp: Move to gdb.t24.
24753 * gdb.t24/demangle.exp: Move from gdb.t21.
24754 * gdb.t24/{Makefile.in, configure.in}: New files.
24755
24756Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24757
24758 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24759 * gdb.stabs: New directory.
24760
24761Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24762
24763 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24764 not just "Quit anyway?".
24765
24766Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24767
24768 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24769 that all setup_xfails are immediately followed by clear_xfails.
24770
24771Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24772
24773 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24774 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24775 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24776 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24777 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24778 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24779 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24780 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24781 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24782 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24783 gdb.t31/chillvars.exp, lib/gdb.exp:
24784 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24785 bug-gdb@prep.ai.mit.edu.
24786
24787Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24788
24789 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24790 with 0.0, not integer 0.
24791
24792Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24793
24794 * gdb.t06/break.exp: Update for "Kill the program" message change.
24795
24796Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24797
24798 * Makefile.in (GDBFLAGS): Set to -nx.
24799 * Makefile.in (site.exp): Use GDBFLAGS.
24800
24801Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24802
24803 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24804 Makefiles.
24805 (check): depend on just-check.
24806 (just-check): added so that tests can be run without a noop
24807 build pass.
24808
24809Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24810
24811 Switch to using configure's configdirs.
24812 * Makefile.in (Makefile): add configure.in dependency.
24813 (SUBDIRS): removed redundant assignment.
24814 * configure.in: switch subdirs assignment to configdirs.
24815 * gdb.t*/configure.in: new files.
24816
24817Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24818
24819 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24820 works.
24821
24822Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24823
24824 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24825 in explicit rules. Apparently this is not supported by some makes.
24826
24827Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24828
24829 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24830
24831Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24832
24833 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24834 disappeared.
24835
24836Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24837
24838 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24839
24840Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24841
24842 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24843 watchpoint problem that is now fixed.
24844 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24845 uninitialized convenience variables.
24846 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24847 structures.
24848
24849Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24850
24851 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24852 which causes expect to get out of sync with gdb on long output
24853 from help set.
24854 * gdb.t09/corefile.exp: Make expected pattern for core file
24855 failing signal and frame output format less sun specific.
24856
24857Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24858
24859 * gdb.t31/chillvars.exp: Add and remove initial dummy
24860 breakpoint, so that symbol table is forced in.
24861 (Needed at least on Sunos4, though it seems not SVR4.)
24862 * gdb.t31/chillvars.exp: Update for changed output format.
24863
24864Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24865
a9c64011 24866 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24867
24868Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24869
24870 * Makefile.in: Added --srcdir when invoking runtest, removed the
24871 need for a local config file. (optional now)
24872
24873Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24874
24875 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24876 failure count used to force early termination. Add some more
24877 expected failures for gnu style demangling.
24878
24879Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24880
24881 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24882 pmi variable from gdb.t20/gdbme to get optimized away.
24883 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24884 Check for written corefile upon timeout _and_ eof.
24885
24886Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24887
24888 * config/unix-gdb.exp: Add missing return 0.
24889
24890Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24891
24892 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24893 test termination.
24894
24895Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24896
24897 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24898 disappeared.
24899
24900Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24901
24902 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24903 time as i860 support works.
24904
d63a86f8 24905 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24906 "backtrace 100\r" rather than just "backtrace\r", to match last
24907 change.
24908
24909Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24910
24911 * config/udi-gdb.exp (gdb_exit): Remove close command.
24912 (gdb_target_udi): New procedure to set the UDI target.
24913 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24914 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24915 Added waits for prompts after several question responses. Added
24916 some more responses used by a29k-amd-udi-gdb.
24917 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24918 pass different arguments, restart UDI connection after program
24919 completion.
24920 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24921 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24922 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24923 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24924 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24925 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24926 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24927 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24928 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24929 after program completion.
24930 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24931 compiled with a SELECT_VECS setting.
24932 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24933 infinite recursion.
24934
24935 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24936 Added checks for COFF results, and made them expected failures for
24937 all targets. It would be better to make them expected failures
24938 for COFF targets only.
24939
24940Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24941
24942 * Makefile.in: add null dvi target, don't bother to recurse
24943 through test directories for info and install-info; rename
24944 $(datadir) to be dejagnu instead of deja-gnu
24945
24946Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24947
24948 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24949 compiler to coredump.
24950 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24951 code.
24952
24953Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24954
24955 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24956 coredump.
24957 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24958 code.
24959
24960Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24961
24962 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24963 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24964 which in a shell. Deletes xgdb when done.
24965 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24966 Tests the return from the "set height" or "set width" commands.
24967 Added a few return codes where needed.
24968
24969Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24970
24971 * Makefile.in (SUBDIRS): Add gdb.t17.
24972 * configure.in (subdirs): Add gdb.t17.
24973 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24974 files to test gdb's calling of functions in the inferior with
24975 the correct arguments and gdb's ability to retrieve any
24976 result returned.
24977
24978Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24979
24980 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24981 may be called after gdb goes away. Previous versions of expect
24982 needed these to avoid file descriptor leaks, but they cause
24983 errors with the current revision of expect.
24984 * gdb.t00/gdbvars.exp: Use -re on expected output after
24985 setting sevenbit-strings.
24986 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24987 to set sevenbit-strings consistent across tests.
24988 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24989 set sevenbit-strings consistent across tests.
24990
24991Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24992
24993 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24994 expected output to match current "expect" expectations.
24995
24996Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24997
24998 * gdb.t00/default.exp: Change expected output for default "source"
24999 command, to match new gdb behavior which requires a filename to
25000 source.
25001
25002Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25003
25004 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25005 expected fail for i486-*-* that misses the marker2 function.
25006 * gdb.t10/crossload.exp (bfddefault): Allow successful
25007 recognition of a format to pass even if no symbols are found.
25008 Explicitly catch failures where the format is not recognized
25009 or is ambiguous, and add the reason to the fail message.
25010 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25011 the cause is and invalid target and add reason to failure message.
25012 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25013 elf32-i386, elf32-sparc, and elf32-i860.
25014 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25015 Set up expected failure for 'filename'::variable scope resolution,
25016 which is now apparently broken on all targets.
25017 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25018 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25019 gdb.t23/templates.exp: Change failure for missing binfile into
25020 just a warning.
25021 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25022 references.
25023
25024Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25025
25026 * gdb.t00/default.exp: Add expected output for default "source"
25027 command, to match new gdb behavior.
25028 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25029
25030Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25031
25032 * config/*-gdb.exp: returns an error, rather than exiting on
25033 internal errors.
25034
25035Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25036
25037 * gdb.t03/gdbme.c: Add pointer to struct variable.
25038 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25039 referencing struct members.
25040
25041Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25042
25043 * configure.in (mips-idt-ecoff): New target.
25044 * config/mips-gdb.exp: New file for remote board using MIPS remote
25045 debugging protocol.
25046
25047 * Redid configuration scheme. Removed gdb.t*/configure.in.
25048 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25049 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25050 distclean targets. Built executables via .o files. Adjusted
25051 tests to account for source files in $(srcdir) rather than
25052 $(objdir).
25053 * lib/gdb.exp (runto): Don't expect () after the function name,
25054 because it may have arguments.
25055
25056Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25057
25058 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25059 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25060 expected failures for mips-idt-* and mips-sgi-*.
25061 * gdb.t00/default.exp (attach): Kill process if requested.
25062 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25063 that does not read core files.
25064 * gdb.t01/run.exp: Removed checks for exit status code.
25065 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25066 it is linked in.
25067 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25068 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25069 appropriate, rather than doing it by hand.
25070 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25071 execution.
25072 * gdb.t10/crossload.exp: Kill existing program if needed.
25073 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25074 appropriate, rather than doing it by hand. Always increase
25075 timeout for this test, not just for VxWorks.
25076
25077Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25078
25079 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25080 of Chill STRUCT types and STRUCT values.
25081 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25082 than "char".
25083 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25084 struct2): New struct definitions and initializations to test
c906108c
SS
25085 simple Chill STRUCT types.
25086
25087Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25088
25089 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25090 the null byte at the end of strings.
25091 * gdb.t00/default.exp: Make show version insensitive to copyright
25092 date.
25093 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25094 to avoid dependencies on target char signedness.
25095 * gdb.t16/printcmds.exp: Update expected results for explicitly
25096 unsigned char.
25097 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25098 now work.
25099 * gdb.t21/demangle.exp: Add many more patterns for template
25100 demangling, most of them being expected failures.
25101 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25102 string we are matching for, to match on the whole string.
25103 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25104 and fix a whole bunch that had incorrect expected output but were
25105 passing anyway because of the bug in "proc demangle".
25106 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25107 type.
25108 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25109
25110Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25111
a9c64011
AS
25112 * gdb/testsuite: made modifications to testcases, etc., to allow
25113 them to work properly given the reorganization of deja-gnu and the
25114 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25115
25116Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25117
25118 * gdb/testsuite: Initial creation of gdb/testsuite.
25119 Migrated dejagnu testcases and support files for testing nm to
25120 gdb/testsuite from deja-gnu. These files were moved "as is"
25121 with no modifications. This migration is part of a major overhaul
25122 of dejagnu. The modifications to these testcases, etc., which
25123 will allow them to work with the new version of dejagnu will be
25124 made in a future update.
48efe704 25125
8d8cb839 25126 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25127\f
8d8cb839
EZ
25128;; Local Variables:
25129;; mode: change-log
25130;; left-margin: 8
25131;; fill-column: 74
25132;; version-control: never
25133;; End:
902f2ccb
MC
25134
25135 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25136 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25137 Copying and distribution of this file, with or without modification,
25138 are permitted provided the copyright notice and this notice are preserved.