]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* readelf.c (get_machine_dlags): Add support for RX's PID mode.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
687f2a88
PK
12011-10-04 Paul Koning <paul_koning@dell.com>
2
3 * gdb.python/py-value.c (main): Break before return.
4
cb6be26b
KP
52011-10-04 Kevin Pouget <kevin.pouget@st.com>
6
7 PR python/12691: Add the inferior to Python exited event
8 * gdb.python/py-events.exp: Test the inferior attribute of exited
9 event with a fork.
10 * gdb.python/py-events.py: Print inferior number on exit.
11 * gdb.python/py-events.c: Fork the inferior.
12
fb213700
EBM
132011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
14
15 * gdb.base/jit.exp: Add testcase name to log message
16
aa2071bd
PK
172011-10-03 Paul Koning <paul_koning@dell.com>
18 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.python/py-value.exp
21 (python inval = gdb.parse_and_eval('*(int*)0'))
22 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
23 (set argc=2, python print argc_lazy): New tests.
24
dd11a36c
JB
252011-10-02 Joel Brobecker <brobecker@adacore.com>
26
27 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
28
46f886f1
JK
292011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
30 Pedro Alves <pedro@codesourcery.com>
31
32 * gdb.python/py-value.exp (test_value_in_inferior): New variable
33 can_read_0, test for it.
34 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
35 (parse_and_eval with memory error): ... here, make it untested if
36 can_read_0.
37
c5cb204f
MP
382011-09-30 Marek Polacek <mpolacek@redhat.com>
39
40 * gdb.python/python.exp (verify pagination beforehand)
41 (verify pagination afterwards): Fix race by splitting the line.
42
68fb0ec0
JM
432011-09-29 Joseph Myers <joseph@codesourcery.com>
44
45 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
46 for 64-bit multilibs from i?86-* targets.
47
6aee0d90
MP
482011-09-29 Marek Polacek <mpolacek@redhat.com>
49
50 * lib/gdb.exp: Fix a typo in one of the comments.
51
e9101ff5
MP
522011-09-29 Marek Polacek <mpolacek@redhat.com>
53
54 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
55 matching pattern.
56
7a81bdbf
PK
572011-09-28 Paul Koning <paul_koning@dell.com>
58
59 * gdb.python/py-type.c (enum E): New.
60 * gdb.python/py-type.exp (test_fields): Add tests for Python
61 mapping access to fields.
62 (test_enums): New test for field access on enums.
63
6710bf39
SS
642011-09-27 Stan Shebs <stan@codesourcery.com>
65
66 * gdb.trace/collection.exp: Test collection of $_ret.
67
b2a6bdeb
AT
682011-09-22 Andreas Tobler <andreast@fgznet.ch>
69
70 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
71 list of compilation switches for <*-*-freebsd*>.
72
3c9057f3
SS
732011-09-19 Stan Shebs <stan@codesourcery.com>
74
75 * gdb.trace/tspeed.exp: New file.
76 * gdb.trace/tspeed.c: New file.
77
34518530
YQ
782011-09-18 Yao Qi <yao@codesourcery.com>
79
80 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
81 instructions.
82 (test_adr_32bit, test_pop_pc): Likewise.
83 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
84 Thumb instructions.
85 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
86 in gdb_test_multiple.
87 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
88
ab254057
YQ
892011-09-17 Yao Qi <yao@codesourcery.com>
90
91 * lib/gdb.exp (can_single_step_to_signal_handler): New.
92 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
93 support single step to signal handler.
94
9c317b71
YQ
952011-09-17 Yao Qi <yao@codesourcery.com>
96
97 * gdb.base/disp-step-fork.c: New.
98 * gdb.base/disp-step-syscall.exp: New.
99 * gdb.base/disp-step-vfork.c: New.
100
a8123151
JB
1012011-09-16 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/tasks.exp: Make the expected output for
104 the `info tasks' tests more resilient to spacing
105 changes.
106
63a9aad8
JK
1072011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
110 (reached breakpoint 2, reached breakpoint 3): Update expected output.
111
2aa48337
KP
1122011-09-15 Kevin Pouget <kevin.pouget@st.com>
113
114 PR Python/12692 Add gdb.selected_inferior() to Python interface.
115 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
116
6839b47f
KP
1172011-04-30 Kevin Pouget <kevin.pouget@st.com>
118
119 Handle multiple breakpoint hits in Python interface:
120 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
121 presence.
122 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
123 breakpoint hits.
124
0935723e
JK
1252011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
126 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 * gdb.python/py-events.exp: Remove pretty printing comment.
129 * gdb.python/py-evsignal.exp: New file.
130 * gdb.python/py-evthreads.c: Include signal.h.
131 (thread3): Remove variable count3. Remove variable bad and use raise
132 instead.
133 (thread2): Remove variable count2. Move thread3 pthread_create here,
134 merge pthread_join to a single line.
135 (main): Remove variable count1. Merge pthread_join with pthread_create
136 to a single line.
137 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
138 KFAIL python/12966 for gdbserver. Test return value of
139 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
140 gdb_expect by gdb_test and gdb_test_multiple.
141 (thread 2, thread 3): New tests.
142
4801a9a3
PA
1432011-09-12 Matt Rice <ratmice@gmail.com>
144 Pedro Alves <pedro@codesourcery.com>
145
146 PR gdb/13175
147
148 * gdb.base/interp.exp: New tests.
149 * gdb.base/interp.c: New file.
150
24ece742
DE
1512011-09-12 Doug Evans <dje@google.com>
152
153 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
154 * gdb.dwarf2/typeddwarf.exp: Ditto.
155
7f062217
JK
1562011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Fix compatibility with x32 arch.
159 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
160 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
161 is_x86_like_target.
162 * testsuite/gdb.trace/collection.exp: Likewise.
163 * testsuite/gdb.trace/report.exp: Likewise.
164 * testsuite/gdb.trace/unavailable.exp: Likewise.
165 * testsuite/gdb.trace/while-dyn.exp: Likewise.
166 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
167 (is_x86_like_target): Check also is_amd64_regs_target.
168
08711b9a
JK
1692011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 PR breakpoints/12435
172 * gdb.arch/amd64-prologue-xmm.c: New file.
173 * gdb.arch/amd64-prologue-xmm.exp: New file.
174 * gdb.arch/amd64-prologue-xmm.s: New file.
175
b99b5f66
JK
1762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.dwarf2/dw2-param-error-main.c: New file.
179 * gdb.dwarf2/dw2-param-error.S: New file.
180 * gdb.dwarf2/dw2-param-error.exp: New file.
181
a391a2f6
PA
1822011-09-08 Pedro Alves <pedro@codesourcery.com>
183
184 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
185 inferior's pid and look for a core dump named core.$pid. Use
186 `remote_file' commands on the host instead of hand coding shell
187 commands on the build.
188 * gdb.base/valgrind-db-attach.exp: Kill the program before
189 finishing the test.
190
7d8e6458 1912011-09-02 Matt Rice <ratmice@gmail.com>
192
193 * lib/prompt.exp: New file for testing the first prompt.
194 * gdb.python/py-prompt.exp: Ditto.
195 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
196
68e77c9e
PA
1972011-09-02 Pedro Alves <pedro@codesourcery.com>
198
199 * gdb.threads/gcore-thread.exp: Set the global core_supported to
200 0, before testing gcore.
201
9655e943
JK
2022011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
203
df6dc84d
JK
204 * dw2-ifort-parameter-debug.S: Update copyright year.
205 * dw2-ifort-parameter.c: Update copyright year.
206 * dw2-ifort-parameter.exp: Update copyright year.
207
9655e943
JK
208 * dw2-ifort-parameter-debug.S: New file.
209 * dw2-ifort-parameter.c: New file.
210 * dw2-ifort-parameter.exp: New file.
211
353d1d73
JK
2122011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 * gdb.base/commands.exp (error_clears_commands_left): New function.
215 (): Call it.
216
5c07461a
JK
2172011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
218
219 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
220 (C): Initialize `a'.
221 * gdb.mi/mi-inheritance-syntax-error.exp
222 (-data-evaluate-expression $path): Expect `a' as 5.
223
0d932b2f
MK
2242011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
225
226 PR mi/11912
227 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
228 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
229 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
230 keyword in output of -var-info-path-expression.
231
bdb54049
JK
2322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
235 * gdb.trace/collection.exp: Likewise.
236 * gdb.trace/report.exp: Likewise.
237 * gdb.trace/unavailable.exp: Likewise.
238 * gdb.trace/while-dyn.exp: Likewise.
239
59cde39c
KS
2402011-08-18 Keith Seitz <keiths@redhat.com>
241
242 PR c++/12266
243 * gdb.cp/meth-typedefs.cc: New file.
244 * gdb.cp/meth-typedefs.exp: New file.
245
fa3a4f15
PM
2462011-08-17 Phil Muldoon <pmuldoon@redhat.com>
247
248 * gdb.python/python.exp: Add extended-prompt tests.
249
c1049fca
JK
2502011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.arch/i386-dr3-watch.exp
253 (watchpoint on gap1 does not fit debug registers)
254 (delete all watchpoints): Fix racy expect strings.
255
d93f7b5c
YQ
2562011-08-14 Yao Qi <yao@codesourcery.com>
257
258 * gdb.base/maint.exp: set data_section to ".neardata".
259 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
260 * gdb.base/savedregs.exp: Handle SIGILL.
261 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
262 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
263
457e09f0
DE
2642011-08-12 Doug Evans <dje@google.com>
265
266 * gdb.python/py-symbol.exp: Add test for symbol.type.
267
5d0bb2fb
UW
2682011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
269
270 * gdb.threads/pthreads.exp: Enable on non-native configurations.
271 * gdb.mi/mi-pthreads.exp: Likewise.
272 * gdb.mi/mi2-pthreads.exp: Likewise.
273 * gdb.mi/gdb669.exp.exp: Likewise.
274
fcdfa280
PA
2752011-08-09 Pedro Alves <pedro@codesourcery.com>
276
277 * lib/mi-support.exp (detect_async): Rename to...
278 (mi_detect_async): ... this.
279 * gdb.mi/mi-nonstop-exit.exp: Adjust.
280 * gdb.mi/mi-nonstop.exp: Adjust.
281 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
282 * gdb.mi/mi-nsintrall.exp: Adjust.
283 * gdb.mi/mi-nsmoribund.exp: Adjust.
284 * gdb.mi/mi-nsthrexec.exp: Adjust.
285
9d8fa392
PA
2862011-08-09 Pedro Alves <pedro@codesourcery.com>
287
288 * gdb.base/display.c (do_loops): New `p_i' local.
289 * gdb.base/display.exp: Test displaying a variable that is
290 temporarily at a bad address.
291
b6cede78
JK
2922011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.dwarf2/dw2-op-stack-value.S: New file.
295 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
296
67bedb8c
JK
2972011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
298
299 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
300 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
301 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 302
af6e93b2
PA
3032011-08-05 Pedro Alves <pedro@codesourcery.com>
304
305 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
306 procedure.
307 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
308
1cf0e11f
YQ
3092011-08-05 Yao Qi <yao@codesourcery.com>
310
311 * gdb.base/callfuncs.exp: Set language after main.
312 * gdb.cp/cplusfuncs.exp: Likewise.
313 * gdb.cp/inherit.exp: Likewise.
314
a1e28cb2
UW
3152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
316
317 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
318 * gdb.base/watch-vfork.exp: Skip on remote targets.
319
d4f5bbb9
UW
3202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
321
322 * gdb.threads/thread-find.exp: Support remote targets.
323
724f4f80
UW
3242011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
325
326 * gdb.base/jit.exp: Download solib_binfile to target.
327 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
328 and call dlopen without full path name.
329 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
330 dlopen without full path name.
331
934709f0
PW
3322011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
333
334 * gdb.base/break-always.exp: Complete the test
335 with duplicated breakpoints and enabling/disabling them.
336
c26106c4
TT
3372011-08-02 Tom Tromey <tromey@redhat.com>
338
339 PR gdb/11289:
340 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
341
9300444e 3422011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
343
344 PR gdb/13045
345 * gdb.base/float.exp: Add new test case for PR gdb/13045
346 * gdb.base/float.c: New file.
347
00bd41d6
PM
3482011-07-28 Phil Muldoon <pmuldoon@redhat.com>
349
350 * gdb.python/py-mi.exp: Test printers returning string hint, and
351 also not returning a value.
352 * gdb.python/py-prettyprint.c: Add testcase for above.
353 * gdb.python/py-prettyprint.py: Add test printer for above.
354
d24f74ce
JK
3552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
358 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
359 (.Ldie30) Add as field "data4".
360 (.Ldie32) Rename field "b" to "shl".
361 (abbrev4) Change for the "data4" field.
362 (abbrev5, abbrev6) Remove.
363 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
364 (p &s.shl): ... here. Add comment.
365 (p &s.data4): New.
366
bb7da2bf
JK
3672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 Fix crash on lval_computed values.
370 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
371
11081198
JK
3722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.base/help.exp (help whatis): Update the expected string.
375
3c6e0cb3
JK
3762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
379 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
380 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
381 Change the expected string.
382
efa80663
PA
3832011-07-26 Pedro Alves <pedro@codesourcery.com>
384
385 * gdb.base/watchpoint.exp
386 (test_disable_enable_software_watchpoint): New procedure.
387 (top level): Run it.
388
db8e4570
UW
3892011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
390
391 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
392 executable file "${binfile}", C++ version "${binfile}-cxx".
393 * gdb.python/py-prettyprint.exp: Likewise.
394 * gdb.python/py-symbol.exp: Likewise.
395 * gdb.python/py-type.exp: Likewise.
396 * gdb.python/py-value.exp: Likewise.
397 * gdb.python/py-template.exp (test_template_arg): Pass full executable
398 file name instead of just suffix.
399
543305c9
JK
4002011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 Fix implicit pointer offsets.
403 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
404 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
405 (continue to breakpoint: continue to baz breakpoint for implptr)
406 (sanity check element 0, sanity check element 1)
407 (enter the inlined function, check element 0 for the offset)
408 (check element 1 for the offset)
409 (continue to breakpoint: ignore the second baz breakpoint): New tests.
410 (set foo breakpoint for implptr): Update the breakpoint number.
411
b3215adc
UW
4122011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
413
414 * gdb.python/py-mi.exp: Use different file names for different
415 versions of the executable under test.
416 * gdb.python/py-prettyprint.exp: Likewise.
417 * gdb.python/py-symbol.exp: Likewise.
418 * gdb.python/py-template.exp: Likewise.
419 * gdb.python/py-type.exp: Likewise.
420 * gdb.python/py-value.exp: Likewise.
421
182b9acc
UW
4222011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
423
424 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
425 flag after restarting GDB if necessary.
426
e6052b5d
UW
4272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
428
429 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
430
1ced966e
PA
4312011-07-22 Pedro Alves <pedro@codesourcery.com>
432
433 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
434 backend doesn't leave used debug registers behind.
435
3543a589
TT
4362011-07-22 Tom Tromey <tromey@redhat.com>
437
438 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
439 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
440 argument.
441 * gdb.dwarf2/typeddwarf-amd64.S: New file.
442
14d15303 4432011-07-21 Matt Rice <ratmice@gmail.com>
444
445 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
446 in mostlyclean rule. Add files ending in .core.
447
9b158ba0 4482011-07-21 Matt Rice <ratmice@gmail.com>
449
450 PR macros/12999
451 * gdb.base/info-macros.c: New test sources.
452 * gdb.base/info-macros.exp: New tests.
453
d17b6f81
PM
4542011-07-21 Phil Muldoon <pmuldoon@redhat.com>
455
456 * gdb.python/python.exp: Add prompt substitution tests.
457
918dd910
JK
4582011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Fix crash if referenced CU is aged out.
461 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
462 New.
463 * gdb.dwarf2/implptr.exp: Likewise.
464
0e37a63c
JK
4652011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 * gdb.dwarf2/implptr.S: Rebuilt.
468 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
469 (bar): Use them for j, k, l.
470 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
471 COMPILE.
472 (print j in implptr:bar): Update for the intp typedef.
473 (print p[0].x in implptr:foo): Use more exact regex.
474
f65cf84c
TT
4752011-07-18 Tom Tromey <tromey@redhat.com>
476
477 * gdb.cp/static-method.exp: Add missing single quote.
478
d5b4a7be
YQ
4792011-07-18 Yao Qi <yao@codesourcery.com>
480
481 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
482 supported.
483 * gdb.mi/mi-nonstop-exit.exp: Likewise.
484 * gdb.mi/mi-nonstop.exp: Likewise.
485 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
486 * gdb.mi/mi-nsintrall.exp: Likewise.
487 * gdb.mi/mi-nsmoribund.exp: Likewise.
488 * gdb.mi/mi-nsthrexec.exp: Likewise.
489 * gdb.python/py-evthreads.exp: Likewise.
490
e9ea2662
JK
4912011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 Code cleanup.
494 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
495 it. Substitute it instead of test_compiler_info everywhere.
496
ce451573
UW
4972011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
498
499 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
500 remote targets as well.
501
756d88a7
UW
5022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
503
504 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
505 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
506
31f83dc5
UW
5072011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
508
509 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
510 a remote machine, not the host.
511 (gdb_compile_shlib): Set soname if target is remote.
512
059241a0
PP
5132011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
514
515 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
516
28a0b48c 5172011-07-13 Matt Rice <ratmice@gmail.com>
518
519 * gdb.python/py-objfile-script-gdb.py: Renamed to
520 py-objfile-script-gdb.py.in.
521 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
522 py-objfile-script-gdb.py.
523 * gdb.python/py-objfile-script.exp: Update reference to
524 py-objfile-script-gdb.py.
525
9a771b67
JK
5262011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
529 reference undefined label.
530
04ad99e6
JK
5312011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
534 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
535 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
536 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
537
713389e0
PM
5382011-07-11 Phil Muldoon <pmuldoon@redhat.com>
539
540 PR python/12438
541 * gdb.python/python.exp: Add maint set/show python print-stack
542 deprecated tests. Add set/show python print-backtrace tests.
543
97d146f8
JK
5442011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
545
546 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
547 debug info.
548
facde0e5 5492011-07-06 Matt Rice <ratmice@gmail.com>
550
551 * gdb.python/python.exp: Update filename paths.
552 * gdb.python/py-symtab.exp: Ditto.
553
438640d1
MP
5542011-07-06 Marek Polacek <mpolacek@redhat.com>
555
556 * gdb.python/py-evthreads.exp: Add missing `$'.
557
33a365df
MF
5582011-07-06 Jie Zhang <jie.zhang@analog.com>
559
560 * config/bfin.exp: New file.
561 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
562 * gdb.asm/bfin.inc: New file.
563
8f7ae686
MP
5642011-07-06 Marek Polacek <mpolacek@redhat.com>
565
df46027d 566 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
567 the whole output.
568
eb2a6f42
TT
5692011-07-05 Tom Tromey <tromey@redhat.com>
570
571 * gdb.java/jprint.java (jprint.hi): New field.
572 * gdb.java/jprint.exp: Print string.
573
177b42fe
TJB
5742011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
575
576 * gdb.base/call-sc.c: Fix typos.
577 * gdb.base/ifelse.exp: Likewise.
578 * gdb.base/structs.c: Likewise.
579
3b2a0cf2
JB
5802011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
581
582 * gdb.base/jit-so.exp: New test.
583 * gdb.base/jit-dlmain.c: New file.
584 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
585
46fc714c
JK
5862011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
589 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
590 * gdb.cp/pr9167.exp (p b): Likewise.
591 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
592 (test value of P in inner_m, test type of Z in inner_m): Call
593 setup_xfail for gcc <= 4.5.
46fc714c 594
418c7cf7
JK
5952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
596
597 * gdb.cp/paren-type.cc: New files.
598 * gdb.cp/paren-type.exp: New files.
599
3d50dd94
JK
6002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
601
602 Stop on first linespec terminator instead of eating what we can.
603 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
604 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
605 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
606 (break C::f()): ... this one.
607 (break C::operator()()): New test.
608 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
609 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
610 test.
611
dcf9f4ab
JK
6122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Fall back linespec to minimal symbols.
615 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
616 error message.
617 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
618 * gdb.cp/minsym-fallback-main.cc: New file.
619 * gdb.cp/minsym-fallback.cc: New file.
620 * gdb.cp/minsym-fallback.exp: New file.
621 * gdb.cp/minsym-fallback.h: New file.
622
3f542ed1
JK
6232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 * gdb.cp/no-dmgl-verbose.cc: New file.
626 * gdb.cp/no-dmgl-verbose.exp: New file.
627
6282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
629
630 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
631 __GI_.
632 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
633 (f): New function.
634 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
635 (complete p 'func<short>(): ... here.
636 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
637 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
638 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
639 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
640 Make them KFAIL gcc/49546.
641
00eb2c4a
JB
6422011-07-01 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
645
85a20c42
JK
6462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 Test GCC PR debug/49546.
649 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
650 (test type of F in k3_m, test value of F in k3_m): New.
651 * gdb.cp/temargs.cc (struct S3, struct K3): New.
652 (main): New variable k3. Call k3.k3_m.
653
d2d43431
JB
6542011-07-01 Jean-Charles Delay <delay@adacore.com>
655
656 * gdb.ada/packed_array.exp: Fix expected outout.
657
54ae186f
JB
6582011-07-01 Jean-Charles Delay <delay@adacore.com>
659
660 * gdb.ada/packed_array.exp: fixed expected output.
661
8f17729f
JB
6622011-07-01 Joel Brobecker <brobecker@adacore.com>
663
664 * gdb.ada/same_enum: New testcase.
665
f5aa6869
JB
6662011-07-01 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.ada/ptr_typedef: New testcase.
669
828292f2
JB
6702011-07-01 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.ada/arrayptr.exp: Add ptype test.
673
18920c42
JB
6742011-07-01 Joel Brobecker <brobecker@adacore.com>
675
676 * gdb.ada/char_enum: New testcase.
677
3536d9e3 6782011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
679
680 * gdb.base/dump.exp (capture_pointer_with_type): New.
681 Get value from address instead of name.
682 Start GDB once, and do `dump' and `restore'
683 tests together.
684
db863c42
MF
6852011-06-30 Jie Zhang <jie.zhang@analog.com>
686 Mike Frysinger <vapier@gentoo.org>
687
688 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
689 helper functions for getting/setting remotetimeout variable.
690 * lib/gdb.exp (gdb_load): If the target is remote, set
691 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
692 with $loadtimeout. Set $load_ok to 0 before doing the load.
693 Instead of returning, immediately, set $load_ok to 0. Call
694 set_remotetimeout with $oldremotetimeout, and then return if
695 $load_ok is 1.
696
e9e642a8
AB
6972011-06-30 Andrew Burgess <aburgess@broadcom.com>
698
699 * gdb.python/py-template.exp: Don't run this test if the target
700 does not support c++ tests.
701
32019081
JK
7022011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 Fix non-only rename list for Fortran modules import.
705 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
706 tests.
707 * gdb.fortran/module.f90 (module moduse): New.
708 (program module): use moduse, test var_x, var_y and var_z.
709
0ecee54c
TT
7102011-06-29 Tom Tromey <tromey@redhat.com>
711
712 PR testsuite/12040:
713 * gdb.fortran/array-element.exp: Use f90, not f77.
714 * gdb.fortran/complex.exp: Use f90, not f77.
715 * gdb.fortran/derived-type.exp: Use f90, not f77.
716 * gdb.fortran/library-module.exp: Use f90, not f77.
717 * gdb.fortran/logical.exp: Use f90, not f77.
718 * gdb.fortran/module.exp: Use f90, not f77.
719 * gdb.fortran/multi-dim.exp: Use f90, not f77.
720 * gdb.fortran/subarray.exp: Use f90, not f77.
721
3b2b8fea
TT
7222011-06-29 Tom Tromey <tromey@redhat.com>
723
724 * gdb.fortran/charset.exp: New file.
725 * gdb.fortran/charset.f90: New file.
726
42159ca5
TT
7272011-06-29 Tom Tromey <tromey@redhat.com>
728
729 PR testsuite/12040:
730 * lib/future.exp: New file, mostly extracted from ada.exp.
731 Rewrote compatibility code to use rename.
732 (gdb_find_gfortran): New proc.
733 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
734 gfortran patch.
735 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
736 Move to future.exp.
737 * lib/gdb.exp: Always load future.exp.
738
af69a5ce
YQ
7392011-06-28 Yao Qi <yao@codesourcery.com>
740
741 * gdb.cp/exception.cc: Don't include iostream.
742 (bar): Remove print statement.
743 (catcher): New.
744 (main): Remove print statements. Call function catcher.
745 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
746 Set breakpoint on catcher, and check the value of parameter.
747
ab5c6a72
YQ
7482011-06-23 Yao Qi <yao@codesourcery.com>
749
750 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
751 1.2 is disabled. KFAIL for uclinux.
752
9497469f
MP
7532011-06-23 Marek Polacek <mpolacek@redhat.com>
754
755 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
756 mi_gdb_test.
757
b9132588
MP
7582011-06-23 Marek Polacek <mpolacek@redhat.com>
759
5d197ed0 760 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 761
e55595ca
MP
7622011-06-23 Marek Polacek <mpolacek@redhat.com>
763
5d197ed0
MP
764 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
765
7662011-06-23 Marek Polacek <mpolacek@redhat.com>
767
768 * gdb.mi/mi2-basics.exp: Fix races. Honour the
769 `test_exec_and_symbol_mi_operatons' return value.
770 (test_mi_interpreter_selection): Use mi_gdb_test instead of
771 gdb_test_multiple.
772 (test_exec_and_symbol_mi_operatons): Likewise.
773 (test_path_specification): Likewise.
e55595ca 774
be777e08
YQ
7752011-06-23 Yao Qi <yao@codesourcery.com>
776
777 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
778 supported.
779 * lib/gdb.exp (support_displaced_stepping): New.
780
615556d6
YQ
7812011-06-23 Yao Qi <yao@codesourcery.com>
782
783 * gdb.threads/execl.exp: Skip on remote target.
784
833b0ca7
MP
7852011-06-21 Marek Polacek <mpolacek@redhat.com>
786
5d197ed0 787 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
788 mi_gdb_test.
789
1ee4023a
MP
7902011-06-20 Marek Polacek <mpolacek@redhat.com>
791
5d197ed0 792 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 793
d0b1d624
MP
7942011-06-20 Marek Polacek <mpolacek@redhat.com>
795
5d197ed0 796 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
797 mi_gdb_test.
798
79aa92c1
MP
7992011-06-20 Marek Polacek <mpolacek@redhat.com>
800
5d197ed0 801 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 802
5ce5db06
YQ
8032011-06-14 Yao Qi <yao@codesourcery.com>
804
805 gdb/testsuite/
806 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
807
533a737e
JK
8082011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
811
d0e53741
TT
8122011-06-10 Tom Tromey <tromey@redhat.com>
813
814 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
815 Add tests for pointer-to-member-function.
816 * gdb.cp/temargs.cc (S::somefunc): New function.
817 (K2): New class.
818 (main): Instantiate K2; call method.
819
b5916bbd
JB
8202011-06-08 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.python/py-inferior.c (f2): Make str an array rather
823 than a pointer.
824 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
825
5be4dfca
JK
8262011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 * gdb.base/async-shell.c: New file.
829 * gdb.base/async-shell.exp: New file.
830
9f47e254
PA
8312011-06-06 Pedro Alves <pedro@codesourcery.com>
832
833 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
834
64b9b334
JB
8352011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
836
837 From Stephen Kitt <steve@sk2.org>
838 * gdb.base/help.exp: Adjust following some spelling corrections
839 in GDB.
840
dbc0f131
YQ
8412011-06-01 Yao Qi <yao@codesourcery.com>
842
843 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
844
fd336a18
KS
8452010-05-31 Keith Seitz <keiths@redhat.com>
846
847 PR c++/12750
848 * gdb.cp/static-method.cc: New file.
849 * gdb.cp/static-method.exp: New file.
850
fa8b9902
KS
8512010-05-31 Keith Seitz <keiths@redhat.com>
852
853 PR symtab/12704
854 * gdb.cp/anon-ns.cc: New file.
855 * gdb.cp/anon-ns.exp: New file.
856
0a5b1e09
PA
8572011-05-31 Pedro Alves <pedro@codesourcery.com>
858
859 * gdb.arch/i386-dr3-watch.c: New file.
860 * gdb.arch/i386-dr3-watch.exp: New file.
861
0578b8d1
YQ
8622011-05-30 Yao Qi <yao@codesourcery.com>
863
864 * gdb.base/callfuncs.c (t_structs_fc): New.
865 (t_structs_dc, t_structs_ldc): New.
866 (t_double_many_args):
867 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
868 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
869 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
870 * gdb.base/callfuncs.exp: Call new functions.
871
6680506e
YQ
8722011-05-30 Yao Qi <yao@codesourcery.com>
873
ff4d2c60
YQ
874 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
875 Call rerun_and_prepare for each test to isolate effects.
876
8772011-05-30 Yao Qi <yao@codesourcery.com>
878
879 * gdb.base/varargs.c (find_max_float_real): New.
880 (find_max_double_real, find_max_long_double_real): New.
881 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
882 * lib/gdb.exp (setup_kfail_for_target): New.
883
e43ec454
YQ
8842011-05-30 Yao Qi <yao@codesourcery.com>
885
886 * gdb.base/funcargs.c (callca, callcb, callcc): New.
887 (callcd, callce, callcf, callc1a, callc1b): New.
888 (callc2a, callc2b): New.
889 * gdb.base/funcargs.exp (complex_args): New.
890 (complex_integral_args, complex_float_integral_args): New.
891 * lib/gdb.exp (support_complex_tests): New. Determine
892 whether to run test cases on _Complex types.
893
432b4d03
JK
8942011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 * gdb.threads/leader-exit.c: New file.
897 * gdb.threads/leader-exit.exp: New file.
898
6caf069d
MP
8992011-05-27 Marek Polacek <mpolacek@redhat.com>
900
9497469f 901 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 902
97fce28b
MP
9032011-05-27 Marek Polacek <mpolacek@redhat.com>
904
905 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
906 remove the `supported' variable.
907 * gdb.mi/mi-nonstop.exp: Likewise.
908 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
909 * gdb.mi/mi-nsintrall.exp: Likewise.
910 * gdb.mi/mi-nsmoribund.exp: Likewise.
911 * gdb.mi/mi-nsthrexec.exp: Likewise.
912
9da8c2a0
PA
9132011-05-26 Pedro Alves <pedro@codesourcery.com>
914
915 * gdb.reverse/finish-reverse-bkpt.exp: New test.
916
2c03e5be
PA
9172011-05-26 Pedro Alves <pedro@codesourcery.com>
918
919 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
920
2e21250d
KS
9212011-05-24 Keith Seitz <keiths@redhat.com>
922
923 PR breakpoint/12803
924 * gdb.cp/cmpd-minsyms.cc (a): New method.
925 (b): New method.
926 (c): New method.
927 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
928
cdac0397
PA
9292011-05-24 Pedro Alves <pedro@codesourcery.com>
930
931 * gdb.base/commands.exp (watchpoint_command_test): Check that the
932 watchpoint's command list didn't execute when the watchpoint went
933 out of scope.
934
ee5683ab
PM
9352011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
936
937 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
938 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
939 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
940 * gdb.arch/i386-gnu-cfi.exp: Likewise.
941 * gdb.arch/i386-permbkpt.exp: Likewise.
942 * gdb.arch/i386-prologue.exp: Likewise.
943 * gdb.arch/i386-size-overlap.exp: Likewise.
944 * gdb.arch/i386-size.exp: Likewise.
945 * gdb.arch/i386-unwind.exp: Likewise.
946 * gdb.reverse/i386-precsave.exp: Likewise.
947 * gdb.reverse/i386-reverse.exp: Likewise.
948 * gdb.reverse/i386-sse-reverse.exp: Likewise.
949 * gdb.reverse/i387-env-reverse.exp: Likewise.
950 * gdb.reverse/i387-stack-reverse.exp: Likewise.
951
c91c8c16
PA
9522011-05-24 Pedro Alves <pedro@codesourcery.com>
953
954 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
955 file doesn't error, using MI.
956
c50491a7
TT
9572011-05-23 Tom Tromey <tromey@redhat.com>
958
959 * gdb.base/charset.exp (string_display): Add tests to assign to
960 arrays.
961 * gdb.base/charset.c (short_array, int_array, long_array): New.
962
4a07b7da
PA
9632011-05-20 Pedro Alves <pedro@codesourcery.com>
964
965 Cope with async mode.
966
4a07b7da
PA
967 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
968 into gdb_test + mi_expect_stop.
969
b275f2d2
PA
9702011-05-20 Pedro Alves <pedro@codesourcery.com>
971
972 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
973 (callme): Remove printf call.
974
eec52c44
PM
9752011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
976
977 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
978 quote pattern to avoid problems with Cygwin/mingw expect versions.
979 * gdb.base/default.exp (show convenience): Use double
980 quote pattern for regular expressions.
981
b3c8eb43
JK
9822011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 Fix -readnow for -gdwarf-4 unused type units.
985 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
986 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
987
ed731959
JK
9882011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.base/kill-after-signal.c: New file.
991 * gdb.base/kill-after-signal.exp: New file.
992
3b48433d
PA
9932011-05-16 Pedro Alves <pedro@codesourcery.com>
994
995 * gdb.ada/start.exp: Call untested with the correct test filename.
996 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
997 test filename. Make the test's binary unique.
998 * gdb.arch/i386-signal.exp: Call untested with the correct test
999 filename.
1000 * gdb.arch/i386-size-overlap.exp: Ditto.
1001 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1002 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1003 * gdb.cp/call-c.exp: Ditto.
1004 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1005 filename. Make the test's binary unique.
1006 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1007 * gdb.python/py-mi.exp: Ditto.
1008 * gdb.python/Makefile.in (EXECUTABLES): Update.
1009 * gdb.reverse/i386-precsave.exp: Ditto.
1010 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1011 test filename.
1012 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1013 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1014 unique.
1015 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1016 test filename.
1017 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1018 * gdb.trace/tfile.exp: Ditto.
1019
ba4a8bdd
YQ
10202011-05-14 Yao Qi <yao@codesourcery.com>
1021
1022 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1023 type.
1024
dbaefcf7
DE
10252011-05-13 Doug Evans <dje@google.com>
1026
1027 * gdb.python/py-objfile-script.exp: New file.
1028 * gdb.python/py-objfile-script.c: New file.
1029 * gdb.python/py-objfile-script-gdb.py: New file.
1030 * testsuite/gdb.python/py-section-script.exp: Test
1031 "info auto-load-scripts".
1032
9930639c
TT
10332011-05-13 Tom Tromey <tromey@redhat.com>
1034
1035 * gdb.dwarf2/clztest.exp: New file.
1036 * gdb.dwarf2/clztest.c: New file.
1037 * gdb.dwarf2/clztest.S: New file.
1038
05272e11
DE
10392011-05-13 Doug Evans <dje@google.com>
1040
cc63ef9b
DE
1041 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1042 String16 tests.
05272e11 1043
6edba76f
TT
10442011-05-13 Tom Tromey <tromey@redhat.com>
1045
1046 * lib/gdb.exp (is_x86_like_target): New proc.
1047 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1048 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1049 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1050 -nostdlib to compiler.
1051 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1052 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1053 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1054 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1055 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1056
028d0ed5
TJB
10572011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1058
1059 * gdb.python/py-function.exp: Test setting a value from a function
1060 which executes a command.
1061
8a9b8146
TT
10622011-05-12 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.dwarf2/typeddwarf.S: New file.
1065 * gdb.dwarf2/typeddwarf.c: New file.
1066 * gdb.dwarf2/typeddwarf.exp: New file.
1067
10483e8e
MP
10682011-05-12 Marek Polacek <mpolacek@redhat.com>
1069
1070 * gdb.mi/mi-basics.exp: Fix races. Honour the
1071 `test_exec_and_symbol_mi_operatons' return value.
1072 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1073 gdb_test_multiple.
1074 (test_exec_and_symbol_mi_operatons): Likewise.
1075 (test_path_specification): Likewise.
1076
faf067f1
JK
10772011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1080 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1081 Replace `file copy' and `file rename' by `file mtime'. Twice.
1082
7ff911a3
JK
10832011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 * gdb.base/readline-ask.c: New file.
1086 * gdb.base/readline-ask.exp: New file.
1087 * gdb.base/readline-ask.inputrc: New file.
1088
a536c6d7
UW
10892011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1090
1091 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1092 to avoid race condition.
1093 * gdb.cell/coremaker.c: Use small stack size.
1094 * gdb.cell/ea-standalone.exp: Use file name without path as
1095 argument to c_to.
1096 * gdb.cell/fork.exp: Allow other output when continuing to end.
1097
d472a426
JK
10982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.threads/corethreads.c: New file.
1101 * gdb.threads/corethreads.exp: New file.
1102
11032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1104
1105 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1106 Try to compile the test using -Wl,-z,norelro first.
1107 (load_core): New variable libthread_db_seen, initialize it.
1108 (zeroed-threads cannot be listed): Protect it by XFAIL on
1109 !$libthread_db_seen.
1110
8be455d7
JK
11112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 PR 12573
1114 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1115 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1116 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1117
1976171a
JK
11182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 * gdb.cp/psymtab-parameter.cc: New file.
1121 * gdb.cp/psymtab-parameter.exp: New file.
1122
7db6f30f
JK
11232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1124
1125 Fix a race.
1126 * gdb.cp/static-print-quit.exp (print c): Split to ...
1127 (print c - <return>, print c - q <return>, print c - to quit):
1128 ... these. Make the testfile untested on gdb-7.1.
1129
85161e9e 11302011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1131
1132 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1133 gdb_rename_execfile, gdb_touch_execfile): New.
1134 * gdb.base/reread.exp: Use new procs to handle multiple
1135 exec files.
1136
0c51be18
YQ
11372011-05-05 Yao Qi <yao@codesourcery.com>
1138
1139 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1140 (test_adr_32bit, test_pop_pc): New.
1141 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1142 (test_adr_32bit, test_pop_pc): New.
1143
4d393d60
JM
11442011-05-04 Joseph Myers <joseph@codesourcery.com>
1145
1146 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1147 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1148 targets.
1149 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1150 handle targets.
1151
8ffd0459
JK
11522011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 * gdb.base/completion.exp (complete help info wat): Rename to ...
1155 (complete 'help info wat'): ... here.
1156 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1157 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1158
8e28d804
PA
11592011-05-04 Pedro Alves <pedro@codesourcery.com>
1160
1161 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1162 gdb_test and explicit $gdb_prompt/timeout matches.
1163
3eb2ef34
YQ
11642011-05-04 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1167 and __thumb2__.
1168
aaaf81a3
MP
11692011-05-03 Marek Polacek <mpolacek@redhat.com>
1170
1171 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1172 in place of `gdb_test "delete breakpoints"'. This eliminates two
1173 testcases.
1174
c4cbc0df
PA
11752011-05-02 Pedro Alves <pedro@codesourcery.com>
1176
1177 PR testsuite/12649
1178 Fix races.
1179
1180 * gdb.base/completion.exp: Remove all sleep calls. Remove
1181 unnecessary regexs. Don't explicitly expect anything after the
1182 prompt. Eat the prompt if necessary.
1183
b4cbb4a3
EBM
11842011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1185
1186 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1187 accept to show the caller line again as well as the line after.
1188
d65aec65
PM
11892011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1190
1191 PR mi/12531
1192
1193 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1194 compile target.
1195 * gdb.python/py-prettyprint.exp: Add C++ object for
1196 CPLUS_FAKE_CHILD test.
1197
30852783
UW
11982011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1199
1200 * gdb.base/signest.exp: New file.
1201 * gdb.base/signest.c: Likewise.
1202
c7b1f0d9
JK
12032011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1206 thread and breakpoint notifications.
1207
559a7a62
JK
12082011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * gdb.base/fortran-sym-case.c: New file.
1211 * gdb.base/fortran-sym-case.exp: New file.
1212 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1213 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1214 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1215
8344e389
JK
12162011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1219 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1220 false #1', `if true else false #2' and `if true else false #3'.
1221
2484c66b
UW
12222011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1223
1224 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1225 while delivering signal.
1226
8d3788bd
VP
12272011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1228
1229 MI breakpoint notifications.
1230
1231 * testsuite/gdb.mi/mi-cli.exp: Adust.
1232 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1233 * testsuite/gdb.mi/mi-watch.exp: Adust.
1234 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1235 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1236 notifications.
1237
3e03848b
JK
12382011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1241 * gdb.base/gdbindex-stabs.c: New file.
1242 * gdb.base/gdbindex-stabs.exp: New file.
1243
918c9108
YQ
12442011-04-25 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1247 with /*...*/.
1248 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1249
90556b8c
JK
12502011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 * gdb.python/py-value.exp (test_objfiles): Name the first test
1253 `py-value in file.filename'.
1254
03f2bd59
JK
12552011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1258 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1259 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1260 !gdbserver_reconnect_p..
1261 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1262
7b08b9eb
JK
12632011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.cp/cpcompletion.exp (complete class methods)
1266 (complete class methods beginning with F): Move them above runto. New
1267 comment about the runto delimiter.
1268
b78974c3
PA
12692011-04-20 Pedro Alves <pedro@codesourcery.com>
1270
1271 * gdb.base/maint.exp: Test that "maint print registers" works
1272 without a running program.
1273
20429c40 12742011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1275
20429c40
MP
1276 * gdb.base/setshow.exp: Fix racy tests.
1277 ($old_gdb_prompt): New variable.
1278
7a9dd1b2
TT
12792011-04-19 Tom Tromey <tromey@redhat.com>
1280
1281 * gdb.mi/mi-nsmoribund.exp:
1282 * gdb.hp/gdb.objdbg/objdbg01.exp:
1283 * gdb.base/structs.exp (test_struct_returns):
1284 * gdb.base/call-sc.exp (test_scalar_returns):
1285 * gdb.base/bigcore.exp: Remove duplicate words.
1286
02835898
JK
12872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1288
1289 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1290 * gdb.base/break-interp.exp (test_attach): New comment.
1291
254f582e
JK
12922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1295 (clear __stack_user.next, clear stack_used.next)
1296 (save a zeroed-threads corefile): New test.
1297 Call core_load for $core0file.
1298 (zeroed-threads cannot be listed): New test.
1299
4fe85f5c
JK
13002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1303 filename.
1304 ($srcfile): Preserve the original value.
1305 ($testfile): Match it the .exp filename.
1306 ($corefile): New variable. Substitute it around.
1307 Use clean_restart.
1308 ($prev_timeout): Remove.
1309 (load_core): Move core loading into this proc.
1310 Fix restore of $timeout if load_core fails.
1311
63524580
JK
13122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1313
1314 * gdb.base/eu-strip-infcall.c: New file.
1315 * gdb.base/eu-strip-infcall.exp: New file.
1316
90359a16
JK
13172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1320 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1321
626e7282
JK
13222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1323
1324 Fix Python access to inlined frames.
1325 * gdb.python/py-frame-inline.c: New file.
1326 * gdb.python/py-frame-inline.exp: New file.
1327
3363d018
EBM
13282011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1329
1330 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1331 content of 's24' correctly (avoiding "optimized out").
1332 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1333
28781456
JK
13342011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1337
4a4106ca
TJB
13382011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1339
1340 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1341 expect a colon in watch -location output.
1342
d26ccb4f
JK
13432011-04-13 Marek Polacek <mpolacek@redhat.com>
1344
df46027d 1345 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1346 New testcase `expect response to define backtrace'. Also remove
1347 redundant `default' block.
1348
e1ab1f9c
JK
13492011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1350
1351 * gdb.python/py-prettyprint.c (struct hint_error): New.
1352 (main): New variable hint_error.
1353 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1354 "print hint_error".
1355 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1356 (register_pretty_printers): Register it.
1357
0c2e6019
TT
13582011-04-04 Tom Tromey <tromey@redhat.com>
1359
1360 * gdb.cp/maint.exp (test_help): Update.
1361 (test_namespace): Likewise.
1362
af57139d
JB
13632011-04-01 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1366 * gdb.ada/arrayptr.exp: Add new tests.
1367
956a9fb9
JB
13682011-04-01 Joel Brobecker <brobecker@adacore.com>
1369
1370 * gdb.ada/mi_catch_ex: New testcase.
1371
d0c4d642
PA
13722011-04-01 Pedro Alves <pedro@codesourcery.com>
1373
1374 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1375 base::overload(void) method without specifying "const".
1376
18819fa6
UW
13772011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1378
1379 * gdb.arch/thumb-singlestep.S: New file.
1380 * gdb.arch/thumb-singlestep.exp: Likewise.
1381
a4c8e806
TT
13822011-03-31 Tom Tromey <tromey@redhat.com>
1383
1384 * gdb.python/py-prettyprint.py (exception_flag): New global.
1385 (NoStringContainerPrinter._iterator.next): Check it.
1386 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1387 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1388
53832f31
TT
13892011-03-29 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.cp/anon-struct.cc: New file.
1392 * gdb.cp/anon-struct.exp: New file.
1393
e4620230
JK
13942011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1395
1396 Test STT_GNU_IFUNC support.
1397 * gdb.base/gnu-ifunc-lib.c: New file.
1398 * gdb.base/gnu-ifunc.c: New file.
1399 * gdb.base/gnu-ifunc.exp: New file.
1400
d0fb5eae
JK
14012011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 Support a ring of related breakpoints.
1404 * gdb.base/watchpoint-delete.c: New file.
1405 * gdb.base/watchpoint-delete.exp: New file.
1406
20106cfb
JK
14072011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1408
1409 * gdb.ada/arrayparam.exp (print first after function call): Use
1410 explicit package name. Add a comment
1411 (print lasta after function call): Rename ...
1412 (print last after function call): ... it and use explicit package
1413 name.
1414 (print length after function call): Use explicit package name.
1415 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1416 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1417 (multiple matches for symbol i): Rename ...
1418 (multiple matches for symbol integervar): ... it.
1419 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1420 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1421
e7ab5e63
AB
14222011-03-25 Andrew Burgess <aburgess@broadcom.com>
1423
1424 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1425 environment variable to make grep output more predictable. Move
1426 all the environment setup into gdb_init so it's done once per test
1427 case rather than each time we start gdb.
1428
9ef07c8c
TT
14292011-03-24 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1432 test.
1433
dd90784c
JK
14342011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1435
1436 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1437 * gdb.dwarf2/dw2-entry-value.S: New file.
1438 * gdb.dwarf2/dw2-entry-value.exp: New file.
1439
05775840
PM
14402011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1441
1442 PR python/12183
1443
1444 * gdb.python/py-function.exp: Add GdbError tests.
1445
8661b11b
PA
14462011-03-18 Pedro Alves <pedro@codesourcery.com>
1447
1448 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1449 (reglocal_test_func, statlocal_test_func): New functions.
1450 (globals_test_func): Call new functions.
1451 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1452 (gdb_collect_locals_test): New procedure.
1453 (gdb_trace_collection_test): Call new procedures.
1454
0fdb4f18
PA
14552011-03-18 Pedro Alves <pedro@codesourcery.com>
1456
1457 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1458 (test_register, test_register_unavailable): New procedures.
1459 (gdb_unavailable_registers_test): New procedure.
1460 (gdb_trace_collection_test): Call it.
1461
99c3dc11
PM
14622011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1463
1464 PR python/12149
1465
1466 * gdb.python/python.exp: Add gdb.write tests.
1467
29703da4
PM
14682010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1469
1470 * gdb.python/Makefile.in: Add py-objfile.
1471 * gdb.python/py-objfile.exp: New file.
1472 * gdb.python/py-objfile.c: New file.
1473 * gdb.python/py-block.exp: Add is_valid tests.
1474 * gdb.python/py-inferior.exp: Ditto.
1475 * gdb.python/py-infthread.exp: Ditto.
1476 * gdb.python/py-symbol.exp: Ditto.
1477 * gdb.python/py-symtab.exp: Ditto.
1478
598997c8
KS
14792011-03-16 Keith Seitz <keiths@redhat.com>
1480
1481 PR c++/12273
1482 * gdb.cp/cmpd-minsyms.exp: New test.
1483 * gdb.cp/cmpd-minsyms.cc: New file.
1484
1485 PR c++/11734
1486 * gdb.cp/ovsrch.exp: New test.
1487 * gdb.cp/ovsrch.h: New file.
1488 * gdb.cp/ovsrch1.cc: New file.
1489 * gdb.cp/ovsrch2.cc: New file.
1490 * gdb.cp/ovsrch3.cc: New file.
1491 * gdb.cp/ovsrch4.cc: New file.
1492
c91513d8
PP
14932011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1494
1495 PR gdb/12528
1496 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1497 * gdb.base/break-on-linker-gcd-function.exp: New test.
1498 * gdb.base/break-on-linker-gcd-function.cc: New file.
1499
7470fc63
AT
15002011-03-15 Andreas Tobler <andreast@fgznet.ch>
1501
1502 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1503
959e7469
PM
15042011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1505
1506 * lib/gdb.exp (gdb_unload): Add another termination case.
1507
9373cf26
JK
15082011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1511 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1512 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1513 Provide a stub byte there.
1514 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1515 DW_AT_entry_pc.
1516 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1517
24e9cda0
UW
15182011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1519
1520 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1521 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1522 "generic ABI, auto".
1523 (altivec_abi_tests): Accept vectors returned by reference.
1524
7371cf6d
PM
15252010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1526
1527 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1528
ce77046a
UW
15292011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1530
1531 * gdb.python/py-section-script.exp: Skip test if no Python support.
1532
176400c3
UW
15332011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1534
1535 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1536
ecec24e6
PM
15372011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1538
1539 * gdb.python/py-parameter.exp: Update tests to the new Python
1540 parameter API. Add "no documentation" test. Add deprecated API
1541 backward compatibility test.
1542
5dbdd470
TT
15432011-03-09 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1546 gdb_continue_to_end.
1547
b66e66ee
MK
15482011-03-09 Mark Kettenis <kettenis@gnu.org>
1549
1550 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1551 tabs.
1552
eceb0c5f
TT
15532011-03-09 Tom Tromey <tromey@redhat.com>
1554
1555 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1556 parentheses.
1557 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1558 $command.
1559 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1560 argument to gdb_continue_to_end.
1561 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1562 argument to gdb_continue_to_end.
1563 * gdb.cp/annota3.exp: Fix regex.
1564 * gdb.cp/annota2.exp: Fix regex.
1565 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1566 gdb_continue_to_end.
1567 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1568 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1569 gdb_continue_to_end.
1570
63154eca
PA
15712011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 * gdb.server/ext-run.exp
1574 (load new file without any gdbserver inferior): New test.
1575
967d1f9b
TT
15762011-03-07 Tom Tromey <tromey@redhat.com>
1577
1578 * Makefile.in (TAGS): Rewrite.
1579
d68dcbb9
JK
15802011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1583 initial commands echo. New match for `Found trace'. Anchor all the
1584 other matches. Anchor and match for `No trace frame found' the final
1585 match.
1586
6bf58e63
TT
15872011-03-07 Tom Tromey <tromey@redhat.com>
1588
1589 * Makefile.in (TAGS): New target.
1590
fda326dd
TT
15912011-03-07 Tom Tromey <tromey@redhat.com>
1592
1593 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1594 change.
1595 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1596 change.
1597 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1598 exit message change.
1599 (skip_altivec_tests): Update for exit message change.
1600 (skip_vsx_tests): Likewise.
1601 (gdb_continue_to_end): Likewise. Add 'command' argument.
1602 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1603 * gdb.threads/tls.exp: Update for exit message change.
1604 * gdb.threads/thread-unwindonsignal.exp: Use
1605 gdb_continue_to_end.
1606 * gdb.threads/step.exp (step_it): Update for exit message change.
1607 (continue_all): Likewise.
1608 * gdb.threads/print-threads.exp (test_all_threads): Update for
1609 exit message change.
1610 * gdb.threads/interrupted-hand-call.exp: Use
1611 gdb_continue_to_end.
1612 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1613 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1614 gdb_continue_to_end.
1615 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1616 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1617 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1618 * gdb.cp/method.exp: Update for exit message change.
1619 * gdb.cp/mb-templates.exp: Update for exit message change.
1620 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1621 * gdb.cp/annota3.exp: Update for exit message change.
1622 * gdb.cp/annota2.exp: Update for exit message change.
1623 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1624 * gdb.base/term.exp: Update for exit message change.
1625 * gdb.base/step-test.exp (test_i): Update for exit message change.
1626 * gdb.base/sigstep.exp (advance): Update for exit message change.
1627 (advancei): Likewise.
1628 * gdb.base/siginfo.exp: Update for exit message change.
1629 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1630 * gdb.base/reread.exp: Use gdb_continue_to_end.
1631 * gdb.base/langs.exp: Use gdb_continue_to_end.
1632 * gdb.base/interrupt.exp: Update for exit message change.
1633 * gdb.base/gdb1555.exp: Update for exit message change.
1634 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1635 * gdb.base/ending-run.exp: Update for exit message change.
1636 * gdb.base/chng-syms.exp: Update for exit message change.
1637 * gdb.base/checkpoint.exp: Update for exit message change.
1638 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1639 gdb_continue_to_end.
1640 (test_catch_syscall_with_wrong_args): Likewise.
1641 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1642 * gdb.base/break-interp.exp (test_ld): Update for exit message
1643 change.
1644 * gdb.base/bang.exp: Update for exit message change.
1645 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1646 (do_call_attach_tests): Likewise.
1647 * gdb.base/a2-run.exp: Update for exit message change.
1648 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1649 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1650 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1651
dd19bd70
JK
16522011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1655
30e62689
TT
16562011-03-03 Tom Tromey <tromey@redhat.com>
1657
1658 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1659 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1660 * gdb.hp/gdb.aCC/configure.ac: Remove.
1661 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1662 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1663 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1664 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1665 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1666 * gdb.hp/gdb.compat/configure.ac: Remove.
1667 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1668 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1669 * gdb.hp/gdb.defects/configure.ac: Remove.
1670 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1671 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1672 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1673 * gdb.hp/configure.ac: Remove.
1674 * gdb.hp/configure: Remove.
1675 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1676 substitution.
1677 (Makefile): Remove rule.
1678 * gdb.cell/configure.ac: Remove.
1679 * gdb.cell/configure: Remove.
1680 * gdb.stabs/Makefile.in (Makefile): Remove.
1681 (distclean): Don't remove config.status or config.log.
1682 * gdb.stabs/configure (Makefile): Remove.
1683 * gdb.stabs/configure.ac: Remove.
1684 * configure: Rebuild.
1685 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1686 Remove stabs- and cell-specific logic. Test for existence of
1687 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1688 subdirectories, gdb.cell, and and gdb.stabs.
1689 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1690
c171f854
JB
16912011-03-03 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1694 end of buffer.
1695
9a5193cb
JB
16962011-03-02 Joel Brobecker <brobecker@adacore.com>
1697
1698 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1699 gdb_test when running a test where we expected no output back.
1700
9bb4c1bb
MS
17012011-02-28 Michael Snyder <msnyder@vmware.com>
1702
1703 * gdb.cp/overload.cc: Change initializer value to integer.
1704
3bd0f5ef
MS
17052011-02-27 Michael Snyder <msnyder@vmware.com>
1706
1707 * gdb.multi/base.exp: Add test for remove-inferiors.
1708
2279eaad
JB
17092011-02-26 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.python/py-frame.exp: Simplify the initialization phase
1712 using prepare_for_testing.
1713
c82c0b55
MS
17142011-02-25 Michael Snyder <msnyder@vmware.com>
1715
1716 * gdb.multi/base.exp: Add tests for info inferiors with args.
1717
1d94651b
JK
17182011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1721 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1722 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1723 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1724 asmfile3. Comment the STABS (#3) file compilation. Compile
1725 everything through assembler. Provide KFAIL for symtab/12497.
1726 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1727 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1728 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1729 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1730
3bd0f5ef
MS
17312011-02-24 Michael Snyder <msnyder@vmware.com>
1732
1733 * gdb.base/break.exp: Add tests for delete breakpoints using
1734 convenience variables and value history references.
1735
12c1418e
MS
17362011-02-24 Michael Snyder <msnyder@vmware.com>
1737
1738 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1739 left behind in previous check-in.
1740
e5a67952
MS
17412011-02-23 Michael Snyder <msnyder@vmware.com>
1742
1743 * gdb.base/break.exp: Add tests for "info break" with arguments.
1744 * gdb.trace/infotrace.exp: Update patterns for error and help.
1745 * gdb.base/completion.exp: Update pattern.
1746 * gdb.base/ena-dis-br.exp: Update pattern.
1747 * gdb.base/help.exp: Update patterns.
1748
17492011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1750
1751 * gdb.base/memattr.exp: New test.
1752 * gdb.base/memattr.c: Test load for memattr.exp.
1753
6e6fbe60
DE
17542011-02-22 Doug Evans <dje@google.com>
1755
1756 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1757
1d41d745
MS
17582011-02-22 Michael Snyder <msnyder@vmware.com>
1759
1760 * Makefile.in: Make more clean.
1761 * gdb.ada/Makefile.in: Ditto.
1762 * gdb.arch/Makefile.in: Ditto.
1763 * gdb.asm/Makefile.in: Ditto.
1764 * gdb.base/Makefile.in: Ditto.
1765 * gdb.cp/Makefile.in: Ditto.
1766 * gdb.dwarf2/Makefile.in: Ditto.
1767 * gdb.java/Makefile.in: Ditto.
1768 * gdb.mi/Makefile.in: Ditto.
1769 * gdb.modula2/Makefile.in: Ditto.
1770 * gdb.python/Makefile.in: Ditto.
1771 * gdb.server/Makefile.in: Ditto.
1772 * gdb.stabs/Makefile.in: Ditto.
1773 * gdb.threads/Makefile.in: Ditto.
1774 * gdb.trace/Makefile.in: Ditto.
1775
79ba84ca
MS
17762011-02-22 Michael Snyder <msnyder@vmware.com>
1777
df46027d 1778 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1779 info threads.
1780
b9b35694
JB
17812011-02-22 Joel Brobecker <brobecker@adacore.com>
1782
1783 * gdb.python/py-breakpoint.exp: Fix the expected output of
1784 one of the "maint info breakpoints" tests to accept the output
1785 generated on platforms that do not have hardware watchpoints.
1786
8bfb830f
JB
17872011-02-22 Joel Brobecker <brobecker@adacore.com>
1788
1789 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1790 clean_restart. Be a little stricter in the expected output
1791 for one of the tests. Fix a typo in one of the comments.
1792
c45f3c54
JB
17932011-02-22 Joel Brobecker <brobecker@adacore.com>
1794
1795 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1796 Delete variable binfile, no longer use. Add or modify test
1797 comments to make them unique.
1798
b97c863c
MS
17992011-02-21 Michael Snyder <msnyder@vmware.com>
1800
1801 * Makefile.in: Update for make clean.
1802 * gdb.ada/Makefile.in: Ditto.
1803 * gdb.arch/Makefile.in: Ditto.
1804 * gdb.asm/Makefile.in: Ditto.
1805 * gdb.base/Makefile.in: Ditto.
1806 * gdb.cp/Makefile.in: Ditto.
1807 * gdb.dwarf2/Makefile.in: Ditto.
1808 * gdb.java/Makefile.in: Ditto.
1809 * gdb.mi/Makefile.in: Ditto.
1810 * gdb.modula2/Makefile.in: Ditto.
1811 * gdb.python/Makefile.in: Ditto.
1812 * gdb.server/Makefile.in: Ditto.
1813 * gdb.stabs/Makefile.in: Ditto.
1814 * gdb.threads/Makefile.in: Ditto.
1815 * gdb.trace/Makefile.in: Ditto.
1816
aea5b279
MS
18172011-02-21 Michael Snyder <msnyder@vmware.com>
1818
1819 * gdb.threads/thread-find.exp: Update patterns for changes in
1820 output of "info threads" command.
1821
e3039479
UW
18222011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1823 Ulrich Weigand <uweigand@de.ibm.com>
1824
1825 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1826 (skip_hw_watchpoint_tests): Likewise.
1827 (skip_hw_watchpoint_multi_tests): Likewise.
1828
b800ec70
UW
18292011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1830
1831 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1832 (skip_hw_watchpoint_tests): Likewise.
1833 (skip_hw_watchpoint_multi_tests): Likewise.
1834 (skip_hw_watchpoint_access_tests): Likewise.
1835
1836 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1837 * gdb.base/pr11022.exp: Likewise.
1838 * gdb.base/watch-read.exp: Likewise.
1839 * gdb.base/watch_thread_num.exp: Likewise.
1840 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1841 * gdb.base/watchpoint-hw.exp: Likewise.
1842 * gdb.base/watchpoint.exp: Likewise.
1843 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1844 * gdb.threads/watchthreads-reorder.exp: Likewise.
1845 * gdb.threads/watchthreads.exp: Likewise.
1846 * gdb.threads/watchthreads2.exp: Likewise.
1847
91033e37
JB
18482011-02-21 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1851 the debugger is unable to find the array bounds.
1852
eeaafae2
JK
18532011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 * gdb.cp/typedef-operator.exp: New file.
1856 * gdb.cp/typedef-operator.cc: New file.
1857
e338d953
MS
18582011-02-17 Michael Snyder <msnyder@vmware.com>
1859
1860 * gdb.threads/thread-find.exp: Fix regular expressions.
1861
e67ad678
JB
18622011-02-17 Joel Brobecker <brobecker@adacore.com>
1863
1864 * gdb.ada/packed_array: Expand testcase to test printing of
1865 unconstrained packed array.
1866
93084bca
JB
18672011-02-17 Joel Brobecker <brobecker@adacore.com>
1868
1869 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1870
a0c78a73
PA
18712011-02-16 Pedro Alves <pedro@codesourcery.com>
1872
f65d5553 1873 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1874 (main): Initialize it before collecting, and and clear it
1875 afterwards.
f65d5553
PA
1876 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1877 collecting with '{type} addr', where the addr expression is not an
1878 rvalue.
a0c78a73 1879
3dfcbbd2
KW
18802011-02-16 Ken Werner <ken.werner@de.ibm.com>
1881
1882 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1883 a bool variable. Expect correct OpenCL names for vector types. Use the
1884 uc3 variable name instead of referring to the uchar3 built-in type.
1885 Escape the asterisk at the half pointer test.
1886
08807d5a
PA
18872011-02-16 Pedro Alves <pedro@codesourcery.com>
1888
f65d5553 1889 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1890 (main): Initialize it before collecting, and and clear it
1891 afterwards.
f65d5553
PA
1892 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1893 collecting overlapping memory ranges.
08807d5a 1894
60f98dde
MS
18952011-02-15 Michael Snyder <msnyder@vmware.com>
1896
1897 * gdb.base/default.exp: Add tests for thread commands.
1898 * gdb.base/help.exp: Add tests for thread commands.
1899 * gdb.threads/thread-find.exp: New test for thread find command.
1900
648cd113
KW
19012011-02-15 Ken Werner <ken.werner@de.ibm.com>
1902
1903 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1904
494e194e
YQ
19052011-02-15 Yao Qi <yao@codesourcery.com>
1906
1907 PR tdep/12352
1908 * gdb.arch/arm-disp-step.S : New test for str instruction.
1909 * gdb.arch/arm-disp-step.exp : Likewise.
1910
d9492458
TJB
19112011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1912
1913 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1914 "vector_register2_vr" test strings. Test the extended floating
1915 point registers (F32~F63).
1916 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1917 IBM XL C compiler. Make the test program use a register provided
1918 by the compiler for the lxvd2x instruction.
1919
8af8e3bc
PA
19202011-02-14 Pedro Alves <pedro@codesourcery.com>
1921
1922 * gdb.trace/unavailable.cc (class Base, class Middle, class
1923 Derived): New types.
1924 (derived_unavail, derived_partial, derived_whole): New globals.
1925 (virtual_partial): New global.
1926 (virtualp): Point at virtual_partial.
1927 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1928 related to unavailable vptr.
1929
1b28d0b3
PA
19302011-02-14 Pedro Alves <pedro@codesourcery.com>
1931
1932 * gdb.trace/unavailable.cc (a, b, c): New globals.
1933 (main): Set and clear them.
1934 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1935 `a' and `c', and check that `b' isn't collected, although `a' and
1936 `c' are.
1937
ec0a52e1
PA
19382011-02-14 Pedro Alves <pedro@codesourcery.com>
1939
1940 * gdb.trace/unavailable.cc (struct Virtual): New.
1941 (virtualp): New global pointer.
1942 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1943 printing a pointer to an object whose type has a vtable, with
1944 print object on.
1945
24e6bcee
PA
19462011-02-14 Pedro Alves <pedro@codesourcery.com>
1947
1948 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1949 value repeat handles unavailableness.
1950
39d37385
PA
19512011-02-14 Pedro Alves <pedro@codesourcery.com>
1952
1953 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1954 tests for building arrays from unavailable values, subscripting
1955 non-memory rvalue unvailable arrays, and accessing fields or
1956 baseclasses of non-lazy unavailable values,
1957 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1958 struct types.
1959 (g_smallstruct, g_smallstruct_b): New globals.
1960
06d72e16
PA
19612011-02-14 Pedro Alves <pedro@codesourcery.com>
1962
1963 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1964
bc9a5551
JK
19652011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1966
1967 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1968 * gdb.cp/overload-const.exp: New file.
1969 * gdb.cp/overload-const.cc: New file.
1970
54fcddd0
UW
19712011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1972
1973 * gdb.opencl/callfuncs.cl: New file.
1974 * gdb.opencl/callfuncs.exp: New test.
1975 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1976
d6dafb7c
UW
19772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1978
1979 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1980 when computing result.
1981 * gdb.arch/altivec-abi.exp: Update expected results.
1982
a449c2d8
TJB
19832011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1984
1985 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1986 * gdb.base/jit.exp: Likewise.
1987 * gdb.base/pie-execl.exp: Likewise.
1988 * gdb.base/solib-nodir.exp: Likewise.
1989 * gdb.base/solib-overlap.exp: Likewise.
1990
764880b7
PA
19912011-02-07 Pedro Alves <pedro@codesourcery.com>
1992
1993 * gdb.trace/collection.c (global_pieces): New.
1994 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1995 New procedure.
1996 (gdb_trace_collection_test): Call it.
1997
505500db
SW
19982011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1999
2000 * gdb.python/py-evthreads.c: New file.
2001 * gdb.python/py-evthreads.exp: New file.
2002 * gdb.python/py-events.py: New file.
2003 * gdb.python/py-events.exp: New file.
2004 * gdb.python/py-events.c: New file.
2005
385203ed
DD
20062011-02-04 David Daney <ddaney@caviumnetworks.com>
2007
2008 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2009
9011945e
AB
20102011-02-03 Andrew Burgess <aburgess@broadcom.com>
2011
2012 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2013 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2014 boundary between two compilation units.
2015
580688f3
PA
20162011-02-02 Pedro Alves <pedro@codesourcery.com>
2017
2018 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2019 (Virtual): New structs.
2020 (virtual_o, virtual_middle_b): New globals.
2021 * gdb.cp/virtbase.exp: New tests.
2022
d3f0f853
PP
20232011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2024
2025 * gdb.base/jit.exp: New file.
2026 * gdb.base/jit-main.c: New file.
2027 * gdb.base/jit-solib.c: New file.
2028
b2030fb5
UW
20292011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2030
2031 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2032 proceed to initial kernel entry point.
2033 * gdb.opencl/datatypes.exp: Likewise.
2034 * gdb.opencl/operators.exp: Likewise.
2035 * gdb.opencl/vec_comps.exp: Likewise.
2036
2db19d1e
SW
20372011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2038
2039 * gdb.cp/nsnested.cc: New.
2040 * gdb.cp/nsnested.exp: New.
2041 * gdb.cp/nsnoimports.exp: New.
2042 * gdb.cp/nsnoimports.cc: New.
2043
6b0c4c1f
JB
20442011-01-31 Joel Brobecker <brobecker@adacore.com>
2045
2046 * gdb.base/interact.exp: Add extra tests that verify that
2047 the value of the interactive-mode setting does not change
2048 after the script is sourced.
2049
80b23b6a
JK
20502011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.cp/noparam.exp: New file.
2053 * gdb.cp/noparam.cc: New file.
2054
ffd5ec24
PA
20552011-01-28 Pedro Alves <pedro@codesourcery.com>
2056
2057 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2058 there's no stack or registers.
2059
a81766d8
TT
20602011-01-26 Tom Tromey <tromey@redhat.com>
2061
2062 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2063 space before string output. Add test for "set print pretty off"
2064 case.
2065
585fdaa1
PA
20662011-01-25 Pedro Alves <pedro@codesourcery.com>
2067
2068 * gdb.base/frame-args.exp: Adjust.
2069 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2070 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2071 * gdb.dwarf2/pieces.exp: Adjust.
2072 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2073 * gdb.opt/inline-locals.exp: Adjust.
2074 * gdb.threads/fork-child-threads.exp: Adjust.
2075
d468832a
KW
20762011-01-25 Ken Werner <ken.werner@de.ibm.com>
2077
2078 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2079 OpenCL kernel function. Add a comment as marker. Add address space
2080 qualifiers for the remaining program scope variables.
2081 * gdb.opencl/datatypes.cl: Likewise.
2082 * gdb.opencl/operators.cl: Likewise.
2083 * gdb.opencl/vec_comps.cl: Likewise.
2084 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2085 Add breakpoint at the marker comment.
2086 * gdb.opencl/datatypes.exp: Likewise.
2087 * gdb.opencl/operators.exp: Likewise.
2088 * gdb.opencl/vec_comps.exp: Likewise.
2089
490f124f
PA
20902011-01-24 Pedro Alves <pedro@codesourcery.com>
2091
2092 * gdb.base/printcmds.c (some_struct): New struct and instance.
2093 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2094 procedure.
2095 <global scope>: Call it.
2096
6da78614
KW
20972011-01-21 Ken Werner <ken.werner@de.ibm.com>
2098
2099 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2100 argument to the gdb_compile_opencl_hostapp call.
2101
ec64c9aa
YQ
21022011-01-19 Yao Qi <yao@codesourcery.com>
2103
2104 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2105 positve list.
2106
810cfdbb
YQ
21072011-01-19 Yao Qi <yao@codesourcery.com>
2108
2109 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2110 canonical form.
2111 Remove "xscale-*-*"
2112 * gdb.xml/tdesc-regs.exp: Likewise.
2113 * gdb.python/py-section-script.exp: Replace ARM target triplet
2114 with canonical form.
2115 Match arm*-*-symbianelf*.
2116 * gdb.base/dup-sect.exp: Likewise.
2117 * lib/dwarf.exp: New.
2118 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2119 dwarf2_support.
2120 * gdb.dwarf2/dup-psym.exp: Likewise.
2121 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2122 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2123 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2124 * gdb.dwarf2/dw2-basic.exp: Likewise.
2125 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2126 * gdb.dwarf2/dw2-const.exp: Likewise.
2127 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2128 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2129 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2130 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2131 * gdb.dwarf2/dw2-filename.exp: Likewise.
2132 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2133 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2134 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2135 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2136 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2137 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2138 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2139 * gdb.dwarf2/dw2-producer.exp: Likewise.
2140 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2141 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2142 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2143 * gdb.dwarf2/dw2-strp.exp: Likewise.
2144 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2145 * gdb.dwarf2/implptr.exp: Likewise.
2146 * gdb.dwarf2/mac-fileno.exp: Likewise.
2147 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2148 * gdb.dwarf2/pieces.exp: Likewise.
2149 * gdb.dwarf2/pr11465.exp: Likewise.
2150 * gdb.dwarf2/valop.exp: Likewise.
2151 * gdb.dwarf2/watch-notconst.exp: Likewise.
2152 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2153
4694da01
TT
21542011-01-19 Tom Tromey <tromey@redhat.com>
2155
2156 * gdb.python/py-infthread.exp: Add thread tests.
2157
b075872c
JB
21582011-01-14 Joel Brobecker <brobecker@adacore.com>
2159
2160 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2161
2c3e6e24
JB
21622011-01-14 Joel Brobecker <brobecker@adacore.com>
2163
2164 * gdb.ada/widewide: New testcase.
2165
de8fa76c
JB
21662011-01-13 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.base/interact.exp: New testcase.
2169
1b05df00
TT
21702011-01-12 Tom Tromey <tromey@redhat.com>
2171
2172 * gdb.mi/gdb2549.exp: Update for error message changes.
2173 * gdb.mi/mi-cli.exp: Likewise.
2174 * gdb.mi/mi-disassemble.exp: Likewise.
2175 * gdb.mi/mi-pthreads.exp: Likewise.
2176 * gdb.mi/mi-regs.exp: Likewise.
2177 * gdb.mi/mi-stack.exp: Likewise.
2178 * gdb.mi/mi-var-block.exp: Likewise.
2179 * gdb.mi/mi-var-cmd.exp: Likewise.
2180 * gdb.mi/mi2-cli.exp: Likewise.
2181 * gdb.mi/mi2-disassemble.exp: Likewise.
2182 * gdb.mi/mi2-pthreads.exp: Likewise.
2183 * gdb.mi/mi2-regs.exp: Likewise.
2184 * gdb.mi/mi2-stack.exp: Likewise.
2185 * gdb.mi/mi2-var-block.exp: Likewise.
2186 * gdb.mi/mi2-var-cmd.exp: Likewise.
2187
c2ff108b
JK
21882011-01-12 Andrew Burgess <aburgess@broadcom.com>
2189 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 PR fortran/11104 and DWARF unbound arrays detection.
2192 * gdb.fortran/multi-dim.exp: New file.
2193 * gdb.fortran/multi-dim.f90: New file.
2194
b716877b
AB
21952011-01-12 Andrew Burgess <aburgess@broadcom.com>
2196
2197 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2198 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2199 add new tests for opcode dumping.
2200
6c162d5e
TT
22012011-01-11 Tom Tromey <tromey@redhat.com>
2202
2203 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2204
77b06cd7
TJB
22052010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2206
2207 Convert hardware watchpoints to use breakpoint_ops.
2208 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2209 type is not supported.
2210 * gdb.base/foll-fork.exp: Likewise.
2211 * gdb.base/foll-vfork.exp: Likewise.
2212
f39a75d0
PM
22132011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2214
2215 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2216 Use load_lib gdb-python.exp.
2217 * gdb.python/python.exp: Ditto.
2218 * gdb.python/py-function.exp: Ditto.
2219
fc529d80
AS
22202011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2221
2222 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2223
fb03cb59
JK
22242011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2225
2226 * configure: Regenerate.
2227
d8e22779
TT
22282011-01-06 Tom Tromey <tromey@redhat.com>
2229
2230 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2231
09050809
JB
22322011-01-06 Joel Brobecker <brobecker@adacore.com>
2233
fc529d80
AS
2234 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2235 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2236 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2237 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2238 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2239 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2240 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2241 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2242 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2243 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2244 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2245 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2246 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2247 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2248 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2249 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2250 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2251 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2252 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2253 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2254 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2255 gdb.ada/uninitialized_vars.exp,
2256 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2257 Simplify by using clean_restart.
09050809 2258
8ed5dd9e
JB
22592011-01-06 Joel Brobecker <brobecker@adacore.com>
2260
2261 Add marker to be used as anchor for inserting breakpoints.
2262 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2263 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2264 Likewise.
2265
2266 Remove uses of gdb_start_cmd.
2267 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2268 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2269
2270 Do not run testcase if testing with GDBserver.
2271 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2272 if testing with GDBserver.
2273
368a124f
JB
22742011-01-06 Joel Brobecker <brobecker@adacore.com>
2275
2276 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2277 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2278 copyright header.
2279
44944448
JB
22802011-01-05 Joel Brobecker <brobecker@adacore.com>
2281
2282 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2283 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2284 testsuite/gdb.fortran/complex.f,
2285 testsuite/gdb.fortran/derived-type.f90,
2286 testsuite/gdb.fortran/library-module-lib.f90,
2287 testsuite/gdb.fortran/library-module-main.f90,
2288 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2289 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2290 Copyright year update.
2291
31886ea6
JB
22922011-01-05 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.base/langs1.f: Add copyright header.
2295
ebedcab5
JK
22962011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 * gdb.base/morestack.exp: New file.
2299 * gdb.base/morestack.c: New file.
2300
de1eb2f9
JK
23012011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2304
9e87a409
JB
23052010-12-29 Joel Brobecker <brobecker@adacore.com>
2306
2307 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2308 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2309
720d1a40
JB
23102010-12-29 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2313
a283af87
AS
23142010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2315
5d3d9cba
AS
2316 * gdb.threads/tls.exp: Fix typo.
2317
a283af87
AS
2318 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2319 * gdb.threads/execl.exp: Update.
2320
2a20745c
YQ
23212010-12-23 Yao Qi <yao@codesourcery.com>
2322
2323 * gdb.arch/arm-disp-step.exp: New.
2324 * gdb.arch/arm-disp-step.S: New.
2325
a7658b96
TT
23262010-12-21 Tom Tromey <tromey@redhat.com>
2327
2328 * gdb.threads/execl.exp: Update.
2329 * gdb.threads/linux-dp.exp: Update.
2330 * gdb.threads/manythreads.exp: Update.
2331 * gdb.threads/tls.exp: Update.
2332
5b79abe7
TT
23332010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2336 (NextOverThrowDerivates) <resumebpt>: New.
2337 (resumebpt_test): New.
2338 (main): Call resumebpt_test.
2339 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2340
0914bcdb
SS
23412010-12-12 Stan Shebs <stan@codesourcery.com>
2342
2343 * gdb.trace/tsv.exp: Test print command on trace state variables.
2344
305aeedc
TT
23452010-12-09 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.base/interp.exp: Add regression test.
2348
186c406b
TT
23492010-12-09 Tom Tromey <tromey@redhat.com>
2350
2351 * gdb.java/jnpe.java: New file.
2352 * gdb.java/jnpe.exp: New file.
2353 * gdb.cp/nextoverthrow.exp: New file.
2354 * gdb.cp/nextoverthrow.cc: New file.
2355
aae1c79a
DE
23562010-12-07 Doug Evans <dje@google.com>
2357
2358 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2359 of data-directory.
2360 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2361 updated.
2362 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2363
60f98dde 23642010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2365
2366 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2367 * gdb.base/call-sc.exp: Ditto.
2368 * gdb.base/finish.exp: Ditto.
2369 * gdb.base/return.exp: Ditto.
2370 * gdb.base/return2.exp: Ditto.
2371
5fa290c1
DE
23722010-11-30 Doug Evans <dje@google.com>
2373
2374 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2375 (gdb_expect_list): Fix spelling errors in comments.
2376 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2377 send_gdb/gdb_expect_list where applicable.
2378 * gdb.base/call-ar-st.exp: Ditto.
2379 * gdb.base/funcargs.exp: Ditto.
2380 * gdb.base/gcore.exp: Ditto.
2381 * gdb.base/page.exp: Ditto.
2382 * gdb.base/sigaltstack.exp: Ditto.
2383 * gdb.base/siginfo.exp: Ditto.
2384 * gdb.base/sigstep.exp: Ditto.
2385 * gdb.base/trace-commands.exp: Ditto.
2386
4e04c971
DE
23872010-11-29 Doug Evans <dje@google.com>
2388
2389 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2390 printer-name;subprinter-name.
2391
8cf6f0b1
TT
23922010-11-29 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.dwarf2/implptr.exp: New file.
2395 * gdb.dwarf2/implptr.c: New file.
2396 * gdb.dwarf2/implptr.S: New file.
2397
94b6973e
PM
23982010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2399
fc529d80 2400 PR python/12199
94b6973e
PM
2401
2402 * gdb.python/py-breakpoint.exp: Test the delete method.
2403
8358c15c
JK
24042010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 Fix step_resume_breakpoint unsaved during an infcall.
2407 * gdb.base/step-resume-infcall.exp: New file.
2408 * gdb.base/step-resume-infcall.c: New file.
2409
f6df29bc
TJB
24102010-11-24 Edjunior Machado <emachado@br.ibm.com>
2411
2412 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2413
f2b5a5cf
TJB
24142010-11-24 Edjunior Machado <emachado@br.ibm.com>
2415
2416 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2417 on ppc64's symbols; "finish" and "return" commands must accept to
2418 show the caller line again as well as the line after.
2419 * gdb.asm/powerpc64.inc: New file.
2420
6b0ecdc2
DE
24212010-11-23 Doug Evans <dje@google.com>
2422
2423 * lib/gdb.exp (gdb_test_sequence): New function.
2424 (gdb_expect_list): Add verbose -log call for each pattern.
2425 * gdb.base/signals.exp (test_handle_all_print): Call it.
2426 Reduce timeout increment from 6 minutes to 1 minute.
2427 * gdb.server/ext-run.exp: Call it.
2428
ea976c60
PM
24292010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2430
f2b5a5cf 2431 PR python/12212
ea976c60
PM
2432
2433 * gdb.python/python.exp: Check that selected_thread raises an
2434 error when no inferior is loaded.
2435
c0efa795
JK
24362010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2439 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2440
ec3aa567
JK
24412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2442
2443 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2444 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2445
d8249011
DE
24462010-11-18 Doug Evans <dje@google.com>
2447
2448 * gdb.server/ext-run.exp: Fix intermittent failures.
2449
d4eba7d1
NF
24502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2451
2452 * gdb.stabs/gdb11479.exp: Use runto_main.
2453
b04c2f88
NF
24542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2455
2456 * gdb.base/break-entry.exp: Skip if using a stub.
2457
ae9d7ce4
NF
24582010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2459
2460 * gdb.python/py-inferior.exp: Pack values in target endianness.
2461
621c8364
TT
24622010-11-12 Tom Tromey <tromey@redhat.com>
2463
2464 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2465 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2466 MemoryError.
2467 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2468 type.
2469 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2470 MemoryError.
2471 (test_subscript_regression): Update exception type.
2472
84f4c1fe
PM
24732010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2474
2475 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2476 breakpoint tests.
2477
a1442452
PA
24782010-11-09 Pedro Alves <pedro@codesourcery.com>
2479
2480 * gdb.base/watchpoint.exp: Test "watch -location" with an
2481 innacessible location.
2482
efd11a33
JK
24832010-11-09 Edjunior Machado <emachado@br.ibm.com>
2484 Luis Machado <luisgpm@br.ibm.com>
2485
2486 * gdb.base/maint.exp: Expect "." prefix.
2487 * gdb.base/nodebug.exp: Expect "." Likewise.
2488 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2489 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2490 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2491 POWER server processors.
2492
aa00efb5
JK
24932010-11-08 Edjunior Machado <emachado@br.ibm.com>
2494 Luis Machado <luisgpm@br.ibm.com>
2495
2496 * gdb.base/break-entry.exp: convert entry point for
2497 ppc64 and expect leading `.' on ppc64's symbols
2498
99e7ae30
DE
24992010-11-05 Doug Evans <dje@google.com>
2500
2501 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2502 * gdb.python/py-param.exp: Delete, contents moved to ...
2503 * gdb.python/py-parameter.exp: ... here. New file.
2504 Add test for gdb.parameter ("directories").
99e7ae30 2505
f4b8a18d
KW
25062010-11-05 Ken Werner <ken.werner@de.ibm.com>
2507
2508 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2509 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2510 * configure: Regenerate.
2511 * gdb.opencl/Makefile.in: New File.
2512 * gdb.opencl/datatypes.exp: Likewise.
2513 * gdb.opencl/datatypes.cl: Likewise.
2514 * gdb.opencl/operators.exp: Likewise.
2515 * gdb.opencl/operators.cl: Likewise.
2516 * gdb.opencl/vec_comps.exp: Likewise.
2517 * gdb.opencl/vec_comps.cl: Likewise.
2518 * gdb.opencl/convs_casts.exp: Likewise.
2519 * gdb.opencl/convs_casts.cl: Likewise.
2520 * lib/opencl.exp: Likewise.
2521 * lib/opencl_hostapp.c: Likewise.
2522 * lib/opencl_kernel.cl: Likewise.
2523 * lib/cl_util.c: Likewise.
2524 * lib/cl_util.c: Likewise.
2525 * gdb.base/default.exp (set language): Add "opencl" to the list of
2526 languages.
2527
a9d5ef47
SW
25282010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2529
2530 * gdb.cp/overload.exp: Added test for inheritance overload.
2531 * gdb.cp/overload.cc: Ditto.
2532 * gdb.cp/oranking.exp: Removed releveant kfails.
2533
03eb1c79
JK
25342010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2535 Joel Brobecker <brobecker@adacore.com>
2536
2537 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2538 check test_compiler_info.
2539
dbc98a8b
KW
25402010-11-03 Ken Werner <ken.werner@de.ibm.com>
2541
2542 * gdb.base/gnu_vector.exp: Adjust expect messages.
2543
120bd360
KW
25442010-11-03 Ken Werner <ken.werner@de.ibm.com>
2545
2546 * gdb.base/gnu_vector.exp: Add unary operator tests.
2547
c37f7098
KW
25482010-11-03 Ken Werner <ken.werner@de.ibm.com>
2549
2550 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2551
7b51bc51
DE
25522010-11-02 Doug Evans <dje@google.com>
2553
2554 * gdb.python/py-pp-maint.c: New file.
2555 * gdb.python/py-pp-maint.exp: New file.
2556 * gdb.python/py-pp-maint.py: New file.
2557
50c97f38
TT
25582010-11-02 Tom Tromey <tromey@redhat.com>
2559
2560 * gdb.base/default.exp: Remove "scheme" from language list.
2561
a289b8f6
JK
25622010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 Revert:
2565 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2566 * gdb.threads/sigstep-threads.exp: New file.
2567 * gdb.threads/sigstep-threads.c: New file.
2568
cd017491
MS
25692010-10-20 Michael Snyder <msnyder@vmware.com>
2570
2571 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2572
8e6a5956
UW
25732010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2574
2575 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2576 Skip test completely if gdb,no_hardware_watchpoints.
2577
2c04da0d
UW
25782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2579
2580 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2581 strict, but do not check for any particular function name within libc.
2582
79afc5ef
SW
25832010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2584
2585 * gdb.cp/smartp.exp: New test.
2586 * gdb.cp/smartp.cc : New test.
2587
026ffab7
SW
25882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2589
2590 * gdb.cp/converts.exp: Test pointer to bool conversion.
2591 Test pointer to long conversion.
2592 * gdb.cp/oranking.exp: Removed relevant kfail.
2593
3a772aa4
TT
25942010-10-18 Tom Tromey <tromey@redhat.com>
2595
2596 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2597 argument to lazy_string.
2598 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2599 (pp_ls.to_string): Use it.
2600 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2601 Add "estring2" local.
2602
5fc3827b
JK
26032010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2604
2605 Fix s390x compatibility.
2606 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2607 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2608
8aeb23f3
JK
26092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * gdb.threads/sigstep-threads.exp: New file.
2612 * gdb.threads/sigstep-threads.c: New file.
2613
c1e56572
JK
26142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.base/pie-execl.exp: New file.
2617 * gdb.base/pie-execl.c: New file.
2618
92163a10
JK
26192010-10-13 Doug Evans <dje@google.com>
2620 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 PR exp/12117
2623 * gdb.cp/ptype-cv-cp.cc: New file.
2624 * gdb.cp/ptype-cv-cp.exp: New file.
2625
7062b0a0
SW
26262010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2627
2628 * gdb.cp/converts.cc: New test program.
2629 * gdb.cp/converts.exp: New test.
2630 * gdb.cp/overload.exp: Added test for void* vs int*.
2631 * gdb.cp/overload.exp: Ditto.
2632 * gdb.cp/oranking.exp: Removed related kfail.
2633
0e3509db
DE
26342010-10-13 Doug Evans <dje@google.com>
2635
2636 * lib/gdb-python.exp (gdb_check_python_config): New function.
2637 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2638 * gdb.python/lib-types.cc: New file.
2639 * gdb.python/lib-types.exp: New file.
2640
8dc78533
JK
26412010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2642
2643 * gdb.python/py-error.exp: New file.
2644 * gdb.python/py-error.py: New file.
2645
93c17e06
JK
26462010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2649 gdb_test_multiple.
2650
d8b34041
JK
26512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2654 * gdb.base/prelink.exp: Likewise.
2655 * gdb.base/solib-nodir.exp: Likewise.
2656 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2657 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2658 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2659
e0cc584e
UW
26602010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2661
2662 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2663 for the "info files" test to avoid timeouts on slow machines.
2664
cfc353b1
JK
26652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2668 (main): Make openlib dummy call.
2669
d3d7896d
JK
26702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2673 * break-interp.exp (reach): Move the core body ...
2674 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2675 (test_ld): Provide always real argument, even to the linker. Replace
2676 dl_main by _dl_debug_state.
2677
5e533c94
JK
26782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 Fix results of prelinked PIEs on ppc*.
2681 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2682 Accept also DISPLACEMENT "PRESENT".
2683 (main): Replace "ZERO" displacements by "PRESENT".
2684
33540610
SW
26852010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2686
2687 * gdb.cp/oranking.exp: New test.
2688 * gdb.cp/oranking.cc: New test program.
2689
3bdf2bbd
KW
26902010-10-08 Ken Werner <ken.werner@de.ibm.com>
2691
2692 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2693 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2694
2f608a3a
KW
26952010-10-06 Ken Werner <ken.werner@de.ibm.com>
2696
2697 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2698 lush, lynx) New constant.
2699 * gdb.base/constvars.exp: Test const array types.
2700 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2701
aa2e2d8d
DE
27022010-10-06 Doug Evans <dje@google.com>
2703
2704 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2705 of syscall staging area.
2706
2844d6b5
KW
27072010-10-06 Ken Werner <ken.werner@de.ibm.com>
2708
2709 * gdb.base/gnu_vector.c: Add variable c4.
2710 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2711 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2712
7d8ac8bb
MR
27132010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2714
2715 * gdb.arch/altivec-abi.exp: Fix a typo.
2716
84a02e58
MR
27172010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2718
2719 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2720 to match a thread ID.
2721
b18e6318
JK
27222010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 Fix s390x testcase compatibility.
2725 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2726
a2c09bd0
DE
27272010-10-01 Doug Evans <dje@google.com>
2728
2729 * lib/gdb-python.exp: New file.
2730 * gdb.python/py-block.exp: Use it.
2731 * gdb.python/py-breakpoint.exp: Ditto.
2732 * gdb.python/py-frame.exp: Ditto.
2733 * gdb.python/py-inferior.exp: Ditto.
2734 * gdb.python/py-param.exp: Ditto.
2735 * gdb.python/py-prettyprint.exp: Ditto.
2736 * gdb.python/py-shared.exp: Ditto.
2737 * gdb.python/py-symbol.exp: Ditto.
2738 * gdb.python/py-symtab.exp: Ditto.
2739 * gdb.python/py-type.exp: Ditto.
2740 * gdb.python/py-value.exp: Ditto.
2741 * gdb.python/python.exp: Ditto.
2742
38f12cfc
TT
27432010-09-30 Tom Tromey <tromey@redhat.com>
2744
2745 * gdb.base/anon.exp: New file.
2746 * gdb.base/anon.c: New file.
2747
9ae8282d
TT
27482010-09-30 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.base/completion.exp: Test completion through anonymous
2751 union.
2752 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2753
e9e07ba6
JK
27542010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 Fix printing parameters of inlined functions.
2757 * gdb.dwarf2/dw2-inline-param.exp: New file.
2758 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2759 * gdb.dwarf2/dw2-inline-param.S: New file.
2760
cd2effb2
JK
27612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 PR corefiles/12071.
2764 * gdb.base/corefile.exp (quit with a process, no question: load core)
2765 (quit with a core file): New tests.
2766
bceffbf3
JK
27672010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2768
2769 Fix GDB crash on inferior calls with self-referencing classes.
2770 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2771 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2772 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2773
1736ad11
JK
27742010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 Fix lost siginfo_t for inferior calls.
2777 * gdb.base/siginfo-infcall.exp: New file.
2778 * gdb.base/siginfo-infcall.c: New file.
2779
a176ad92
JB
27802010-09-22 Joel Brobecker <brobecker@adacore.com>
2781
2782 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2783
c2b0a229
JK
27842010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2787 New test.
2788 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2789
e8ae22d1
JB
27902010-09-22 Joel Brobecker <brobecker@adacore.com>
2791
2792 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2793 type of our const type.
2794
ec322823
SW
27952010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2796
2797 * gdb.cp/pr12028.cc: New.
2798 * gdb.cp/pr12028.exp: New.
2799
72929c62
JB
28002010-09-22 Joel Brobecker <brobecker@adacore.com>
2801
2802 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2803
875b4ff5 28042010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2805 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2806
2807 PR mi/11407
2808 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2809 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2810 * gdb.mi/dw2-ref-missing-frame.S New File.
2811 * gdb.mi/dw2-ref-missing-frame.exp New File.
2812
7155d578
TT
28132010-09-14 Tom Tromey <tromey@redhat.com>
2814
2815 PR symtab/8399:
2816 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2817
515ed532
TT
28182010-09-14 Tom Tromey <tromey@redhat.com>
2819
2820 PR exp/11803:
2821 * gdb.threads/tls.exp: Use C++.
2822 (check_thread_local): Use K::another_thread_local.
2823 * gdb.threads/tls.c (class K): New.
2824 (another_thread_local): Now a member of K.
2825 (spin): Update. No longer K&R C.
2826
450ca57c
SW
28272010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2828
2829 * gdb.cp/koenig.cc: created class for testing member lookup.
2830 * gdb.cp/koenig.exp: Added test for member lookup.
2831
dbd492a3
JK
28322010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 Fix false FAILs on sourcetree topdir directory containing "kill".
2835 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2836 source line matching regexp.
2837
8d4d924b
JK
28382010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.python/python.exp (set height 0, collect help from uiout)
2841 (verify help to uiout): New tests.
2842
8e64f2a0
JK
28432010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2844
2845 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2846 is_lp64_target to check 64bit target.
2847
4569eed2
JK
28482010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2849
2850 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2851 (test_ld) <powerpc64-*>: New.
2852
5e1617b1
DJ
28532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2854
2855 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2856
c767944b
DJ
28572010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2858
2859 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2860 (FunctionArg::method): New function.
2861 (empty, arg): New variables.
2862 (main): Call arg.method.
2863 * gdb.cp/templates.exp (test_template_args): New function.
2864 (do_tests): Call it.
2865
27d3a3fc
UW
28662010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2867
2868 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2869 of "next" to proceed over pthread_exit call.
2870
55b7ce7f
UW
28712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2872
2873 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2874 "maint print statistics" output to prevent expect timeouts.
2875
809df446
JK
28762010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2879 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2880 (test_float_rejected): ... here.
2881 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2882 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2883 (test_float_rejected): ... here.
2884 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2885 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2886 (test_float_rejected): ... here.
2887 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2888 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2889 (test_float_rejected): ... here.
2890
8464be76
DJ
28912010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2894 before disabling hardware watchpoints.
2895 (test_inaccessible_watchpoint): Check that hardware watchpoints
2896 are used. Test for watchpoints on a constant address.
2897
14dba4b4
JK
28982010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * gdb.base/ui-redirect.exp: New file.
2901
3f3540e1 29022010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2903 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2904
2905 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2906
0f254bb7
DE
29072010-08-31 Doug Evans <dje@google.com>
2908
2909 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2910
03f17ccf
TT
29112010-08-30 Tom Tromey <tromey@redhat.com>
2912
2913 PR python/11792:
2914 * gdb.python/py-value.exp (test_subscript_regression): Add
2915 dynamic_type test.
2916
640617ad
DJ
29172010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2918
2919 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2920 instead of running to main. Do not test the main function.
2921 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2922 Add new main.
2923
2ed91d1b
PA
29242010-08-26 Pedro Alves <pedro@codesourcery.com>
2925
2926 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2927 one test.
2928
673bfd45
DE
29292010-08-24 Doug Evans <dje@google.com>
2930
2931 PR symtab/11942
2932 * gdb.dwarf2/dw4-sig-types.cc: New file.
2933 * gdb.dwarf2/dw4-sig-types.h: New file.
2934 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2935 * gdb.dwarf2/dw4-sig-types.exp: New file.
2936
f9ffd4bb
TT
29372010-08-23 Tom Tromey <tromey@redhat.com>
2938
2939 PR python/11145:
2940 * gdb.python/py-value.c (Base, Derived): New types.
2941 (base): New global.
2942 * gdb.python/py-value.exp (test_subscript_regression): Add
2943 dynamic_cast test.
2944
d839c8a4
TT
29452010-08-23 Tom Tromey <tromey@redhat.com>
2946
2947 PR python/10676:
2948 * gdb.python/py-type.exp (test_fields): Add tests for type
2949 equality.
2950
702c2711
TT
29512010-08-23 Tom Tromey <tromey@redhat.com>
2952
2953 PR python/11915:
2954 * gdb.python/py-type.exp (test_fields): Add tests for array.
2955
832bafd3
KS
29562010-08-23 Keith Seitz <keiths@redhat.com>
2957
2958 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2959 have any children. Create a new abbrev for it.
2960 Add missing terminal sequence to .debug_abbrev.
2961
c37bf528
KS
29622010-08-20 Keith Seitz <keiths@redhat.com>
2963
2964 PR symtab/11465:
2965 * gdb.dwarf2/pr11465.exp: New test.
2966 * gdb.dwarf2/pr11465.S: New file.
2967 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2968 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2969
4572cbac
TJB
29702010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2971
2972 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2973 registers. Update data sets with the new v2_double element in the
2974 VSX register union. Add vector_register3_vr data set for the AltiVec
2975 registers. Use gdb_test_no_output instead of send_gdb.
2976
e7fbb131
PA
29772010-08-19 Pedro Alves <pedro@codesourcery.com>
2978
2979 * gdb.python/py-shared.exp: New file, factored out from
2980 python.exp.
2981 * gdb.python/py-shared.c: New file.
2982 * gdb.python/py-shared-sl.c: New file.
2983 * gdb.python/python-1.c: New file.
2984 * gdb.python/python-sl.c: Delete.
2985 * gdb.python/python.c: Mention python-1.c.
2986 * gdb.python/python.exp: Move shared library tests to
2987 py-shared.exp.
2988 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2989 (MISCELLANEOUS): New.
2990 (clean mostlyclean): Also remove $MISCELLANEOUS.
2991
d30f5e1f
DE
29922010-08-19 Doug Evans <dje@google.com>
2993
2994 PR exp/11926
2995 * gdb.base/printcmds.exp (test_float_accepted): New function.
2996 Move existing float tests there. Add tests for floats with suffixes.
2997 (test_float_rejected): New function.
2998 * gdb.java/jv-print.exp (test_float_accepted): New function.
2999 (test_float_rejected): New function.
3000 * gdb.objc/print.exp: New file.
3001 * gdb.pascal/print.exp: New file.
3002 * lib/objc.exp: New file.
3003
7b3fd859
PM
30042010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3005
3006 * gdb.base/default.exp (info set): Avoid full buffer error and force
3007 reading up to final gdb prompt.
3008 (show): Likewise.
3009
c92817ce
TT
30102010-08-18 Tom Tromey <tromey@redhat.com>
3011
3012 PR symtab/11919:
3013 * gdb.base/completion.exp: Add test.
3014
f1208f9e
DE
30152010-08-18 Doug Evans <dje@google.com>
3016
3017 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3018 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3019 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3020 Simplify, early exit if runto_main fails.
3021 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3022 (set_lang_fortran): Moved to lib/fortran.exp.
3023 * gdb.fortran/types.exp: load_lib fortran.exp.
3024 (set_lang_fortran): Moved to lib/fortran.exp.
3025 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3026 * gdb.java/jprint.exp (set_lang_java): Ditto.
3027 * gdb.java/jv-exp.exp: load_lib java.exp.
3028 If set_lang_java fails, issue a warning instead of failure to be
3029 consistent with other set_lang_foo uses.
3030 (set_lang_java): Moved to lib/java.exp.
3031 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3032 If set_lang_java fails, issue a warning instead of failure to be
3033 consistent with other set_lang_foo uses.
3034 * gdb.pascal/types.exp: load_lib pascal.exp.
3035 (set_lang_pascal): Moved to lib/pascal.exp.
3036 * lib/fortran.exp: New file.
3037 * lib/java.exp (set_lang_java): New function.
3038 * lib/pascal.exp (set_lang_pascal): New function.
3039
2f06b485
YQ
30402010-08-18 Yao Qi <yao@codesourcery.com
3041
3042 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3043 func_nofb_start and func_loopfb_start, so that address of functions
3044 is equal to these labels on Thumb.
3045
96e25403
YQ
30462010-08-18 Yao Qi <yao@codesourcery.com>
3047
3048 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3049 to reflect latest c source file.
3050
36e6adc4
JK
30512010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 * gdb.cp/infcall-dlopen.exp: New file.
3054 * gdb.cp/infcall-dlopen.cc: New file.
3055 * gdb.cp/infcall-dlopen-lib.cc: New file.
3056
f431efe5
PA
30572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3058 Pedro Alves <pedro@codesourcery.com>
3059
3060 PR breakpoints/11371
3061
3062 * gdb.base/watch-cond-infcall.exp: New file.
3063 * gdb.base/watch-cond-infcall.c: New file.
3064
06a64a0b
TT
30652010-08-16 Tom Tromey <tromey@redhat.com>
3066
3067 * gdb.base/help.exp: Update.
3068 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3069 watchpoint.
3070 (test_watch_location): New proc.
3071 (test_watchpoint_in_big_blob): Delete watchpoint.
3072 * gdb.base/watchpoint.c (func5): New function.
3073 (main): Call it.
3074
70ebf4ed
DE
30752010-08-16 Doug Evans <dje@google.com>
3076
3077 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3078
ca5c20b6
PM
30792010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3080
3081 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3082 tests.
3083
7346b668
KW
30842010-08-11 Ken Werner <ken.werner@de.ibm.com>
3085
3086 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3087 * gdb.base/gnu_vector.c: New File.
3088 * gdb.base/gnu_vector.exp: Likewise.
3089
cb2e07a6
PM
30902010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3091
3092 * gdb.python/python.c: New File.
3093 * gdb.python/python-sl.c: New File.
3094 * gdb.python/python.exp: Test solib_address and decode_line
3095 * functions.
3096
5da1313b
JK
30972010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3098
3099 * gdb.python/python.exp (show height, set height 10)
3100 (verify pagination beforehand, verify pagination beforehand: q)
3101 (gdb.execute does not page, verify pagination afterwards)
3102 (verify pagination afterwards: q): New.
3103
49c3ccf7
DE
31042010-08-02 Doug Evans <dje@google.com>
3105
3106 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3107 because of an older gcc, change test2
3108 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3109 to unsupported.
3110
42c0c4f1
KH
31112010-07-30 Kazu Hirata <kazu@codesourcery.com>
3112
3113 * gdb.base/break-always.exp: Do not expect full paths to file
3114 names.
3115 * gdb.base/commands.exp: Likewise.
3116
d3765805
DE
31172010-07-30 Doug Evans <dje@google.com>
3118
c98ee71b
DE
3119 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3120 xfail them when run with older gccs.
3121
fd961404
DE
3122 * lib/gdb.exp (build_executable): Forward "c++" option to
3123 get_compiler_info.
3124
999adef4
DE
3125 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3126 "python print ttype.template_argument(1)" and
3127 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3128 if using gcc 4.4 or earlier.
3129
d3765805
DE
3130 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3131 attach-to-debugger handling.
3132
1276c759
JK
31332010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3136 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3137 (main): Use copyreloc.
3138 * gdb.base/prelink.exp (split debug of executable)
3139 (.dynbss vs. .bss address shift): New tests.
3140
88caa9b9
PA
31412010-07-29 Pedro Alves <pedro@codesourcery.com>
3142
3143 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3144 in gdb_test_multiple.
3145
c6f2ac43
PA
31462010-07-29 Pedro Alves <pedro@codesourcery.com>
3147
3148 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3149 environment.
3150
326fd672
TT
31512010-07-28 Tom Tromey <tromey@redhat.com>
3152
3153 PR python/11060:
3154 * gdb.python/py-type.c (Temargs): New template.
3155 (temvar): New variable.
3156 * gdb.python/py-type.exp (test_template): New proc.
3157
3ce3b1ba
PA
31582010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3159
3160 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3161 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3162
34eaf542
TT
31632010-07-28 Tom Tromey <tromey@redhat.com>
3164
3165 PR c++/9946:
3166 * gdb.cp/temargs.exp: New file.
3167 * gdb.cp/temargs.cc: New file.
3168
d41b819e
JK
31692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.base/help.exp (help disassemble): Update the content.
3172
26ab7092
JK
31732010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 * gdb.threads/ia64-sigill.exp: New file.
3176 * gdb.threads/ia64-sigill.c: New file.
3177
5283e9e1
TT
31782010-07-27 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.opt/inline-cmds.c (ATTR): New define.
3181 (func1): Use it.
3182 (func2): Likewise.
3183 (func3): Likewise.
3184 (outer_inline1): Likewise.
3185 (outer_inline2): Likewise.
3186 * gdb.opt/inline-bt.c (ATTR): New define.
3187 (func1): Use it.
3188 (func2): Likewise.
3189 * gdb.opt/inline-locals.c (ATTR): New define.
3190 (func1): Use it.
3191 (func2): Likewise.
3192
e992ef73
TT
31932010-07-27 Tom Tromey <tromey@redhat.com>
3194
3195 * gdb.stabs/gdb11479.c (hack): New function.
3196 (test): Use it.
3197 (test2): Use it.
3198 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3199 (int32_search_buf, int64_search_buf): No longer static.
3200 (x): Remove.
3201 * gdb.base/relocate.c (hack): New function.
3202
5374244e
PM
32032010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3206 * gdb.python/py-value.c (func1): New function.
3207 (func2): Likewise.
3208
a99aee83
CV
32092010-07-26 Corinna Vinschen <vinschen@redhat.com>
3210
3211 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3212 as not to clash with .data section.
3213
a04ba985
JG
32142010-07-26 Jerome Guitton <guitton@adacore.com>
3215
3216 * gdb.base/code_elim.exp: New file.
3217 * gdb.base/code_elim1.c: New file.
3218 * gdb.base/code_elim2.c: New file.
3219
23bd0f7c
PA
32202010-07-21 Pedro Alves <pedro@codesourcery.com>
3221
3222 PR symtab/11827
3223
3224 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3225 (some_volatile_enum): New variable.
3226 * gdb.base/printcmds.exp (test_print_enums): New.
3227 <top level>: Call it.
3228
883df6dd
SW
32292010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3230
3231 * gdb.cp/fpointer.cc: New test.
3232 * gdb.cp/fpointer.exp: New test.
3233
569b05a5
JK
32342010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.base/solib-nodir.exp: New file.
3237 * lib/gdb.exp (runto): New case for a GDB internal error.
3238
51d7d803
JK
32392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3240 Ulrich Weigand <uweigand@de.ibm.com>
3241 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.base/charset-malloc.c: New file.
3244 * gdb.base/charset.c (malloc_stub): New prototype.
3245 (main): Call it instead of malloc itself.
3246 * gdb.base/charset.exp: Use only prepare_for_testing.
3247 (binfile): Remove the variable.
3248
c0edd9ed
JK
32492010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3250
3251 Make core files the process_stratum.
3252 * gdb.base/corefile.exp (run: load core again)
3253 (run: sanity check we see the core file, run: with core)
3254 (run: core file is cleared, attach: load core again)
3255 (attach: sanity check we see the core file, attach: with core)
3256 (attach: core file is cleared): New tests.
3257 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3258
3cbaedff
KW
32592010-07-14 Ken Werner <ken.werner@de.ibm.com>
3260
3261 * gdb.arch/altivec-abi.exp: New tests.
3262
91158a56
TT
32632010-07-13 Tom Tromey <tromey@redhat.com>
3264
3265 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3266 (main): Use it.
3267 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3268
0f5238ed
TT
32692010-07-13 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.base/label.exp: New file.
3272 * gdb.base/label.c: New file.
3273
add265ae
L
32742010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3275 H.J. Lu <hongjiu.lu@intel.com>
3276
3277 * lib/gdb.exp (is_ilp32_target): New.
3278 (is_lp64_target): Likewise.
3279
3280 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3281 target.
3282 * gdb.arch/amd64-disp-step.exp: Likewise.
3283 * gdb.arch/amd64-dword.exp: Likewise.
3284 * gdb.arch/amd64-i386-address.exp: Likewise.
3285 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3286
add265ae
L
3287 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3288 target.
3289 * gdb.arch/i386-bp_permanent.exp: Likewise.
3290 * gdb.arch/i386-byte.exp: Likewise.
3291 * gdb.arch/i386-disp-step.exp: Likewise.
3292 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3293 * gdb.arch/i386-prologue.exp: Likewise.
3294 * gdb.arch/i386-size-overlap.exp: Likewise.
3295 * gdb.arch/i386-size.exp: Likewise.
3296 * gdb.arch/i386-sse.exp: Likewise.
3297 * gdb.arch/i386-unwind.exp: Likewise.
3298 * gdb.arch/i386-word.exp: Likewise.
3299
3300 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3301 test only when building 64-bit executables. Do not hard-code
3302 -m64 option.
3303
2dfb8c17
DE
33042010-07-07 Doug Evans <dje@google.com>
3305
3306 * lib/gdb.exp (gdb_test_list_exact): New function.
3307 * gdb.base/default.exp (show convenience): Call it, add tests for
3308 $_sdata = void, $_thread = 0.
3309
4e5799b6
JK
33102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3311 Joel Brobecker <brobecker@adacore.com>
3312
3313 Fix re-run of PIE executable, PR shlibs/11776.
3314 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3315 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3316 and re-"run" of the inferior.
3317
1a219cc7
JK
33182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3319 Joel Brobecker <brobecker@adacore.com>
3320
3321 Cope with missing /usr/sbin/prelink.
3322 * lib/prelink-support.exp (prelink_no):
3323 <result == 1 && $output is "no such file or directory">: New.
3324 (prelink_yes): Likewise. Return on failed prelink_no.
3325
5e3b36f8
JK
33262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3327 Joel Brobecker <brobecker@adacore.com>
3328
3329 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3330 build_executable by build_executable_own_libs. Replace "prelink -R"
3331 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3332 change.
3333 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3334 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3335 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3336 Replace build_executable by build_executable_own_libs's function
3337 build_executable_own_libs.
3338 (prelinkNO): Create new stub to call prelink_no.
3339 (prelinkYES): Create new stub to call prelink_yes.
3340 (test_attach): Rename calls of copy to file_copy.
3341 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3342 (copy): Move to ...
3343 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3344 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3345 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3346 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3347 special flags by gdb_compile_shlib. Replace second gdb_compile by
3348 build_executable_own_libs. Replace "prelink -R" execution by a call of
3349 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3350 a second call of prelink_yes. Replace restart commands by
3351 clean_restart.
3352 (prelink): Rename to ...
3353 (seen displacement message): ... this test. Extend its expectation
3354 strictness.
3355
86e4bafc
JK
33562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3357
3358 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3359 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3360 displacement message exactly once.
3361
3cd07d20
JK
33622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3363 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3366 its restore after the <$relink_args != ""> loop. new comment.
3367
0a1e94c7
JK
33682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3369 Joel Brobecker <brobecker@adacore.com>
3370
3371 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3372 code for it. New variable relink_args.
3373 (prelinkYES): Call prelinkNO.
3374 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3375 in such case. Move the core code to ...
3376 (test_attach_gdb): ... a new function. Send GDB command "file".
3377 Extend expected "Attaching to " string.
3378
2f70bcfb
TT
33792010-07-02 Tom Tromey <tromey@redhat.com>
3380
3381 * gdb.base/bitops.exp: Remove extraneous "pass".
3382
a17ac5b0
TT
33832010-07-02 Ken Werner <ken.werner@de.ibm.com>
3384
3385 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3386
dc10affe
PA
33872010-07-01 Pedro Alves <pedro@codesourcery.com>
3388
d41c0fc8
PA
3389 * gdb.base/help.exp: Adjust expected output.
3390
33912010-07-01 Pedro Alves <pedro@codesourcery.com>
3392
3393 * gdb.base/help.exp: Adjust expected output.
dc10affe 3394
0a600c36
JK
33952010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3398 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3399 c++/11702.
3400
37cc8bfe
JK
34012010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3402 Doug Evans <dje@google.com>
3403
3404 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3405 add .dynamic entry'.
3406
254e6b9e
DE
34072010-06-29 Doug Evans <dje@google.com>
3408
3409 Test PR c++/11702.
3410 * gdb.cp/m-static.exp: Add testcase.
3411 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3412
595939de 34132010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3414 Tom Tromey <tromey@redhat.com>
3415 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3416
3417 * gdb.python/py-inferior.c: New File.
3418 * gdb.python/py-infthread.c: New File.
3419 * gdb.python/py-inferior.exp: New File.
3420 * gdb.python/py-infthread.exp: New File.
3421
98751a41
JK
34222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3423
3424 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3425 (ptype ::C::OtherFileClass typedefs): New.
3426 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3427 (C::OtherFileClass::cOtherFileClassVar2): New.
3428 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3429 cOtherFileClassVar2.
3430 (C::cOtherFileType2, C::cOtherFileVar2): New.
3431 (C::cOtherFileVar_use): use also cOtherFileVar2.
3432 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3433
41f62f39
JK
34342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3437 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3438 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3439 (print ::C::cOtherFileVar)
3440 (whatis C::OtherFileClass::cOtherFileClassType)
3441 (whatis ::C::OtherFileClass::cOtherFileClassType)
3442 (print C::OtherFileClass::cOtherFileClassVar)
3443 (print ::cOtherFileClassVar)
3444 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3445 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3446 trailing content.
3447 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3448 (C::OtherFileClass::cOtherFileClassVar)
3449 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3450 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3451
af53d231
JK
34522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3453
3454 Test PR c++/11703 and PR gdb/1448.
3455 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3456 gdb/1448.
3457
9655fd1a
JK
34582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3459
3460 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3461 (main) <rtti_data>: New.
3462 * gdb.cp/virtbase.exp (print rtti_data): New.
3463
824cc8dd
JK
34642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3465 Joel Brobecker <brobecker@adacore.com>
3466
3467 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3468
6036c742
JK
34692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3472
de6a0421
DE
34732010-06-28 Doug Evans <dje@google.com>
3474
3475 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3476
b2dae948
DE
34772010-06-27 Doug Evans <dje@google.com>
3478
3479 * gdb.cp/m-static.exp: Update expected test output.
3480
0f3bb72e
PH
34812010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3482
889bf7c5
PA
3483 * gdb.gdb/selftest.exp: Adjust expected message for
3484 capturing start-up runtime.
0f3bb72e 3485
bc9f0842
TT
34862010-06-25 Tom Tromey <tromey@redhat.com>
3487
3488 PR python/10808:
3489 * gdb.python/python.exp: Add new tests.
3490
099ef718
SW
34912010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3492
3493 * gdb.cp/operator.cc: Created an import loop.
3494 * gdb.cp/operator.exp: Added testcase for import loop.
3495
5868a632
JK
34962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 Test PR python/11407.
3499 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3500 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3501 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3502 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3503 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3504 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3505 binfile. Call gdb_compile with clean_restart twice.
3506 (func_nofb print, func_nofb backtrace, func_loopfb print)
3507 (func_loopfb backtrace): New.
3508
af76db58
JK
35092010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3512 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3513 by a hand made one.
3514 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3515 i?86 requirement. Remove variables srcfile and binfile. New variable
3516 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3517
f2c7657e
UW
35182010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3519
3520 * gdb.cell/dwarfaddr.exp: New file.
3521 * gdb.cell/dwarfaddr.S: New file.
3522
628fe4e4
JK
35232010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 Test PR 9436.
3526 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3527
f1421989
HZ
35282010-06-24 Hui Zhu <teawater@gmail.com>
3529
3530 * gdb.base/eval.exp: New file.
3531
d03285ec
UW
35322010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3533
3534 * gdb.cell/fork.exp: New file.
3535 * gdb.cell/fork.c: Likewise.
3536 * gdb.cell/fork-spu.c: Likewise.
3537
41b2c92d
PM
35382010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3539
3540 * lib/gdb.exp (banned_variables_traced): New global variable.
3541 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3542 (gdb_init): Use `trace add variable' instead of obsolete
3543 `trace variable'.
3544
d5bc977f
DE
35452010-06-21 Doug Evans <dje@google.com>
3546
3547 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3548
d2ed6730
UW
35492010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3550
3551 * gdb.arch/spu-ls.exp: New file.
3552 * gdb.arch/spu-ls.c: Likewise.
3553
6aed2dbc
SS
35542010-06-18 Stan Shebs <stan@codesourcery.com>
3555
3556 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3557
e0756905
UW
35582010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3559
3560 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3561 * gdb.base/watch-cond.exp: Likewise.
3562 * gdb.python/py-breakpoint.exp: Likewise.
3563
d8053d4d
PA
35642010-06-18 Pedro Alves <pedro@codesourcery.com>
3565
3566 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3567 clean_restart, make sure every test has a distinct message, and
3568 that messages don't include the executable' full path.
3569
81ce510c
DE
35702010-06-17 Doug Evans <dje@google.com>
3571
3572 * gdb.arch/i386-size.exp: Updated expected output for
3573 DISASSEMBLY_OMIT_FNAME.
3574
65d79d4b
SDJ
35752010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3576 Sergio Durigan Junior <sergiodj@redhat.com>
3577
3578 * gdb.base/watch-notconst.c: New file.
3579 * gdb.base/watch-notconst.S: New file.
3580 * gdb.base/watch-notconst2.c: New file.
3581 * gdb.base/watch-notconst2.S: New file.
3582 * gdb.base/watch-notconst.exp: New file.
3583 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3584 (func4): Add operations on `global_ptr_ptr'.
3585 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3586 routine to test watchpoints created with a constant expression.
3587 (test_inaccessible_watchpoint): Include tests for watchpoints
3588 created with a constant expression.
3589
df0f4836
KB
35902010-06-14 Kevin Buettner <kevinb@redhat.com>
3591
3592 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3593 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3594 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3595 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3596 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3597 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3598 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3599 of `_start'.
3600
b769def5
UW
36012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3602
3603 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3604 not supported on the target.
3605 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3606 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3607 * gdb.mi/mi-nsintrall.exp: Likewise.
3608 * gdb.mi/mi-nsmoribund.exp: Likewise.
3609 * gdb.mi/mi-nsthrexec.exp: Likewise.
3610
d914c394
SS
36112010-06-11 Stan Shebs <stan@codesourcery.com>
3612
3613 * gdb.base/permissions.exp: New file.
3614
36152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3616
3617 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3618 does not support ELF executable class.
3619
f3ce5b9c
UW
36202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3621
3622 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3623
8e46892c
JK
36242010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3627 (runto): Catch "The target does not support running in non-stop mode.".
3628
6cc55c64
MS
36292010-06-11 Michael Snyder <msnyder@vmware.com>
3630
3631 * gdb.base/setshow.exp (set language asm): Don't use
3632 gdb_test_no_output, fails on some targets.
3633
caddefa4
UW
36342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3635
3636 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3637 * gdb.cp/pr9167.exp: Likewise.
3638
468b1aa7
UW
36392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3640
3641 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3642
5c3552dc
UW
36432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3644
3645 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3646
02e6fe6a
UW
36472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3648
3649 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3650
0e03807e
TT
36512010-06-11 Tom Tromey <tromey@redhat.com>
3652
3653 PR gdb/9977, PR exp/11636::
3654 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3655 (pieces_test_f6): Update expected output.
3656
2bdf28a0
JK
36572010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.base/moribund-step.exp: New.
3660
f6978de9
MS
36612010-06-08 Michael Snyder <msnyder@vmware.com>
3662
3663 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3664 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3665 * gdb.ada/frame_args.exp: Ditto.
3666 * gdb.ada/lang_switch.exp: Ditto.
3667 * gdb.ada/ptype_arith_binop.exp: Ditto.
3668 * gdb.ada/ref_param.exp: Ditto.
3669 * gdb.ada/type_coercion.exp:Ditto.
3670
3671 * gdb.asm/asm-source.exp: Ditto.
3672
3673 * gdb.base/attach.exp: Ditto.
3674 * gdb.base/bitfields2.exp: Ditto.
3675 * gdb.base/call-signal-resume.exp: Ditto.
3676 * gdb.base/callfuncs.exp: Ditto.
3677 * gdb.base/commands.exp: Ditto.
3678 * gdb.base/dbx.exp: Ditto.
3679 * gdb.base/default.exp: Ditto.
3680 * gdb.base/dump.exp: Ditto.
3681 * gdb.base/exprs.exp: Ditto.
3682 * gdb.base/freebpcmd.exp: Ditto.
3683 * gdb.base/interrupt.exp: Ditto.
3684 * gdb.base/list.exp: Ditto.
3685 * gdb.base/long_long.exp: Ditto.
3686 * gdb.base/maint.exp: Ditto.
3687 * gdb.base/ptype.exp: Ditto.
3688 * gdb.base/return.exp: Ditto.
3689 * gdb.base/setshow.exp: Ditto.
3690 * gdb.base/sigbpt.exp: Ditto.
3691 * gdb.base/sigrepeat.exp: Ditto.
3692
3693 * gdb.cp/classes.exp: Ditto.
3694
3695 * gdb.dwarf2/dw2-restore.exp: Ditto.
3696
3697 * gdb.gdb/selftest.exp: Ditto.
3698
3699 * gdb.multi/base.exp: Ditto.
3700 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3701
3702 * gdb.python/py-block.exp: Ditto.
3703 * gdb.python/py-prettyprint.exp: Ditto.
3704 * gdb.python/py-template.exp: Ditto.
3705
3706 * gdb.server/ext-attach.exp: Ditto.
3707 * gdb.server/ext-run.exp: Ditto.
3708 * gdb.server/server-mon.exp: Ditto.
3709
3710 * gdb.threads/fork-thread-pending.exp: Ditto.
3711 * gdb.threads/hand-call-in-threads.exp: Ditto.
3712 * gdb.threads/interrupted-hand-call.exp: Ditto.
3713 * gdb.threads/linux-dp.exp: Ditto.
3714 * gdb.threads/manythreads.exp: Ditto.
3715 * gdb.threads/print-threads.exp: Ditto.
3716 * gdb.threads/pthreads.exp: Ditto.
3717 * gdb.threads/schedlock.exp: Ditto.
3718 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3719 * gdb.threads/threadapply.exp: Ditto.
3720
de7ff789
MS
37212010-06-08 Michael Snyder <msnyder@vmware.com>
3722
889bf7c5 3723 * gdb.ada/exec_changed.exp:
de7ff789
MS
3724 Use ".*" instead of "" as wildcard regexp.
3725
3726 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3727 * gdb.base/call-ar-st.exp: Ditto.
3728 * gdb.base/checkpoint.exp: Ditto.
3729 * gdb.base/default.exp: Ditto.
3730 * gdb.base/dump.exp: Ditto.
3731 * gdb.base/ending-run.exp: Ditto.
3732 * gdb.base/fileio.exp: Ditto.
3733 * gdb.base/miscexprs.exp: Ditto.
3734 * gdb.base/pointers.exp: Ditto.
3735 * gdb.base/readline.exp: Ditto.
3736 * gdb.base/reread.exp: Ditto.
3737 * gdb.base/restore.exp: Ditto.
3738 * gdb.base/shlib-call.exp: Ditto.
3739 * gdb.base/valgrind-db-attach.exp: Ditto.
3740 * gdb.base/volatile.exp: Ditto.
3741 * gdb.base/watchpoints.exp: Ditto.
3742
3743 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3744
3745 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3746 * gdb.python/py-value.exp: Ditto.
3747
3748 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3749 * gdb.trace/circ.exp: Ditto.
3750 * gdb.trace/collection.exp: Ditto.
3751 * gdb.trace/packetlen.exp: Ditto.
3752 * gdb.trace/passc-dyn.exp: Ditto.
3753 * gdb.trace/report.exp: Ditto.
3754 * gdb.trace/tfile.exp: Ditto.
3755 * gdb.trace/tfind.exp: Ditto.
3756 * gdb.trace/while-dyn.exp: Ditto.
3757
3bebe2f2
JK
37582010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3759
3760 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3761
5c631832
JK
37622010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Test PR 10640.
3765 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3766
4c3376c8
SW
37672010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3768
3769 * gdb.cp/koenig.exp: Test for ADL operators.
3770 * gdb.cp/koenig.cc: Added ADL operators.
3771 * gdb.cp/operator.exp: New test.
3772 * gdb.cp/operator.cc: New test.
3773
dc226d5a
MS
37742010-06-04 Michael Snyder <msnyder@vmware.com>
3775
dfb88a23
MS
3776 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3777 * gdb.base/pending.exp: Ditto.
f7ae76b3 3778
dc226d5a
MS
3779 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3780
967cf477
DE
37812010-06-04 Doug Evans <dje@google.com>
3782
3783 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3784 disabled printers.
3785 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3786 (enable_lookup_function): New function.
3787
eb801841
TT
37882010-06-04 Tom Tromey <tromey@redhat.com>
3789
3790 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3791 of hash and id.
3792
38979823
JK
37932010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3796 newline.
3797 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3798 (empty verbose non-noisy clear, empty verbose noisy clear)
3799 (empty non-verbose noisy clear): Likewise.
3800
35ec993f
MS
38012010-06-03 Michael Snyder <msnyder@vmware.com>
3802
3803 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3804 * gdb.base/display.exp: Ditto.
3805 * gdb.base/find.exp: Ditto.
3806 * gdb.base/ifelse.exp: Ditto.
3807 * gdb.base/multi-forks.exp: Ditto.
3808 * gdb.base/recurse.exp: Ditto.
3809 * gdb.base/setshow.exp: Ditto.
3810 * gdb.base/value-double-free.exp: Ditto.
3811 * gdb.base/watch-vfork.exp: Ditto.
3812 * gdb.base/watch_thread_num.exp: Ditto.
3813 * gdb.base/watchpoint-solib.exp: Ditto.
3814 * gdb.base/watchpoint.exp: Ditto.
3815 * gdb.base/watchpoints.exp: Ditto.
3816
3817 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3818 * gdb.cp/overload.exp: Ditto.
3819 * gdb.cp/virtfunc.exp: Ditto.
3820
3821 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3822
889bf7c5 3823 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3824 Replace gdb_test with gdb_test_no_output.
3825
889bf7c5 3826 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3827 Replace gdb_test with gdb_test_no_output.
3828 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3829 * gdb.threads/watchthreads.exp: Ditto.
3830 * gdb.threads/watchthreads2.exp: Ditto.
3831
3832 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3833 * gdb.trace/tfind.exp: Ditto.
3834
c22decce
JB
38352010-06-03 Joel Brobecker <brobecker@adacore.com>
3836
3837 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3838 successful test if message is the empty string.
3839
fd5700c7
JK
38402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3841
3842 * gdb.fortran/module.exp (stopped language detection): New test.
3843
f55ee35c
JK
38442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 Support DW_TAG_module as separate namespaces.
3847 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3848 gdb.fortran/library-module-lib.f90: New.
3849 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3850 (print i): Remove.
3851 (continue to breakpoint: i-is-1, print var_i value 1)
3852 (continue to breakpoint: i-is-2, print var_i value 2)
3853 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3854 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3855 (complete `modmany, complete `modmany`, complete `modmany`var)
3856 (show language, setting breakpoint at module): New tests.
3857 * gdb.fortran/module.f90 (module mod): Remove.
3858 (module mod1, module mod2, module modmany, subroutine sub1)
3859 (subroutine sub2, program module): New.
3860
b8e8282f
JK
38612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3864 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3865 * gdb.cp/anon-union.exp (pass): Rename to ...
3866 (print z 2): ... here.
b8e8282f 3867
019ebafc
MS
38682010-06-02 Michael Snyder <msnyder@vmware.com>
3869
e68d8fd4
MS
3870 * gdb.trace/actions.exp: Use gdb_test_no_output.
3871 * gdb.trace/circ.exp: Ditto.
3872 * gdb.trace/packetlen.exp: Ditto.
3873 * gdb.trace/save-trace.exp: Ditto.
3874 * gdb.trace/tracecmd.exp: Ditto.
3875 * gdb.trace/tsv.exp: Ditto.
3876
12b5d08a
MS
3877 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3878 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3879 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3880 * gdb.threads/manythreads.exp: Ditto.
3881 * gdb.threads/print-threads.exp: Ditto.
3882 * gdb.threads/pthreads.exp: Ditto.
3883 * gdb.threads/schedlock.exp: Ditto.
3884 * gdb.threads/staticthreads.exp: Ditto.
3885 * gdb.threads/thread-specific.exp: Ditto.
3886 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3887 * gdb.threads/threadapply.exp: Ditto.
3888 * gdb.threads/watchthreads.exp: Ditto.
3889 * gdb.threads/watchthreads2.exp: Ditto.
3890
89493308
MS
3891 * gdb.python/py-block.exp: Use gdb_test_no_output.
3892 * gdb.python/py-prettyprint.exp: Ditto.
3893 * gdb.python/py-template.exp: Ditto.
3894 * gdb.python/py-value.exp: Ditto.
3895
3896 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3897 * gdb.reverse/watch-reverse.exp: Ditto.
3898
3899 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3900 * gdb.server/ext-run.exp: Ditto.
3901
019ebafc
MS
3902 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3903 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3904 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3905 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3906 * gdb.dwarf2/dw2-producer.exp: Ditto.
3907 * gdb.dwarf2/mac-fileno.exp: Ditto.
3908
3909 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3910 * gdb.gdb/selftest.exp: Ditto.
3911
3912 * gdb.multi/base.exp: Use gdb_test_no_output.
3913
3914 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3915
3e0ca3a5
JK
39162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3919
9db70545
MS
39202010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3921
a8d52276
MS
3922 * gdb.cp/class2.exp: Use gdb_test_no_output.
3923 * gdb.cp/classes.exp: Ditto.
3924 * gdb.cp/extern-c.exp: Ditto.
3925 * gdb.cp/inherit.exp: Ditto.
3926 * gdb.cp/maint.exp: Ditto.
3927 * gdb.cp/mb-inline.exp: Ditto.
3928 * gdb.cp/mb-templates.exp: Ditto.
3929 * gdb.cp/method2.exp: Ditto.
3930 * gdb.cp/misc.exp: Ditto.
3931 * gdb.cp/ovldbreak.exp: Ditto.
3932 * gdb.cp/punctuator.exp: Ditto.
3933 * gdb.cp/templates.exp: Ditto.
3934 * gdb.cp/virtbase.exp: Ditto.
3935
889bf7c5 3936 * gdb.threads/attach-stopped.exp:
9db70545 3937 Replace uses of send_gdb / gdb_expect.
889bf7c5 3938 * gdb.threads/attachstop-mt.exp:
9db70545 3939 Replace uses of send_gdb / gdb_expect.
889bf7c5 3940 * gdb.threads/gcore-thread.exp:
9db70545 3941 Replace uses of send_gdb / gdb_expect.
889bf7c5 3942 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3943 Replace uses of send_gdb / gdb_expect.
3944 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3945 * gdb.threads/print-threads.exp:
9db70545
MS
3946 Replace uses of send_gdb / gdb_expect.
3947 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3948 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3949 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3950
3951 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3952 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3953 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3954 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3955 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3956 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3957 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3958 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3959 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3960 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3961 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3962
359cc68c
JK
39632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3966
7d3fe98e
SW
39672010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3968
3969 * gdb.cp/koenig.exp: Added new test case.
3970 * gdb.cp/koenig.cc: Ditto.
3971
27d3a1a2
MS
39722010-06-01 Michael Snyder <msnyder@vmware.com>
3973
3974 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3975 * gdb.base/arrayidx.exp: Ditto.
3976 * gdb.base/attach.exp: Ditto.
3977 * gdb.base/auxv.exp: Ditto.
3978 * gdb.base/bigcre.exp: Ditto.
3979 * gdb.base/break-always.exp: Ditto.
3980 * gdb.base/break-interp.exp: Ditto.
3981 * gdb.base/break.exp: Ditto.
3982 * gdb.base/breakpoint-shadow.exp: Ditto.
3983 * gdb.base/call-ar-st.exp: Ditto.
3984 * gdb.base/call-sc.exp: Ditto.
3985 * gdb.base/call-signal-resume.exp: Ditto.
3986 * gdb.base/callfuncs.exp: Ditto.
3987 * gdb.base/catch-syscall.exp: Ditto.
3988 * gdb.base/charset.exp: Ditto.
3989 * gdb.base/code-expr.exp: Ditto.
3990 * gdb.base/commands.exp: Ditto.
3991 * gdb.base/cond-expr.exp: Ditto.
3992 * gdb.base/condbreak.exp: Ditto.
3993 * gdb.base/cursal.exp: Ditto.
3994 * gdb.base/cvexpr.exp: Ditto.
3995 * gdb.base/default.exp: Ditto.
3996 * gdb.base/del.exp: Ditto.
3997 * gdb.base/detach.exp: Ditto.
3998 * gdb.base/display.exp: Ditto.
3999 * gdb.base/ena-dis-br.exp: Ditto.
4000 * gdb.base/eval-skip.exp: Ditto.
4001 * gdb.base/foll-fork.exp: Ditto.
4002 * gdb.base/foll-vfork.exp: Ditto.
4003 * gdb.base/frame-args.exp: Ditto.
4004 * gdb.base/funcargs.exp: Ditto.
4005 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4006 * gdb.base/gdbvars.exp: Ditto.
4007 * gdb.base/help.exp: Ditto.
4008 * gdb.base/ifelse.exp: Ditto.
4009 * gdb.base/included.exp: Ditto.
4010 * gdb.base/list.exp: Ditto.
4011 * gdb.base/macscp.exp: Ditto.
4012 * gdb.base/maint.exp: Ditto.
4013 * gdb.base/multi-fork.exp: Ditto.
4014 * gdb.base/overlays.exp: Ditto.
4015 * gdb.base/page.exp: Ditto.
4016 * gdb.base/pending.exp: Ditto.
4017 * gdb.base/pointers.exp: Ditto.
4018 * gdb.base/pr11022.exp: Ditto.
4019 * gdb.base/prelink.exp: Ditto.
4020 * gdb.base/printcmds.exp: Ditto.
4021 * gdb.base/psymtab.exp: Ditto.
4022 * gdb.base/randomize.exp: Ditto.
4023 * gdb.base/relational.exp: Ditto.
4024 * gdb.base/relocate.exp: Ditto.
4025 * gdb.base/remote.exp: Ditto.
4026 * gdb.base/sepdebug.exp: Ditto.
4027 * gdb.base/set-lang-auto.exp: Ditto.
4028 * gdb.base/setshow.exp: Ditto.
4029 * gdb.base/setvar.exp: Ditto.
4030 * gdb.base/signals.exp: Ditto.
4031 * gdb.base/signull.exp: Ditto.
4032 * gdb.base/sigstep.exp: Ditto.
4033 * gdb.base/sizeof.exp: Ditto.
4034 * gdb.base/solib-disc.exp: Ditto.
4035 * gdb.base/store.exp: Ditto.
4036 * gdb.base/structs.exp: Ditto.
4037 * gdb.base/structs2.exp: Ditto.
4038 * gdb.base/subst.exp: Ditto.
4039 * gdb.base/term.exp: Ditto.
4040 * gdb.base/trace-commands.exp: Ditto.
4041 * gdb.base/unwindonsignal.exp: Ditto.
4042 * gdb.base/valgrind-db-attach.exp: Ditto.
4043 * gdb.base/varargs.exp: Ditto.
4044 * gdb.base/watch-cond.exp: Ditto.
4045 * gdb.base/watch_thread_num.exp: Ditto.
4046 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4047 * gdb.base/watchpoint.exp: Ditto.
4048 * gdb.base/whatis-exp.exp: Ditto.
4049
f8d3bf8f
MS
40502010-06-01 Michael Snyder <msnyder@vmware.com>
4051
4052 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4053 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4054 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4055 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4056 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4057 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4058 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4059 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4060 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4061 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4062 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4063 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4064 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4065 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4066 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4067
3f9e0d32
JK
40682010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4071 trailing newline.
4072 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4073 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4074 (p *args): ... here and remove excessive trailing newline.
4075
f629457d
JB
40762010-05-31 Joel Brobecker <brobecker@adacore.com>
4077
4078 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4079
09eef106
JK
40802010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Accept the new Linux kernel "t (tracing stop)" string.
4083 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4084 Update comment.
4085 (state_wait) <T (tracing stop)>: New.
4086 (main): Update the state_wait expect string.
4087
94f31136
PA
40882010-05-28 Pedro Alves <pedro@codesourcery.com>
4089
4090 * limits.c, limits.exp: Delete files.
4091 * Makefile.in (clean mostlyclean): Adjust.
4092 * tracecmd.exp: Adjust.
4093
096554ab
JK
40942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.base/tui-layout.exp: New.
4097
27d3a1a2 40982010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4099
889bf7c5 4100 * gdb.reverse/break-precsave.exp:
bcd2dc50 4101 Replace uses of send_gdb / gdb_expect.
889bf7c5 4102 * gdb.reverse/break-reverse.exp:
bcd2dc50 4103 Replace uses of send_gdb / gdb_expect.
889bf7c5 4104 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4105 Replace uses of send_gdb / gdb_expect.
889bf7c5 4106 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4107 Replace uses of send_gdb / gdb_expect.
889bf7c5 4108 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4109 Replace uses of send_gdb / gdb_expect.
889bf7c5 4110 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4111 Replace uses of send_gdb / gdb_expect.
889bf7c5 4112 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4113 Replace uses of send_gdb / gdb_expect.
889bf7c5 4114 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4115 Replace uses of send_gdb / gdb_expect.
889bf7c5 4116 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4117 Replace uses of send_gdb / gdb_expect.
889bf7c5 4118 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4119 Replace uses of send_gdb / gdb_expect.
889bf7c5 4120 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4121 Replace uses of send_gdb / gdb_expect.
889bf7c5 4122 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4123 Replace uses of send_gdb / gdb_expect.
889bf7c5 4124 * gdb.reverse/machinestate.exp:
bcd2dc50 4125 Replace uses of send_gdb / gdb_expect.
889bf7c5 4126 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4127 Replace uses of send_gdb / gdb_expect.
889bf7c5 4128 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4129 Replace uses of send_gdb / gdb_expect.
889bf7c5 4130 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4131 Replace uses of send_gdb / gdb_expect.
889bf7c5 4132 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4133 Replace uses of send_gdb / gdb_expect.
889bf7c5 4134 * gdb.reverse/step-precsave.exp:
bcd2dc50 4135 Replace uses of send_gdb / gdb_expect.
889bf7c5 4136 * gdb.reverse/step-reverse.exp:
bcd2dc50 4137 Replace uses of send_gdb / gdb_expect.
889bf7c5 4138 * gdb.reverse/until-precsave.exp:
bcd2dc50 4139 Replace uses of send_gdb / gdb_expect.
889bf7c5 4140 * gdb.reverse/until-reverse.exp:
bcd2dc50 4141 Replace uses of send_gdb / gdb_expect.
889bf7c5 4142 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4143 Replace uses of send_gdb / gdb_expect.
889bf7c5 4144 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4145 Replace uses of send_gdb / gdb_expect.
4146
3def43e0
JK
41472010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4148
4149 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4150 excessive newline.
4151
27d3a1a2 41522010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4153
4154 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4155 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4156 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4157 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4158 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4159 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4160 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4161 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4162 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4163 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4164 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4165 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4166 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4167 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4168 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4169 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4170 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4171 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4172 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4173
27d3a1a2 41742010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4175
22454424
MS
4176 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4177 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4178
4179 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4180 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4181 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4182
889bf7c5 4183 * gdb.reverse/consecutive-reverse.exp:
22454424 4184 Replace uses of send_gdb / gdb_expect.
889bf7c5 4185 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4186 Replace uses of send_gdb / gdb_expect.
4187
4188 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4189 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4190 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4191 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4192 Replace uses of send_gdb / gdb_expect.
4193 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4194 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4195 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4196 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4197 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4198 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4199 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4201 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4202
42032010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4204
22454424 4205 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4206
22454424 4207 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4208
22454424
MS
4209 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4210 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4211 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4212 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4213 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4214 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4215 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4216 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4217 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4218
6e5f2c59
TT
42192010-05-25 Tom Tromey <tromey@redhat.com>
4220
4221 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4222
bbc8b958
TT
42232010-05-25 Tom Tromey <tromey@redhat.com>
4224
4225 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4226 argument order.
4227 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4228 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4229 order.
4230 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4231 order.
4232 * gdb.base/call-sc.exp (setup_kfails): Remove.
4233 (setup_compiler_kfails): Remove.
4234 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4235 argument order.
4236 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4237 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4238 (advancei): Fix setup_kfail argument order.
4239 * gdb.base/radix.exp: Fix setup_kfail argument order.
4240 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4241 order.
4242 * gdb.base/structs.exp (setup_kfails): Remove.
4243 (setup_compiler_kfails): Fix setup_kfail argument order.
4244 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4245 order.
4246 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4247 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4248 setup_kfail argument order.
4249 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4250
83d1babf
TT
42512010-05-25 Tom Tromey <tromey@redhat.com>
4252
4253 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4254
6acb16a2
MS
42552010-05-25 Michael Snyder <msnyder@vmware.com>
4256
4257 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4258 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4259 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4260 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4261 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4262 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4263 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4264 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4265 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4266 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4267 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4268 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4269 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4270 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4271 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4272 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4273 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4274 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4275 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4276 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4277 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4278 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4279 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4280 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4281 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4282 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4283 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4284 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4285 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4286 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4287 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4288 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4289 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4290 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4291 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4292 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4293 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4294 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4295 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4296 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4297 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4298 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4299 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4300 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4301 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4302 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4303 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4304 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4305
43062010-05-25 Doug Evans <dje@google.com>
4307
4308 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4309 gdb.string_to_argv.
ad3986f0 4310
d3b1e874
TT
43112010-05-21 Tom Tromey <tromey@redhat.com>
4312
4313 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4314 Call it.
4315 * gdb.dwarf2/pieces.S: Update.
4316 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4317
cb826367
TT
43182010-05-21 Tom Tromey <tromey@redhat.com>
4319
4320 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4321 Call it.
4322 * gdb.dwarf2/pieces.c (struct C): New.
4323 (f6): New function.
4324 * gdb.dwarf2/pieces.S: Replace.
4325
74de6778
TT
43262010-05-21 Tom Tromey <tromey@redhat.com>
4327
4328 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4329 Call it.
4330
afd74c5f
TT
43312010-05-21 Tom Tromey <tromey@redhat.com>
4332
4333 * gdb.dwarf2.pieces.exp: New file.
4334 * gdb.dwarf2.pieces.S: New file.
4335 * gdb.dwarf2.pieces.c: New file.
4336
a7b75dfd 43372010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4338 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4339
4340 * lib/gdb.exp (gdb_test_no_output): New function.
4341 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4342 when testing commands that should produce no output.
4343
c81c812a
JB
43442010-05-17 Joel Brobecker <brobecker@adacore.com>
4345
4346 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4347 parameter that we want to watch being a constant.
4348
0cce5bd9
JB
43492010-05-17 Joel Brobecker <brobecker@adacore.com>
4350
4351 * gdb.ada/cond_lang: New testcase.
4352
47050449
JB
43532010-05-17 Joel Brobecker <brobecker@adacore.com>
4354
4355 * lib/gdb.exp (banned_variables): New variable/constant.
4356 (gdb_init): Add write trace on variables listed in banned_variables.
4357 (gdb_finish): Remove write traces on variables listed in
4358 banned_variables.
4359
77c01586
JB
43602010-05-17 Joel Brobecker <brobecker@adacore.com>
4361
4362 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4363 * gdb.cp/koenig.exp: Likewise.
4364
88d4aea7
PM
43652010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4366
889bf7c5 4367 PR python/11482
88d4aea7
PM
4368
4369 * gdb.python/py-value.exp (test_value_hash): New function.
4370
f5a010c0
PM
43712010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4372
4373 PR exp/11530.
4374 * gdb.base/gdb11530.c: New file.
4375 * gdb.base/gdb11530.exp: New file.
4376
8ef4892f
JK
43772010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4380 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4381
7322dca9
SW
43822010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4383
4384 * gdb.cp/koenig.exp: New test.
4385 * gdb.cp/koenig.cc: New test program.
4386
02e7ea18
JB
43872010-05-05 Joel Brobecker <brobecker@adacore.com>
4388
4389 Remove the use of prms_id and bug_id throughout the testsuite.
4390
e1c34c5d
PM
43912010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4392
4393 PR exp/11349.
4394 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4395 use a reference local variable.
4396
8e1d0c49
JK
43972010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4400 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4401 variable different_dir. Move debugfile into a full directory pathname
4402 under DIFFERENT_DIR.
4403 * lib/gdb.exp (separate_debug_filename): Remove.
4404 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4405 variable debug_dir and mkdir of it. Update function comments.
4406
e66408ed
PA
44072010-04-29 Pedro Alves <pedro@codesourcery.com>
4408
4409 PR gdb/11557
4410
4411 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4412 files.
4413
d7b32ed3
PM
44142010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4415
889bf7c5 4416 * gdb.python/py-param.exp: New File.
d7b32ed3 4417
6aecb9c2
JB
44182010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4419
4420 * gdb.base/default.exp: Fix "set language" test.
4421
bdf92a1c
PM
44222010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4423
4424 PR breakpoints/11531.
4425 * gdb.base/gdb11531.c: New file.
4426 * gdb.base/gdb11531.exp: New file.
4427
3f172e24
TT
44282010-04-26 Tom Tromey <tromey@redhat.com>
4429
4430 * gdb.base/completion.exp: Add tests for completion and deprecated
4431 commands.
4432
64af4c92
JK
44332010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4436 (print /x char_array): Escape curly brackets.
4437
492928e4
JK
44382010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 Fix deadlock on looped list of loaded shared objects.
4441 * gdb.base/solib-corrupted.exp: New.
4442
66d09542
DE
44432010-04-23 Doug Evans <dje@google.com>
4444
4445 * gdb.python/py-section-script.c: New file.
4446 * gdb.python/py-section-script.exp: New file.
4447 * gdb.python/py-section-script.py: New file.
4448
8bd10a10
CM
44492010-04-20 Chris Moller <cmoller@redhat.com>
4450
4451 PR 10179
4452
4453 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4454 * gdb.base/pr10179-a.c:
4455 * gdb.base/pr10179-b.c:
4456 * gdb.base/pr10179.exp: New files.
4457
c0201579
JK
44582010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4459
4460 Fix crashes on dangling display expressions.
4461 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4462 is SEP.
4463 (lib_flags): Remove the "debug" keyword.
4464 (libsepdebug): New variable for iterating new loop.
4465 (save_pf_prefix): New variable wrapping the loop.
4466 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4467 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4468
793b0ff8
PM
44692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4470
4471 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4472
097f51f7
PM
44732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4474
4475 PR stabs/11479.
4476 * gdb.stabs/gdb11479.exp: New file.
4477 * gdb.stabs/gdb11479.c: New file.
4478
9a22f0d0
PM
44792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4480
4481 * gdb.base/charset.c (Strin16, String32): New variables.
4482 * gdb.base/charset.exp (gdb_test): Test correct display
4483 of 16 or 32 bit strings.
4484
44852010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4486
4487 PR 9167
4488 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4489 * gdb.cp/pr9167.cc: New file.
4490 * gdb.cp/pr9167.exp: New file.
4491
4492
6e354e5e
PM
44932010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4494
4495 PR pascal/11492.
4496 * gdb.pascal/gdb11492.pas: New file.
4497 * gdb.pascal/gdb11492.exp: New file.
4498
be942545
JB
44992010-04-20 Joel Brobecker <brobecker@adacore.com>
4500
1667e6e3 4501 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4502
0c3acc09
JB
45032010-04-20 Joel Brobecker <brobecker@adacore.com>
4504
4505 * gdb.ada/dyn_loc: New testcase.
4506
ec31cde5
CM
45072010-04-20 Chris Moller <cmoller@redhat.com>
4508
4509 PR 10867
889bf7c5 4510
ec31cde5
CM
4511 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4512 * gdb.cp/pr10687.cc: New file.
4513 * gdb.cp/pr10687.exp: New file.
4514
4515
ce4b0682
SDJ
45162010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4517 Sergio Durigan Junior <sergiodj@redhat.com>
4518
4519 * gdb.fortran/logical.exp: New testcase.
4520 * gdb.fortran/logical.f90: New file.
4521
3436961f
DE
45222010-04-19 Doug Evans <dje@google.com>
4523
4524 * gdb.base/help.exp (help source): Update expected output.
4525
4d836c09
JK
45262010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4529 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4530 gdb_exit and return.
4531 (executable): New variable.
4532 (binfile): Use it.
4533
6149aea9
PA
45342010-04-19 Pedro Alves <pedro@codesourcery.com>
4535
4536 PR breakpoints/8554.
4537
4538 * gdb.trace/save-trace.exp: Adjust.
4539
ed41462c
L
45402010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4541
4542 PR corefiles/11511
4543 * gdb.arch/system-gcore.exp: New.
4544 * gdb.arch/gcore.c: Likewise.
4545
3f7b2faa
DE
45462010-04-15 Doug Evans <dje@google.com>
4547
fa33c3cd
DE
4548 * gdb.python/py-progspace.c: New file.
4549 * gdb.python/py-progspace.exp: New file.
4550
3f7b2faa
DE
4551 * gdb.base/source.exp: Add tests for "source -s".
4552
79f283fe
PM
45532010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4554
4555 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4556 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4557 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4558 * gdb.python/py-mi.exp: New test for to_string returning None.
4559
fc8eb08a
PM
45602010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4561
4562 * gdb.python/py-breakpoint.c: Make result global.
4563
26e197f6
JK
45642010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 Fix non-GNU make compatibility.
4567 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4568
adc36818
PM
45692010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4570
4571 * gdb.python/py-breakpoint.exp: New File.
4572 * gdb.python/py-breakpoint.C: Ditto.
4573
64e17368
SS
45742010-04-08 Stan Shebs <stan@codesourcery.com>
4575
4576 * gdb.trace/actions.exp: Clear default-collect.
4577 * gdb.trace/save-trace.exp: Clear default-collect.
4578
fff5cc64
PM
45792010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4580
4581 * gdb.python/py-value: Add null string variable.
4582 (test_lazy_string): Test zero length, NULL address lazy
4583 strings.
4584
a055a187
L
45852010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4586
4587 * gdb.arch/i386-avx.c: New.
4588 * gdb.arch/i386-avx.exp: Likewise.
4589
4590 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4591
96e39866
DE
45922010-04-06 Doug Evans <dje@google.com>
4593
4594 * gdb.base/source-test.gdb: New file.
4595 * gdb.base/source.exp: Test source -v.
4596
5984a431
UW
45972010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4598
4599 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4600
ec8a089a
PM
46012010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4602
4603 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4604 within one line, unless it is followed by a double quote.
4605 * gdb.stabs/hppa.sed: Idem.
4606 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4607 * gdb.stabs/weird.exp: Check for correct parsing of
4608 char and string constants.
ec8a089a
PM
4609 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4610 in .stabs to .stabx substitution.
4611
fce3c1f0
SS
46122010-04-05 Stan Shebs <stan@codesourcery.com>
4613
4614 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4615 constant global.
4616 * gdb.trace/tfile.exp: Try to print them.
4617
d77f58be
SS
46182010-04-04 Stan Shebs <stan@codesourcery.com>
4619
4620 * gdb.base/completion.exp: Update for new "info watchpoints".
4621 * gdb.base/default.exp: Ditto.
4622 * gdb.base/help.exp: Ditto.
4623 * gdb.base/watchpoint.exp: Ditto.
4624 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4625
af54718e
SS
46262010-04-04 Stan Shebs <stan@codesourcery.com>
4627
4628 * gdb.trace/tfile.exp: Sharpen tfind test.
4629
74d1f91e
JK
46302010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.base/break-entry.exp: New.
4633
eb8e76db 46342010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4635 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4636
4637 * gdb.reverse/i386-sse-reverse.exp: New file.
4638 * gdb.reverse/i386-sse-reverse.c: New file.
4639
bf65cad8
PA
46402010-04-02 Pedro Alves <pedro@codesourcery.com>
4641
4642 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4643
fff87407
SS
46442010-04-01 Stan Shebs <stan@codesourcery.com>
4645
4646 * gdb.trace/actions.exp: Tweak expected output.
4647 * gdb.trace/while-stepping.exp: Tweak expected output.
4648
fe01d668
L
46492010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4652
86b17b60
PA
46532010-04-01 Pedro Alves <pedro@codesourcery.com>
4654
4655 * gdb.base/commands.exp: Adjust.
4656 * gdb.cp/extern-c.exp: Adjust.
4657
2c58c0a9
PA
46582010-04-01 Pedro Alves <pedro@codesourcery.com>
4659
4660 * gdb.trace/collection.c (local_test_func): Define a local struct,
4661 and instanciate it.
4662
0db9b91c
PA
46632010-04-01 Pedro Alves <pedro@codesourcery.com>
4664
4665 * gdb.trace/collection.exp (gdb_collect_args_test)
4666 (gdb_collect_argarray_test): XFAIL the tests that assume the
4667 argarray argument's elements are collected.
4668
8072405b
JK
46692010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4670
4671 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4672 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4673
8bf6485c
SS
46742010-03-31 Stan Shebs <stan@codesourcery.com>
4675
4676 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4677 and tracepoint conditionals.
4678 (gdb_verify_tracepoints): Delete unused return.
4679
fd7f724a
KS
46802010-03-26 Keith Seitz <keiths@redhat.com>
4681
4682 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4683 appear in the output before main.
4684 Remove KFAIL for gdb/2215 aka bz 9320.
4685
8d9e7719
DE
46862010-03-30 Doug Evans <dje@google.com>
4687
0906dd0b
DE
4688 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4689 by dejagnu.
4690 * gdb.arch/amd64-dword.exp: Ditto.
4691
8d9e7719
DE
4692 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4693 match.
4694 (break printf): Ditto.
4695
1da644f0
SW
46962010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4697
4698 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4699 gcc < 4.4.
4700 * gdb.cp/shadow.exp: Ditto.
4701
a8121990
PA
47022010-03-29 Pedro Alves <pedro@codesourcery.com>
4703
4704 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4705 "tstart" is silent.
4706
6e79d367
PA
47072010-03-29 Pedro Alves <pedro@codesourcery.com>
4708
4709 * gdb.trace/collection.exp (executable): New.
4710 (binfile): Use it.
4711 (fpreg, spreg, pcreg): New.
4712 (test_register): Use gdb_test_multiple. Pass /x to print.
4713 (prepare_for_trace_test): New.
4714 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4715 (gdb_collect_args_test, gdb_collect_argstruct_test)
4716 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4717 prepare_for_trace_test.
4718 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4719 fpreg, spreg and pcreg.
4720 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4721 prepare_for_trace_test.
4722 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4723 try to detect tracing support here. Don't set breakpoints at
4724 `begin' or `end' here.
4725 <global scope>: Use clean_restart. Run to main before checking
4726 for tracing support. Check for for tracing support here.
4727
09248348
JK
47282010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4731 " as $displacement" to "seen displacement message".
4732
d350db38
PA
47332010-03-28 Pedro Alves <pedro@codesourcery.com>
4734
4735 * gdb.trace/while-dyn.exp (executable): New variable.
4736 (binfile): Use it.
4737 (test_while_stepping): New function. Move most tests here. Call
4738 it once for each of the while-stepping, stepping and ws aliases.
4739
907af001
UW
47402010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4741
4742 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4743 that do not provide the tagless_struct type name at all.
4744 (test_print_anon_union): Do not check value of uninitialized
4745 union member. Do not use cp_test_ptype_class, so we can accept
4746 "long" as well as "long int".
4747
610197fd
PA
47482010-03-26 Pedro Alves <pedro@codesourcery.com>
4749
4750 * gdb.trace/tfile.c (tohex, bin2hex): New.
4751 (write_error_trace_file): Hexify error description.
4752
6c28cbf2
SS
47532010-03-25 Stan Shebs <stan@codesourcery.com>
4754
4755 * gdb.trace/tfile.c: Generate an additional trace file, improve
4756 portability.
4757 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4758 files in a better way.
4759
e62b8c7e
KS
47602010-03-25 Keith Seitz <keiths@redhat.com>
4761
4762 * gdb.java/jprint.exp: XFAIL printing of static class members
4763 because of GCC debuginfo problem.
4764
82ccf5a5
JK
47652010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4766
4767 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4768
293e2f9e
DJ
47692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4770
4771 * gdb.base/completion.exp: Allow long instead of long int.
4772 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4773 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4774 variable p.
4775 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4776 * gdb.base/pointers.exp: Allow long instead of long int.
4777 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4778 * gdb.base/step-line.exp: Allow a directory before the source file name.
4779
95a42b64
TT
47802010-03-24 Tom Tromey <tromey@redhat.com>
4781
4782 PR breakpoints/9352:
4783 * gdb.base/default.exp: Update.
4784 * gdb.base/commands.exp: Update.
4785 * gdb.cp/extern-c.exp: Test setting commands on multiple
4786 breakpoints at once.
4787
2390201f
DJ
47882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4789
4790 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4791 if gdb,nosignals.
4792 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4793 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4794 exited".
4795
8c9a6790
SS
47962010-03-24 Stan Shebs <stan@codesourcery.com>
4797
4798 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4799
a6c727b2
DJ
48002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4801
4802 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4803 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4804 argument. Handle "short" and "long".
4805 (Top level): Pass overprototyped output for old_fptr and xptr.
4806
4dfd5423
PA
48072010-03-23 Pedro Alves <pedro@codesourcery.com>
4808
4809 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4810 format strings and add casts to avoid compiler warnings.
4811
48122010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4813
4814 * lib/trace-support.exp (gdb_trace_setactions):
4815 Don't expect whitespace after ">" prompt.
4816 * gdb.trace/actions.exp: Adjust for output changes.
4817 * gdb.trace/while-stepping.exp: Likewise.
4818
c847d045
JK
48192010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4820
4821 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4822 and r157645).
4823
5f717f1d
JK
48242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4827 New.
4828
7d6d51d5
DJ
48292010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4830
4831 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4832 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4833
3b11a015
SS
48342010-03-19 Stan Shebs <stan@codesourcery.com>
4835
4836 * gdb.trace/ax.exp: New file.
4837
d7d158ed
DE
48382010-03-19 Doug Evans <dje@google.com>
4839
6bb85cd1
DE
4840 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4841 output from gcc.
4842
d7d158ed
DE
4843 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4844 named /usr/sbin/prelink<foo>.
4845
4daf5ac0
SS
48462010-03-18 Stan Shebs <stan@codesourcery.com>
4847
4848 * gdb.trace/circ.exp: Test circular-trace-buffer.
4849 * gdb.trace/tfile.exp: Update tstatus test.
4850
e8d05480
JB
48512010-03-18 Joel Brobecker <brobecker@adacore.com>
4852
4853 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4854 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4855
441b986a
UW
48562010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4857
4858 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4859
4247603b
PA
48602010-03-18 Pedro Alves <pedro@codesourcery.com>
4861
4862 * gdb.base/default.exp: Adjust the expected output of the finish
4863 and until commands when the inferior is not being run.
4864
13387711
SW
48652010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4866
4867 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4868 * gdb.cp/nsusing.exp: Ditto.
4869
6e31430b
TT
48702010-03-15 Tom Tromey <tromey@redhat.com>
4871
4872 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4873 * gdb.cp/userdef.cc (operator==): New function.
4874 (main): New locals mem1, mem2.
4875
e2d69cb5
JZ
48762010-03-15 Jie Zhang <jie@codesourcery.com>
4877
4878 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4879 Declare and use new loadtimeout variable.
4880
f572f0a9
DJ
48812010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4882
4883 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4884 Use gdb_load later.
4885
51f4c0b0
PA
48862010-03-14 Pedro Alves <pedro@codesourcery.com>
4887
4888 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4889 literal. Add missing endlines to prints to stderr.
4890
1c809c68
TT
48912010-03-12 Tom Tromey <tromey@redhat.com>
4892
4893 PR c++/9708:
4894 * gdb.cp/m-static.exp: Add regression test.
4895 * gdb.cp/m-static.cc (method): New method.
4896 (main): Call it.
4897
00ae8fef
SW
48982010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4899
4900 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4901 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4902
759f0f0b
PA
49032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4904
21e24d21
PA
4905 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4906
49072010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4908
759f0f0b
PA
4909 * lib/gdb.exp (skip_stl_tests): New.
4910 (gdb_compile): Symbian needs -ldl.
4911 (shlib_target_file): New.
4912 (shlib_symbol_file): New.
4913 (gdb_load_shlibs): Use shlib_target_file.
4914 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4915 * gdb.cp/exception.exp: Use skip_stl_tests.
4916 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4917 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4918 * gdb.cp/mb-templates.exp: Ditto.
4919 * gdb.base/commands.exp: Relax regexes.
4920 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4921 shlib_target_file and shlib_symbol_file.
4922 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4923 sections.
4924 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4925 * gdb.base/solib-disc.exp: Use
4926 shlib_target_file and shlib_symbol_file.
4927 * gdb.base/unload.exp: Don't skip on symbian. Use
4928 shlib_target_file and shlib_symbol_file.
4929 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4930
6a8f2671 49312010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4932
6a8f2671
PA
4933 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4934 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4935 Issue a tfind end before looking for a tracepoint frame.
4936 * gdb.trace/tfind.exp: Adjust tstatus output.
4937 Adjust disassembly output.
4938 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4939
ccf26247
JK
49402010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.base/break-interp.exp: Create new displacement parameter value
4943 for the test_ld calls.
4944 (reach): New parameter displacement, verify its content. New push of
4945 pf_prefix "reach-$func:". Import global expect_out.
4946 (test_core): New parameter displacement, verify its content. New push
4947 of pf_prefix "core:". New command "set verbose on". Import global
4948 expect_out.
4949 (test_attach): New parameter displacement, verify its content. New
4950 push of pf_prefix "attach:". New command "set verbose on". Import
4951 global expect_out.
4952 (test_ld): New parameter displacement, pass it to the reach, test_core
4953 and test_attach calls and verify its content in the "ld.so exit" test.
4954 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4955 (prelink): Update expected text, use gdb_test.
4956
e469c7fb
DE
49572010-03-10 Doug Evans <dje@google.com>
4958
4959 * gdb.base/checkpoint.exp: Fix comment.
4960 Lengthen timeout while doing >600 checkpoints test.
4961 Rename duplicate "kill all one" test to keep test names unique.
4962
60e1c644
PA
49632010-03-10 Pedro Alves <pedro@codesourcery.com>
4964
4965 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4966
cec808ec
KS
49672010-03-08 Keith Seitz <keiths@redhat.com>
4968
889bf7c5
PA
4969 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4970 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4971 (dm_type_long): New function.
4972 (dm_type_unsigned_short): New function.
4973 (dm_type_unsigned_long): New function.
4974 (myint): New typedef.
4975 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4976 long, unsigned shor and long, operator char*, and typedef.
4977 (test_lookup_operator_functions): Add operator char* test.
4978 (test_paddr_operator_functions): Likewise.
4979 (test_paddr_overloaded_functions): Use probe values for
4980 short, long, and unsigned short and long.
4981 (test_paddr_hairy_functions): If the demangler probe detected
4982 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4983 demangler.
4984 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4985 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4986 and "print null_pmf".
4987 Add test "ptype a.*pmf".
4988 * gdb.cp/overload.exp: Allow optional "int" to appear with
4989 "short" and "long".
4990 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4991 long expect value for men_overload1arg.
4992 Allow "int" to appear with "short" and "long".
4993 When testing "info break", add argument for main (void).
4994 Also allow "int" to appear with "short" and "long".
4995 Ditto with "unsigned" and "long long".
cec808ec
KS
4996 * gdb.java/jmain.exp: Do not enclose methods names in single
4997 quotes.
4998 * gdb.java/jmisc.exp: Likewise.
4999 * gdb.java/jprint.exp: Likewise.
5000 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5001
5002 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5003 * gdb.cp/exception.exp (backtrace after first throw)
5004 (backtrace after second throw): Allow a namespace before __cxa_throw.
5005 (backtrace after first catch, backtrace after second catch): Allow
5006 a namespace before __cxa_begin_catch.
5007
5008 * gdb.cp/cpexprs.exp: New file.
5009 * gdb.cp/cpexprs.cc: New file.
5010
5011 From Daniel Jacobowitz <dan@codesourcery.com>
5012 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5013 to use string_to_regexp.
5014 (ctor, dtor): New functions. Use them to match constructor
5015 and destructor function types.
5016 (Top level): Use runto_main.
5017
f870a310
TT
50182010-03-05 Tom Tromey <tromey@redhat.com>
5019
5020 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5021 gdb.target_charset.
5022 (pp_ns.to_string): Likewise.
5023
0c199f28
KS
50242010-03-04 Keith Seitz <keiths@redhat.com>
5025
5026 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5027 can be quoted. Test that both the filename and function/line
5028 portions can be quoted at the same time.
5029
c7437ca6
PA
50302010-03-04 Pedro Alves <pedro@codesourcery.com>
5031
5032 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5033
b111b805
DE
50342010-03-03 Doug Evans <dje@google.com>
5035
24486cb7
DE
5036 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5037 libc contains libpthread.
5038
b111b805
DE
5039 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5040 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5041 of gdb_compile. Add another pattern to match android backtrace.
5042
a0e0ef55
TT
50432010-03-03 Tom Tromey <tromey@redhat.com>
5044
5045 PR gdb/11345:
5046 * gdb.base/printcmds.exp (test_printf): Add test.
5047
1ba53b71
L
50482010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5049
5050 * gdb.arch/amd64-byte.exp: New.
5051 * gdb.arch/amd64-dword.exp: Likewise.
5052 * gdb.arch/amd64-pseudo.c: Likewise.
5053 * gdb.arch/amd64-word.exp: Likewise.
5054 * gdb.arch/i386-byte.exp: Likewise.
5055 * gdb.arch/i386-pseudo.c: Likewise.
5056 * gdb.arch/i386-word.exp: Likewise.
5057
f5dff777
DJ
50582010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5059
5060 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5061 types. Add structreg, bitfields, and flags registers.
5062 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5063 registers.
5064
90884b2b
L
50652010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5068 (load_description): Set architecture if defined.
5069
dc00d89f
PM
50702010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5071
5072 * gdb.python/py-frame.exp: Add read_var block tests.
5073 * gdb.python/py-frame.c (block): New function.
5074
0e095b7e
JK
50752010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5076 Daniel Jacobowitz <dan@codesourcery.com>
5077
5078 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5079
624f1a65
DM
50802010-02-25 David S. Miller <davem@davemloft.net>
5081
5082 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5083 fix logic for setting all_syscalls_numbers.
5084
f3e9a817
PM
50852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5086
5087 * Makefile.in: Add py-block and py-symbol.
5088 * gdb.python/py-symbol.exp: New File.
5089 * gdb.python/py-symtab.exp: New File.
5090 * gdb.python/py-block.exp: New File.
5091 * gdb.python/py-symbol.c: New File.
5092 * gdb.python/py-block.c: New File.
5093
f6bbabf0
PM
50942010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5095
5096 PR python/11314
5097 * lib/gdb.exp (skip_python_tests): New function.
5098 * gdb.python/py-cmd.exp: Use skip_python_tests.
5099 * gdb.python/py-frame.exp: Likewise.
5100 * gdb.python/py-function.exp: Likewise.
5101 * gdb.python/py-prettyprint.exp: Likewise.
5102 * gdb.python/py-template.exp: Likewise.
5103 * gdb.python/py-type.exp: Likewise.
5104 * gdb.python/py-value.exp: Likewise.
5105
85d721b8
PA
51062010-02-22 Pedro Alves <pedro@codesourcery.com>
5107
5108 PR9605
5109
5110 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5111
48e32051
TT
51122010-02-19 Tom Tromey <tromey@redhat.com>
5113
5114 PR c++/8693, PR c++/9496:
5115 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5116 regression tests.
5117
ac9c0048
JK
51182010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 Fix compatibility with m68k as.
5121 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5122 Use only /* comments */.
5123
57bb97a4
UW
51242010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5125
5126 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5127 * configure: Regenerate.
5128
7d1bf85c
DJ
51292010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5130
5131 * gdb.python/py-type.exp: Check for Python support.
5132
061b5285
PA
51332010-02-17 Pedro Alves <pedro@codesourcery.com>
5134
5135 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5136 `regsub' syntax available.
5137
f8a8bc2c
PA
51382010-02-17 Pedro Alves <pedro@codesourcery.com>
5139
5140 * gdb.base/shmain.c (main): Remove printf call.
5141 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5142 * gdb.base/unload.c (main): Make format of fprintf a string
5143 literal. Add missing endlines to prints to stderr.
5144 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5145
6f451e5e
TT
51462010-02-17 Tom Tromey <tromey@redhat.com>
5147
5148 * gdb.java/jprint.java (jprint.props): New field.
5149 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5150
12d79008
PA
51512010-02-17 Pedro Alves <pedro@codesourcery.com>
5152
ef801a0e 5153 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5154 available.
5155
d252f7e5
DJ
51562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5157
5158 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5159 creation to support remote host testing.
5160
67bdab6c
DJ
51612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5162
5163 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5164 Recognize "command not found".
5165
bb391223
DJ
51662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5167
5168 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5169 single-stepping.
5170
70362913
DJ
51712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5172
5173 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5174 if arguments are not supported.
5175
493f3c00
DJ
51762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5179 be const or non-const.
5180
8034c749
DJ
51812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5182
5183 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5184 mi_send_resuming_command to send -exec-continue.
5185
791dfb64
DJ
51862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5187
5188 * gdb.base/list.exp (test_list_filename_and_function): Add test
5189 with single quotes.
5190 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5191 matching.
5192 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5193 Add KFAIL'd tests for PR gdb/11289.
5194
7c5fe868
DJ
51952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5198
fdc498b8
DJ
51992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5202 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5203 a temporary directory.
5204
b519e2a6
DJ
52052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.base/charset.exp: Use a single regular expression to match
5208 show host-charset and show target-charset output.
5209
74164c56
JK
52102010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5213 "Illegal process-id" expect string more exact.
5214 (attach to digits-starting nonsense is prohibited): New.
5215
701ed6dc
JK
52162010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 * gdb.base/prelink.exp (set verbose on): New.
5219
889bf7c5 52202010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5221
5222 * mi-reverse.exp: New file. Test for reverse option to the
5223 following MI commands: exec-continue, exec-finish, exec-next,
5224 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5225
dadf0e9c
JB
52262010-02-09 Joel Brobecker <brobecker@adacore.com>
5227
5228 * gdb.ada/ptype_tagged_param: New testcase.
5229
714f19d5
TT
52302010-02-08 Tom Tromey <tromey@redhat.com>
5231
5232 PR c++/8017:
5233 * gdb.cp/overload.exp: Add tests.
5234 * gdb.cp/overload.cc (struct K): New.
5235 (namespace N): New.
5236 (main): Call new functions.
5237 (K::staticoverload): Define.
5238
889bf7c5 52392010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5240
5241 PR gdb/10728
5242 * gdb.cp/pr10728-x.h: New file.
5243 * gdb.cp/pr10728-x.cc: New file.
5244 * gdb.cp/pr10728-y.cc: New file.
5245 * gdb.cp/pr10728.exp: New file.
5246 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5247
889bf7c5 52482010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5249
5250 PR gdb/9067
5251 * gdb.cp/pr9067.exp: New
5252 * gdb.cp/pr9067.cc: New
5253 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5254
7b356089
JB
52552010-02-08 Joel Brobecker <brobecker@adacore.com>
5256
5257 * lib/gdb.exp (gdb_test_timeout): New global variable.
5258 Set it to timeout if not already set.
5259 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5260
1be00882
DE
52612010-02-05 Doug Evans <dje@google.com>
5262
5263 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5264 user.
5265
82856980
SW
52662010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5267
5268 PR c++/7935:
5269 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5270
1a334831
TT
52712010-02-04 Tom Tromey <tromey@redhat.com>
5272
5273 * gdb.cp/virtbase.exp: Make test case names unique.
5274
9c3c02fd
TT
52752010-02-02 Tom Tromey <tromey@redhat.com>
5276
5277 * gdb.cp/virtbase.exp: Add regression tests.
5278 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5279 (main): Instantiate RHC.
5280
0cc2414c
TT
52812010-02-02 Tom Tromey <tromey@redhat.com>
5282
5283 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5284 type-printing change.
5285
edf3d5f3
TT
52862010-02-02 Tom Tromey <tromey@redhat.com>
5287
5288 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5289 * gdb.cp/virtbase.cc: New file.
5290 * gdb.cp/virtbase.exp: New file.
5291 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5292
e4b7f41c
JK
52932010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
5295 PR libc/11214:
5296 * gdb.threads/current-lwp-dead.c: Include features.h.
5297 (HAS_NOMMU): New.
5298 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5299
b381ea14
JK
53002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5301
5302 * gdb.base/symbol-without-target_section.exp,
5303 gdb.base/symbol-without-target_section.c: New.
5304
c593ac0e
DJ
53052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * gdb.base/bigcore.exp: Reset increased timeout.
5308 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5309
db25f29d
DJ
53102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5311
5312 * gdb.base/gcore.exp (capture_command_output): Use
5313 gdb_test_multiple.
5314
f9d67f43
DJ
53152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5318 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5319 (Top level): Call it.
5320
177321bd
DJ
53212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5322
5323 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5324
97f2ed50
DJ
53252010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5326
5327 * gdb.base/call-strs.exp, gdb.base/default.exp,
5328 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5329 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5330 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5331 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5332 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5333 * gdb.base/ending-run.exp: Correct restore of timeout.
5334 * gdb.base/page.exp: Remove unnecessary timeout setting.
5335
e4e2711a
JB
53362010-01-29 Joel Brobecker <brobecker@adacore.com>
5337
5338 * gdb.ada/rec_return: New testcase.
5339
ba581dc1
JB
53402010-01-29 Joel Brobecker <brobecker@adacore.com>
5341
5342 * gdb.ada/call_pn: New testcase.
5343
4ea95be9
DJ
53442010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5345
5346 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5347 (Top level): Use it to resume.
5348 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5349 the Thumb mode displaced stepping error as unsupported.
5350
df83a9bf
SW
53512010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5352
889bf7c5
PA
5353 * gdb.cp/nsusing.exp: Added more tests.
5354 * gdb.cp/nsrecurs.exp: Ditto.
5355 * gdb.cp/nsusing.cc: Added test functions.
5356 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5357
40b27cdc
JK
53582010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5361 absolute directory pathnames in gdb.sum file.
5362
de958931
SW
53632010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5364
5365 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5366 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5367
708ead4e
TT
53682010-01-26 Tom Tromey <tromey@redhat.com>
5369
5370 PR exp/7643:
5371 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5372 setup_kfail.
5373
b14e635e
SW
53742010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5375
5376 * gdb.cp/nsrecurs.exp: New test.
5377 * gdb.cp/nsrecurs.cc: New test program.
5378 * gdb.cp/nsstress.exp: New test.
5379 * gdb.cp/nsstress.cc: New test program.
5380 * gdb.cp/nsdecl.exp: New test.
5381 * gdb.cp/nsdecl.cc: New test program.
5382
8540c487
SW
53832010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5384
5385 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5386 imported into file scope.
5387 Marked test as xfail.
5388 * gdb.cp/namespace-using.cc (marker5): New function.
5389 * gdb.cp/shadow.exp: New test.
5390 * gdb.cp/shadow.cc: New test program.
5391 * gdb.cp/nsimport.exp: New test.
5392 * gdb.cp/nsimport.cc: New test program.
5393
421d5d99
TT
53942010-01-25 Tom Tromey <tromey@redhat.com>
5395
5396 PR gdb/11049:
5397 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5398 with "set print null-stop on".
5399
691f8dc1
JK
54002010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5401
5402 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5403 Adjust it for DISASSEMBLY_OMIT_FNAME.
5404
0b92b5bb
TT
54052010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 PR symtab/11199:
5408 * gdb.dwarf2/member-ptr-forwardref.exp,
5409 gdb.dwarf2/member-ptr-forwardref.S: New.
5410
23787403
JK
54112010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5414 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5415 thread1_tid_mutex. Remove gdbstop_mutex handling.
5416 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5417 thread2_tid_mutex. Remove gdbstop_mutex handling.
5418 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5419 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5420 pthread_cond_wait conditionalizations by while loops.
5421
b966cb8a
TT
54222010-01-20 Tom Tromey <tromey@redhat.com>
5423
5424 PR backtrace/10770:
5425 * gdb.dwarf2/pr10770.exp: New file.
5426 * gdb.dwarf2/pr10770.c: New file.
5427 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5428
fcae584b
VP
54292010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5430
5431 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5432 that target was removed, and the test always runs native anyway.
5433
a0f49112
JK
54342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5437 gdb.base/watchpoint-cond-gone-stripped.c: New.
5438
ceeb3d5a
TT
54392010-01-19 Tom Tromey <tromey@redhat.com>
5440
5441 PR c++/8000:
5442 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5443 existing tests.
5444 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5445 (main): Use AAA::SomeEnum.
5446
dd322c54
JK
54472010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5448
5449 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5450 (test_ignore_count): Declare line_callme_body global.
5451 (run to breakpoint with ignore count): Use line_callme_body.
5452 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5453 (set line_main_hello, set line_main_return): Reindent.
5454 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5455 New.
5456 (continue to callee4): Use line_callee4_body.
5457 (check *stopped from CLI command): Use line_callee4_next.
5458 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5459 (set line_main_hello, set line_main_return): Reindent.
5460 (set line_callee4_head, set line_callee4_body): New.
5461 (continue to callee4): Use line_callee4_body.
5462
4e8f195d
TT
54632010-01-18 Tom Tromey <tromey@redhat.com>
5464
5465 PR c++/9680:
5466 * gdb.cp/casts.cc: Add new classes and variables.
5467 * gdb.cp/casts.exp: Test new operators.
5468
9e14a9ba
JB
54692010-01-18 Tom Tromey <tromey@redhat.com>
5470 Thiago Jung Bauermann <bauerman@br.ibm.com>
5471
5472 * gdb.python/source2.py: New file.
5473 * gdb.python/source1: New file.
5474 * gdb.python/python.exp: Test "source" command.
5475
00bf0b85
SS
54762010-01-15 Stan Shebs <stan@codesourcery.com>
5477
5478 * gdb.trace/tfile.c: New file.
5479 * gdb.trace/tfile.exp: New file.
889bf7c5 5480
55235ad7
JK
54812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5482
5483 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5484
9f2982ff
JK
54852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5488
bbfba9ed
JK
54892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5492 (libfunc): New parameter action. Implement also selectable "sleep".
5493 * gdb.base/break-interp-main.c: Include assert.h.
5494 (libfunc): New parameter action.
5495 (main): New parameters argc and argv. Assert argc. Pass argv.
5496 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5497 (test_attach): New proc.
5498 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5499 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5500
61f0d762
JK
55012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5502
5503 * gdb.base/break-interp.exp (test_core): New proc.
5504 (test_ld): Call it.
5505
06a6f270
JK
55062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5507
5508 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5509 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5510 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5511 and gdb_compile_shlib. Use new -Wl compiler options.
5512 (dl bt, main bt): New tests.
5513
51bee8e9
JK
55142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5515
5516 Support PIEs with no symfile_objfile.
5517 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5518 (test_ld): New parameter trynosym.
5519 (test_ld <$trynosym>): New block.
5520
b8040f19
JK
55212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 * gdb.base/break-interp.exp: New file.
5524
be759fcf
PM
55252010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5526
5527 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5528 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5529 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5530 test.
5531 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5532 * gdb.python/py-mi.exp: Add lazy string test.
5533
dc146f7c
VP
55342010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5535
5536 * lib/mi-support.exp (mi_check_thread_states): Handle
5537 core number in thread listing.
5538
b4ba55a1
JB
55392010-01-12 Joel Brobecker <brobecker@adacore.com>
5540
5541 * gdb.base/maint.exp: Adjust the expected output for the
5542 "maint print type" test. Use gdb_test_multiple instead of
5543 gdb_sent/gdb_expect.
5544
08e24bd4
DE
55452010-01-11 Doug Evans <dje@google.com>
5546
6496a609
DE
5547 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5548 from gdbserver_download. All callers updated.
5549
08e24bd4
DE
5550 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5551
b5cfddf5
JK
55522010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5553
5554 Implement binary numbers parsing.
5555 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5556 (test_integer_literals_rejected): New binary tests.
5557
3725885a
RW
55582010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5559
5560 * gdb.cell/configure: Regenerate.
5561
37aeb5df
JK
55622010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5563
5564 * gdb.base/corefile.exp: Move the core finding block out and call it as
5565 core_find, new variable $corefile, replace corefile by $corefile and
5566 [file tail $corefile] for usage vs. test names resp.
5567 * lib/gdb.exp (core_find): Move it as a new function here. New
5568 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5569 $destcore. Return "" on error.
5570
d521f563
JK
55712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 Workaround PR binutils/10802.
5574 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5575 (twice).
5576
28f24826
DJ
55772010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5578
5579 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5580
2de75e71
JB
55812010-01-08 Joel Brobecker <brobecker@adacore.com>
5582
5583 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5584 call, to avoid interruption.
5585
fe00719b 55862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5587
5588 * gdb.stabs/weird.def (args93): New.
5589
d0ef5df8
DE
55902010-01-07 Doug Evans <dje@google.com>
5591
5592 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5593
3a08d52f
TT
55942010-01-07 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.base/source.exp: Use correct line number.
5597
7a697b8d
SS
55982010-01-05 Stan Shebs <stan@codesourcery.com>
5599
5600 * gdb.trace/tracecmd.exp: Test ftrace.
5601
7803799a
UW
56022010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5603
5604 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5605
c54eabfa
JK
56062010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5609 "uint_for_mi_testing".
5610
02e7ef19
JB
56112010-01-01 Joel Brobecker <brobecker@adacore.com>
5612
5613 Test indented comment in file being sourced.
5614 * gdb.base/commands.exp: Test indented comment in file being sourced.
5615
abd775ce
JB
56162010-01-01 Joel Brobecker <brobecker@adacore.com>
5617
5618 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5619 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5620 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5621 notice.
5622
79b55b82
JB
56232010-01-01 Joel Brobecker <brobecker@adacore.com>
5624
5625 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5626 notice.
5627
8997583e
JK
56282010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5631 missing $after_stopped and comma (,) expectation.
5632
6da95a67
SS
56332009-12-31 Stan Shebs <stan@codesourcery.com>
5634
5635 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5636
218d2fc6
TJB
56372009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5638
5639 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5640 (top level): Call test_watchpoint_in_big_blob.
5641 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5642 watchpoints.
5643 (func3): Write to buf.
5644
236f1d4d
SS
56452009-12-29 Stan Shebs <stan@codesourcery.com>
5646
5647 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5648
f61e138d
SS
56492009-12-28 Stan Shebs <stan@codesourcery.com>
5650
5651 * gdb.trace/tsv.exp: New file.
5652 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5653
0219b378
DJ
56542009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.base/find.c (main): Reference search buffers.
5657 * gdb.base/included.c (main): Reference integer.
5658 * gdb.base/ptype.c (charfoo): Declare.
5659 (intfoo): Call charfoo.
5660 * gdb.base/scope0.c (useitp): New function.
5661 (usestatics): Use useitp.
5662 (useit): Add a type for val.
5663 * gdb.base/scope1.c (useit1): Take a pointer argument.
5664 (usestatics1): Update calls to useit1.
5665 * gdb.cp/call-c.cc: Declare foo.
5666 (main): Call foo.
5667 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5668 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5669 (main): Call C::ensureRefs and ensureOtherRefs.
5670 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5671 variables.
5672 (ensureOtherRefs): New function.
5673 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5674 * gdb.cp/templates.cc (main): Call t5i.value.
5675
3f78692f
JK
56762009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5677
5678 Fix compatibility with G++-4.5.
5679 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5680 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5681 (uncaught return): Remove.
5682
429374b8
JK
56832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5684 Phil Muldoon <pmuldoon@redhat.com>
5685
5686 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5687 (bp_location13, bp_location14, bp_location17, bp_location18)
5688 (marker3_proto, marker4_proto): New variables.
5689 (breakpoint info): Update output.
5690 (run until breakpoint at marker3, run until breakpoint at marker4): New
5691 tests.
5692
859825b8
JK
56932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5696 Replace the printf call of Y by provided "y-set-1" label. New block
5697 for the second shared library.
5698 * gdb.base/unload.exp: Compile also the second library, call
5699 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5700 (single pending breakpoint info): Rename to ...
5701 (pending breakpoint info before run): ... this extended test.
5702 (libfile2, libname2, libsrcfile2, libsrc2)
5703 (lib_sl2): New variables.
5704 (exec_opts): Set also SHLIB_NAME2.
5705 (pending breakpoint info on first run at shrfunc1)
5706 (pending breakpoint info on second run at shrfunc1)
5707 (pending breakpoint info on second run at shrfunc2)
5708 (print y from libfile, print y from libfile2): New tests.
5709 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5710 * gdb.base/unloadshr2.c: New.
5711
e6a386cd
HZ
57122009-12-22 Hui Zhu <teawater@gmail.com>
5713
5714 * gdb.reverse/sigall-reverse.exp: Adjust.
5715
9e19b45e
VP
57162009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5717
5718 PR gdb/10884
5719
5720 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5721 (main): Call do_bitfield_tests.
aacf5b1e 5722 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5723
d53a7b30
JB
57242009-12-20 Joel Brobecker <brobecker@adacore.com>
5725
5726 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5727 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5728 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5729 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5730 gdb.modula2/unbounded1.c: Update copyright header.
5731
191ca0a1
CM
57322009-12-10 Chris Moller <moller@mollerware.com>
5733
5734 PR gdb/9399
5735 * gdb.cp/virtfunc2.exp: New tests
5736 * gdb.cp/virtfunc2.cc: New tests
5737 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5738
0fa6cf1b
MS
57392009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5740
5741 * gdb.reverse/i387-env-reverse.c: New file.
5742 * gdb.reverse/i387-env-reverse.exp: New file.
5743 * gdb.reverse/i387-stack-reverse.c: New file.
5744 * gdb.reverse/i387-stack-reverse.exp: New file.
5745
361ae042
PM
57462009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5747
5748 * gdb.python/py-type.exp (test_range): New test.
5749
bfd31e71
PM
57502009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5751
5752 PR python/10805
5753
5754 * gdb.python/py-type.exp: New file.
5755 * gdb.python/py-type.c: New file.
5756 * Makefile.in: Add py-type.
5757
57a1d736
TT
57582009-12-03 Tom Tromey <tromey@redhat.com>
5759
5760 * gdb.python/py-value.exp (test_parse_and_eval): New
5761 function.
5762
1f3b5d1b
PP
57632009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5764
5765 PR gdb/11022
5766
5767 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5768 * gdb.base/pr11022.c: New test.
5769
8b7dbdc9
JK
57702009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 Fix spurious false FAILs.
5773 * gdb.base/structs.c (chartest): New.
5774 (main): Fill-in chartest.
5775 * gdb.base/structs.exp (anychar_re, first): New.
5776 (start_structs_test): Import global anychar_re and first.
5777 New gdb_test call "set print elements 300; ${testfile}"
5778 (start_structs_test <$first>): New block.
5779 (any): Import global anychar_re. New variable ac. Use ${ac}.
5780
6a53b2ec
JK
57812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5784
d7167b4c
JK
57852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5786
5787 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5788 Force $srcfile file.
5789 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5790
b1798462
UW
57912009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5792
5793 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5794 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5795 * gdb.threads/watchthreads-reorder.exp: Likewise.
5796
b6199126
DJ
57972009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 PR gdb/8704
5800
5801 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5802 "if", and "thread". Correct matching in the previous test.
5803
b22a0510
DJ
58042009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5805
5806 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5807
930636d2
MS
58082009-11-23 Michael Snyder <msnyder@vmware.com>
5809
5810 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5811 * gdb.reverse-watch-precsave.exp: Ditto.
5812
21a0512e
PP
58132009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5814
5815 * gdb.asm/asm-source.exp: Adjust.
5816 * gdb.base/help.exp: Adjust.
889bf7c5 5817
fc30d5e0
PA
58182009-11-22 Pedro Alves <pedro@codesourcery.com>
5819
5820 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5821 (do_syscall_tests_without_xml): Set data-directory to
5822 /the/path/to/nowhere.
5823
f6bc2008
PA
58242009-11-21 Pedro Alves <pedro@codesourcery.com>
5825
5826 * gdb.threads/local-watch-wrong-thread.c,
5827 gdb.threads/local-watch-wrong-thread.exp: New files.
5828
8c2fb5de
PA
58292009-11-21 Pedro Alves <pedro@codesourcery.com>
5830
5831 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5832 assume new `regsub' syntax available.
5833
ebec9a0f
PA
58342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
a79d3c27
JK
5836 * gdb.base/watchpoint-hw-hit-once.exp,
5837 gdb.base/watchpoint-hw-hit-once.c: New.
5838
58392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 * gdb.threads/watchthreads-reorder.exp,
5842 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5843
276a961b
MK
58442009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5845
5846 * gdb.xml/tdesc-regs.exp: Use for m68k.
5847
4867c1fb
PA
58482009-11-15 Pedro Alves <pedro@codesourcery.com>
5849
5850 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5851
f6838f81
DJ
58522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5853
5854 * lib/gdb.exp (current_target_name): New procedure.
5855 (gdb_wrapper_target): New variable.
5856 (gdb_wrapper_init): Set gdb_wrapper_target.
5857 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5858 wrapper.
5859
4ac4dd3f
DJ
58602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5861
5862 * gdb.base/remote.exp: Delete the slowest load test.
5863 Do not load with fixed packet sizes.
5864
a7881759
DJ
58652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5866
5867 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5868
97a5b505
DJ
58692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5870
5871 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5872 srcfile when setting a breakpoint.
5873
d3e1fc54
DJ
58742009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5875
5876 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5877 macros.
5878
7cbcbded
DJ
58792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5880
5881 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5882 to be in memory.
5883 * gdb.base/display.c (force_mem): New.
5884 (do_loops): Use it. Add breakpoint comments.
5885 (do_vars): Add a breakpoint comment.
5886 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5887 line numbers.
5888
bdea3a92
NF
58892009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5890
5891 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5892 instead of a bare "run".
5893
269f82e5
PP
58942009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5895
5896 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5897
a69b7d9d
DJ
58982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5899
5900 * lib/cell.exp (skip_cell_tests): Clean up test files before
5901 returning.
5902
b598bfda
DJ
59032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5906 and the breakpoint menu. Do not call perror if a prompt is seen.
5907 Consume the following GDB prompt.
5908 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5909 * gdb.cp/namespace.exp: Use gdb_test.
5910 * gdb.cp/templates.exp: Use gdb_test.
5911 (test_template_breakpoints): Use gdb_test_multiple.
5912
87728fa0
DJ
59132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5914
5915 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5916 (marker4): Reference values.
5917
b67c692f
DJ
59182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5919
5920 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5921 is missing.
5922
f0df251a
DJ
59232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5924
5925 * gdb.base/break.c (need_malloc): New.
5926 * gdb.base/constvars.c (main): Reference crass and crisp.
5927 * gdb.base/gdb1821.c (main): Reference bar.
5928 * gdb.cp/gdb1355.cc (main): Reference s1.
5929 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5930 (main): Call them.
5931 * gdb.cp/hang2.cc (dummy2): Define.
5932 * gdb.cp/hang3.cc (dummy3): Define.
5933 * gdb.cp/m-data.cc (main): Reference shadow.
5934
bdf7534a
NF
59352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5936 Nathan Froyd <froydnj@codesourcery.com>
5937
5938 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5939 remote host.
5940
f24fce77
NF
59412009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5942
5943 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5944 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5945 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5946 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5947 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5948 * gdb.dwarf2/dw2-producer.exp: Likewise.
5949 * gdb.dwarf2/mac-fileno.exp: Likewise.
5950 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5951 py-prettyprint.py to the remote host.
5952 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5953
40f0318e
KS
59542009-11-11 Keith Seitz <keiths@redhat.com>
5955
5956 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5957 use it instead of "Foo".
5958 * gdb.cp/classes.exp (do_tests): Add a test to access
5959 a method through a typedef'd class name.
5960
f3d9f7fb
NF
59612009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5962
5963 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5964 exponents.
5965 * gdb.base/pointers.exp: Likewise.
5966 * gdb.cp/ref-types.exp: Likewise.
5967
a4216f37
KS
59682009-11-11 Keith Seitz <keiths@redhat.com>
5969
5970 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5971 new[] and delete[].
5972 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5973 "void".
5974 (probe_demangler): Remove all single-quoting of
5975 method and variable names.
5976 (info_func_regexp): Remove the word "void" from any
5977 occurrence of "(void)".
5978 (print_addr_2): Remove all single-quoting of
5979 method names.
5980 (print_addr_2_kfail): Likewise.
5981 (print_addr): Single-quote C function names before
5982 passing to print_addr_2.
5983 (test_paddr_operator_functions): Remove single-quoting
5984 for method names.
5985 Add tests for operator new[] and operator delete[].
5986
9b14d7aa
JK
59872009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5990
85feb311
KS
59912009-11-09 Keith Seitz <keiths@redhat.com>
5992
5993 * gdb.cp/overload.exp: Add tests for resolving overloaded
5994 methods in expression parsing/evaluation.
5995
fa335448
DJ
59962009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5997
5998 * lib/gdb.exp (default_gdb_version): Use --version instead of
5999 --command.
6000
ec3c07fc
NS
60012009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6002
6003 * lib/gdb.exp (gdb_compile_test): New.
6004 (skip_ada_tests, skip_java_tests): New.
6005 (gdb_compile): Use gdb_compile_test for f77.
6006 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6007 * lib/java.exp (compile_java_from_source): Remove runtests check,
6008 use gdb_compile_test to record result.
6009 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6010 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6011 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6012 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6013 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6014 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6015 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6016 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6017 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6018 adjust gdb_compile invocations.
6019
b8b4e42b
JK
60202009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6021
6022 * Makefile.in (abs_builddir): New.
6023 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6024 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6025 `$(abs_builddir)/site.exp'.
6026
f8b7eaf3
DJ
60272009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6028
6029 * config/m68k-emc.exp, lib/emc-support.exp,
6030 gdb.trace/gdb_c_test.c: Delete.
6031 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6032 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6033 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6034 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6035 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6036 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6037 casing for m68k-*-elf.
6038
c4187697
NS
60392009-11-03 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6042 * gdb.arch/i386-prologue.exp: Likewise.
6043 * gdb.arch/i386-unwind.exp: Likewise.
6044
db16b772
DJ
60452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6046
6047 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6048
bcf71277
DJ
60492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6050
6051 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6052
0105cee2
DJ
60532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6054
6055 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6056
24ddea62
JK
60572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6060
287ccc17
JK
60612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6064 * gdb.base/sepdebug2.c: New file.
6065
08bca259 60662009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6067
6068 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6069 the modified warnings for catch syscall. Verify if GDB was compiled
6070 with support for lib expat, and choose which tests to run depending
6071 on this.
6072
5d4e2b76
VP
60732009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6074
6075 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6076 that composite commands are parsed OK. And also test
6077 that breakpoint commands do work.
6078
240e538a
MS
60792009-10-23 Michael Snyder <msnyder@vmware.com>
6080
6081 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6082 to allow for new disassembly style.
6083
9c419145
PP
60842009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6085
6086 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6087
02506ff1
MS
60882009-10-22 Michael Snyder <msnyder@vmware.com>
6089
6090 * gdb.reverse/break-precsave.exp: New test.
6091 * gdb.reverse/consecutive-precsave.exp: Ditto.
6092 * gdb.reverse/finish-precsave.exp: Ditto.
6093 * gdb.reverse/i386-precsave.exp: Ditto.
6094 * gdb.reverse/machinestate-precsave.exp: Ditto.
6095 * gdb.reverse/sigall-precsave.exp: Ditto.
6096 * gdb.reverse/solilb-precsave.exp: Ditto.
6097 * gdb.reverse/step-precsave.exp: Ditto.
6098 * gdb.reverse/until-precsave.exp: Ditto.
6099 * gdb.reverse/watch-precsave.exp: Ditto.
6100
4cf866a3
MS
61012009-10-22 Michael Snyder <msnyder@vmware.com>
6102
6103 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6104 for gdb_expect. Adjust one test's expect strings for the new
6105 format of disassemble.
6106 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6107 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6108 gdb_test_multiple.
6109 * gdb.reverse/step-reverse.exp: Delete 'return'.
6110 * gdb.reverse/until-reverse.exp: Delete blank lines.
6111 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6112
2b28d209
PP
61132009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6114
6115 * gdb.base/consecutive.exp: Adjust.
6116 * gdb.base/display.exp: Likewise.
6117 * gdb.base/pc-fp.exp: Likewise.
6118 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6119
33b9c32b
MS
61202009-10-19 Michael Snyder <msnyder@vmware.com>
6121
6122 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6123 * gdb.reverse/finish-reverse.c: Ditto.
6124 * gdb.reverse/sigall-reverse.c: Ditto.
6125 * gdb.reverse/solib-reverse.c: Ditto.
6126 * gdb.reverse/step-reverse.c: Ditto.
6127 * gdb.reverse/watch-reverse.c: Ditto.
6128
6c95b8df
PA
61292009-10-19 Pedro Alves <pedro@codesourcery.com>
6130 Stan Shebs <stan@codesourcery.com>
6131
6132 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6133 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6134 "Executing new program".
6135 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6136 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6137 left listed after having been killed.
6138 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6139 * gdb.base/maint.exp: Adjust test.
6140
6141 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6142 * gdb.multi/Makefile.in: New.
6143 * gdb.multi/base.exp: New.
6144 * gdb.multi/goodbye.c: New.
6145 * gdb.multi/hangout.c: New.
6146 * gdb.multi/hello.c: New.
6147 * gdb.multi/bkpt-multi-exec.c: New.
6148 * gdb.multi/bkpt-multi-exec.exp: New.
6149 * gdb.multi/crashme.c: New.
6150
279017b7
TG
61512009-10-13 Tristan Gingold <gingold@adacore.com>
6152
6153 * gdb.base/sepdebug.exp: Check debug info are found.
6154
0413d738
PA
61552009-10-08 Pedro Alves <pedro@codesourcery.com>
6156
6157 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6158 bits.
6159
c628eecc
JK
61602009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6163
38af1bfe
JB
61642009-10-07 Joel Brobecker <brobecker@adacore.com>
6165
6166 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6167 of the comments.
6168
2b0adecd
PM
61692009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6170
6171 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6172 * gdb.base/annota3.exp: Idem.
6173 * gdb.base/maint.exp: Idem.
6174
8d417781
PM
61752009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6176
889bf7c5 6177 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6178 to default.
6179
bb61102d
PM
61802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6181
889bf7c5 6182 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6183 mingw and cygwin targets.
6184
ace5c364
PM
61852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6186 Pedro Alves <pedro@codesourcery.com>
6187
889bf7c5 6188 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6189 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6190
c2d494a0
PM
61912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6192
e1b52ce2
PM
6193 * gdb.base/shr1.c: Use %p in format string.
6194 * gdb.base/unload.c: Avoid warning in fprintf.
6195 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6196
209f53f5
PM
61972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6198
6199 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6200 long type.
6201 (test_unlink): Correct printf string.
6202 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6203 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6204
8172766a
JK
62052009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6206
6207 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6208 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6209 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6210
0f73703c
UW
62112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6212
6213 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6214 * gdb.objc/nondebug.exp: Likewise.
6215
b32306ca
UW
62162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6217
6218 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6219 target_info setting.
6220
6221 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6222 that detect new threads during "info threads".
6223
0057022f
UW
62242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6225
6226 * gdb.threads/manythreads.c (main): Increase thread stack size
6227 to 2*PTHREAD_STACK_MIN.
6228 * gdb.threads/multi-create.c (main): Likewise.
6229 (create_function): Likewise.
6230
f29c0325
UW
62312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6232
6233 * gdb.base/dump.exp: Pass difference of pointer types instead
6234 of integer types as offset to restore in intarr3.srec case.
6235
fcb34849
UW
62362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6237
6238 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6239
d5142e3b
UW
62402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6241
6242 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6243
087b74b2 62442009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6245
087b74b2
PM
6246 New test for two watchpoints, with disabling of
6247 the first inserted.
6248 * testsuite/gdb.base/watchpoints.c: New file.
6249 * testsuite/gdb.base/watchpoints.exp: New file.
6250
96c07c5b
TT
62512009-09-25 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.base/charset.exp: Test utf-16 strings with Python.
6254
b8899f2b
TT
62552009-09-25 Tom Tromey <tromey@redhat.com>
6256
6257 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6258 UCS-4.
6259 * gdb.base/charset.c (utf_32_string): Rename.
6260 (init_utf32): Rename.
6261 (main): Update.
6262
329719ec
TT
62632009-09-22 Tom Tromey <tromey@redhat.com>
6264
6265 * gdb.python/py-function.exp: Add regression tests.
6266
11ef0d76
KS
62672009-09-21 Keith Seitz <keiths@redhat.com>
6268
6269 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6270 with invalid operator.
6271
3fe8f3b3
KS
62722009-09-21 Keith Seitz <keiths@redhat.com>
6273
6274 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6275 and destructor using typedef name of class.
6276 * gdb.cp/classes.cc (class Base1): Add a destructor.
6277 (base1): New typedef.
6278 (use_methods): Instanitate an object of type base1.
6279 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6280 (do_tests): Call test_template_typedef.
6281 * gdb.cp/templates.cc (Baz::~Baz): New method.
6282 (intBazOne): New typedef.
6283 (main): Instantiate intBazOne.
6284
7a9fe101
PM
62852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6286
6287 PR python/10633
6288
6289 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6290 Function.
6291 (run_lang_tests): Add print elements test.
6292
2e4d963f
PM
62932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6294
6295 * gdb.python/py-value.exp (test_subscript_regression): New
6296 function. Test for invalid subscripts.
6297 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6298 (ptr_ref): New function.
6299
ec7e75e7
PP
63002009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6301
6302 * gdb.base/default.exp: Fix "show convenience".
6303
0cc7d26f
TT
63042009-09-15 Tom Tromey <tromey@redhat.com>
6305
6306 * lib/mi-support.exp (mi_create_varobj): Update.
6307 (mi_create_floating_varobj): Likewise.
6308 (mi_create_dynamic_varobj): New proc.
6309 (mi_varobj_update): Update.
6310 (mi_varobj_update_with_type_change): Likewise.
6311 (mi_varobj_update_kv_helper): New proc.
6312 (mi_varobj_update_dynamic_helper): Rewrite.
6313 (mi_varobj_update_dynamic): New proc.
6314 (mi_list_varobj_children): Update.
6315 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6316 * gdb.python/python-prettyprint.py (pp_outer): New class.
6317 (pp_nullstr): Likewise.
6318 (lookup_function): Register new printers.
6319 * gdb.python/python-prettyprint.c (struct substruct): New type.
6320 (struct outerstruct): Likewise.
6321 (substruct_test): New function.
6322 (struct nullstr): New type.
6323 (string_1, string_2): New globals.
6324 (main): Add new tests.
6325 * gdb.python/python-mi.exp: Added regression tests.
6326 * gdb.mi/mi2-var-display.exp: Update.
6327 * gdb.mi/mi2-var-cmd.exp: Update.
6328 * gdb.mi/mi2-var-child.exp: Update.
6329 * gdb.mi/mi2-var-block.exp: Update.
6330 * gdb.mi/mi-var-invalidate.exp: Update.
6331 * gdb.mi/mi-var-display.exp: Update.
6332 * gdb.mi/mi-var-cmd.exp: Update.
6333 * gdb.mi/mi-var-child.exp: Update.
6334 * gdb.mi/mi-var-block.exp: Update.
6335 * gdb.mi/mi-break.exp: Update.
6336 * gdb.mi/gdb701.exp: Update.
6337
a96d9b2e
SDJ
63382009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6339
6340 * Makefile.in: Inclusion of catch-syscall object.
6341 * gdb.base/catch-syscall.c: New file.
6342 * gdb.base/catch-syscall.exp: New file.
6343
b43b923a
MS
63442009-09-12 Michael Snyder <msnyder@vmware.com>
6345
6346 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6347 that can support reverse debuggnig.
6348
cec03d70
TT
63492009-09-11 Tom Tromey <tromey@redhat.com>
6350
6351 * gdb.dwarf2/valop.S: New file.
6352 * gdb.dwarf2/valop.exp: New file.
6353
e23bb3fc
MK
63542009-09-11 Mark Kettenis <kettenis@gnu.org>
6355
6356 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6357
37c3696d
DE
63582009-09-10 Doug Evans <dje@google.com>
6359
6360 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6361 Add $gdb_prompt to second breakpoint regexp.
6362
5172aecb
JB
63632009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6364
6365 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6366 names, add missing ones.
6367 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6368 * gdb.python/py-frame.c: Rename from python-frame.c.
6369 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6370 testfile name.
6371 * gdb.python/py-function.exp: Rename from python-function.exp.
6372 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6373 testfile name.
6374 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6375 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6376 Adjust testfile name.
6377 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6378 * gdb.python/py-template.cc: Rename from python-template.cc.
6379 * gdb.python/py-template.exp: Rename from python-template.exp.
6380 Adjust testfile name.
6381 * gdb.python/py-value.c: Rename from python-value.c.
6382 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6383 testfile name.
6384
b554e4bd
JK
63852009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6388 $bpt2address.
6389 (Second breakpoint address is valid on ia64)
6390 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6391
9a68ae16
JM
63922009-09-03 Joseph Myers <joseph@codesourcery.com>
6393
6394 * gdb.base/ending-run.exp: Restrict regular expression matching
6395 line number to require closing brace following.
6396
146b9145
DE
63972009-09-03 Doug Evans <dje@google.com>
6398
6399 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6400
787d21e1
TT
64012009-09-02 Tom Tromey <tromey@redhat.com>
6402
6403 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6404
e7802207
TT
64052009-09-02 Tom Tromey <tromey@redhat.com>
6406
6407 * gdb.dwarf2/callframecfa.exp: New file.
6408 * gdb.dwarf2/callframecfa.S: New file.
6409
817aadd2
JK
64102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6411
6412 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6413 gdb.base/solib-overlap-main.c: New.
6414
4a76eae5
DJ
64152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6416
6417 PR gdb/10565
6418
6419 * gdb.base/bitfields.c (struct container, container): New.
6420 (main): Initialize it and call break5.
6421 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6422
d4b96c9a
JK
64232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6426 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6427
4e22772d
JK
64282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6431
2efab443
MS
64322009-08-26 Michael Snyder <msnyder@vmware.com>
6433
6434 * gdb.base/i386-reverse.c: New file.
6435 * gdb.base/i386-reverse.exp: New file.
6436 * gdb.base/Makefile.in: Add new files to be removed.
6437
07ab73a0
JM
64382009-08-26 Joseph Myers <joseph@codesourcery.com>
6439
6440 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6441 environment-pwd for remote host.
6442 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6443
676accff
KS
64442009-08-24 Keith Seitz <keiths@redhat.com>
6445
6446 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6447 Add two new C++ completer tests which limit the output to a
889bf7c5 6448 given class.
676accff 6449
f9f7ad22
MS
64502009-08-24 Michael Snyder <msnyder@vmware.com>
6451
6452 * gdb.base/del.exp: Fix typo in comment.
6453 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6454
81ecdfbb
RW
64552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6456
6457 * configure: Regenerate.
6458 * gdb.hp/configure: Likewise.
6459 * gdb.hp/gdb.aCC/configure: Likewise.
6460 * gdb.hp/gdb.base-hp/configure: Likewise.
6461 * gdb.hp/gdb.compat/configure: Likewise.
6462 * gdb.hp/gdb.defects/configure: Likewise.
6463 * gdb.hp/gdb.objdbg/configure: Likewise.
6464 * gdb.stabs/configure: Likewise.
6465
cab0c772
UW
64662009-08-19 Doug Evans <dje@google.com>
6467
6468 * gdb.base/gdbvars.c: New file.
6469 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6470
b8fa0bfa
PA
64712009-08-14 Pedro Alves <pedro@codesourcery.com>
6472
6473 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6474 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6475
b84aa90a
PA
64762009-08-13 Pedro Alves <pedro@codesourcery.com>
6477
6478 * gdb.base/default.exp: Adjust "set language test": it's now an
6479 enum command. Larger help string moved to "help set language".
6480 * gdb.base/help.exp: Adjust "help set language" expected output,
6481 now lists all known languages.
6482
0d8f9b2c
NF
64832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6484
6485 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6486 all frame arguments.
6487 * gdb.arch/altivec-regs.exp: Likewise.
6488
bda180e0
TT
64892009-08-07 Tom Tromey <tromey@redhat.com>
6490
6491 * gdb.base/setshow.exp: Add tests for changes to set language, set
6492 check range, and set check type.
6493
48cb2d85
VP
64942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6495
6496 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6497 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6498 Call it.
48cb2d85 6499
1ea34204
UW
65002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6501
6502 * configure.ac: Run gdb.cell tests when appropriate.
6503 * configure: Regenerate.
6504 * lib/cell.exp: New file.
6505 * gdb.cell: New directory.
6506 * gdb.cell/configure.ac: New file.
6507 * gdb.cell/configure: New file.
6508 * gdb.cell/Makefile.in: New file.
6509 * gdb.cell/arch.exp: New file.
6510 * gdb.cell/break.c: New file.
6511 * gdb.cell/break.exp: New file.
6512 * gdb.cell/break-spu.c: New file.
6513 * gdb.cell/bt.c: New file.
6514 * gdb.cell/bt2-spu.c: New file.
6515 * gdb.cell/bt-spu.c: New file.
6516 * gdb.cell/bt.exp: New file.
6517 * gdb.cell/coremaker.c: New file.
6518 * gdb.cell/coremaker-spu.c: New file.
6519 * gdb.cell/core.exp: New file.
6520 * gdb.cell/gcore.exp: New file.
6521 * gdb.cell/data.c: New file.
6522 * gdb.cell/data.exp: New file.
6523 * gdb.cell/data-spu.c: New file.
6524 * gdb.cell/ea-cache.exp: New file.
6525 * gdb.cell/ea-cache.c: New file.
6526 * gdb.cell/ea-cache-spu.c: New file.
6527 * gdb.cell/ea-standalone.c: New file.
6528 * gdb.cell/ea-standalone.exp: New file.
6529 * gdb.cell/ea-test.c: New file.
6530 * gdb.cell/ea-test.exp: New file.
6531 * gdb.cell/f-regs.exp: New file.
6532 * gdb.cell/mem-access.c: New file.
6533 * gdb.cell/mem-access.exp: New file.
6534 * gdb.cell/mem-access-spu.c: New file.
6535 * gdb.cell/ptype.exp: New file.
6536 * gdb.cell/registers.exp: New file.
6537 * gdb.cell/size.c: New file.
6538 * gdb.cell/sizeof.exp: New file.
6539 * gdb.cell/size-spu.c: New file.
6540 * gdb.cell/solib.exp: New file.
6541 * gdb.cell/solib-symbol.exp: New file.
6542
85e747d2
UW
65432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6544
6545 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6546
58d6951d
DJ
65472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * gdb.base/float.exp: Handle VFP registers.
6550
6e0a4f15
MS
65512009-07-14 Michael Snyder <msnyder@vmware.com>
6552
dcd5da87
MS
6553 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6554 to bring gdb to the beginning of the calling line.
6555
6e0a4f15
MS
6556 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6557 confusing the i386 epilogue unwinder.
6558
782b2b07
SS
65592009-07-14 Stan Shebs <stan@codesourcery.com>
6560
6561 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6562
f662c3bc
MS
65632009-07-14 Michael Snyder <msnyder@vmware.com>
6564
6565 * gdb.reverse/step-reverse.exp (stepi into function call):
6566 Call instruction may not be first instruction in the line.
6567 (reverse stepi from a function call): Used wrong line number.
6568
8f313923
JK
65692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6572
4662c76e
JK
65732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 Fix gdb.base/macscp.exp when using custom inputrc.
6576 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6577 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6578 env(TERM) set.
6579 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6580 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6581
aa81e255
JK
65822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6585 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6586 Change the compilation target to match the testcase name.
6587 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6588 testcase name.
6589 * a2-run.exp: Use for setup prepare_for_testing. Change the
6590 compilation target to match the testcase name.
6591 * gdb.base/commands.exp: Likewise.
6592 * gdb.base/finish.exp: Likewise.
6593 * gdb.base/float.exp: Likewise.
6594 * gdb.base/info-target.exp: Likewise.
6595 * gdb.base/relational.exp: Likewise.
6596 * gdb.base/term.exp: Likewise.
6597 * gdb.base/until.exp: Likewise.
6598 * gdb.base/volatile.exp: Likewise.
6599 * gdb.base/whatis-exp.exp: Likewise.
6600
4c93b1d7
HZ
66012009-07-11 Hui Zhu <teawater@gmail.com>
6602
6603 * gdb.base/help.exp (disassemble): Update expected help text.
6604
812f7342
TT
66052009-07-09 Tom Tromey <tromey@redhat.com>
6606
6607 * lib/gdb.exp: Handle TRANSCRIPT.
6608 (remote_spawn, remote_close, send_gdb): New procs.
6609
fbb8f299
PM
66102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6611
6612 * gdb.python/python-prettyprint.c: Add counted null string
6613 structure.
6614 * gdb.python/python-prettyprint.exp: Print null string. Test for
6615 embedded nulls.
6616 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6617 * gdb.python/python-value.exp (test_value_in_inferior): Add
6618 variable length string fetch tests.
6619 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6620
c0ac0ec7
JK
66212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6624
30b66ecc
TT
66252009-07-07 Tom Tromey <tromey@redhat.com>
6626
6627 * gdb.base/call-rt-st.exp: Update for change to escape output.
6628 * gdb.base/callfuncs.exp: Likewise.
6629 * gdb.base/charset.exp: Likewise.
6630 * gdb.base/constvars.exp: Likewise.
6631 * gdb.base/long_long.exp: Likewise.
6632 * gdb.base/pointers.exp: Likewise.
6633 * gdb.base/printcmds.exp: Likewise.
6634 * gdb.base/setvar.exp: Likewise.
6635 * gdb.base/store.exp: Likewise.
6636 * gdb.cp/ref-types.exp: Likewise.
6637 * gdb.mi/mi-var-child.exp: Likewise.
6638 * gdb.mi/mi-var-display.exp: Likewise.
6639 * gdb.mi/mi2-var-display.exp: Likewise.
6640 * gdb.base/charset.exp: Test octal escape sequence length.
6641 Update for change to escape output.
6642
187c4a2b
JK
66432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6644
6645 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6646
d80a43f9
DJ
66472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6648
6649 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6650
047427a8
JK
66512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6654 gdbserver increasing $portnum if "Can't bind address" has been seen.
6655
8b5a0f4f
PA
66562009-07-05 Pedro Alves <pedro@codesourcery.com>
6657
6658 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6659 mingw32ce.
6660
7d93ba58
PA
66612009-07-05 Pedro Alves <pedro@codesourcery.com>
6662
6663 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6664 VFP format.
6665
2277426b
PA
66662009-07-02 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6669 linux. Adjust to use "inferior", "info inferiors", "detach
6670 inferior" and "kill inferior" instead of "restart", "info fork",
6671 "detach fork" and "delete fork".
6672 * gdb.base/ending-run.exp: Spell out "info".
6673 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6674 the "kill" command.
6675
5af949e3
UW
66762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6677
6678 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6679 change to prefix TLS offset in hex with 0x.
6680
5d3729b5
UW
66812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6682
6683 * gdb.base/default.exp: Update test case for "x" changes.
6684
af589bd0
TG
66852009-07-01 Tristan Gingold <gingold@adacore.com>
6686
6687 * gdb.base/bigcore.exp: Make darwin untested.
6688
40974f91
JK
66892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * gdb.base/completion.exp (directory completion): Create the directory.
6692 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6693 escapeuniquesub.
6694 (directory completion 2): Expect now ${escapeuniquesub}.
6695 (Glob remaining of directory test): Remove one excessive newline.
6696 Expect the real output.
6697
59dd3af6
JK
66982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 Fix `make check//%' target after `make check' has been ran.
6701 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6702 a mkdir call.
6703 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6704 (%/.dir): Remove.
6705
f4e164aa
JK
67062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6709 the expected result record.
6710
69af2122
JK
67112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 Remove racy FAILs relying just on the timeouts.
6714 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6715 (annotation_level 2): Remove racy FAILs.
6716
2fd481e1
PP
67172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6718
6719 gdb/10275
889bf7c5
PA
6720 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6721
c38f313d
DJ
67222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6723
6724 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6725
8b777f02
VP
67262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6727
6728 * gdb.mi/mi-stack.exp: Testing symbolic options
6729 to -stack-list-locals and -stack-list-arguments.
6730
00c7eacf
JK
67312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6734
6bc80edc
TT
67352009-06-29 Tom Tromey <tromey@redhat.com>
6736
6737 * dg-extract-results.sh: New file.
6738 * Makefile.in (FORCE_PARALLEL): New variable.
6739 (CHECK_TARGET): New conditional variable.
6740 (check): Use CHECK_TARGET.
6741 (DO_RUNTEST): New variable.
6742 (check-single): New target.
6743 (TEST_DIRS): New variable.
6744 (TEST_TARGETS): Likewise.
6745 (check-parallel): New target.
6746 (check-gdb.%): New pattern.
6747 (BASE1_FILES): New variable.
6748 (BASE2_FILES): Likewise.
6749 (check-gdb.base%): New pattern.
6750 (%/.dir): New pattern.
6751 * configure: Rebuild.
6752 * aclocal.m4 (AM_CONDITIONAL): New defun.
6753 * configure.ac: Check whether user is using GNU make.
6754 (GMAKE): New conditional.
6755
794684b6
SW
67562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6757
6758 * gdb.cp/namespace-nested-import.cc: New test.
6759 * gdb.cp/namespace-nested-import.exp: New test.
6760
edb3359d
DJ
67612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6764 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6765 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6766 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6767 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6768 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6769 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6770 gdb.opt/inline-markers.c: New files.
6771 * lib/gdb.exp (skip_inline_frame_tests): New function.
6772 (skip_inline_var_tests): New function.
6773
cf657a0c
AS
67742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6775
6776 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6777 backtrace.
6778
28d41a99
MS
67792009-06-27 Michael Snyder <msnyder@vmware.com>
6780
6781 * gdb.reverse: New directory.
6782 * gdb.reverse/break-reverse.c: New test.
6783 * gdb.reverse/break-reverse.exp: New test.
6784 * gdb.reverse/consecutive-reverse.c: New test.
6785 * gdb.reverse/consecutive-reverse.exp: New test.
6786 * gdb.reverse/finish-reverse.c: New test.
6787 * gdb.reverse/finish-reverse.exp: New test.
6788 * gdb.reverse/machinestate.c: New test.
6789 * gdb.reverse/ms1.c: New test.
6790 * gdb.reverse/machinestate.exp: New test.
6791 * gdb.reverse/Makefile.in: New file.
6792 * gdb.reverse/shr2.c: New test.
6793 * gdb.reverse/solib-reverse.c: New test.
6794 * gdb.reverse/solib-reverse.exp: New test.
6795 * gdb.reverse/step-reverse.c: New test.
6796 * gdb.reverse/step-reverse.exp: New test.
6797 * gdb.reverse/until-reverse.c: New test.
6798 * gdb.reverse/ur1.c: New test.
6799 * gdb.reverse/until-reverse.exp: New test.
6800 * gdb.reverse/watch-reverse.c: New test.
6801 * gdb.reverse/watch-reverse.exp: New test.
6802 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6803 * configure: Regenerate.
6804
fe3c8b0d
DE
68052009-06-26 Doug Evans <dje@google.com>
6806
6807 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6808
3a72a602
PM
68092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6810
6811 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6812 windows problem for 'file delete $binfile'.
6813
27aa8d6a
SW
68142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6815
6816 * gdb.cp/namespace-using.exp: New test.
6817 * gdb.cp/namespace-using.cc: New test.
6818
8ac055f8
JB
68192009-05-20 Joel Brobecker <brobecker@adacore.com>
6820
6821 * gdb.ada/variant_record_packed_array: New testcase.
6822
85e306ed
TT
68232009-06-23 Tom Tromey <tromey@redhat.com>
6824
6825 * gdb.base/charset.exp (test_combination): Regression test.
6826 * gdb.base/charset.c (my_wchar_t): New typedef.
6827 (myvar): New global.
6828 (main): Set myvar.
6829
56643c5e
PM
68302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6831
6832 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6833 target.
6834
1fac167a
UW
68352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6836
6837 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6838
7ccb0be9
UW
68392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6840
6841 * gdb.mi/gdb680.exp: Update test for error message.
6842
568d6575
UW
68432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6844
6845 * gdb.base/annota1.exp: Allow multiple occurrences of the
6846 frames-invalid annotation.
6847 * gdb.cp/annota2.exp: Likewise.
6848
7cd1089b
PM
68492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6850
6851 * gdb.cp/gdb2495.cc: New file.
6852 * gdb.cp/gdb2495.exp: New file.
6853
72c63395
JK
68542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 Report error on GDB crash during runto.
6857 * lib/gdb.exp (runto <eof>): New.
6858
3788363d
DJ
68592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6860
6861 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6862 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6863 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6864 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6865 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6866 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6867 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6868 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6869 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6870 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6871 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6872 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6873 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6874 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6875 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6876 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6877 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6878 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6879 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6880 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6881 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6882 gdb.trace/passcount.exp, gdb.trace/report.exp,
6883 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6884 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6885 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6886 executable.
6887
17592de3
PA
68882009-06-07 Pedro Alves <pedro@codesourcery.com>
6889
6890 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6891 defined before referencing it.
6892
701e355d
DE
68932009-06-03 Doug Evans <dje@google.com>
6894
6895 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6896 * gdb.arch/i386-see.c: Ditto.
6897
f2292c65
PM
68982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6899
6900 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6901 (check_macro): Return 1 if undefined.
6902 If first test fails, check if macro debug information is available,
6903 and report unsupported test if no macro information is found.
6904
5a437975
DE
69052009-05-29 Doug Evans <dje@google.com>
6906
6907 * gdb.threads/hand-call-in-threads.exp: New.
6908 * gdb.threads/hand-call-in-threads.c: New.
6909
c141c696
MS
69102009-05-29 Michael Snyder <msnyder@vmware.com>
6911
6912 * gdb.base/break-always.exp: Change "1" to "on".
6913 Add confirmation check.
6914
b3444185
PA
69152009-05-28 Pedro Alves <pedro@codesourcery.com>
6916
6917 * gdb.threads/threxit-hop-specific.c: New.
6918 * gdb.threads/threxit-hop-specific.exp: New.
6919 * gdb.threads/thread-execl.c: New.
6920 * gdb.threads/thread-execl.exp: New.
6921
b6313243
TT
69222009-05-27 Tom Tromey <tromey@redhat.com>
6923 Thiago Jung Bauermann <bauerman@br.ibm.com>
6924
6925 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6926 (mi_child_regexp): Likewise.
6927 (mi_list_varobj_children_range): Likewise.
6928 (mi_get_features): Likewise.
6929 (mi_list_varobj_children): Rewrite.
6930 * gdb.python/python-mi.exp: New file.
6931
a6bac58e
TT
69322009-05-27 Tom Tromey <tromey@redhat.com>
6933 Thiago Jung Bauermann <bauerman@br.ibm.com>
6934 Phil Muldoon <pmuldoon@redhat.com>
6935 Paul Pluzhnikov <ppluzhnikov@google.com>
6936
6937 * gdb.python/python-prettyprint.exp: New file.
6938 * gdb.python/python-prettyprint.c: New file.
6939 * gdb.python/python-prettyprint.py: New file.
6940 * gdb.base/display.exp: print/r is now valid.
6941
2c74e833
TT
69422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6943 Tom Tromey <tromey@redhat.com>
6944 Pedro Alves <pedro@codesourcery.com>
6945 Paul Pluzhnikov <ppluzhnikov@google.com>
6946
6947 * gdb.python/python-template.exp: New file.
6948 * gdb.python/python-template.cc: New file.
6949 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6950 tests.
6951 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6952 Call it.
6953 (test_value_after_death): New proc.
6954 * gdb.python/python-value.c (PTR): New typedef.
6955 (main): New variable 'x'.
6956
89c73ade
TT
69572009-05-27 Tom Tromey <tromey@redhat.com>
6958
6959 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6960 tests.
6961 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6962 Call it.
6963
a75724bc
PA
69642009-05-27 Pedro Alves <pedro@codesourcery.com>
6965
6966 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6967
e58b0e63
PA
69682009-05-24 Pedro Alves <pedro@codesourcery.com>
6969
6970 * gdb.threads/fork-thread-pending.c: New.
6971 * gdb.threads/fork-thread-pending.exp: New.
6972
4ac36638
JK
69732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6974
6975 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6976 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6977
889bf7c5 69782009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6979
889bf7c5 6980 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6981
b242c3c2
PA
69822009-05-17 Pedro Alves <pedro@codesourcery.com>
6983
6984 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6985 `gdb_get_line_number'. Call `callee' in both parent and child.
6986 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6987 `gdb_get_line_number' instead of hardcoding line numbers.
6988 (catch_fork_unpatch_child): New procedure to test detaching
6989 breakpoints from child fork.
6990 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6991 hardcoding line numbers.
6992 (do_fork_tests): Run `catch_fork_unpatch_child'.
6993
ee342b23
VP
69942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6995
6996 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6997 of structure type enters or leaves the scope, it
6998 is reported by -var-update.
6999
e2009e98
DE
70002009-05-11 Doug Evans <dje@sebabeach.org>
7001
7002 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7003 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7004 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7005
00903456
JK
70062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7009
dc621c35
DE
70102009-04-30 Doug Evans <dje@google.com>
7011
7012 * gdb.threads/watchthreads2.exp: New testcase.
7013 * gdb.threads/watchthreads2.c: New testcase.
7014
9ab4e744
DE
70152009-04-29 Doug Evans <dje@google.com>
7016
7017 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7018 * gdb.cp/mb-ctor.cc: Ditto.
7019 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7020 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7021 * gdb.cp/mb-inline1.cc: Call it.
7022 * gdb.cp/mb-inline2.cc: Ditto.
7023 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7024 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7025
484086b7
JK
70262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7027
7028 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7029 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7030 Replace all uses of `decimal' by `nonzero'.
7031 (info macro FROM_COMMANDLINE): New test.
7032
379a77b5
TT
70332009-04-27 Tom Tromey <tromey@redhat.com>
7034
7035 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7036
b92b73c2
DE
70372009-04-27 Doug Evans <dje@google.com>
7038
7039 * gdb.threads/watchthreads.c (main): Initialize args before starting
7040 the threads. Plus formatting cleanup.
7041 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7042 biased scheduling of one thread.
7043
945a118d
JG
70442009-04-27 Jerome Guitton <guitton@adacore.com>
7045
7046 * gdb.cp/templates.cc (GetMax): New template.
7047 (main): Declare two instances of GetMax.
7048 * gdb.cp/templates.exp: Add new test.
7049
d389af10
JK
70502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7053
e7f86de9
JM
70542009-04-22 Joseph Myers <joseph@codesourcery.com>
7055
7056 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7057
334cc82d
TT
70582009-04-15 Tom Tromey <tromey@redhat.com>
7059
7060 * gdb.base/charset.exp: Add regression test.
7061
d12672cc
JB
70622009-04-14 Joel Brobecker <brobecker@adacore.com>
7063
7064 * gdb.base/exe-lock.exp: New testcase.
7065
18e8c3bc
TT
70662009-04-13 Tom Tromey <tromey@redhat.com>
7067
7068 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7069 operator on Frame.
7070
5ecd5cbe
UW
70712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7072
7073 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7074 * gdb.server/ext-attach.exp: Likewise.
7075
7309f756
VP
70762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7077
7078 Eliminate some sleep usage.
7079
889bf7c5
PA
7080 * gdb.mi/basics.c (do_nothing): New.
7081 (main): Use do_nothing instead of printf, so that
7082 not to introduce race condition between output of
7083 inferiour and output of gdb. Do not use sleep as it
7084 is not generally available on embedded targets.
7309f756 7085
f4b95f6f
PA
70862009-04-02 Pedro Alves <pedro@codesourcery.com>
7087
7088 * gdb.server/ext-attach.exp: Expect an optional process id after
7089 "Detached from remote process".
7090
de40b933
JK
70912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7092
7093 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7094 gdb.dwarf2/dw2-unresolved.exp: New.
7095
2ae101a4
PA
70962009-04-02 Pedro Alves <pedro@codesourcery.com>
7097
7098 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7099 mi_run_to_main.
7100
56a8e183
PA
71012009-04-02 Pedro Alves <pedro@codesourcery.com>
7102
7103 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7104 mi_run_to_main. Skip thread exit test on remote targets.
7105 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7106 mi_run_to_main.
7107 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7108 mi_run_to_main.
7109 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7110 when expecting ^connected. Detect when the target doesn't support
7111 non-stop mode.
7112 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7113 supported. Return -1 on error, 0 on success.
7114 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7115 (mi_runto): Return mi_runto_helper's result explicitly.
7116
c35fafde
PA
71172009-04-01 Pedro Alves <pedro@codesourcery.com>
7118
7119 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7120
f8a8dce6
JB
71212009-04-01 Tom Tromey <tromey@redhat.com>
7122
7123 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7124 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7125 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7126 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7127
71c25dea
TT
71282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7129 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 PR gdb/931
7132 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7133 output.
7134 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7135 for gdb/931.
7136 * dw2-strp.S (DW_AT_language): Change to C++.
7137 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7138
02d9a9ce
JB
71392009-03-31 Joel Brobecker <brobecker@adacore.com>
7140
7141 * gdb.ada/tasks: New testcase.
7142
1042e4c0
SS
71432009-03-30 Stan Shebs <stan@codesourcery.com>
7144
7145 * gdb.trace/actions.exp: Update to match new info trace format.
7146 * gdb.trace/deltrace.exp: Ditto.
7147 * gdb.trace/infotrace.exp: Ditto.
7148 * gdb.trace/passcount.exp: Ditto.
7149 * gdb.trace/save-trace.exp: Ditto.
7150 * gdb.trace/while-stepping.exp: Ditto.
7151 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7152
f8f6f20b
TJB
71532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7154
7155 * gdb.python/python-frame.c: New file.
7156 * gdb.python/python-frame.exp: New file.
7157
c0c6f777
TJB
71582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7159
7160 * gdb.python/python-value.exp: Add tests for the address
7161 attribute.
7162
3cb51905
AS
71632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7164
7165 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7166
88fc996f
DE
71672009-03-26 Doug Evans <dje@google.com>
7168
7169 * gdb.mi/mi-nonstop-exit.exp: New file.
7170 * gdb.mi/non-stop-exit.c: New file.
7171
56ef84b1
TT
71722009-03-26 Tom Tromey <tromey@redhat.com>
7173
7174 Update for change to prologue skipping:
7175 * gdb.mi/mi2-simplerun.exp: Update.
7176 * gdb.mi/mi2-break.exp: Update.
7177 * gdb.mi/mi-simplerun.exp: Update.
7178 * gdb.mi/mi-break.exp: Update.
7179 * gdb.base/ending-run.exp: Update.
7180
def2b000
TJB
71812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7182
7183 * gdb.python/python-value.exp (test_value_in_inferior): Test
7184 gdb.Value.is_optimized_out attribute.
7185
442ddf59
JK
71862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 * gdb.dwarf2/dw2-noloc-main.c: New file.
7189 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7190 (.text): Remove.
7191 (.data): New.
7192 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7193 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7194 (DW_TAG_subprogram func_cu1, noloc): Remove.
7195 (main): New.
7196 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7197 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7198 (file_symbols): New procedure.
7199
a8df5de4
TT
72002009-03-25 Tom Tromey <tromey@redhat.com>
7201
7202 * gdb.base/charset.exp (valid_target_charset): New proc.
7203 Use it to skip tests on invalid charsets.
7204
cc1d7add
PM
72052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7206
7207 * gdb.base/completion.exp: Add a test for directory completion.
7208
bcd5727b
JK
72092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 Fix a racy FAIL.
7212 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7213 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7214
cc924cad
TJB
72152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7216
7217 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7218 * gdb.python/python-function.exp: Add test for function returning
7219 a GDB value.
7220
bc3b79fd
TJB
72212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7222
7223 * gdb.python/python-function.exp: New file.
7224
6c7a06a3
TT
72252009-03-20 Tom Tromey <tromey@redhat.com>
7226
7227 * gdb.base/store.exp: Update for change to escape output.
7228 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7229 to escape output.
7230 * gdb.base/pointers.exp: Update for change to escape output.
7231 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7232 to escape output.
7233 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7234 escape output.
7235 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7236 to escape output.
7237 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7238 escape output.
7239 * gdb.base/setvar.exp: Update for change to escape output.
7240 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7241 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7242 to escape output.
7243 (test_print_string_constants): Likewise.
7244 * gdb.base/charset.exp (valid_host_charset): Check size of
7245 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7246 cases. Handle "auto"-related output.
7247 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7248 (uvar, Uvar): New globals.
7249
c31af87b
JG
72502009-03-19 Jerome Guitton <guitton@adacore.com>
7251
7252 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7253 deltas.
7254 * gdb.ada/fixed_points.exp: Ditto.
7255
51272cf2
PA
72562009-03-18 Pedro Alves <pedro@codesourcery.com>
7257
7258 * return-nodebug.c: Don't include stdio.h.
7259 (init): Delete.
7260 (func): Delete definition and provide extern declaration.
7261 (t): New.
7262 (main): Don't call printf. Call func and store its result in t.
7263 * return-nodebug1.c: New.
7264 * return-nodebug.exp: Don't expect stdio output. Instead, print
7265 the global variable t. Drop printf formatters and cast types from
7266 foreach loop. Don't use prepare_for_testing. Compile
7267 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7268 define FORMAT or CAST.
7269
d24948ac
PP
72702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7271
7272 * gdb.base/solib-display.exp: Disable test for remote targers.
7273
61ff14c6
JK
72742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7277
cb4dce93
JK
72782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 Fix a racy FAIL.
7281 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7282 code from `follow parent, print pids'.
7283 (`follow child, print pids', `follow parent, print pids'): Call it.
7284 Replace `gdb_test "break..."' by gdb_breakpoint.
7285
f7c60c5e
VP
72862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7287
7288 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7289 sync and async modes.
f7c60c5e 7290
383ace49
JB
72912009-03-12 Joel Brobecker <brobecker@adacore.com>
7292
7293 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7294 that was checked in by mistake. Remove loading of ada.exp, since
7295 this is not necessary in this case.
7296
4ce102af
JB
72972009-03-12 Joel Brobecker <brobecker@adacore.com>
7298
7299 * gdb.ada/ptype_arith_binop.exp: New testcase.
7300
529a2aef
JB
73012009-03-12 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.ada/mod_from_name: New testcase.
7304
8a38181c
JB
73052009-03-12 Joel Brobecker <brobecker@adacore.com>
7306
7307 * gdb.ada/tick_last_segv: New testcase.
7308
11436dee
VP
73092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7310
61ff14c6 7311 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7312
1f31650a
VP
73132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7314
61ff14c6
JK
7315 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7316 include the token in ^running and frame info in *stopped.
1f31650a 7317
a3247a22
PP
73182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7319
7320 * solib-display.exp: New file.
7321 * solib-display-main.c: New file.
7322 * solib-display-lib.c: New file.
61ff14c6 7323
aae64587
PA
73242009-03-05 Pedro Alves <pedro@codesourcery.com>
7325
7326 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7327
44aabfbc
JK
73282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7331 (list_and_check_macro): Use more specific test name.
7332 (next to definition): Make the test names unique.
7333
c087fcd3
PM
73342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7335
7336 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7337
c86cf029
VP
73382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7339
7340 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7341 notifications.
7342 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7343 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7344 * lib/mi-support.exp (library_loaded_re): New.
7345 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7346
3ea85240
VP
73472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7348
7349 * gdb.gdb/observer.exp: Use test_notification observer, not
7350 normal_stop, everywhere.
7351 (test_normal_stop_notifications): Rename to...
7352 (test_notifications): ...this.
7353 (test_observer_normal_stop): Rename to...
7354 (test_observer): ...this.
7355
1903f0e6
DE
73562009-02-16 Doug Evans <dje@google.com>
7357
7358 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7359 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7360 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7361 (test_prefixed_syscall,test_int3): New tests.
7362 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7363 (test_prefixed_syscall,test_int3): New tests.
7364
1d33d6ba
VP
73652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7366
3cb51905
AS
7367 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7368 (mi_expect_interrupt): Likewise.
7369 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7370 response.
1d33d6ba 7371
faafb047
PM
73722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7373
7374 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7375 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7376 Replace calls to get_valueofx by get_hexadecimal_valueof.
7377
417e16e2
PM
73782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7379
7380 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7381 (get_integer_valueof): New procedure.
7382 (get_sizeof): Use new get_integer_value_of.
7383 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7384 by get_integer_valueof.
7385
7065b901
TT
73862009-02-13 Tom Tromey <tromey@redhat.com>
7387
7388 * gdb.base/remote.exp (get_sizeof): Remove.
7389 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7390 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7391 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7392 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7393 (get_sizeof): Likewise.
7394
5d7cb8df
JK
73952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7396
7397 PR fortran/9806
7398 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7399
b2febfff
PP
74002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7401
7402 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7403
4aa995e1
PA
74042009-02-06 Pedro Alves <pedro@codesourcery.com>
7405
7406 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7407
d8906c6f
TJB
74082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7409
7410 * gdb.python/python-cmd.exp: New file.
7411
ff4ab08d
TG
74122009-02-06 Tristan Gingold <gingold@adacore.com>
7413
7414 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7415
aacd552b
TG
74162009-02-05 Tristan Gingold <gingold@adacore.com>
7417
7418 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7419 pointer is dereferenced and use this signal name in regexp.
7420 * gdb.base/signull.exp: Ditto.
7421 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7422 * gdb.base/signull.c (main): Ditto.
7423
08c637de
TJB
74242009-02-04 Tom Tromey <tromey@redhat.com>
7425 Thiago Jung Bauermann <bauerman@br.ibm.com>
7426
7427 * gdb.python/python-value.exp: Use `gdb.history' instead of
7428 `gdb.value_from_history'.
7429 (test_value_numeric_ops): Add test for conversion of enum constant.
7430 * gdb.python/python-value.c (enum e): New type.
7431 (evalue): New global.
7432 (main): Use argv.
7433
20261af8
JG
74342009-02-04 Jerome Guitton <guitton@adacore.com>
7435
7436 * gdb.ada/uninitialized_vars: New test program.
7437 * gdb.ada/uninitialized_vars.exp: New testcase.
7438
52e44b43
TT
74392009-02-02 Tom Tromey <tromey@redhat.com>
7440
7441 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7442 * gdb.cp/pr2489.cc: Rename...
7443 * gdb.cp/pr9594.cc: ... to this.
7444
1c71341a
TT
74452009-02-02 Tom Tromey <tromey@redhat.com>
7446
7447 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7448 * gdb.cp/pr2489.cc: New file.
7449 * gdb.cp/cpcompletion.exp: New file.
7450
a4295225
TT
74512009-02-02 Tom Tromey <tromey@redhat.com>
7452
7453 PR exp/9059:
7454 * gdb.cp/call-c.exp: Add regression test.
7455 * gdb.cp/call-c.cc (FooHandle): New typedef.
7456 (main): New variable 'handle'.
7457
592375cd
VP
74582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7459
7460 * lib/mi-support.exp (et_mi_thread_list)
7461 (check_mi_and_console_threads): Adjust for current thread in
7462 -thread-list-ids output.
7463
41447f92
VP
74642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7465
889bf7c5
PA
7466 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7467 Call it.
41447f92 7468
35669430
DE
74692009-01-28 Doug Evans <dje@google.com>
7470
7471 * gdb.arch/amd64-disp-step.S: New file.
7472 * gdb.arch/amd64-disp-step.exp: New file.
7473 * gdb.arch/i386-disp-step.S: New file.
7474 * gdb.arch/i386-disp-step.exp: New file.
7475
09f00d9a
PM
74762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7477
7478 * gdb.base/find.exp: Set newline variable
7479 using quotes instead of braces to fix cygwin failures.
7480
1e8fb976
PA
74812009-01-23 Pedro Alves <pedro@codesourcery.com>
7482
7483 * gdb.base/radix.exp: Add tests to ensure that that set
7484 input-radix 0 and set output-radix 0 are really rejected.
7485
da061712
PA
74862009-01-23 Pedro Alves <pedro@codesourcery.com>
7487
7488 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7489 copyright years.
7490
dd7e2d2b
PA
74912009-01-23 Pedro Alves <pedro@codesourcery.com>
7492
7493 PR gdb/9664:
7494 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7495
392452f6
PA
74962009-01-22 Pedro Alves <pedro@codesourcery.com>
7497
7498 PR c++/9631:
7499 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7500
8653e71c
PM
75012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7502
7503 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7504 binfile definition to fix Windows OS failure.
7505
a12cc160
DJ
75062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7507
7508 PR gdb/9346
7509 * gdb.base/interrupt.c (sigint_handler): New.
7510 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7511 on error.
7512 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7513 Test "signal SIGINT".
7514
b89667eb
DE
75152009-01-19 Doug Evans <dje@google.com>
7516
7517 * gdb.base/break.exp: Update expected gdb output.
7518 * gdb.base/sepdebug.exp: Ditto.
7519 * gdb.mi/mi-syn-frame.exp: Ditto.
7520 * gdb.mi/mi2-syn-frame.exp: Ditto.
7521 * gdb.base/call-signal-resume.exp: New file.
7522 * gdb.base/call-signals.c: New file.
7523 * gdb.base/unwindonsignal.exp: New file.
7524 * gdb.base/unwindonsignal.c: New file.
7525 * gdb.threads/interrupted-hand-call.exp: New file.
7526 * gdb.threads/interrupted-hand-call.c: New file.
7527 * gdb.threads/thread-unwindonsignal.exp: New file.
7528
adb483fe
DJ
75292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 * gdb.base/define.exp: Test defining and hooking prefix commands.
7532 * gdb.python/python.exp: Update test for "show user" output.
7533
60023297
JK
75342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7537 now the output exactly, using less wildcards. Expect also the output
7538 of gfortran-4.3. Update for the f-valprint.c modification from
7539 2008-04-22.
7540 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7541 Remove gdb_test test names where matching the command.
7542
ccc57cf9
PA
75432009-01-01 Pedro Alves <pedro@codesourcery.com>
7544
7545 PR breakpoints/9681:
7546 * gdb.base/watchpoint.exp: Add regression test.
7547
c7a6ca08
PA
75482008-12-31 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.threads/attach-into-signal.exp: Don't use
7551 gdb_suppress_entire_file.
7552 * gdb.threads/attach-stopped.exp: Ditto.
7553 * gdb.threads/attachstop-mt.exp: Ditto.
7554
3a031f65
PA
75552008-12-31 Pedro Alves <pedro@codesourcery.com>
7556
7557 PR gdb/8812:
7558 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7559
09e6485f
PA
75602008-12-29 Pedro Alves <pedro@codesourcery.com>
7561
7562 PR gdb/7536:
7563 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7564 and unsupported output radices are really rejected.
7565
0cd53049
JK
75662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7567
7568 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7569
ba163c7e
TT
75702008-12-22 Tom Tromey <tromey@redhat.com>
7571
7572 * gdb.cp/punctuator.exp: New file.
7573
6f4de6c9
JK
75742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.base/completion.exp (Completing non-existing component): New test.
7577
0f34d0b4
JK
75782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 Fix for PR gdb/8648.
7581 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7582 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7583 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7584 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7585
db2ad4c3
JK
75862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7589
bb5ef15e
DP
75902008-12-16 Christophe Lyon <christophe.lyon@st.com>
7591
7592 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7593 compiler actually generate code at the expected line number.
7594
90142adc
JZ
75952008-12-15 Jie Zhang <jie.zhang@analog.com>
7596
7597 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7598
fad6eecd
TT
75992008-12-12 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.base/commands.exp (redefine_hook_test): New proc.
7602 Call it.
7603
17c8aaf5
TT
76042008-12-11 Tom Tromey <tromey@redhat.com>
7605
7606 * gdb.base/macscp.exp: New regression test.
7607
7c8adf68
TT
76082008-12-11 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.base/macscp.exp: Print "address.addr".
7611 * gdb.base/macscp1.c (struct outer): New struct.
7612 (address): New global.
7613
b05dcbb7
TT
76142008-12-09 Tom Tromey <tromey@redhat.com>
7615
7616 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7617 Call it.
7618
2d476de1
DE
76192008-12-04 Doug Evans <dje@google.com>
7620
7621 * gdb.server/ext-run.exp: Relax regexp for init program.
7622
87bdc959
TG
76232008-12-03 Tristan Gingold <gingold@adacore.com>
7624
7625 * gdb.base/macscp.exp: Generate an object file during compilation
7626 to work around Darwin dsymutil limitations.
7627
e0740f77
JK
76282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7629
7630 Test resolving external references to TLS variables.
7631 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7632 FILE2_THREAD_LOCAL.
7633 (testfile2, srcfile2): New variables.
7634 * gdb.threads/tls.c (file2_thread_local)
7635 (function_referencing_file2_thread_local): New.
7636 * gdb.threads/tls2.c: New file.
7637
67f0aac5
JB
76382008-11-28 Joel Brobecker <brobecker@adacore.com>
7639
7640 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7641 rather than integer, as integer might not be big enough when
7642 on 64bit targets.
67f0aac5 7643
c332165e
JG
76442008-11-27 Jerome Guitton <guitton@adacore.com>
7645
7646 * gdb.cp/formatted-ref.exp: Add equality test.
7647 * gdb.ada/formatted_ref.exp: Ditto.
7648
fc9b693c
JK
76492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7650
7651 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7652 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7653
a9c64011
AS
76542008-11-20 Andreas Schwab <schwab@suse.de>
7655
7656 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7657 matching syscall entry point.
7658 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7659 (tcatch_vfork_then_child_follow): Likewise. Finish through
7660 vfork even if we stopped at the syscall trampoline.
7661
e2fd701e
DE
76622008-11-20 Doug Evans <dje@google.com>
7663
7664 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7665
69abc51c
TJB
76662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7667
7668 * gdb.arch/ppc-dfp.exp: New file.
7669 * gdb.arch/ppc-dfp.c: New file.
7670
c14c28ba
PP
76712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7672
7673 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7674
2e74121d
DE
76752008-11-17 Doug Evans <dje@google.com>
7676
7677 * gdb.mi/mi-syn-frame.exp: Update expected output.
7678 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7679
66bb093b
VP
76802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7681
7682 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7683 "thread N" results in =thread-selected.
7684 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7685 (mi_send_resuming_command_raw): Be prepared for
7686 =thread-selected.
7687
3d043ef6
VP
76882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7689
a9c64011
AS
7690 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7691 * lib/mi-support.exp: Likewise.
3d043ef6 7692
808104c8
JB
76932008-11-16 Joel Brobecker <brobecker@adacore.com>
7694
7695 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7696 commands from the expected output for "help catch".
7697
00b22944
JB
76982008-11-15 Joel Brobecker <brobecker@adacore.com>
7699
7700 * gdb.ada/int_deref.exp: New testcase.
7701
59669435
TT
77022008-11-14 Nick Roberts <nickrob@snap.net.nz>
7703
7704 * gdb.mi/gdb2549.exp: New file.
7705
de04a248
DE
77062008-11-11 Doug Evans <dje@google.com>
7707
7708 * gdb.base/callexit.exp: New file.
7709 * gdb.base/callexit.c: New file.
7710
6b8ce727
DE
77112008-11-10 Doug Evans <dje@google.com>
7712
7713 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7714 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7715 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7716 (default_gdb_start,default_gdb_exit): Ditto.
7717 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7718 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7719 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7720 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7721 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7722 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7723
1b14b8aa
AS
77242008-11-03 Andreas Schwab <schwab@suse.de>
7725
7726 * gdb.base/hashline2.exp: Fix typo.
7727 * gdb.base/hashline3.exp: Likewise.
7728
f3134b88
TT
77292008-10-30 Tom Tromey <tromey@redhat.com>
7730
7731 * gdb.base/pointers.exp: Add test.
7732 * gdb.base/pointers.c (k, S): New typedefs.
7733 (instance): New global.
7734
c2226152
AS
77352008-10-30 Andreas Schwab <schwab@suse.de>
7736
7737 * gdb.base/args.exp: Add tests for newlines.
7738
462f405c
JB
77392008-10-30 Joel Brobecker <brobecker@adacore.com>
7740
7741 gdb.base/foll-exec.exp: Update the expected output of a couple
7742 of "info breakpoints" tests.
7743
79a45b7d
TT
77442008-10-28 Tom Tromey <tromey@redhat.com>
7745
7746 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7747
adc13a14
PA
77482008-10-24 Pedro Alves <pedro@codesourcery.com>
7749
7750 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7751 gdb_start_cmd.
7752 Use runto_main before any test that requires execution.
7753
252fbfc8
PA
77542008-10-23 Pedro Alves <pedro@codesourcery.com>
7755
7756 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7757 instead of SIGINT.
7758
28148e3d
JB
77592008-10-22 Joel Brobecker <brobecker@adacore.com>
7760
7761 * gdb.base/completion.exp: Update expected output following
7762 the addition of the "info tasks" command.
7763
c209f847
TT
77642008-10-22 Tom Tromey <tromey@redhat.com>
7765
7766 * gdb.base/exprs.exp (test_expr): Add test for string
7767 concatenation.
7768
f177e350
PA
77692008-10-19 Pedro Alves <pedro@codesourcery.com>
7770
7771 * configure.ac: Output gdb.python/Makefile.
7772 * configure: Regenerate.
7773 * gdb.python/Makefile.in: New.
7774
cce89356
JB
77752008-10-16 Joel Brobecker <brobecker@adacore.com>
7776
7777 * gdb.base/foll-fork.exp: Adjust the expected output to match
7778 the new description for fork/vfork catchpoints in the "info
7779 breakpoints" output.
7780
176d289d
TJB
77812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7782
7783 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7784
a08702d6
TJB
77852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7786
7787 * gdb.python/python-value.c: New file.
7788 * gdb.python/python-value.exp: New file.
7789
1c5cfe86
PA
77902008-10-15 Pedro Alves <pedro@codesourcery.com>
7791
7792 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7793
5a98ad69
DP
77942008-10-15 Denis Pilat <denis.pilat@st.com>
7795
41702f1b 7796 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7797
dcb1a1e2
TT
77982008-10-09 Tom Tromey <tromey@redhat.com>
7799
7800 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7801 'fprintf' and 'stderr'.
7802
9124fe48
JB
78032008-10-07 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/ref_tick_size.exp: New testcase.
7806
45452591
DE
78072008-10-06 Doug Evans <dje@google.com>
7808
7809 * gdb.dwarf2/dw2-cu-size.exp: New file.
7810 * gdb.dwarf2/dw2-cu-size.S: New file.
7811
7812 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7813 .Ltype_int for clarity.
7814
4fc5b208
PP
78152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7816
7817 PR gdb/2384:
7818 * gdb.cp/gdb2384.exp: Extended to test more cases.
7819 * gdb.cp/gdb2384.cc: Likewise.
7820 * gdb.cp/gdb2384-base.h: Likewise.
7821 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7822
d78df370
JK
78232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7824
7825 * gdb.base/maint.exp (maint print type): Remove printing
7826 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7827
9a044a89
TT
78282008-09-30 Tom Tromey <tromey@redhat.com>
7829
7830 * gdb.base/macscp.exp: Add completion tests.
7831 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7832 (TWENTY_THREE): Likewise.
7833 (FORTY_EIGHT): Likewise.
7834
506800a9
TT
78352008-09-30 Tom Tromey <tromey@redhat.com>
7836
7837 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7838 everywhere.
7839 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7840
1a6f01b5
JK
78412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7844 testcase is derived from. Fix racy dependency on an expected PID
7845 number. No longer support the testcase on Linux kernel 2.4.x.
7846
2fae03e8
TT
78472008-09-27 Tom Tromey <tromey@redhat.com>
7848
7849 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7850 and varargs.
7851
1ad15515
PA
78522008-09-22 Pedro Alves <pedro@codesourcery.com>
7853
7854 * lib/mi-support.exp (mi_expect_interrupt): New.
7855 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7856 from gdb.mi/mi-nonstop.exp.
7857 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7858 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7859 lib/mi-support.exp.
7860 Use mi_check_thread_states throughout. Avoid ".*" and do not
7861 require an anchor after -exec-run.
7862
d0b76dc6
DJ
78632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7864
7865 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7866 stop is pending. Avoid ".*" when two stops are pending.
7867 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7868 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7869 newlines in fullnames.
7870 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7871 (mi_expect_stop): Update comments. Only anchor in sync mode.
7872 Do not match newlines.
7873 (mi_send_resuming_command_raw): Always return status.
7874 (mi_get_stop_line): Do not match more than one line by accident.
7875 Only anchor in sync mode.
7876 (mi_run_inline_test): If -exec-next fails, give up.
7877
9990c830
UW
78782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7879
7880 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7881 on SPU.
7882
ebcf6f00
JB
78832008-09-10 Joel Brobecker <brobecker@adacore.com>
7884
7885 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7886
b6db24e5
JB
78872008-09-10 Joel Brobecker <brobecker@adacore.com>
7888
7889 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7890 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7891 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7892 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7893 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7894 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7895 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7896 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7897 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7898 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7899 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7900 Include the "= " sequence in the expected output of print tests.
7901
2bf448e0
JB
79022008-09-10 Joel Brobecker <brobecker@adacore.com>
7903
7904 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7905 description for boolean types.
7906
d51fd4c8
PA
79072008-09-09 Pedro Alves <pedro@codesourcery.com>
7908
7909 * gdb.base/hook-stop-continue.c: New.
7910 * gdb.base/hook-stop-continue.exp: New.
7911
694182d2
DJ
79122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7915
3b8a7fc0
JG
79162008-09-08 Jerome Guitton <guitton@adacore.com>
7917
7918 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7919 (stack_check_probe_2, stack_check_probe_loop_1)
7920 (stack_check_probe_loop_2): New functions.
7921 (main): Add call to these new functions.
7922 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7923 functions, check that the breakpoint is inserted at the appropriate
7924 location.
7925 (insert_breakpoint): Slightly refine this procedure so that it can
7926 be called several times in the test.
7927
96cc0ae8
JG
79282008-09-08 Jerome Guitton <guitton@adacore.com>
7929
7930 * gdb.base/stack-checking.c: New file.
7931 * gdb.base/stack-checking.exp: New file.
7932
1f08b409
TJB
79332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7934
7935 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7936 * gdb.arch/altivec-regs.exp: Likewise.
7937 * gdb.arch/vsx-regs.exp: Likewise.
7938
3099e1c4
TJB
79392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7940
7941 * gdb.arch/ppc-fp.exp: New file.
7942 * gdb.arch/ppc-fp.c: New file.
7943
cc69bfc1
PP
79442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7945
7946 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7947 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7948
b02a33db
MS
79492008-09-04 Michael Snyder <msnyder@vmware.com>
7950
7951 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7952 as "at" (for non-debug functions such as _start).
7953
2992cbe0
UW
79542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7955
7956 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7957 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7958 software watchpoints.
7959 * gdb.base/watch_thread_num.exp: Likewise.
7960
514f746b
AR
79612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7962
7963 * gdb.arch/i386-bp_permanent.exp: New test.
7964
876cecd0
TT
79652008-08-24 Tom Tromey <tromey@redhat.com>
7966
7967 * gdb.base/maint.exp: Update "maint print type".
7968
80f73d71
VP
79692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7970
7971 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7972 support. Adjust the order of "*running" notifications.
7973 * gdb.mi/non-stop.c: Don't cast from int to void* and
7974 back.
7975
d9c78d7d
MK
79762008-08-20 Mark Kettenis <kettenis@gnu.org>
7977
7978 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7979 expect to find it in the "info frame" output.
7980
97a2d1d3
DJ
79812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.base/interp.exp: Always consume both prompts.
7984
b96e2927
PA
79852008-08-20 Pedro Alves <pedro@codesourcery.com>
7986
7987 * gdb.base/pending.exp: Test pending breakpoints without symbols
7988 loaded.
7989
8cf6e61a
VP
79902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7991
7992 * lib/mi-support.exp (mi_expect_stop): Produce
7993 more details on failures.
7994 * gdb.mi/mi-nonstop.exp: New.
7995 * gdb.mi/non-stop.c: New.
7996
c6ebd6cf
VP
79972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7998
a9c64011
AS
7999 * gdb.mi/mi-async.exp: Use 'set target-async'.
8000 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8001
46a9b8ed
DJ
80022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8003
8004 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8005
44feb3ce
TT
80062008-08-17 Tom Tromey <tromey@redhat.com>
8007
8008 * gdb.base/help.exp (help catch): Rewrite.
8009
311a4e6b
TJB
80102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8011
8012 * gdb.base/define.exp: Test indented command documentation.
8013 * gdb.python/python.exp: Test indented multi-line command.
8014
604c2f83
LM
80152008-08-15 Luis Machado <luisgpm@br.ibm.com>
8016
8017 * testsuite/gdb.arch/vsx-regs.c: New source file.
8018 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8019 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8020
886a217c
TT
80212008-08-14 Tom Tromey <tromey@redhat.com>
8022
8023 * gdb.base/macscp.exp: Add regression test for "macro define" or
8024 "macro undef" with no arguments.
8025
c814a4f3
PP
80262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8027
8028 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8029
12ab8a60
UW
80302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8031
8032 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8033
d57a3c85
TJB
80342008-08-06 Tom Tromey <tromey@redhat.com>
8035
8036 * gdb.python/python.exp: New file.
8037
c7b778ff
JK
80382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 Fix for PR gdb/1543.
8041 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8042 $LOCATION.
8043 (location): New variable.
8044 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8045 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8046 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8047 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8048 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8049 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8050 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8051 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8052 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8053 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8054 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8055 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8056 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8057 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8058 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8059 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8060 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8061 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8062 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8063 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8064 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8065 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8066 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8067 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8068 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8069 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8070 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8071 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8072 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8073 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8074 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8075 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8076 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8077 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8078 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8079 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8080 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8081 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8082 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8083 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8084 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8085 gdb.base/type-opaque.exp, gdb.base/until.exp,
8086 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8087 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8088 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8089 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8090 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8091 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8092 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8093 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8094 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8095 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8096 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8097 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8098 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8099 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8100 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8101 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8102 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8103 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8104 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8105 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8106 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8107 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8108 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8109 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8110 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8111 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8112 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8113 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8114 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8115 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8116 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8117 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8118 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8119 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8120 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8121 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8122 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8123 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8124 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8125 to bug-gdb@prep.ai.mit.edu .
8126
5e06a3d1
VP
81272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8128
8129 * lib/mi-support.exp (mi_load_shlibs): New.
8130 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8131
9d81d21b
VP
81322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8133
8134 * lib/mi-support.exp (get_mi_thread_list)
8135 (check_mi_and_console_threads): New, moved from ...
8136 * gdb.mi/mi-pthread.exp: ...here.
8137 * gdb.mi/gdb669.exp (get_mi_thread_list)
8138 (check_mi_and_console_threads): Delete.
8139 * gdb.mi/mi2-pthread.exp: Likewise.
8140
bae98fe0
TT
81412008-07-28 Tom Tromey <tromey@redhat.com>
8142
8143 * Makefile.in (just-check): Remove. Move body to...
8144 (check): ... here.
8145
57380f4e
DJ
81462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8149 Add a test for duplicated SIGINTs.
8150
e09490f1
DJ
81512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.threads/schedlock.exp (get_args): Update to work for any
8154 value of NUM.
8155 (Top level): Report the number of threads that did not resume.
8156
6387b45f
DJ
81572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8160
62f64ff2
DJ
81612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8162
8163 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8164 non-MI prompt.
8165
fa8de41e
TT
81662008-07-26 Tom Tromey <tromey@redhat.com>
8167
8168 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8169 (function_struct, function_struct_ptr): New globals.
8170 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8171 function pointer in a struct.
8172
ccb3ac8a
TT
81732008-07-26 Tom Tromey <tromey@redhat.com>
8174
8175 * gdb.base/macscp.exp: Add test for macro lexing bug.
8176
d7d9f01e
TT
81772008-07-18 Tom Tromey <tromey@redhat.com>
8178
8179 * gdb.base/macscp.exp: Add macro tests.
8180
9bf07184
PP
81812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8182
8183 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8184
becf6477
PP
81852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8186
8187 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8188
0709f7d3
PP
81892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8190
8191 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8192
7093c834
PP
81932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8194
8195 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8196
b432ffe3
JK
81972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8200
b1a268e5
VP
82012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8202
8203 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8204
e2995f8e
KB
82052008-07-11 Kevin Buettner <kevinb@redhat.com>
8206
8207 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8208 of regexp to account for changes made to GDB in the printing of
8209 byte vectors.
8210
14032a66
TT
82112008-07-11 Tom Tromey <tromey@redhat.com>
8212
8213 * gdb.base/completion.exp: Add 'help' completion test.
8214
981505ef
JK
82152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8216
8217 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8218
10568435
JK
82192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8222
4487aabf
PA
82232008-07-09 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8226
a4a9b1c4
PA
82272008-07-09 Pedro Alves <pedro@codesourcery.com>
8228
8229 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8230
3c3185ac
JK
82312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8234
7ebd49dc
VP
82352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8236
8237 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8238 previous commit. Add a comment.
8239
84e46146
PA
82402008-06-28 Pedro Alves <pedro@codesourcery.com>
8241
8242 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8243
0f8d4a2f
VP
82442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8245
8246 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8247
f747e0ce
PA
82482008-06-27 Pedro Alves <pedro@codesourcery.com>
8249
8250 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8251 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8252 compiling an executable, link in an object that forces unbuffered
8253 output.
8254 * lib/set_unbuffered_mode.c: New file.
8255
734a5c36
JK
82562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8257
8258 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8259
a2840c35
VP
82602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8261
a9c64011
AS
8262 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8263 mi_expect_stop.
8264 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8265 Demand that *running is output.
8266 (detect_async): Perform checking every time.
8267 (mi_send_resuming_command): Extract everything into...
8268 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8269 (mi_expect_stop): Don't accept any output before *stopped.
8270
6ae37fef
VP
82712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8272
8273 Robustify mi-simplerun.
a9c64011
AS
8274 * gdb.mi/basics.c (main): Add a call to sleep.
8275 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8276 * gdb.mi/mi2-cli.exp: Likewise.
8277 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8278
b4aa76f0 82792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8280
8281 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8282
e1ac3328
VP
82832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8284
a9c64011
AS
8285 * gdb.mi/mi-console.exp: Adjust.
8286 * gdb.mi/mi-syn-frame.exp: Adjust.
8287 * gdb.mi/mi2-console.exp: Adjust.
8288 * gdb.mi/mi2-syn-frame.exp: Adjust.
8289 * lib/mi-support.exp (mi_run_cmd): Adjust.
8290 (mi_send_resuming_command): Adjust.
e1ac3328 8291
f7f9a841
VP
82922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8293
8294 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8295 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8296 testing of stopped.
8297 * gdb.mi/mi2-syn-frame.exp: Likewise.
8298 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8299 (async, detect_async): New.
8300 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8301 depending on if we're running in sync or async mode.
f7f9a841 8302
37cd5d19
TT
83032008-06-09 Tom Tromey <tromey@redhat.com>
8304
8305 * gdb.base/completion.exp: New tests for field name completion
8306 with spaces, and field name completion with '->'.
8307
65d12d83
TT
83082008-06-06 Tom Tromey <tromey@redhat.com>
8309
8310 * gdb.base/break1.c (struct some_struct): New struct.
8311 (values): New global.
8312 * gdb.base/completion.exp: Add field name completion test.
8313
ebfe2e3f
PP
83142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8315
8316 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8317 to pointer.
8318 * gdb.cp/call-c.cc: Likewise.
8319
bcf6fc3a
NR
83202008-06-06 Nick Roberts <nickrob@snap.net.nz>
8321
8322 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8323 annotation.
8324
49fd4a42 83252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8326 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8327
8328 * gdb.threads/execl.c, gdb.threads/execl1.c,
8329 gdb.threads/execl.exp: New tests.
a9c64011 8330
8a34ac3f
AR
83312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8332 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.cp/exception.exp: Activate test, make it work with pending
8335 catchpoints.
8336
86ae69ef
JK
83372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8340
f7f9ae2c
VP
83412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8342
a9c64011
AS
8343 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8344 now printed.
8345 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8346
2a2d4dc3
AS
83472008-05-27 Andreas Schwab <schwab@suse.de>
8348
8349 * gdb.base/frame-args.exp: Handle arguments that are optimized
8350 out.
8351
5099e4d9
LM
83522008-05-26 Luis Machado <luisgpm@br.ibm.com>
8353
8354 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8355 quiet for ppc32 and group options into a single variable.
8356
d9c36a91
JB
83572008-05-23 Joel Brobecker <brobecker@adacore.com>
8358
8359 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8360 of zero-size elements.
8361 * gdb.ada/null_array.exp: Test printing this new array.
8362
103a8671
JK
83632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8364
8365 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8366
07a4cc1a 83672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8368
8369 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8370 of the "finish" command.
8371
55f996a7
NR
83722008-05-21 Nick Roberts <nickrob@snap.net.nz>
8373
8374 * gdb.base/annota1.exp: Test for new annotation.
8375
907fc202
UW
83762008-05-16 Pedro Alves <pedro@codesourcery.com>
8377
8378 * gdb.base/fixsection.exp: New file.
8379 * gdb.base/fixsection0.c: New file.
8380 * gdb.base/fixsection1.c: New file.
8381
e8f97270
UW
83822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8383
8384 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8385 * gdb.base/annota3.exp: Likewise.
8386
ac0bb574
NF
83872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8388
8389 * gdb.base/watch_thread_num.exp: Don't run tests that require
8390 watchpoints if the target doesn't support them.
8391
6fadd07a
DE
83922008-05-12 Doug Evans <dje@google.com>
8393
8394 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8395
6e9a4a30
JB
83962008-05-09 Joel Brobecker <brobecker@adacore.com>
8397
8398 * gdb.ada/assign_1.exp: New testcase.
8399
08388c79
DE
84002008-05-09 Doug Evans <dje@google.com>
8401
a3c83fae
DE
8402 * gdb.base/find.exp: New file.
8403 * gdb.base/find.c: New file.
08388c79 8404
bd5ddfe8
DJ
84052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/commands.exp (watchpoint_command_test): Handle
8408 gdb,no_hardware_watchpoints.
8409 * gdb.base/float.exp: Allow ARM targets without floating point.
8410 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8411
b5dd68e2 84122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8413 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8414
8415 * gdb.ada/lang_switch: New test program.
8416 * gdb.ada/lang_switch.exp: New testcase.
8417
382d13d1
DE
84182008-05-05 Doug Evans <dje@google.com>
8419
8420 * gdb.base/help.exp (disassemble): Update expected help text.
8421
9dd789d0
PA
84222008-05-04 Pedro Alves <pedro@codesourcery.com>
8423
8424 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8425
611c83ae
PA
84262008-05-04 Pedro Alves <pedro@codesourcery.com>
8427
8428 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8429 different times.
8430
ff013f42
JK
84312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8432
8433 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8434 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8435 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8436 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8437
96dff6a2
VP
84382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8439
8440 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8441 notification to appear.
8442
55cd6f92
DJ
84432008-05-04 Daniel Jacobowitz <dan@debian.org>
8444
8445 * gdb.base/fullname.c: New file.
8446 * gdb.base/fullname.exp: New file.
8447 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8448
d705c43c
PA
84492008-05-03 Pedro Alves <pedro@codesourcery.com>
8450
8451 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8452 expressions with macros.
8453
333222e1
JK
84542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8457
5ac01682
DJ
84582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8459
8460 * gdb.base/completion.exp: Handle lack of other symbols beginning
8461 with "a".
8462
8463 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8464
237fc4c9
PA
84652008-05-02 Jim Blandy <jimb@codesourcery.com>
8466
8467 * gdb.asm/asmsrc1.s: Add scratch space.
8468
ed5e9466
DJ
84692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8470 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8473 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8474 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8475
b39cc962
DJ
84762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8479
36d520f5
JB
84802008-05-01 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.base/info-target.exp: New testcase.
8483
8d4e3071
DJ
84842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.cp/hang.exp: Use .cc instead of .C.
8487 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8488 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8489
6f3f3097
DJ
84902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8491
8492 * gdb.base/gdb1250.exp: Remove perror.
8493 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8494
5550a914
PA
84952008-04-30 Pedro Alves <pedro@codesourcery.com>
8496
8497 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8498 .2byte.
8499
d848e687
DJ
85002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8501
8502 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8503 (maybe_kfail): New.
8504
93b5768b
PA
85052008-04-25 Pedro Alves <pedro@codesourcery.com>
8506
8507 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8508
721c02de
VP
85092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8510
a9c64011
AS
8511 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8512 * gdb.mi/mi2-syn-frame.exp: Likewise.
8513 * lib/mi-support.exp: Likewise.
721c02de 8514
74960c60
VP
85152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8516
8517 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8518 to specify regexp for the location to stop at.
8519 * gdb.base/break-always.c: New.
8520 * gdb.base/break-always.exp: New.
8521
d24317b4
VP
85222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8523
8524 * lib/mi-support.exp (mi_runto_helper): Adjust
8525 for the original-location field.
8526 (mi_create_breakpoint, mi_list_breakpoints): New.
8527 * gdb.mi/mi-break.exp: Adjust.
8528 * gdb.mi/mi2-break.exp: Adjust.
8529 * gdb.mi/mi-pending.exp: Adjust.
8530 * gdb.mi/mi-simplerun.exp: Adjust.
8531 * gdb.mi/mi2-simplerun.exp: Adjust.
8532 * gdb.mi/mi-syn-frame.exp: Adjust.
8533 * gdb.mi/mi2-syn-frame.exp: Adjust.
8534 * gdb.mi/mi-until.exp: Adjust.
8535 * gdb.mi/mi2-until.exp: Adjust.
8536 * gdb.mi/mi-var-display.exp: Adjust.
8537 * gdb.mi/mi2-var-display.exp: Adjust.
8538 * gdb.mi/mi-watch.exp: Adjust.
8539 * gdb.mi/mi2-watch.exp: Adjust.
8540
fdc59709 85412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8542
a9c64011
AS
8543 * aclocal.m4: Add override.m4.
8544 * configure: Regenerate.
fdc59709 8545
8e91f023
VP
85462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8547
8548 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8549 '-var-update --all-values' reports new value even the type
8550 of a variable object has changed.
8551
233a11ab
CS
85522008-04-18 Craig Silverstein <csilvers@google.com>
8553
8554 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8555 files.
d24317b4 8556
9c1137ad
JB
85572008-04-18 Joel Brobecker <brobecker@adacore.com>
8558
8559 * gdb.ada/atomic_enum: New test program.
8560 * gdb.ada/atomic_enum.exp: New testcase.
8561
66d0bbc7
DE
85622008-04-17 Doug Evans <dje@google.com>
8563
8564 * gdb.opt/Makefile.in: Fix whitespace.
8565
100906b0
UW
85662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8567
8568 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8569
4584e32e
DE
85702008-04-17 Doug Evans <dje@google.com>
8571
8572 * gdb.base/hashline1.exp: New testcase.
8573 * gdb.base/hashline2.exp: New testcase.
8574 * gdb.base/hashline2.exp: New testcase.
8575
0a320680
PA
85762008-04-17 Pedro Alves <pedro@codesourcery.com>
8577
8578 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8579
18ac113b
AR
85802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8581
8582 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8583 temporary breakpoint to match "Temporary breakpoint".
8584 * gdb.base/break.exp (delete_breakpoints): Likewise.
8585 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8586 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8587 * gdb.base/display.exp: Likewise.
8588 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8589 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8590 * gdb.base/restore.exp (restore_tests): Likewise.
8591 * gdb.base/sepdebug.exp: Likewise.
8592 * gdb.base/watchpoint.exp: Likewise.
8593 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8594 * gdb.mi/mi-pending.exp: Likewise.
8595 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8596 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8597 * gdb.mi/mi-var-cmd.exp: Likewise.
8598 * gdb.mi/mi-var-display.exp: Likewise.
8599 * gdb.mi/mi2-cli.exp: Likewise.
8600 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8601 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8602 * gdb.mi/mi2-var-display.exp: Likewise.
8603 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8604 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8605 new "disp" field.
a9c64011 8606 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8607 reason. This is to support fix for PR2424.
8608
add38693
JK
86092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8610
8611 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8612
fcacd99f
VP
86132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8614
8615 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8616 field. Add more floating varobj tests.
fcacd99f 8617 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8618 field.
8619 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8620 (main): Call do_at_tests.
8621 * lib/mi-support.exp (mi_create_floating_varobj)
8622 (mi_varobj_update_with_type_change): New.
fcacd99f 8623
de051565
MK
86242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8625
8626 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8627 option of -var-evaluate-expression.
8628 * gdb.mi/mi2-var-display.exp: Likewise.
8629
dbc52822
VP
86302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8631
8632 Introduce test setup helpers.
a9c64011
AS
8633 * lib/gdb.exp (build_executable, clean_restart)
8634 (prepare_for_testing): New.
8635 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8636 * gdb.base/return.exp: Likewise.
8637 * gdb.base/ending-run.exp: Likewise.
dbc52822 8638
473591da
NR
86392008-04-07 Nick Roberts <nickrob@snap.net.nz>
8640
8641 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8642 Interface (MI) responses.
8643
2b2d9e11
VP
86442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8645
a9c64011
AS
8646 * gdb.cp/breakpoint.cc: New code to test conditions involving
8647 member variables.
8648 * gdb.cp/breakpoint.exp: Test condition involving member
8649 variables.
2b2d9e11 8650
bb378428
VP
86512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8652
8653 * lib/mi-support.exp (mi_expect_stop): New.
8654 (mi_run_cmd): Change the
8655 token. Use mi_send_resuming_command, use
8656 mi_expect_stop.
8657 (mi_execute_to_helper): Rename to mi_execute_to.
8658 (mi_send_resuming_command): Add more error patterns.
8659 (mi_wait_for_stop): Renamed to...
8660 (mi_get_stop_line): ...this.
8661 (mi_run_inline_test): Adjust.
8662
8663 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8664 * gdb.mi/mi-console.exp: Likewise.
8665 * gdb.mi/mi-pending.exp: Likewise.
8666 * gdb.mi/mi-simplerun.exp: Likewise.
8667 * gdb.mi/mi-stack.exp: Likewise.
8668 * gdb.mi/mi-stepi.exp: Likewise.
8669 * gdb.mi/mi-syn-frame.exp: Add comment.
8670 * gdb.mi/mi-until.exp: Likewise.
8671 * gdb.mi/mi-var-display.exp: Likewise.
8672 * gdb.mi/mi-watch.exp: Likewise.
8673 * gdb.mi/mi2-cli.exp: Likewise.
8674 * gdb.mi/mi2-console.exp: Likewise.
8675 * gdb.mi/mi2-simplerun.exp: Likewise.
8676 * gdb.mi/mi2-stack.exp: Likewise.
8677 * gdb.mi/mi2-stepi.exp: Likewise.
8678 * gdb.mi/mi2-until.exp: Likewise.
8679 * gdb.mi/mi2-var-display.exp: Likewise.
8680 * gdb.mi/mi2-watch.exp: Likewise.
8681
62172bb9
UW
86822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8683
8684 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8685
8686 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8687
a13e061a
PA
86882008-04-04 Pedro Alves <pedro@codesourcery.com>
8689
8690 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8691 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8692 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8693 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8694 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8695 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8696 expect an mi error duplicated in stderr.
8697
eae06beb
JB
86982008-04-03 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8701 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8702 Add a couple of tests that verify the behavior when the new setting
8703 is set to "cancel" and "all".
8704 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8705 "ask" before we start the testing.
8706
79c6ced6
AR
87072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8708
8709 * gdb.cp/casts.cc: Add class reference variables.
8710 * gdb.cp/casts.exp: New test cases for up/down casting references.
8711
6c2d1a6b
MK
87122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8713
8714 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8715 instead of beginning to make an extra test pass.
8716 * gdb.mi/mi2-var-display.exp: Likewise.
8717
55b411d9
MR
87182008-03-31 Maciej W. Rozycki <macro@mips.com>
8719
8720 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8721
c6140da2
MD
87222008-03-31 Markus Deuling <deuling@de.ibm.com>
8723 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8724
8725 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8726 value. Add xfail for older kernels.
8727
79732189
AR
87282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8729
8730 Bring mi-support in line with gdb.exp.
8731 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8732 (mi_gdb_start): New function.
8733
33c3676e
MR
87342008-03-28 Maciej W. Rozycki <macro@mips.com>
8735
8736 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8737
92e28119
VP
87382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8739
8740 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8741 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8742
9e8e3afe
VP
87432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8744
8745 * lib/mi-support.exp (mi_create_varobj_checked): New.
8746 (mi_list_varobj_children): Allow to check for a
8747 value.
8748 (mi_list_array_varobj_children): New.
8749
8750 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8751 and mi_list_varobj_children, as opposed to hardcoding
8752 expected strings.
8753 * gdb.mi/gdb701.exp: Likewise.
8754 * gdb.mi/gdb792.exp: Likewise.
8755 * gdb.mi/mi-var-block.exp: Likewise.
8756 * gdb.mi/mi-var-cmd.exp: Likewise.
8757 * gdb.mi/mi-var-invalidate.exp: Likewise.
8758 * gdb.mi/mi2-var-block.exp: Likewise.
8759 * gdb.mi/mi2-var-child.exp: Likewise.
8760 * gdb.mi/mi2-var-cmd.exp: Likewise.
8761 * gdb.mi/mi2-var-display.exp: Likewise.
8762
9df50351
JK
87632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 Fix random false FAILs on i386.
8766 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8767
31e5d73a
DJ
87682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 PR gdb/544
8771 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8772
12f4afab
DJ
87732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 PR gdb/544
8776 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8777
b562a0cb
DJ
87782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8781 fixed PR gdb/544.
8782
17faa917
DJ
87832008-03-21 Pedro Alves <pedro@codesourcery.com>
8784
8785 * gdb.threads/fork-child-threads.exp: Test next over fork.
8786
6214f497
DJ
87872008-03-21 Chris Demetriou <cgd@google.com>
8788
8789 * gdb.base/break.exp (rbreak junk): New test for rbreak
8790 "Junk at end of arguments" issue.
8791
63092375
DJ
87922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8793
8794 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8795 *& to work on created array elements.
8796 (Top level): Test print $pc with a file. Test string operations
8797 without a target.
8798 * gdb.base/ptype.exp: Do not expect *& to work on created array
8799 elements.
8800
b21991b0
DJ
88012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8804 gdb.threads/staticthreads.exp: Update exit query.
8805
c4b347c7
SL
88062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8807
8808 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8809
fa4727a6
DJ
88102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8811
8812 * gdb.base/watchpoint.c (global_ptr, func4): New.
8813 (main): Call func4.
8814 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8815 (test_inaccessible_watchpoint): New.
8816
2f34202f
MR
88172008-02-29 Maciej W. Rozycki <macro@mips.com>
8818
8819 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8820 select the largest.
8821
0d6ba1b1
DJ
88222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8823
8824 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8825 frames-invalid annotations.
8826
e691325a
PM
88272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8828
a9c64011 8829 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8830
f85b5ecc
DE
88312008-02-27 Doug Evans <dje@google.com>
8832
8833 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8834 for bug 1738.
8835 (breakpoint_to_handler_entry): Ditto.
8836
b40e7bf3
JB
88372008-02-27 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.base/ending-run.exp: Use the first line of code inside
8840 function body to test breakpoints.
8841 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8842 location where the breakpoint is inserted when using the line
8843 where a function is declared. Fix typo in the description of
8844 one of the tests.
8845 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8846
2faca73a
PM
88472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8848
8849 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8850 tests.
2faca73a 8851
6f439c36
PM
88522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8853
8854 * gdb.base/args.exp: avoid same output for tests
8855 with single quotes.
8856
54e52265
VP
88572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8858
a9c64011
AS
8859 * gdb.base/annota1.exp: Adjust for 'info break'
8860 format changes.
8861 * gdb.base/annota3.exp: Likewise.
8862 * gdb.base/break.exp: Likewise.
8863 * gdb.base/condbreak.exp: Likewise.
8864 * gdb.base/pending.exp: Likewise.
8865 * gdb.base/sepdebug.exp: Likewise.
8866 * gdb.base/unload.exp: Likewise.
8867 * gdb.cp/ovldbreak.exp: Likewise.
8868 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8869
897b09ca
DE
88702008-02-07 Doug Evans <dje@google.com>
8871
8872 * gdb.cp/mb-inline.exp: New.
8873 * gdb.cp/mb-inline.h: New.
8874 * gdb.cp/mb-inline1.cc: New.
8875 * gdb.cp/mb-inline2.cc: New.
8876
b1c32d35
PM
88772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8878
8879 * gdb.pascal/floats.pas: New test program.
8880 * gdb.pascal/floats.exp: New testcase.
8881
1a4ca44a
TJB
88822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8883
8884 * gdb.base/callfuncs.c (t_float_many_args): New function.
8885 (t_double_many_args): New function.
8886 * gdb.base/callfuncs.exp: Add tests for exceeding float
8887 and double parameters passed through the stack.
8888
439048e8
JB
88892008-02-05 Joel Brobecker <brobecker@adacore.com>
8890
8891 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8892 gdb.ada/complete/foo.adb: New files.
8893 * gdb.ada/complete.exp: New testcase.
8894
81fe8080
DE
88952008-02-03 Doug Evans <dje@google.com>
8896
301f0ecf
DE
8897 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8898
81fe8080
DE
8899 * gdb.cp/gdb2384.exp: New file.
8900 * gdb.cp/gdb2384.cc: New file.
8901 * gdb.cp/gdb2384-base.h: New file.
8902 * gdb.cp/gdb2384-base.cc: New file.
8903
4b071aec
DE
89042008-02-02 Doug Evans <dje@google.com>
8905
8906 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8907
61137ba6
JB
89082007-02-01 Joel Brobecker <brobecker@adacore.com>
8909
8910 * gdb.ada/sym_print_name: New test program.
8911 * gdb.ada/sym_print_name.exp: New testcase.
8912
89132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8914
8915 * gdb.ada/nested/hello.adb: New file.
8916 * gdb.ada/nested.exp: New testcase.
8917 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8918
98deb0da
VP
89192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8920
8921 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8922 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8923 don't cause future evaluations of function to report
8924 creation of internal breakpoints.
98deb0da 8925
723a2275
VP
89262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8927
8928 * gdb.mi/mi-break.exp (test_error): New.
8929 Call it.
8930
fb546a2f
LM
89312008-01-31 Luis Machado <luisgpm@br.ibm.com>
8932
8933 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8934 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8935
2d8fd90a
PM
89362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8937
8938 * gdb.pascal/integers.pas: New test program.
8939 * gdb.pascal/integers.exp: New testcase.
8940
a7fa0ded
PM
89412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8942
8943 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8944
5e1a1926
TJB
89452008-01-30 Luis Machado <luisgpm@br.ibm.com>
8946
8947 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8948 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8949
8d04f9f0
JB
89502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8951
8952 * gdb.ada/formatted_ref: New test program.
8953 * gdb.ada/formatted_ref.exp: New testcase.
8954
8955 * gdb.cp/formatted-ref.cc: New file.
8956 * gdb.cp/formatted-ref.exp: New testcase.
8957
ce75a98f
JB
89582008-01-30 Joel Brobecker <brobecker@adacore.com>
8959
8960 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8961
e835f6bf
NR
89622008-01-30 Nick Roberts <nickrob@snap.net.nz>
8963
8964 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8965 (test_file_list_exec_source_file): Update to new macro-info field.
8966
d118ef87
PH
89672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8968
8969 * gdb.ada/exprs: New test program.
8970 * gdb.ada/exprs.exp: New testcase.
8971
7d35ab09
TJB
89722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8973
8974 * dfp-test.c (DELTA, DELTA_B): New definitions.
8975 (double_val1, double_val2, double_val3, double_val4, double_val5,
8976 double_val6, double_val7, double_val8, double_val9, double_val10,
8977 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8978 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8979 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8980 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8981 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8982 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8983 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8984 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8985 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8986 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8987 dec128_val16): New global variables.
8988 (decimal_dec128_align): New function.
8989 (decimal_mixed): Likewise.
8990 (decimal_many_args_dec32): Likewise.
8991 (decimal_many_args_dec64): Likewise.
8992 (decimal_many_args_dec128): Likewise.
8993 (decimal_many_args_mixed): Likewise.
8994 * dfp-test.exp: Add tests calling new inferior functions.
8995
2d717e4f
DJ
89962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8999 gdb.server/ext-run.exp: New files.
9000 * lib/gdbserver-support.exp (gdbserver_download): New.
9001 (gdbserver_start): New. Update gdbserver expected
9002 output.
9003 (gdbserver_spawn): Use them.
9004 (gdbserver_start_extended): New.
9005
e85a822c
DJ
90062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9007
9008 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9009 Run on GNU/Linux.
9010 (do_exec_tests): Check for systems which do not support catchpoints.
9011 Do not match START.
9012 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9013 Run on GNU/Linux. Enable verbose output.
9014 (check_fork_catchpoints): New.
9015 (explicit_fork_child_follow, catch_fork_child_follow)
9016 (tcatch_fork_parent_follow): Update expected messages.
9017 (do_fork_tests): Use check_fork_catchpoints.
9018 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9019 Run on GNU/Linux. Enable verbose output.
9020 (check_vfork_catchpoints): New.
9021 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9022 expected messages.
9023 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9024
401ea829
JB
90252008-01-29 Jim Blandy <jimb@red-bean.com>
9026
9027 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9028 host' errors.
9029 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9030
aceaf3ad
JB
90312008-01-29 Jim Blandy <jimb@red-bean.com>
9032
9033 * gdb.threads/sigthread.c: Use barriers to ensure that
9034 child_thread and child_thread_two are always initialized before we
9035 start to use them.
9036
a5606eee
VP
90372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9038
9039 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9040 * gdb.base/watchpoint-solib.c: New.
9041 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9042
c55a82bb
PM
90432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9044
9045 * gdb.base/gdb1056.exp: Add unsigned integer test.
9046
0993fe05
DE
90472008-01-28 Doug Evans <dje@google.com>
9048
9049 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9050
4fe42e7f
JB
90512008-01-27 Jim Blandy <jimb@codesourcery.com>
9052
c7a69933
JB
9053 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9054
4fe42e7f
JB
9055 * gdb.base/expand-psymtabs.exp: Doc fix.
9056
5def8285
MK
90572008-01-26 Mark Kettenis <kettenis@gnu.org>
9058
9059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9060
5313c911
NR
90612008-01-24 Nick Roberts <nickrob@snap.net.nz>
9062
a9c64011 9063 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9064 -var-set-format.
9065
93815fbf
VP
90662008-01-23 Chris Demetriou <cgd@google.com>
9067
9068 * gdb.threads/thread_events.c: New testcase source file.
9069 * gdb.threads/thread_events.exp: New testcase expect file.
9070
467a88ee
NR
90712008-01-23 Nick Roberts <nickrob@snap.net.nz>
9072
9073 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9074
9075 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9076 -var-set-format.
9077
d8f82aba
DJ
90782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9079 Vladimir Prus <vladimir@codesourcery.com>
9080
9081 * gdb.base/float.exp: Allow missing floating point for m68k and
9082 PowerPC.
9083
60c46647
VP
90842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9085
9086 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9087 ignore count.
9088 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9089 * gdb.mi/mi-cli.exp: Adjust.
9090 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9091
c7dd36a1
PA
90922008-01-17 Pedro Alves <pedro@codesourcery.com>
9093
9094 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9095 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9096 with dummy_ptr's address.
9097 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9098 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9099 all targets.
9100 * gdb.mi/mi2-var-child.exp: Likewise.
9101
39d5313e
JB
91022008-01-09 Joel Brobecker <brobecker@adacore.com>
9103
9104 * gdb.ada/null_array: New test program.
9105 * gdb.ada/null_array.exp: New testcase.
9106
0aea4bf3
LM
91072008-01-09 Luis Machado <luisgpm@br.ibm.com>
9108
9109 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9110 with required float modifiers.
9111
0b354900
JB
91122008-01-08 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/funcall_param: New test program.
9115 * gdb.ada/funcall_param.exp: New testcase.
9116
cdb7f5d4
JB
91172008-01-08 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.ada/arrayparam: New test program.
9120 * gdb.ada/arrayparam.exp: New testcase.
9121
88e2547f
JB
91222008-01-08 Joel Brobecker <brobecker@adacore.com>
9123
9124 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9125 landed. Should also fix random failures in the test following it.
9126
f6867ce0
TJB
91272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9128
9129 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9130 for expressions with decimal float values.
9131 (test_dfp_conversions): New function to test casts to and from
9132 decimal float types.
9133 Call test_dfp_conversions.
9134 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9135 elements.
9136 (main): Initialize ds.float4 and ds.double8 elements.
9137 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9138 string to new error message.
9139 (d64_set_tests): Likewise.
9140 (d128_set_tests): Likewise.
9141 Add tests for expressions with decimal float variables. Add tests for
9142 conversions to and from decimal float types.
9143
f9c11282
JB
91442008-01-05 Joel Brobecker <brobecker@adacore.com>
9145
9146 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9147 * gdb.ada/packed_tagged.exp: New testcase.
9148
0ecbca72
JB
91492008-01-04 Joel Brobecker <brobecker@adacore.com>
9150
9151 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9152 gdb.ada/homonym/homonym_main.adb: New files.
9153 * gdb.ada/homonym.exp: New testcase.
9154
c18d3d89
JB
91552008-01-04 Joel Brobecker <brobecker@adacore.com>
9156
9157 * gdb.ada/packed_array.exp: Add testing of references to
9158 a packed array.
9159
ecc7085b
JB
91602008-01-04 Joel Brobecker <brobecker@adacore.com>
9161
9162 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9163 New files.
9164 * gdb.ada/type_coercion.exp: New testcase.
9165
c474c922
JB
91662008-01-04 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9169 gdb.ada/tagged/foo.adb: New file.
9170 * gdb.ada/tagged.exp: New testcase.
9171
9005b927
JB
91722008-01-04 Joel Brobecker <brobecker@adacore.com>
9173
9174 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9175 gdb.ada/ptype_field/foo.adb: New files.
9176 * gdb.ada/ptype_field.exp: New testcase.
9177
1a6aaad8
JB
91782008-01-03 Joel Brobecker <brobecker@adacore.com>
9179
9180 * gdb.ada/print_pc.exp: New testcase.
9181
0ef22f53
JB
91822008-01-03 Joel Brobecker <brobecker@adacore.com>
9183
9184 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9185 gdb.ada/taft_type/p.adb: New files.
9186 * gdb.ada/taft_type.exp: New testcase.
9187
1689ecf8
JB
91882008-01-03 Joel Brobecker <brobecker@adacore.com>
9189
9190 * gdb.ada/array_bounds/bar.adb: New file.
9191 * gdb.ada/array_bounds.exp: New testcase.
9192
a4d0b9c3
JB
91932008-01-03 Joel Brobecker <brobecker@adacore.com>
9194
9195 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9196 gdb.ada/arrayptr/foo.adb: New files.
9197 * gdb.ada/arrayptr.exp: New testcase.
9198
a31ace00
JB
91992008-01-03 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.base/set-lang-auto.exp: New testcase.
9202
a97fced3
JB
92032008-01-03 Joel Brobecker <brobecker@adacore.com>
9204
9205 * gdb.ada/fun_addr/foo.adb: New file.
9206 * gdb.ada/fun_addr.exp: New testcase.
9207
ef29ce1a
JK
92082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9209
9210 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9211 New files
9212
0fafefe3
JB
92132008-01-02 Joel Brobecker <brobecker@adacore.com>
9214
9215 * array_subscript_addr/p.adb: New file.
a9c64011 9216 * array_subscript_addr.exp: New testcase.
0fafefe3 9217
c4359f8d
JB
92182008-01-02 Joel Brobecker <brobecker@adacore.com>
9219
a9c64011 9220 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9221 New files.
9222 * gdb.ada/str_cmp_ref.exp: New testcase.
9223
1aa1b15b
JB
92242008-01-01 Joel Brobecker <brobecker@adacore.com>
9225
9226 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9227 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9228 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9229
81c9b2cf
JB
92302008-01-01 Joel Brobecker <brobecker@adacore.com>
9231
9232 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9233 gdb.ada/ref_param/pck.ads: New files.
9234 * gdb.ada/ref_param.exp: New testcase.
9235
319e4674
JB
92362008-01-01 Joel Brobecker <brobecker@adacore.com>
9237
9238 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9239 gdb.ada/interface/foo.adb: New files.
9240 * gdb.ada/interface.exp: New testcase.
9241
ef682c56
JB
92422007-12-31 Jim Blandy <jimb@codesourcery.com>
9243
9244 * gdb.base/multi-forks.exp: Consume all output from child
9245 processes before proceeding to next test.
9246
f6f3eb6c
JB
92472007-12-29 Jim Blandy <jimb@codesourcery.com>
9248
9249 * configure: Regenerated.
9250
f652e42f
JB
92512007-12-27 Joel Brobecker <brobecker@adacore.com>
9252
9253 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9254 gdb.ada/fixed_cmp/fixed.adb: New files.
9255 * gdb.ada/fixed_cmp.exp: New testcase.
9256
6943e596
JB
92572007-12-27 Joel Brobecker <brobecker@adacore.com>
9258
9259 * gdb.ada/boolean_expr.exp: New testcase.
9260
aad9a193
JB
92612007-12-26 Jim Blandy <jimb@codesourcery.com>
9262
9263 * gdb.base/multi-forks.exp: Doc fix.
9264
fb5f3683
JB
92652007-12-26 Joel Brobecker <brobecker@adacore.com>
9266
9267 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9268 * gdb.ada/char_param.exp: Do not compile our test program with
9269 -gnata, this is unnecessary.
9270 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9271
384e4a9c
JB
92722007-12-24 Joel Brobecker <brobecker@adacore.com>
9273
9274 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9275 gdb.ada/print_chars/foo.adb: New files.
9276 * gdb.ada/print_chars.exp: New testcase.
9277
01e044f7
JB
92782007-12-24 Joel Brobecker <brobecker@adacore.com>
9279
9280 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9281 gdb.ada/char_param/foo.adb: New files.
9282 * gdb.ada/char_param.exp: New testcase.
9283
0ce17860
JB
92842007-12-22 Jim Blandy <jimb@codesourcery.com>
9285
9286 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9287 hard-coding source line numbers into the test.
9288 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9289 gdb_get_line_number to find.
9290
919809b9
JB
92912007-12-22 Joel Brobecker <brobecker@adacore.com>
9292
9293 * gdb.base/ptype.c (highest): New struct type.
9294 (the_highest): New variable of that type.
9295 (main): Add dummy assignment to a field of variable the_highest.
9296 * gdb.base/ptype.exp: Test type printing of our new variable.
9297
abc8a88d
PM
92982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9299
9300 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9301 and record first explicitly generated thread number.
abc8a88d
PM
9302 Use that thread number for thread specific watchpoint test.
9303 Add iteration number to repetitive tests.
9304
5158f3e3
CES
93052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9306 Jim Blandy <jimb@codesourcery.com>
9307
9308 * gdb.base/expand-psymtabs.c: New testcase
9309 source file.
9310 * gdb.base/expand-psymtabs.exp: New testcase
9311 expect file.
9312
37e4754d
LM
93132007-12-17 Luis Machado <luisgpm@br.ibm.com>
9314
9315 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9316 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9317
551e5d04
JB
93182007-12-17 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.ada/frame_args/foo.adb: New file.
9321 * gdb.ada/frame_args/pck.ads: New file.
9322 * gdb.ada/frame_args/pck.adb: New file.
9323 * gdb.ada/frame_args.exp: New testcase.
9324
a05ee097
JB
93252007-12-17 Joel Brobecker <brobecker@adacore.com>
9326
9327 * gdb.base/frame-args.c: New file.
9328 * gdb.base/frame-args.exp: New testcase.
9329
c162e8c9 93302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9331 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9332
9333 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9334
afe8ab22 93352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9336
afe8ab22
VP
9337 * gdb.mi/mi-pending.exp: New.
9338 * gdb.mi/mi-pending.c: New.
9339 * gdb.mi/mi-pendshr.c: New.
9340
dfdfb3ca
JB
93412007-12-06 Jim Blandy <jimb@codesourcery.com>
9342
9343 * gdb.base/default.exp: Update expected output for 'info catch'.
9344
b7fca990
JK
93452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9346
9347 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9348 must be set to binary.
9349
6a1afc1e
PA
93502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9351
9352 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9353
a6b151f1
DJ
93542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9355
9356 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9357 gdb.mi/mi-file-transfer.exp: New.
9358
43039443
JK
93592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9362
0ef2251b
MR
93632007-11-22 Maciej W. Rozycki <macro@mips.com>
9364
9365 * gdb.trace/backtrace.exp: Fix a typo.
9366 * gdb.trace/circ.exp: Likewise.
9367 * gdb.trace/collection.exp: Likewise.
9368 * gdb.trace/limits.exp: Likewise.
9369 * gdb.trace/report.exp: Likewise.
9370 * gdb.trace/tfind.exp: Likewise.
9371 * gdb.trace/while-dyn.exp: Likewise.
9372
5443631e
NR
93732007-11-21 Nick Roberts <nickrob@snap.net.nz>
9374
9375 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9376 objects of pointers that can't be dereferenced are now
9377 "noneditable".
9378
a4ce5b0d
UW
93792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9380
9381 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9382 (target_cpu): Remove.
9383
d6e956e5
VP
93842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9385
9386 * gdb.base/ending-run.exp: Expect the list of cleared
9387 breakpoint to come in natural order, not the reversed one.
a9c64011 9388
214270ab
VP
93892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9390
9391 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9392 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9393
1a619819
LM
93942007-11-05 Luis Machado <luisgpm@br.ibm.com>
9395
9396 * gdb.base/printcmds.exp: New function
9397 test_printf_with_dfp.
9398
5b01a6fa
DE
93992007-11-02 Doug Evans <dje@google.com>
9400
9401 * gdb.disasm/t01_mov.s: Remove carriage returns.
9402 * gdb.disasm/t02_mova.s: Ditto.
9403 * gdb.disasm/t03_add.s: Ditto.
9404 * gdb.disasm/t04_sub.s: Ditto.
9405 * gdb.disasm/t05_cmp.s: Ditto.
9406 * gdb.disasm/t06_ari2.s: Ditto.
9407 * gdb.disasm/t07_ari3.s: Ditto.
9408 * gdb.disasm/t08_or.s: Ditto.
9409 * gdb.disasm/t09_xor.s: Ditto.
9410 * gdb.disasm/t10_and.s: Ditto.
9411 * gdb.disasm/t11_logs.s: Ditto.
9412 * gdb.disasm/t12_bit.s: Ditto.
9413 * gdb.disasm/t13_otr.s: Ditto.
9414
ec33ab7f
JK
94152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9416
9417 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9418
ae0d01ff
UW
94192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9420
9421 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9422 provide DFP support.
9423
55eddb0f
DJ
94242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9425
9426 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9427 Test "set powerpc vector-abi". Skip auto-detection tests for old
9428 toolchains.
9429
7020f05c
PA
94302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9431
9432 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9433 with [string compare].
9434
84bc3db9
PA
94352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9436
9437 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9438 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9439
5876dc88
LM
94402007-10-25 Luis Machado <luisgpm@br.ibm.com>
9441
9442 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9443 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9444 * gdb.opt/Makefile.in: New makefile.
9445 * Makefile.in: Create new directory "gdb.opt".
9446 * configure.ac: Add "gdb.opt" directory.
9447 * configure: Regenerated.
a9c64011 9448
c3ea9a14
DE
94492007-10-25 Doug Evans <dje@google.com>
9450
9451 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9452 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9453
a9c64011 94542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9455 Thiago Jung Bauermann <bauerman@br.ibm.com>
9456
9457 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9458 Floating Point expressions.
9459 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9460 Floating Point variables.
9461 * gdb.base/dfp-test.c: new file containing program with Decimal
9462 Floating variables, used by gdb.base/dfp-test.exp.
9463
62a24a2b
DJ
94642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9467
e7b1eae6
UW
94682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9469
9470 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9471 compiling test case with GCC.
9472 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9473
c641edcc
UW
94742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9475
9476 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9477 format changes.
9478
5e5ebfe6
MS
94792007-10-18 Michael Snyder <msnyder@specifix.com>
9480
9481 * gdb.base/dbx.exp: Add missing "-re " operator.
9482
e831e7b6
GM
94832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9484
9485 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9486 * configure.ac: Removed trailing spaces after backslash.
9487 * gdb.modula2: New directory.
9488 * gdb.modula2/Makefile.in: New file.
9489 * gdb.modula2/unbounded-array.exp: New file.
9490 * gdb.modula2/unbounded1.c: New file.
9491
7cc46491
DJ
94922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9493
9494 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9495
94962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9497
9498 * gdb.base/sigstep.c (main): Add checks for
9499 return values for setitimer call.
9500 Call setitimer again with itimer = ITIMER_REAL
9501 if first call to setitimer fails.
9502
e91528f0
KH
95032007-10-11 Kazu Hirata <kazu@codesourcery.com>
9504
9505 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9506 of $timeout.
9507
2ec9a4f8
DJ
95082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9511
95122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9513
9514 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9515 of gdb_expect call, to avoid interruption.
9516
64b2fa04
PA
95172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9518
9519 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9520 (v_unsigned_long_long, v_long_long_array)
9521 (v_signed_long_long_array, v_unsigned_long_long_array)
9522 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9523 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9524 [!NO_LONG_LONG]: New.
9525 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9526 v_long_long_member.
9527
9528 (v_long_long_func, v_signed_long_long_func)
9529 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9530 (main) [!NO_LONG_LONG]: Initialize long long variants.
9531
9532 * gdb.base/whatis.exp: If board file requests no_long_long, build
9533 test with NO_LONG_LONG defined. Test long long, signed long long,
9534 and unsigned long long variants but only if board file doesn't
9535 disable it.
9536
a912286e 95372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9538 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9539
9540 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9541 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9542 * configure: Regenerated.
9543 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9544 gdb.pascal/types.exp, lib/pascal.exp: New files.
9545
471ba8c9
DJ
95462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9549 call.
9550 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9551 to return to the call.
9552 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9553 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9554 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9555 * gdb.mi/mi-until.exp (test_until): Likewise.
9556 * gdb.mi/mi2-until.exp (test_until): Likewise.
9557
fef8a650
DJ
95582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9559
9560 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9561 two-char array.
9562 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9563
d983da9c
DJ
95642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9565
9566 * gdb.threads/watchthreads.c (thread_function): Sleep between
9567 iterations.
9568 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9569 at once for S/390. Generate matching fails and passes.
9570
17f62551
VP
95712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9572
9573 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9574 the 'struct_declarations' variable to zeros.
a9c64011 9575
ed0616c6
VP
95762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9577
9578 * gdb.cp/mb-ctor.cc: New.
9579 * gdb.cp/mb-ctor.exp: New.
9580 * gdb.cp/mb-templates.cc: New.
9581 * gdb.cp/mb-templates.exp: New.
9582
41f1b697
DJ
95832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9584
9585 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9586
3f213f78
PA
95872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9588
9589 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9590 targets.
9591 * configure: Regenerate.
9592
0d381245 95932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9594
0d381245
VP
9595 * gdb.base/annota1.exp: Adjust for 'info break'
9596 format changes.
9597 * gdb.base/annota3.exp: Likewise.
9598 * gdb.base/break.exp: Likewise.
9599 * gdb.base/condbreak.exp: Likewise.
9600 * gdb.base/pending.exp: Likewise.
9601 * gdb.base/sepdebug.exp: Likewise.
9602 * gdb.base/unload.exp: Likewise.
9603 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9604
fe3f5fa8
VP
96052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9606
9607 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9608 messages.
9609 * gdb.base/chng-syms.exp: Likewise.
9610 * gdb.base/unload.exp: Likewise.
a9c64011 9611
a75cf6c0
DJ
96122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9613
9614 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9615
18ecae38
DJ
96162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * schedlock.c (NUM): Change to 1.
9619 (main): Use args[0] for the main thread.
9620 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9621 regardless of the number of threads.
9622
5509918f
MR
96232007-09-14 Maciej W. Rozycki <macro@mips.com>
9624
4a543daf
MR
9625 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9626 type down.
9627 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9628 test.
9629 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9630 watchpoint type down.
9631 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9632 test.
9633
96342007-09-14 Maciej W. Rozycki <macro@mips.com>
9635
5509918f
MR
9636 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9637 Move all the tests here and run them twice, once using software
9638 watchpoints and once using hardware watchpoints.
9639 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9640
40b53987
DJ
96412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9642
9643 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9644 test.
9645
695e2681
MK
96462007-09-10 Mark Kettenis <kettenis@gnu.org>
9647
8b3fc8d8
MK
9648 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9649 build-id.
9650
695e2681
MK
9651 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9652 know about $ORIGIN. Calculate output dir from $dest instead of
9653 using ${objdir}/{$subdir}.
9654
58d69f29
MK
96552007-09-09 Mark Kettenis <kettenis@gnu.org>
9656
9657 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9658 gcore, before continuing with the test.
9659
3e347599
DJ
96602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9661
9662 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9663 * gdb.mi/mi-watch.exp: Likewise.
9664
ea37ba09
DJ
96652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9666 Jim Blandy <jimb@codesourcery.com>
9667
9668 * gdb.arch/i386-sse.exp: Do not expect character constants.
9669 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9670 * gdb.base/display.exp: Allow print/s.
9671 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9672 and unsigned char array changes.
9673
2025a643
DJ
96742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9675
9676 * gdb.base/display.exp: Add tests for printf %p.
9677
26669a27
PA
96782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9679
9680 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9681 the dll name to unicode.
9682
c8f021f8
JK
96832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 * gdb.base/default.exp (show version): Update the version text.
9686 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9687
4cf31eea
JK
96882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9689
9690 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9691 New files.
9692
4935890f
JK
96932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * lib/gdb.exp (build_id_debug_filename_get): New function.
9696 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9697 Remove the generate DEBUG file for the future testcase runs.
9698 New testcase for the NT_GNU_BUILD_ID retrieval.
9699 Move the final testing step to ...
9700 (test_different_dir): ... a new function.
9701 New parameter XFAIL to XFAIL all the tests performed.
9702 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9703 New parameter TYPE to PF_PREFIX all the tests performed.
9704
02142340
VP
97052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9706
9707 * gdb.mi/mi-var-cp.cc (path_expression): New
9708 function.
9709 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9710
36acd84e
UW
97112007-08-27 Markus Deuling <deuling@de.ibm.com>
9712
9713 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9714 to fit into SPU Local Store memory.
9715
a896d121
JB
97162007-08-23 Joel Brobecker <brobecker@adacore.com>
9717
9718 * gdb.base/default.exp: Adjust the expected output of "info
9719 warranty" after the switch to GPLv3.
9720
7b433602
JB
97212007-08-23 Joel Brobecker <brobecker@adacore.com>
9722
9723 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9724 to 30000 (from 20000).
9725
e22f8b7c
JB
97262007-08-23 Joel Brobecker <brobecker@adacore.com>
9727
9728 Switch the license of all .exp files to GPLv3.
9729 Switch the license of all .f and .f90 files to GPLv3.
9730 Switch the license of all .s and .S files to GPLv3.
9731
5a0e3bd0
JB
97322007-08-23 Joel Brobecker <brobecker@adacore.com>
9733
9734 * configure.ac: Switch license to GPLv3.
9735
cc00619d
JB
97362007-08-23 Joel Brobecker <brobecker@adacore.com>
9737
9738 Switch the licensing to GPLv3 for all .ads and .adb files.
9739
8d26208a
DJ
97402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9741
9742 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9743 and t_int_double.
9744 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9745
4fcb9948
JB
97462007-08-17 Joel Brobecker <brobecker@adacore.com>
9747
9748 * gdb.base/step-line.c: Switch license to GPL version 3, and
9749 update copyright year.
9750 * gdb.base/step-line.inp: Likewise.
9751
b9c34f67
JB
97522007-08-17 Joel Brobecker <brobecker@adacore.com>
9753
9754 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9755 changes inside gdb1555.c.
9756 * gdb.base/pending.exp: Likewise.
9757
2cc17678
DJ
97582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9759
9760 * config/default.exp: New file.
9761
e48883f7
DJ
97622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9765 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9766
1ab80e5b
MR
97672007-07-30 Maciej W. Rozycki <macro@mips.com>
9768
9769 * gdb.base/dump.exp: Force the correct endianness for binary
9770 formats not carrying this information.
9771
aba471f5
DJ
97722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.threads/staticthreads.exp: Match .*sem_post.
9775
d4e07204
DJ
97762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.base/readline.exp (operate_and_get_next): Match the final
9779 prompt.
9780
2b97317d
KB
97812007-07-23 Kevin Buettner <kevinb@redhat.com>
9782
9783 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9784 to restarting SID.
9785
44efa07a
KB
97862007-07-18 Kevin Buettner <kevinb@redhat.com>
9787
9788 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9789 prior to `gdb_start'.
9790
7b5ebade
KB
97912007-07-18 Kevin Buettner <kevinb@redhat.com>
9792
9793 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9794 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9795 Remove call to gdb_unload.
9796
255e7678
DJ
97972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9798 Daniel Jacobowitz <dan@codesourcery.com>
9799
9800 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9801 for __WIN32__.
9802 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9803 * gdb.base/unload.exp: Use shared library test routines.
9804
3a40aaa0
UW
98052007-07-03 Markus Deuling <deuling@de.ibm.com>
9806
9807 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9808 * gdb.base/solib-symbol-lib.c: Likewise.
9809 * gdb.base/solib-symbol-main.c: Likewise.
9810
b0f4b84b
DJ
98112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9812
9813 * config/gdbserver.exp (gdb_reconnect): New.
9814 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9815 gdb.base/solib-disc.exp: New files.
9816 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9817 remote debugging".
9818 (gdb_compile): Add shlib_load flag.
9819 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9820 port.
9821 (gdbserver_reconnect): New.
9822
1b05479a
DJ
98232007-07-01 Nick Roberts <nickrob@snap.net.nz>
9824 Daniel Jacobowitz <dan@codesourcery.com>
9825
9826 * gdb.base/annota3.exp: Test for if construct.
9827
86f78eb2
DJ
98282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9831
6a2eb474 98322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9833 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9834
9835 * gdb.base/display.exp: Allow a newline after display/i.
9836 * gdb.base/pc-fp.exp: Likewise.
9837 * gdb.base/sigbpt.exp: Likewise.
9838
f8b73d13
DJ
98392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9840
9841 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9842 required features to be included.
9843
4339e69e
DJ
98442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9847 in info threads output.
9848
23d964e7
UW
98492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9850 Markus Deuling <deuling@de.ibm.com>
9851
9852 * gdb.arch/spu-info.exp: New testcase.
9853 * gdb.arch/spu-info.c: New file.
9854
fd20f75b
DJ
98552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9856
9857 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9858 tpcs_offset. Restore lr after the call.
9859 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9860
2226f861
DJ
98612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9864 (gdbserver_run): Kill any running gdbserver.
9865 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9866
d12371a9
MR
98672007-05-17 Maciej W. Rozycki <macro@mips.com>
9868
9869 * gdb.base/sigbpt.exp: Preset segv_addr.
9870
93f02886
DJ
98712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9872
9873 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9874 (gdb_compile_shlib): Likewise.
9875 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9876 (default_gdb_init): Clear cleanfiles.
9877 (gdb_finish): Delete recorded cleanfiles.
9878 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9879
9880 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9881 Do not use isnative.
9882 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9883 gdb.base/so-impl-ld.exp: Likewise.
9884 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9885 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9886 gdb_compile.
9887
b04e06d7
VP
98882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9889
9890 * config/unknown.exp: Remove.
9891
069ed931
UW
98922007-05-15 Markus Deuling <deuling@de.ibm.com>
9893
9894 * gdb.base/info-proc.exp: Check is_remote.
9895
09db0d03
UW
98962007-05-14 Markus Deuling <deuling@de.ibm.com>
9897
9898 * gdb.base/gcore.exp: Initialize variable core_supported.
9899
af2cbe8c
DJ
99002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9903
027c0295
DJ
99042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9907 * gdb.threads/print-threads.exp (test_all_threads): Allow
9908 negative and hexadecimal thread IDs.
9909
dc5000e7
DJ
99102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * gdb.java/jprint.java (public): Avoid invalid call to static
9913 method.
9914
2e74ed18
DP
99152007-05-14 Denis Pilat <denis.pilat@st.com>
9916
9917 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9918 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9919 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9920 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9921 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9922
83547f02
UW
99232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9924
9925 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9926 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9927 this mode.
9928 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9929 * gdb.base/spu.ld: New file.
9930
b18be20d
DJ
99312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9932
9933 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9934
be444858
DJ
99352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9938
b1d53152
DJ
99392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * gdb.java/jmain.exp: Handle demangled names with and without method
9942 signatures.
9943
d084b331
DJ
99442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9947 (have_a_very_merry_interrupt): Remove calls to puts.
9948 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9949 inferior output.
9950 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9951 test names.
9952
db9d7fc5
DJ
99532007-04-29 Markus Deuling <deuling@de.ibm.com>
9954 Daniel Jacobowitz <dan@codesourcery.com>
9955
9956 * gdb.base/auxv.exp (core_works): Also check is_remote.
9957 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9958
ef783a7d 99592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9960
ef783a7d
VP
9961 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9962 message, not the undefined 'module' variable.
9963 * gdb.base/siginfo.exp: Likewise.
9964 * gdb.base/sigstep.exp: Likewise.
9965 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9966 serialport.
9967 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9968
b7b73cae
CV
99692007-04-25 Corinna Vinschen <vinschen@redhat.com>
9970
9971 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9972 target sim fails. Return 0 otherwise.
9973 (gdb_load): Return prematurely if gdb_target_sim fails.
9974
7d90fdfa
DP
99752007-04-16 Denis Pilat <denis.pilat@st.com>
9976
9977 * gdb.base/setshow.exp: Reset height after having set it to 100.
9978
5d3e9c85
DP
99792007-04-16 Denis Pilat <denis.pilat@st.com>
9980
9981 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9982
18e75969
DP
99832007-04-16 Denis Pilat <denis.pilat@st.com>
9984
9985 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9986
25d5ea92
VP
99872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9988
9989 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9990 tests. Run the frozen varobjs test.
9991 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9992 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9993
0b49cb80
JK
99942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9995
9996 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9997 gdb.base/type-opaque.exp: New files.
9998
a73bafbc 99992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10000
10001 * gdb.mi/mi-var-child.c
a73bafbc
VP
10002 (do_children_tests): User char[2] instead of
10003 char so that automatic printing of pointers to char
10004 don't give unpredicable result.
10005 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10006 local variables.
10007 * gdb.mi/mi-var-child.exp: Step to right line
10008 of do_children_tests.
10009 * gdb.mi/mi2-var-child.exp: Likewise.
10010 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10011 do_locals_tests.
a73bafbc
VP
10012 (do_children_tests): User char[2] instead of
10013 char so that automatic printing of pointers to char
a9c64011 10014 don't give unpredicable result.
a73bafbc 10015 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10016 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10017 Pass test name to mi_wait_for_stop.
10018
7ce59000
DJ
100192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * gdb.asm/asm-source.exp: Remove d10v case.
10022 * lib/gdb.exp (skip_cplus_tests): Likewise.
10023 * gdb.asm/d10v.inc: Deleted.
10024
20389057
DJ
100252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10026
10027 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10028
8807d78b
DJ
100292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * config/netware.exp: Delete file.
10032
aa3edb8e
JB
100332007-03-29 Joel Brobecker <brobecker@adacore.com>
10034
10035 * gdb.dwarf2/dw2-noloc.S: New file.
10036 * gdb.dwarf2/dw2-noloc.exp: New file.
10037
297561ac
PA
100382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10039
10040 * gdb.cp/method2.cc: New test.
10041 * gdb.cp/method2.exp: New test.
10042 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10043
1f81bd39
DJ
100442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10047
9453113a
DJ
100482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10049
10050 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10051
b741e217
DJ
100522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10055 (gdb_load): Delete, replace with...
10056 (gdb_reload): ...this.
10057 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10058 * gdb.server/server-mon.exp: Likewise.
10059 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10060 (gdb_start_cmd): New.
10061 (gdb_file_cmd): Save the last loaded file.
10062 (gdb_reload): New.
10063 (gdb_gnu_strip_debug): Use transform.
10064 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10065 support here. Use new $last_loaded_file. Check mtime.
10066 (gdb_target_cmd): Handle ObjC failure case.
10067 (infer_host_exec): Delete.
10068 (gdbserver_load): Rename to...
10069 (gdbserver_run): ...this. Simplify.
10070 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10071 (mi_gdb_load): Move most contents to a new function...
10072 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10073 (mi_run_cmd): Use mi_gdb_target_load.
10074 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10075 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10076 Use gdb_run_cmd.
10077 * gdb.base/charsign.exp: Remove incorrect comment.
10078 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10079 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10080 gdb.base/start.exp: Use gdb_start_cmd.
10081
446ab585 100822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10083 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10084
10085 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10086 * gdb.base/signull.exp: Similarly.
10087
bbb88ebf
UW
100882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10089
10090 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10091 messages available to test cases (like chng-sym.exp).
10092
cb8c4a99
AS
100932007-03-14 Andreas Schwab <schwab@suse.de>
10094
10095 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10096 format changes.
10097
4e463ff5
DJ
100982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10099
10100 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10101 (optimized_1): New.
10102 (main): Call optimized_1.
10103 (gdb2029): Correct typos. Call gdb2029_marker.
10104 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10105 for gdb2029.
10106
b6db2c47
MK
101072007-03-12 Mark Kettenis <kettenis@gnu.org>
10108
10109 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10110 as tabs. Remove redundant test pattern.
10111
70ed3737
UW
101122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10113
10114 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10115 for /a format output.
10116
47b67b60
DJ
101172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10118
10119 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10120 collect output incrementally.
10121
b8953b0e
UW
101222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10123
10124 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10125 for -var-create lpcharacter test.
10126 * gdb.mi/mi2-var-cmd.exp: Likewise.
10127
7acd5c40
UW
101282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10129
10130 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10131 pass on targets where address zero is readable.
10132
9c6759c1
UW
101332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10134
10135 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10136 just a single architecture.
10137
a2f1aeb4
UW
101382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10139
10140 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10141 (fetch_all_registers): New function, uses gdb_test_multiple and
10142 exp_continue to fetch inferior output line-by-line.
10143 Replace all uses of do_get_all_registers by fetch_all_registers.
10144
46579ac2
UW
101452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10146
10147 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10148 in target_info.
10149
fc133f24
MS
101502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10151
a9c64011 10152 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10153 consistancy; add a default (timeout) case.
10154
7646a51d
MS
101552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10156
10157 * gdb.base/watchpoint.exp: Fix truncated comment.
10158
dcfff61f
MS
101592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10160
10161 * Makefile.in: Remove spurious single-quotes from sed command.
10162
664e3ee9
DJ
101632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10164
10165 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10166 func.
10167 * gdb.mi/mi2-var-cmd.exp: Likewise.
10168
d7cc6f2f
JB
101692007-02-27 Joel Brobecker <brobecker@adacore.com>
10170
a9c64011
AS
10171 * gdb.dwarf2/dw2-producer.S: New file.
10172 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10173
101742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10175
10176 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10177 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10178 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10179 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10180 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10181 Revert tests to use mi_gdb_test and include value field in output
10182 of -var-create.
10183
93d42b30
DJ
101842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10185
10186 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10187
c499ed39
DJ
101882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.base/maint.exp: Remove full paths from test names.
10191 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10192 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10193
9836f81b
JB
101942007-02-27 Joel Brobecker <brobecker@adacore.com>
10195
10196 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10197
c74d0ad8
DJ
101982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * gdb.server/server-mon.exp: New test.
10201
2711e456
DJ
102022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10203
10204 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10205
ff6f572f
DJ
102062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10207
10208 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10209 register capitalization.
10210
fada3feb
DP
102112007-02-13 Denis Pilat <denis.pilat@st.com>
10212
10213 * gdb.mi/mi-var-invalidate.exp: New file.
10214
fb1e4ffc
DJ
102152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10216
10217 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10218
3da939d7
DJ
102192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10220
10221 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10222
123dc839
DJ
102232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10226 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10227
877e3645 102282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10229
10230 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10231 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10232 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10233 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10234 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10235 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10236 Update tests to include value field in output of -var-create.
a9c64011 10237
3c0a2960
AS
102382007-02-08 Andreas Schwab <schwab@suse.de>
10239
10240 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10241
108546a0
DJ
102422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10245 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10246
d701dcab
DP
102472007-02-02 Denis Pilat <denis.pilat@st.com>
10248
10249 * gdb.threads/threadapply.exp: check that frame is not changed by
10250 the thread apply all command.
10251
783e3e2f
AS
102522007-01-31 Andreas Schwab <schwab@suse.de>
10253
6d9c3a87
AS
10254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10255
3c50d7b9
AS
10256 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10257 in the dwarf sections.
10258 * gdb.dwarf2/mac-fileno.S: Likewise.
10259
783e3e2f
AS
10260 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10261 bspstore register on ia64.
10262
78ff580e
AS
102632007-01-29 Andreas Schwab <schwab@suse.de>
10264
cc8e9b12
AS
10265 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10266 "frame-begin" annotation.
10267
78ff580e
AS
10268 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10269 number of "frames-invalid" annotations.
10270
704a4f78
DJ
102712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10272
10273 * gdb.base/commands.exp: Call if_commands_test.
10274 (gdb_test_no_prompt, if_commands_test): New.
10275
e741bf94
MK
102762007-01-28 Mark Kettenis <kettenis@gnu.org>
10277
10278 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10279
474d0ad3
AS
102802007-01-27 Andreas Schwab <schwab@suse.de>
10281
10282 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10283 .short/.int/.quad in the dwarf sections.
10284 * gdb.dwarf2/dw2-intercu.S: Likewise.
10285 * gdb.dwarf2/dw2-intermix.S: Likewise.
10286
e784b426
JK
102872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10290 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10291 array.
e784b426
JK
10292 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10293 * gdb.base/setvar.exp: Likewise.
10294
37f08e04
AS
102952007-01-26 Andreas Schwab <schwab@suse.de>
10296
9a01813a
AS
10297 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10298 test.
10299
37f08e04
AS
10300 * gdb.base/multi-forks.exp ("restart $i"): Also match
10301 __kernel_syscall_via_break.
10302
6e2a9270
VP
103032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10304
10305 * lib/mi-support.exp (mi_delete_varobj): New.
10306 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10307 testcase.
10308 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10309 (main): Call the above.
10310 (reference_update_test, base_in_reference_test)
10311 (reference_to_pointer): Delete the created varobjs.
a9c64011 10312
e515b470
DJ
103132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10316 * configure: Regenerated.
10317 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10318 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10319 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10320 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10321 * lib/gdb.exp (gdb_skip_xml_test): New function.
10322
08d8bcd7
DJ
103232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10324
10325 * gdb.base/sigrepeat.exp: Correct error message.
10326
103272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10328 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10331 gdb.arch/i386-gnu-cfi-asm.S: New files.
10332
97c3f1f3
JK
103332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * lib/gdb.exp: Abort on missing `site.exp'.
10336
cb1df416
DJ
103372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10338 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.base/included.c, gdb.base/included.exp,
10341 gdb.base/included.h: New files.
10342
35990120
DJ
103432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10344
10345 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10346 (maximize_rlimit): Reduce limits on 64-bit systems.
10347
6e81a116 103482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10349
10350 From Marcus Deuling <deuling@de.ibm.com>:
10351 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10352 every case.
10353
6c3c41f3
NR
103542007-01-13 Nick Roberts <nickrob@snap.net.nz>
10355
10356 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10357 (test_path_specification): Use objdir instead of srcdir to always
10358 get an absolute filename.
10359
2f12c312
DJ
103602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10363
81121995
VP
103642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10365
10366 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10367 Make sure the variable we're using is in scope.
10368 (reference_to_pointer): Likewise.
10369
4741b737
DJ
103702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10373 has no debug information.
10374
054410c3
DJ
103752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 * gdb.base/annota1.exp: Remove extra send_gdb.
10378
818f79f6
DJ
103792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10380
10381 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10382
f7a6bb70
DJ
103832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10386
57e66780
DJ
103872007-01-08 Nick Roberts <nickrob@snap.net.nz>
10388 Daniel Jacobowitz <dan@codesourcery.com>
10389
10390 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10391 lcharacter or linteger change. Correct duplicated test name.
10392 * gdb.mi/mi2-var-cmd.exp: Likewise.
10393
3d799a95
DJ
103942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10395
10396 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10397
103982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10399
a9c64011
AS
10400 * gdb.base/nofield.c: New file.
10401 * gdb.base/nofield.exp: New testcase.
51679ba9 10402
eafb94e8
NR
104032007-01-05 Nick Roberts <nickrob@snap.net.nz>
10404
10405 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10406
10407 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10408 test.
10409
5e572bb4
DJ
104102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10411
10412 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10413
74a44383
DJ
104142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10415
10416 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10417 when continuing.
10418
1b572db9
DJ
104192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10420
10421 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10422 Expect ".exe" extension.
10423
381bc39b
DJ
104242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10425
10426 * gdb.base/charset.exp: Add explicit filename to break.
10427 * gdb.base/dbx.exp: Add explicit filename to breaks.
10428
2b70e4c6
DJ
104292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10430
10431 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10432 * gdb.mi/mi2-file.exp: Likewise.
10433
303b6f5d
DJ
104342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10435
10436 Implement specification of MI tests as comments
10437 in C and C++ sources.
10438 * lib/mi-support.exp (mi_autotest_data): New variable.
10439 (mi_autotest_source): New variable.
10440 (count_newlines, mi_prepare_inline_tests)
10441 (mi_get_inline_test, mi_continue_to_line)
10442 (mi_run_inline_test, mi_tbreak)
10443 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10444 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10445 Run inline tests.
10446 * gdb.mi/mi-var-cp.cc: Define tests here.
10447
23da0d94
VP
104482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10449
10450 Simplify usage of mi_continue_to.
10451 * lib/mi-support.exp (mi_runto_helper): Renamed
10452 from mi_runto, added new parameter 'run_or_continue'.
10453 (mi_runto): Use mi_runto_helper.
10454 (mi_continue_to): Accept just function name as parameter.
10455 Use mi_runto_helper.
10456 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10457 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10458
f9e18282
JB
104592006-01-04 Joel Brobecker <brobecker@adacore.com>
10460
10461 Make this testcase a bit more realistic. The current code
10462 is too simplistic, and allows the compiler to optimize out
10463 some of the entities we need for this testcase.
10464 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10465 (Do_Nothing): Add extra parameter.
10466 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10467 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10468 by using a variable of type Void_Star.
10469
fd678c65
JB
104702006-01-04 Joel Brobecker <brobecker@adacore.com>
10471
10472 * gdb.ada/catch_ex/foo.adb: New file.
10473 * gdb.ada/catch_ex.exp: New testcase.
10474
05cfdb42
DJ
104752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10476
10477 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10478 pass --image-base to linker.
10479
2e03ee74
DJ
104802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10481 Daniel Jacobowitz <dan@codesourcery.com>
10482
10483 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10484 secondary prompts.
10485
0d5de010
DJ
104862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10487
10488 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10489 output. Test the types of members and member pointers.
10490 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10491 gdb/2092.
10492 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10493 statement. Enable for GCC. Update expected output for some tests
10494 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10495 layout.
10496 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10497 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10498 (Diamond::vget_base): New.
10499 (main): Add new tests.
10500 * gdb.cp/printmethod.exp: Update expected output for member functions.
10501 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10502 print pEe->D::vg().
10503
61a771aa
DJ
105042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10505
10506 * gdb.threads/tls.exp: Allow stops in sem_post.
10507
2fa63963
DJ
105082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10509
10510 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10511 * gdb.base/annota3.exp: Likewise.
10512 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10513 again (instead of timing out).
10514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10515 GCC bug 26475.
10516 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10517 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10518 test from jmisc1.exp.
10519 * gdb.java/jmisc1.exp: Delete.
10520 * gdb.java/jprint.exp: Adjust to work with method signatures including
10521 return types.
10522 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10523 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10524 * lib/java.exp (compile_java_from_source): Pass the correct type
10525 to target_compile.
10526
5eefc2b7
JB
105272006-12-31 Joel Brobecker <brobecker@adacore.com>
10528
10529 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10530 (stack_align_edx): New function.
10531 (stack_align_eax): New function.
10532 (main): Add calls to stack_align_edx and stack_align_eax.
10533 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10534 Add testing for the cases where the register used during a stack
10535 realignment is edx. Same for eax.
10536
227c54da
DJ
105372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10538
10539 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10540 and generic PE targets.
10541
cab8ac94
JB
105422006-12-29 Joel Brobecker <brobecker@adacore.com>
10543
10544 * gdb.ada/array_return.exp: Update copyright date list.
10545
ba54f318
JB
105462006-12-27 Joel Brobecker <brobecker@adacore.com>
10547
10548 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10549 (Create_Small_Float_Vector): New function.
10550 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10551 function body.
10552 * gdb.ada/array_return/p.adb: Use new type and function from
10553 package Pck.
10554 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10555 able to print the value returned by a function returning an
10556 array of float.
10557
6b7a35dd
JB
105582006-12-20 Joel Brobecker <brobecker@adacore.com>
10559
10560 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10561 The associated tests should be PASSing.
10562
038224f6
VP
105632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10564
10565 Test for base in references.
10566 * gdb.mi/mi-var-cp.cc: Add test code.
10567 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10568 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10569 * gdb.mi/mi2-watch.exp: Likewise.
10570 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10571 (mi_list_varobj_children): New function.
10572
b26ed50d
VP
105732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10574
10575 * lib/mi-support.exp
10576 (mi_runto): Accept "()" after function name.
10577 (mi_create_varobj): New function.
10578 (mi_varobj_update): New function.
10579 (mi_Check_varobj_value): New function.
10580 * gdb.mi/mi-var-cp.exp: New file.
10581 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10582
08232497
DJ
105832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10584
10585 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10586 gdb.base/weaklib2.c: New files.
10587
d394c993 105882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10589
ac6c2fba
NS
10590 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10591 info. Adjust test names.
10592
8ec659a0 10593 * gdb.base/break.c (main): Move position of malloc.
d394c993 10594 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10595
acd65feb
VP
105962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10597
10598 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10599 assignement of arrays and function pointers.
10600 * gdb.mi/var-cmd.c: Add declaration necessary for above
10601 tests.
10602
f556d5e5
NS
106032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10604
10605 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10606
10607 * gdb.threads/linux-dp.exp: Read thread table before and after
10608 creating each philosopher and verify it.
10609
697bc68d
NS
106102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10611 Paul Brook <paul@codesourcery.com>
10612 Daniel Jacobowitz <dan@codesourcery.com>
10613
10614 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10615 main to remove duplication. Add start function of the form
697bc68d
NS
10616 '_*start[1-9]*'. Add RVDS start function.
10617
29d73ae4
DJ
106182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10619
10620 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10621
c1d88655
UW
106222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10623
10624 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10625 * gdb.asm/spu.inc: New file.
10626 * gdb.base/term.exp: Disable if [target_info exists noargs].
10627 * gdb.gdb/complaints.exp: Disable if ![isnative].
10628 * gdb.gdb/selftest.exp: Likewise.
10629 * gdb.gdb/observer.exp: Likewise.
10630 * gdb.gdb/xfullpath.exp: Likewise.
10631 * gdb.base/attach.exp: Disable on SPU target.
10632 * gdb.cp/bs145503.exp: Likewise.
10633 * gdb.cp/exception.exp: Likewise.
10634 * gdb.cp/userdef.exp: Likewise.
10635
32a13b1a
DJ
106362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10637
10638 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10639
d8295fe9
VP
106402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10641
10642 * gdb.base/completion.exp: Fix completion tests for
10643 'info' and 'info '.
10644 * gdb.base/help.exp (help_test_raw, test_class_help)
10645 (test_prefix_command_help): Move...
10646 * lib/gdb.exp: Here.
10647 * gdb.base/main.exp: Adjust.
10648 * gdb.cp/maint.exp: Adjust.
10649 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10650
8c394015
VP
106512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10652
10653 * gdb.stabs/weird.exp (print_weird_var): Use
10654 gdb_test_multiple instead of gdb_expect.
10655
027fc1bc
VP
106562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10657
10658 * gdb.base/help.exp (help_test_raw): New.
10659 (test_class_help): New.
10660 (test_prefix_command_help): New.
10661 Adjust testcases.
10662
67609209
FR
106632006-11-09 Christophe Lyon <christophe.lyon@st.com>
10664
10665 * gdb.base/constvars.c (main): Write to crass and crips, so that
10666 they are allocated by the compiler.
10667
f73adfeb
AS
106682006-10-27 Andreas Schwab <schwab@suse.de>
10669
10670 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10671 "detach-fork".
10672
2f83a18e
DJ
106732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10674
10675 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10676 of patterns.
10677
94277a38
DJ
106782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * gdb.base/sepdebug.exp: Remove debug format test.
10681 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10682 Handle no-symtab.
10683 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10684
5bd2f6e2
DJ
106852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10688 int to pointer or pointer to int.
10689 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10690
8c008720
DJ
106912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10694
9e35dae4
DJ
106952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10698
d9639e13
DJ
106992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10700
10701 PR c++/2116
10702 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10703
390a1bd0
JB
107042006-10-06 Joel Brobecker <brobecker@adacore.com>
10705
10706 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10707 the corresponding bug has been fixed in GDB (PR/2018).
10708
dd920c33
JB
107092006-10-06 Joel Brobecker <brobecker@adacore.com>
10710
10711 * gdb.base/subst.exp: New testcase.
10712
53bbefe9
JB
107132006-10-06 Joel Brobecker <brobecker@adacore.com>
10714
10715 * gdb.ada/array_return/pck.ads: Add copyright notice.
10716 * gdb.ada/array_return/pck.adb: Likewise.
10717 * gdb.ada/array_return/p.adb: Likewise.
10718 * gdb.ada/exec_changed/first.adb: Likewise.
10719 * gdb.ada/exec_changed/second.adb: Likewise.
10720
09851417
JB
107212006-10-06 Joel Brobecker <brobecker@adacore.com>
10722
10723 * gdb.ada/watch_arg/watch.adb: New file.
10724 * gdb.ada/watch_arg.exp: New testcase.
10725
041bf30d
VP
107262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10727
10728 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10729 via string_to_regexp.
041bf30d 10730 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10731
f286fbdd 107322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10733
10734 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10735 Remove unused / obsolete files.
10736
7c07f349
NR
107372006-09-19 Nick Roberts <nickrob@snap.net.nz>
10738
10739 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10740
cd5ff84a
VP
107412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10742
10743 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10744 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10745 the number of frames.
cd5ff84a 10746
ae018d1a
DJ
107472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10748
10749 * gdb.base/args.c (main): Add breakpoint marker.
10750 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10751 really test empty arguments.
10752 (args_load): Delete.
10753 (args_test): New.
10754
b399c549
NR
107552006-09-13 Nick Roberts <nickrob@snap.net.nz>
10756
10757 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10758 check for one file.
b399c549 10759
2ab1eb7a
VP
107602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10761
10762 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10763 HIGH_FRAME argument to -stack-list-locals can be larger than
10764 the number of frames.
a9c64011 10765
476308bf
FF
107662006-08-18 Fred Fish <fnf@specifix.com>
10767
10768 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10769 '$' in front of skip_vmx_tests_saved when setting that.
10770
8625200f
AS
107712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10772
10773 * gdb.base/trace-commands.exp: New file.
10774
089ec8f1
DJ
107752006-08-10 Joel Brobecker <brobecker@adacore.com>
10776 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10779 expected output of the backtrace commands.
10780
b60f0898
JB
107812006-08-09 Joel Brobecker <brobecker@adacore.com>
10782
10783 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10784 untested followed by return combination.
10785 * gdb.arch/altivec-regs.exp: Likewise.
10786 * gdb.arch/e500-abi.exp: Likewise.
10787 * gdb.arch/e500-regs.exp: Likewise.
10788 * gdb.arch/gdb1291.exp: Likewise.
10789 * gdb.arch/gdb1431.exp: Likewise.
10790 * gdb.arch/gdb1558.exp: Likewise.
10791 * gdb.arch/i386-prologue.exp: Likewise.
10792 * gdb.arch/i386-unwind.exp: Likewise.
10793 * gdb.asm/asm-source.exp: Likewise.
10794 * gdb.base/a2-run.exp: Likewise.
10795 * gdb.base/advance.exp: Likewise.
10796 * gdb.base/all-bin.exp: Likewise.
10797 * gdb.base/annota1.exp: Likewise.
10798 * gdb.base/annota3.exp: Likewise.
10799 * gdb.base/args.exp: Likewise.
10800 * gdb.base/arithmet.exp: Likewise.
10801 * gdb.base/assign.exp: Likewise.
10802 * gdb.base/async.exp: Likewise.
10803 * gdb.base/attach.exp: Likewise.
10804 * gdb.base/bang.exp: Likewise.
10805 * gdb.base/bigcore.exp: Likewise.
10806 * gdb.base/bitfields.exp: Likewise.
10807 * gdb.base/bitfields2.exp: Likewise.
10808 * gdb.base/break.exp: Likewise.
10809 * gdb.base/call-sc.exp: Likewise.
10810 * gdb.base/call-strs.exp: Likewise.
10811 * gdb.base/callfuncs.exp: Likewise.
10812 * gdb.base/checkpoint.exp: Likewise.
10813 * gdb.base/chng-syms.exp: Likewise.
10814 * gdb.base/code-expr.exp: Likewise.
10815 * gdb.base/commands.exp: Likewise.
10816 * gdb.base/completion.exp: Likewise.
10817 * gdb.base/cond-expr.exp: Likewise.
10818 * gdb.base/condbreak.exp: Likewise.
10819 * gdb.base/consecutive.exp: Likewise.
10820 * gdb.base/constvars.exp: Likewise.
10821 * gdb.base/corefile.exp: Likewise.
10822 * gdb.base/cvexpr.exp: Likewise.
10823 * gdb.base/dbx.exp: Likewise.
10824 * gdb.base/define.exp: Likewise.
10825 * gdb.base/detach.exp: Likewise.
10826 * gdb.base/display.exp: Likewise.
10827 * gdb.base/dump.exp: Likewise.
10828 * gdb.base/ena-dis-br.exp: Likewise.
10829 * gdb.base/ending-run.exp: Likewise.
10830 * gdb.base/environ.exp: Likewise.
10831 * gdb.base/eval-skip.exp: Likewise.
10832 * gdb.base/exprs.exp: Likewise.
10833 * gdb.base/fileio.exp: Likewise.
10834 * gdb.base/finish.exp: Likewise.
10835 * gdb.base/float.exp: Likewise.
10836 * gdb.base/foll-exec.exp: Likewise.
10837 * gdb.base/foll-fork.exp: Likewise.
10838 * gdb.base/foll-vfork.exp: Likewise.
10839 * gdb.base/freebpcmd.exp: Likewise.
10840 * gdb.base/funcargs.exp: Likewise.
10841 * gdb.base/gcore.exp: Likewise.
10842 * gdb.base/gdb1090.exp: Likewise.
10843 * gdb.base/gdb1250.exp: Likewise.
10844 * gdb.base/huge.exp: Likewise.
10845 * gdb.base/info-proc.exp: Likewise.
10846 * gdb.base/interrupt.exp: Likewise.
10847 * gdb.base/jump.exp: Likewise.
10848 * gdb.base/langs.exp: Likewise.
10849 * gdb.base/lineinc.exp: Likewise.
10850 * gdb.base/list.exp: Likewise.
10851 * gdb.base/logical.exp: Likewise.
10852 * gdb.base/long_long.exp: Likewise.
10853 * gdb.base/macscp.exp: Likewise.
10854 * gdb.base/maint.exp: Likewise.
10855 * gdb.base/mips_pro.exp: Likewise.
10856 * gdb.base/miscexprs.exp: Likewise.
10857 * gdb.base/multi-forks.exp: Likewise.
10858 * gdb.base/opaque.exp: Likewise.
10859 * gdb.base/overlays.exp: Likewise.
10860 * gdb.base/pc-fp.exp: Likewise.
10861 * gdb.base/pointers.exp: Likewise.
10862 * gdb.base/printcmds.exp: Likewise.
10863 * gdb.base/psymtab.exp: Likewise.
10864 * gdb.base/ptype.exp: Likewise.
10865 * gdb.base/recurse.exp: Likewise.
10866 * gdb.base/relational.exp: Likewise.
10867 * gdb.base/relocate.exp: Likewise.
10868 * gdb.base/remote.exp: Likewise.
10869 * gdb.base/reread.exp: Likewise.
10870 * gdb.base/restore.exp: Likewise.
10871 * gdb.base/return.exp: Likewise.
10872 * gdb.base/return2.exp: Likewise.
10873 * gdb.base/scope.exp: Likewise.
10874 * gdb.base/sect-cmd.exp: Likewise.
10875 * gdb.base/sep.exp: Likewise.
10876 * gdb.base/sepdebug.exp: Likewise.
10877 * gdb.base/setshow.exp: Likewise.
10878 * gdb.base/setvar.exp: Likewise.
10879 * gdb.base/sigall.exp: Likewise.
10880 * gdb.base/sigbpt.exp: Likewise.
10881 * gdb.base/signals.exp: Likewise.
10882 * gdb.base/signull.exp: Likewise.
10883 * gdb.base/sizeof.exp: Likewise.
10884 * gdb.base/solib.exp: Likewise.
10885 * gdb.base/step-line.exp: Likewise.
10886 * gdb.base/step-test.exp: Likewise.
10887 * gdb.base/structs.exp: Likewise.
10888 * gdb.base/structs2.exp: Likewise.
10889 * gdb.base/term.exp: Likewise.
10890 * gdb.base/twice.exp: Likewise.
10891 * gdb.base/until.exp: Likewise.
10892 * gdb.base/varargs.exp: Likewise.
10893 * gdb.base/volatile.exp: Likewise.
10894 * gdb.base/watchpoint.exp: Likewise.
10895 * gdb.base/whatis-exp.exp: Likewise.
10896 * gdb.base/whatis.exp: Likewise.
10897 * gdb.cp/ambiguous.exp: Likewise.
10898 * gdb.cp/annota2.exp: Likewise.
10899 * gdb.cp/annota3.exp: Likewise.
10900 * gdb.cp/bool.exp: Likewise.
10901 * gdb.cp/breakpoint.exp: Likewise.
10902 * gdb.cp/casts.exp: Likewise.
10903 * gdb.cp/class2.exp: Likewise.
10904 * gdb.cp/classes.exp: Likewise.
10905 * gdb.cp/cplusfuncs.exp: Likewise.
10906 * gdb.cp/ctti.exp: Likewise.
10907 * gdb.cp/derivation.exp: Likewise.
10908 * gdb.cp/exception.exp: Likewise.
10909 * gdb.cp/gdb1355.exp: Likewise.
10910 * gdb.cp/hang.exp: Likewise.
10911 * gdb.cp/inherit.exp: Likewise.
10912 * gdb.cp/local.exp: Likewise.
10913 * gdb.cp/m-data.exp: Likewise.
10914 * gdb.cp/m-static.exp: Likewise.
10915 * gdb.cp/member-ptr.exp: Likewise.
10916 * gdb.cp/method.exp: Likewise.
10917 * gdb.cp/misc.exp: Likewise.
10918 * gdb.cp/namespace.exp: Likewise.
10919 * gdb.cp/overload.exp: Likewise.
10920 * gdb.cp/ovldbreak.exp: Likewise.
10921 * gdb.cp/pr-1023.exp: Likewise.
10922 * gdb.cp/pr-1210.exp: Likewise.
10923 * gdb.cp/pr-574.exp: Likewise.
10924 * gdb.cp/printmethod.exp: Likewise.
10925 * gdb.cp/psmang.exp: Likewise.
10926 * gdb.cp/ref-params.exp: Likewise.
10927 * gdb.cp/ref-types.exp: Likewise.
10928 * gdb.cp/rtti.exp: Likewise.
10929 * gdb.cp/templates.exp: Likewise.
10930 * gdb.cp/try_catch.exp: Likewise.
10931 * gdb.cp/userdef.exp: Likewise.
10932 * gdb.cp/virtfunc.exp: Likewise.
10933 * gdb.disasm/am33.exp: Likewise.
10934 * gdb.disasm/h8300s.exp: Likewise.
10935 * gdb.disasm/mn10300.exp: Likewise.
10936 * gdb.disasm/sh3.exp: Likewise.
10937 * gdb.disasm/t01_mov.exp: Likewise.
10938 * gdb.disasm/t02_mova.exp: Likewise.
10939 * gdb.disasm/t03_add.exp: Likewise.
10940 * gdb.disasm/t04_sub.exp: Likewise.
10941 * gdb.disasm/t05_cmp.exp: Likewise.
10942 * gdb.disasm/t06_ari2.exp: Likewise.
10943 * gdb.disasm/t07_ari3.exp: Likewise.
10944 * gdb.disasm/t08_or.exp: Likewise.
10945 * gdb.disasm/t09_xor.exp: Likewise.
10946 * gdb.disasm/t10_and.exp: Likewise.
10947 * gdb.disasm/t11_logs.exp: Likewise.
10948 * gdb.disasm/t12_bit.exp: Likewise.
10949 * gdb.disasm/t13_otr.exp: Likewise.
10950 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10951 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10952 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10953 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10954 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10955 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10956 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10957 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10958 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10959 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10960 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10961 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10962 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10963 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10964 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10965 * gdb.mi/gdb701.exp: Likewise.
10966 * gdb.mi/gdb792.exp: Likewise.
10967 * gdb.mi/mi-basics.exp: Likewise.
10968 * gdb.mi/mi-break.exp: Likewise.
10969 * gdb.mi/mi-cli.exp: Likewise.
10970 * gdb.mi/mi-console.exp: Likewise.
10971 * gdb.mi/mi-disassemble.exp: Likewise.
10972 * gdb.mi/mi-eval.exp: Likewise.
10973 * gdb.mi/mi-file.exp: Likewise.
10974 * gdb.mi/mi-read-memory.exp: Likewise.
10975 * gdb.mi/mi-regs.exp: Likewise.
10976 * gdb.mi/mi-return.exp: Likewise.
10977 * gdb.mi/mi-simplerun.exp: Likewise.
10978 * gdb.mi/mi-stack.exp: Likewise.
10979 * gdb.mi/mi-stepi.exp: Likewise.
10980 * gdb.mi/mi-syn-frame.exp: Likewise.
10981 * gdb.mi/mi-until.exp: Likewise.
10982 * gdb.mi/mi-var-block.exp: Likewise.
10983 * gdb.mi/mi-var-child.exp: Likewise.
10984 * gdb.mi/mi-var-cmd.exp: Likewise.
10985 * gdb.mi/mi-var-display.exp: Likewise.
10986 * gdb.mi/mi-watch.exp: Likewise.
10987 * gdb.mi/mi2-basics.exp: Likewise.
10988 * gdb.mi/mi2-break.exp: Likewise.
10989 * gdb.mi/mi2-cli.exp: Likewise.
10990 * gdb.mi/mi2-console.exp: Likewise.
10991 * gdb.mi/mi2-disassemble.exp: Likewise.
10992 * gdb.mi/mi2-eval.exp: Likewise.
10993 * gdb.mi/mi2-file.exp: Likewise.
10994 * gdb.mi/mi2-read-memory.exp: Likewise.
10995 * gdb.mi/mi2-regs.exp: Likewise.
10996 * gdb.mi/mi2-return.exp: Likewise.
10997 * gdb.mi/mi2-simplerun.exp: Likewise.
10998 * gdb.mi/mi2-stack.exp: Likewise.
10999 * gdb.mi/mi2-stepi.exp: Likewise.
11000 * gdb.mi/mi2-syn-frame.exp: Likewise.
11001 * gdb.mi/mi2-until.exp: Likewise.
11002 * gdb.mi/mi2-var-block.exp: Likewise.
11003 * gdb.mi/mi2-var-child.exp: Likewise.
11004 * gdb.mi/mi2-var-cmd.exp: Likewise.
11005 * gdb.mi/mi2-var-display.exp: Likewise.
11006 * gdb.mi/mi2-watch.exp: Likewise.
11007 * gdb.stabs/exclfwd.exp: Likewise.
11008 * gdb.stabs/weird.exp: Likewise.
11009 * gdb.threads/gcore-thread.exp: Likewise.
11010 * gdb.trace/actions.exp: Likewise.
11011 * gdb.trace/backtrace.exp: Likewise.
11012 * gdb.trace/circ.exp: Likewise.
11013 * gdb.trace/collection.exp: Likewise.
11014 * gdb.trace/deltrace.exp: Likewise.
11015 * gdb.trace/infotrace.exp: Likewise.
11016 * gdb.trace/limits.exp: Likewise.
11017 * gdb.trace/packetlen.exp: Likewise.
11018 * gdb.trace/passc-dyn.exp: Likewise.
11019 * gdb.trace/passcount.exp: Likewise.
11020 * gdb.trace/report.exp: Likewise.
11021 * gdb.trace/save-trace.exp: Likewise.
11022 * gdb.trace/tfind.exp: Likewise.
11023 * gdb.trace/tracecmd.exp: Likewise.
11024 * gdb.trace/while-dyn.exp: Likewise.
11025 * gdb.trace/while-stepping.exp: Likewise.
11026
f4b618d1
JB
110272006-08-08 Joel Brobecker <brobecker@adacore.com>
11028
11029 * gdb.base/step-bt.c: New file.
11030 * gdb.base/step-bt.exp: New testcase.
11031
3d00d119
DJ
110322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11033
11034 * config/monitor.exp (gdb_load): Remove support for obsolete
11035 download-write-size.
11036 * gdb.base/remote.exp: Likewise. Update all callers of
11037 gdb_timed_load.
11038
017b5bd4
DJ
110392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11040
11041 * cursal.exp: Pass binfile to gdb_load.
11042
837c599d
DJ
110432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11044
11045 * gdb.base/cursal.exp: Add "" to gdb_load call.
11046
8dd4540b
MK
110472006-07-29 Mark Kettenis <kettenis@gnu.org>
11048
11049 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11050 NetBSD/ELF targets.
11051
ab5c9f60
DJ
110522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11053
11054 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11055 operator*.
11056
4c42eaff
DJ
110572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11058
11059 * gdb.base/completion.exp: Update for change in "file" behavior.
11060 * gdb.stabs/weird.exp: Likewise.
11061 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11062 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11063
0155cc76
NS
110642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11065
11066 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11067 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11068
16026cd7
AS
110692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11070
11071 * gdb.base/default.exp: Update source command error message.
11072 * gdb.base/help.exp: Update 'help source' message.
11073
16963cb6
DJ
110742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11077 test.
11078
6d7fd486
AS
110792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11080
11081 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11082
29e8a844
DJ
110832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11084
11085 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11086
6afcfa39
DJ
110872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11088
11089 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11090
267a692b
MK
110912006-07-17 Mark Kettenis <kettenis@gnu.org>
11092
11093 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11094 *-*-openbsd* from targets for wich we expect ARM FPA floating
11095 point format.
11096
85d2fec4
NR
110972006-07-17 Nick Roberts <nickrob@snap.net.nz>
11098
11099 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11100
111012006-07-17 Mark Kettenis <kettenis@gnu.org>
11102
11103 * gdb.base/annota3.exp: Expect frame-begin annotation.
11104
85b4c6e8
JB
111052006-07-14 Joel Brobecker <brobecker@adacore.com>
11106
11107 * gdb.base/help.exp: Adjust "help unset" test to accept
11108 any list of unset commands.
11109
fb933624
DJ
111102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11111 Daniel Jacobowitz <dan@codesourcery.com>
11112
11113 * gdb.cp/ref-params.exp: New test.
11114 * gdb.cp/ref-params.cc: New source file.
11115 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11116
1dff4b64
MK
111172006-07-08 Mark Kettenis <kettenis@gnu.org>
11118
11119 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11120 spaces/tabs in regular expressions since they might not be there.
11121
40d2e0e3
AS
111222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11123
11124 * gdb.base/ifelse.exp: New file.
11125
f6c957d2
NS
111262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11127
11128 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11129 line.
11130 * gdb.base/huge.exp: Loop over compilation to find a size that
11131 is acceptable.
11132 * gdb.base/remote.exp: Correct expected strings.
11133 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11134
b9c5a23d
DJ
111352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11136
11137 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11138
9af2e58d
DJ
111392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11140
11141 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11142 native.
11143
30930ca5
DJ
111442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11145
11146 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11147 enable stabs testing.
11148
aa32fa1d
DJ
111492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11150
bd4a4c80 11151 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11152 gdb_test_multiple does.
11153
321fef15
DJ
111542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11155
11156 * Makefile.in (host_alias): Remove.
11157 (target_alias): Use @target_noncanonical@.
11158 (site.exp): Don't set host_alias.
11159 * aclocal.m4: Remove contents. Include acx.m4.
11160 * configure: Regenerated.
11161 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11162
e1c2defa
NS
111632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11164
e63b55d1
NS
11165 * lib/gdb.exp (gdb_load_cmd): New.
11166
5600ea19
NS
11167 * gdb.base/fileio.c: Add system(NULL) test.
11168 * gdb.base/fileio.exp: Check it.
11169
e1c2defa
NS
11170 * gdb.base/break.c: Add 10a breakpoint at }
11171 * gdb.base/break.exp: Add test for breakpoint at }
11172 * gdb.cp/anon-union.cc: Add code at end of function.
11173 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11174 * gdb.mi/var-cmd.c: Add code at end of function.
11175 * gdb.mi/mi-var-display.exp: Adjust end of next.
11176 * gdb.mi/mi2-var-display.exp: Likewise.
11177 * gdb.base/fileio.c: Add stop function and insert calls at
11178 stopping places.
11179 * gdb.base/fileio.exp: Breakpoint stop function and remove
11180 explicit line number references.
11181
6c0112ec
JB
111822006-05-19 Joel Brobecker <brobecker@adacore.com>
11183
a9c64011
AS
11184 * gdb.base/del.exp (test_delete_alias): New function.
11185 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11186
154189a4
FF
111872006-05-18 Fred Fish <fnf@specifix.com>
11188
11189 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11190 required. Check for spurious output after program exits normally.
11191
582e64c2
FF
111922006-05-17 Fred Fish <fnf@specifix.com>
11193
11194 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11195 gdb_load, so it works in the simulator.
11196
8ef6493a
FF
111972006-05-11 Fred Fish <fnf@specifix.com>
11198
11199 * gdb.base/bang.exp: Ignore unexpected output between the
11200 "program exited normally" and the gdb prompt, as many other
11201 tests do.
11202
692b141c
MK
112032006-05-07 Mark Kettenis <kettenis@gnu.org>
11204
11205 * gdb.base/help.exp: Make "delete checkpoint" part option for
11206 "help d" and "help delete" tests.
11207
540b8a30
UW
112082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11209
a9c64011 11210 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11211 expected output in some mi_gdb_test statements.
11212 * gdb.mi/mi2-basics.exp: Likewise.
11213
9b6462d9
JB
112142006-05-05 Joel Brobecker <brobecker@adacore.com>
11215
11216 * gdb.base/del.c: New file.
11217 * gdb.base/del.exp: New testcase.
11218
954de43b
DM
112192006-05-05 David S. Miller <davem@sunset.davemloft.net>
11220
11221 * gdb.base/break.exp: Do not assume a breakpoint on
11222 main will actually be in $srcfile when optimizing.
1303f75e
DM
11223 * gdb.base/savedregs.exp: Do not require that the dummy
11224 frame location match up to a symbol and source file location.
c3242428
DM
11225 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11226 will get printed without a mi_cmd_data_list_register_values prefix.
11227 (*-data-list-register-*): Correct regular expressions to expect the new
11228 pseudo d? floating point registers.
11229 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11230
c7e64c9a
DJ
112312006-05-05 Christophe Lyon <christophe.lyon@st.com>
11232
11233 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11234 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11235 is allocated by the compiler.
11236 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11237 anons, e, anone to force their allocation by the compiler.
11238
112392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11240
11241 * gdb.base/help.exp: Update expected text for help d and
11242 help delete.
11243
27ce9a6d
MK
112442006-05-02 Mark Kettenis <kettenis@gnu.org>
11245
11246 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11247 NetBSD/ELF targets.
11248
8608915f
MK
112492006-04-30 Mark Kettenis <kettenis@gnu.org>
11250
11251 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11252 single-step breakpoint fails; make this a KFAIL on
11253 sparc*-*-openbsd*.
11254 * gdb.base/siginfo.exp: Likewise.
11255 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11256
b8db102d
MS
112572006-04-26 Michael Snyder <msnyder@redhat.com>
11258
11259 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11260 which may have to consume output from other forks.
11261 Add tests to make sure that "delete fork" succeeded.
11262
c702009a
MS
112632006-04-20 Michael Snyder <msnyder@redhat.com>
11264
11265 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11266 Add support for the Renesas M32C and M16C.
11267
11268 * gdb.asm/asm-source.exp: Add m32c target.
11269 * gdb.asm/m32c.inc: Support for m32c target.
11270
e28493f2
AS
112712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11272
11273 * gdb.base/commands.exp (recursive_source_test): New test.
11274
880da185
DM
112752006-04-04 David S. Miller <davem@sunset.davemloft.net>
11276
11277 * gdb.base/float.exp: Add pattern for sparc targets.
11278
61d9b92f
DJ
112792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * gdb.base/commands.exp (stray_arg0_test): New test.
11282
bd717df8
PB
112832006-03-30 Paul Brook <paul@codesourcery.com>
11284
11285 * gdb.mi/mi-until.exp: kfail broken until command.
11286 * gdb.mi/mi2-until.exp: Ditto.
11287
ec793d3c
NR
112882006-03-27 Nick Roberts <nickrob@snap.net.nz>
11289
11290 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11291
831004b7
AO
112922006-03-08 Alexandre Oliva <aoliva@redhat.com>
11293
11294 * gdb.base/prelink.exp: Anchor tested-for regular expression
11295 on gdb prompt.
11296
effe49a0
PB
112972006-03-07 Paul Brook <paul@codesourcery.com>
11298
11299 * gdb.base/assign.exp: Correct fail message.
11300
e5461016
PB
113012006-03-07 Paul Brook <paul@codesourcery.com>
11302
11303 * lib/compiler.c: Extract armcc version number.
11304 * lib/compiler.cc: Ditto.
11305
fc91c6c2
PB
113062006-03-07 Paul Brook <paul@codesourcery.com>
11307
11308 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11309 additional_flags=-w.
11310 * gdb.arch/altivec-regs.exp: Ditto.
11311 * gdb.arch/e500-abi.exp: Ditto.
11312 * gdb.arch/e500-regs.exp: Ditto.
11313 * gdb.base/all-bin.exp: Ditto.
11314 * gdb.base/annota1.exp: Ditto.
11315 * gdb.base/annota3.exp: Ditto.
11316 * gdb.base/args.exp: Ditto.
11317 * gdb.base/arithmet.exp: Ditto.
11318 * gdb.base/assign.exp: Ditto.
11319 * gdb.base/async.exp: Ditto.
11320 * gdb.base/bang.exp: Ditto.
11321 * gdb.base/break.exp: Ditto.
11322 * gdb.base/call-rt-st.exp: Ditto.
11323 * gdb.base/completion.exp: Ditto.
11324 * gdb.base/cond-expr.exp: Ditto.
11325 * gdb.base/condbreak.exp: Ditto.
11326 * gdb.base/consecutive.exp: Ditto.
11327 * gdb.base/define.exp: Ditto.
11328 * gdb.base/display.exp: Ditto.
11329 * gdb.base/ena-dis-br.exp: Ditto.
11330 * gdb.base/environ.exp: Ditto.
11331 * gdb.base/eval-skip.exp: Ditto.
11332 * gdb.base/info-proc.exp: Ditto.
11333 * gdb.base/jump.exp: Ditto.
11334 * gdb.base/logical.exp: Ditto.
11335 * gdb.base/long_long.exp: Ditto.
11336 * gdb.base/maint.exp: Ditto.
11337 * gdb.base/miscexprs.exp: Ditto.
11338 * gdb.base/pc-fp.exp: Ditto.
11339 * gdb.base/pointers.exp: Ditto.
11340 * gdb.base/relational.exp: Ditto.
11341 * gdb.base/reread.exp: Ditto.
11342 * gdb.base/sect-cmd.exp: Ditto.
11343 * gdb.base/sep.exp: Ditto.
11344 * gdb.base/sepdebug.exp: Ditto.
11345 * gdb.base/until.exp: Ditto.
11346 * gdb.base/whatis-exp.exp: Ditto.
11347 * gdb.cp/annota2.exp: Ditto.
11348 * gdb.cp/annota3.exp: Ditto.
11349 * gdb.trace/actions.exp: Ditto.
11350 * gdb.trace/backtrace.exp: Ditto.
11351 * gdb.trace/circ.exp: Ditto.
11352 * gdb.trace/collection.exp: Ditto.
11353 * gdb.trace/deltrace.exp: Ditto.
11354 * gdb.trace/infotrace.exp: Ditto.
11355 * gdb.trace/limits.exp: Ditto.
11356 * gdb.trace/packetlen.exp: Ditto.
11357 * gdb.trace/passc-dyn.exp: Ditto.
11358 * gdb.trace/passcount.exp: Ditto.
11359 * gdb.trace/report.exp: Ditto.
11360 * gdb.trace/save-trace.exp: Ditto.
11361 * gdb.trace/tfind.exp: Ditto.
11362 * gdb.trace/tracecmd.exp: Ditto.
11363 * gdb.trace/while-dyn.exp: Ditto.
11364 * gdb.trace/while-stepping.exp: Ditto.
11365 * lib/gdb.exp: Ditto.
11366 (gdb_compile): Handle nowarning option.
11367
5f4a23d9
AO
113682006-03-07 Alexandre Oliva <aoliva@redhat.com>
11369
11370 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11371 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11372 Rename executable to prelinkt. Don't re-prelink if we didn't
11373 get a core file. Test prelink -u exit status to tell whether
11374 prelinking failed. Use gdb_test_multiple.
11375
9733fc94
DJ
113762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11379 (do_tests): Call it.
11380
cc10cae3
AO
113812006-02-28 Alexandre Oliva <aoliva@redhat.com>
11382
11383 * gdb.base/prelink.exp: New test.
11384 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11385
15c46491
WZ
113862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11387
11388 * gdb.fortran/derived-type.f90: New file.
11389 * gdb.fortran/derived-type.exp: New testcase.
11390
5c9f7ded
DJ
113912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.base/default.exp: Allow ';' as a directory separator.
11394
5b96932b
AS
113952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11396
11397 * gdb.base/help.exp (help add-symbol-file): Update.
11398
1986bccd
AS
113992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11400
11401 * gdb.base/help.exp (help load): Update expected results.
11402
a8b7528f
FF
114032006-02-19 Fred Fish <fnf@specifix.com>
11404
11405 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11406 specifix hex value as part of results.
11407 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11408
f8261448
FF
114092006-02-16 Fred Fish <fnf@specifix.com>
11410
11411 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11412 ushort_addr, and slong_addr, so the typedefs are not optimized
11413 away.
11414 * gdb.base/whatis.exp: Add tests using type name for struct type,
11415 union type, enum type, and typedef.
a9c64011 11416
31d8bdd2
MK
114172006-02-13 Mark Kettenis <kettenis@gnu.org>
11418
11419 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11420
34e41e63
JB
114212006-02-13 Jim Blandy <jimb@redhat.com>
11422
11423 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11424 case where it takes two "next" commands to skip past the init
11425 call.
11426
ac6e4f31
FF
114272006-02-12 Fred Fish <fnf@specifix.com>
11428
11429 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11430 to handle cases where it takes two "next" commands to skip
11431 past the init call.
11432
2db2d571
JB
114332006-02-07 Joel Brobecker <brobecker@adacore.com>
11434
11435 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11436 on hppa32 targets.
11437
38fcd64c
DJ
114382006-02-06 Vladimir Prus <ghost@cs.msu.su>
11439
11440 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11441 field.
11442
1315ad46
MK
114432006-01-29 Mark Kettenis <kettenis@gnu.org>
11444
11445 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11446
5625b943
DJ
114472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11448
11449 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11450 files.
11451
80df1bbe
DJ
114522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11453
11454 * gdb.cp/maint.exp: Set complaints to a positive value.
11455
9078e690
DJ
114562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11457
11458 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11459 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11460 function name.
11461
9c903399
DJ
114622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * gdb.base/checkpoint.c: Update copyright notice. Include
11465 <stdlib.h>.
11466
761ae4d6
JB
114672006-01-04 Jim Blandy <jimb@redhat.com>
11468
11469 * gdb.asm/asm-source.exp: Independently provide default values for
11470 asm-flags and debug-flags. Use 'string equal' to do the
11471 comparison, not the implicit expr's '==' operator. Remove
11472 now-unneeded assignments to asm-flags. In h8300 case, place
11473 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11474
099ac3dd
MS
114752006-01-04 Michael Snyder <msnyder@redhat.com>
11476
11477 * gdb.base/checkpoint.c: New file.
11478 * gdb.base/checkpoint.exp: New file.
11479 * gdb.base/multi-fork.c: New file.
11480 * gdb.base/multi-fork.exp: New file.
11481 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11482
f4d85314
FF
114832006-01-04 Fred Fish <fnf@specifix.com>
11484
11485 * gdb.base/ptype.c (foo): Add typedef.
11486 (intfoo): Add function.
11487 * gdb.base/ptype1.c: New file.
11488 * gdb.base/ptype.exp: Handle compilation and linking with two
11489 source files. Test that proper type for "foo" is found based
11490 on source context rather than first match found in symtabs.
11491
a1b06f35
MK
114922005-12-28 Mark Kettenis <kettenis@gnu.org>
11493
11494 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11495 * gdb.asm/openbsd.inc: Indent commands.
11496
d082a1e2
MK
114972005-12-26 Mark Kettenis <kettenis@gnu.org>
11498
c65016bd
MK
11499 * gdb.base/freebpcmd.exp: Increase timeout.
11500
d082a1e2
MK
11501 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11502
d3c32a0e
DJ
115032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.base/default.exp: Update check for "show version".
11506
9fdb1f50
RC
115072005-12-09 Randolph Chung <tausq@debian.org>
11508
11509 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11510 * gdb.asm/pa64.inc: New file.
11511
5f2c56f7
RC
115122005-12-09 Randolph Chung <tausq@debian.org>
11513
11514 * gdb.asm/common.inc: Indent commands.
11515 * gdb.asm/asmsrc1.s: Likewise.
11516 * gdb.asm/asmsrc2.s: Likewise.
11517
8117349c
RC
115182005-12-09 Randolph Chung <tausq@debian.org>
11519
11520 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11521 (get_addr_of_sym): Remove duplicate print.
11522 (gen_core): xfail hppa*-*-hpux*, update expected output.
11523 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11524 * gdb.arch/pa64-nullify.s: New file.
11525
8f07f25a
RC
115262005-12-09 Randolph Chung <tausq@debian.org>
11527
11528 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11529
55b39184
DJ
115302005-12-07 Christophe Lyon <christophe.lyon@st.com>
11531
11532 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11533 code generation for these functions.
11534 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11535 error message.
11536
31e2b00f
AS
115372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11538
11539 * gdb.base/help.exp (help b, help br, help bre, help brea)
11540 (help break): Update the expected message.
11541
c3d0b56e
SC
115422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11543
11544 * gdb.asm/m68hc11.inc: Setup the data section.
11545 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11546 script for this test.
11547 (m6812-*-*): Likewise.
11548
36ae0ea9
RC
115492005-11-09 Randolph Chung <tausq@debian.org>
11550
11551 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11552
9d6f42e9
WZ
115532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11554
11555 * gdb.base/break.exp: Fix a comment typo.
11556
e2126a14
EZ
115572005-11-03 Jim Blandy <jimb@redhat.com>
11558
a9c64011
AS
11559 Checked in by Elena Zannoni <ezannoni@redhat.com>
11560
889bf7c5 11561 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11562
e0ac7199
CV
115632005-11-02 Corinna Vinschen <vinschen@redhat.com>
11564
11565 * gdb.arch/gdb1558.c: Include stdio.h.
11566
31d3fb18
MK
115672005-10-31 Mark Kettenis <kettenis@gnu.org>
11568
11569 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11570
e52b687c
MK
115712005-10-31 Mark Kettenis <kettenis@gnu.org>
11572
11573 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11574
f4711d79
PG
115752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11576
a9c64011
AS
11577 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11578 vscr" tests to better match output.
f4711d79 11579
987a9106
JB
115802005-10-12 Jim Blandy <jimb@redhat.com>
11581
11582 * gdb.base/structs.exp (any): New function.
11583 (test_struct_returns): Don't make any assumptions at all about
11584 what value the function returns when GDB can't set the return
11585 value.
11586
2336bb58
JB
115872005-10-09 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/arrayidx/p.adb: New file.
11590 * gdb.ada/arrayidx.exp: New testcase
11591
115922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11593
11594 * gdb.ada/array_return/pck.ads: New file.
11595 * gdb.ada/array_return/pck.adb: New file.
11596 * gdb.ada/array_return/p.adb: New file.
11597 * gdb.ada/array_return.exp: New testcase.
11598
705335ea
JB
115992005-10-03 Joel Brobecker <brobecker@adacore.com>
11600
a9c64011
AS
11601 * gdb.base/arrayidx.c: New file.
11602 * gdb.base/arrayidx.exp: New testcase.
705335ea 11603
11ee9940
NR
116042005-09-29 Nick Roberts <nickrob@snap.net.nz>
11605
11606 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11607 frames-invalid and breakpoints-invalid are no longer generated
11608 with level 3 so don't expect them in the output.
11609
39fb8e9e
BR
116102005-09-27 Bob Rossi <bob@brasko.net>
11611
a9c64011 11612 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11613 from test. Escape the | in mi_gdb_test call.
11614 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11615 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11616 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11617 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11618 expected regex's in mi_gdb_test calls.
11619 * lib/mi-support.exp: Remove arbitrary .* from tests.
11620 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11621 Fully anchor GDB/MI expected results in mi_gdb_test.
11622 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11623 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11624
2af48f68
PB
116252005-09-26 Paul Brook <paul@codesourcery.com>
11626
11627 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11628
f34502bc
WZ
116292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11630
11631 * bfp-test.c: New file.
11632 * bfp-test.exp: New testcase.
11633
ca929517
WZ
116342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11635
11636 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11637 of subarray and substring variable.
11638 * gdb.fortran/subarray.f: New source file for the test of subarray
11639 and substring variable evaluation.
11640 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11641 of string constant.
11642
c761af65
DJ
116432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11644
11645 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11646 copyright dates.
11647
561d7a1d
PG
116482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11649
11650 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11651 powerpc altivec' test with an almost identical 'info vector' test.
11652
b2b64cc9
PG
116532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11654
a9c64011
AS
11655 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11656 vscr" tests to match output.
b2b64cc9 11657
6ac4d15a
PG
116582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11659
a9c64011
AS
11660 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11661 output.
6ac4d15a 11662
40e55bef
BR
116632005-09-11 Bob Rossi <bob@brasko.net>
11664
889bf7c5
PA
11665 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11666 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11667 commands that return an MI output command and an asyncronous MI output
11668 command.
40e55bef
BR
11669 * gdb.mi/mi-console.exp: Ditto.
11670
3c7385ec
BR
116712005-09-11 Bob Rossi <bob@brasko.net>
11672
11673 * gdb.mi/mi-var-child.c: Include <string.h>.
11674
a6cd0eb3
DJ
116752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * killed.exp: Correct gdb_expect syntax.
11678
2f168eed
CV
116792005-08-09 Corinna Vinschen <vinschen@redhat.com>
11680
11681 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11682
ecd3fd0f
BR
116832005-08-02 Bob Rossi <bob@brasko.net>
11684
11685 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11686 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11687 Change tests to inferior-tty-set/show.
11688 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11689 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11690 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11691 inferior. Use mi_gdb_test to get GDB and Inferior output.
11692 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11693 descriptor.
11694 (mi_inferior_tty_name): Add inferior PTY file name.
11695 (mi_gdb_start): Add INFERIOR_PTY parameter.
11696 (mi_gdb_test): Add IPATTERN parameter.
11697
f1ea48cb 116982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11699
f1ea48cb
BR
11700 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11701 parameter to mi_gdb_test.
11702 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11703
6e650a67
DJ
117042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11705
11706 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11707 struct_declarations.
11708 * gdb.mi/mi-var-child.exp: Step over the initialization of
11709 struct_declarations.
11710
8be260b6
DJ
117112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11712
11713 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11714 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11715 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11716 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11717 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11718 file.
11719
4e660f07
NR
117202005-07-27 Nick Roberts <nickrob@snap.net.nz>
11721
11722 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11723 (do_children_tests): Assign values to the extra elements.
11724
11725 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11726 them for tests for "-var-update --no-values" and
a9c64011 11727 "-var-update --all-values".
4e660f07
NR
11728 Add test for "-var-list-children --simple-values".
11729
11730 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11731
11732 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11733 "-stack-list-locals --simple-values" Improve doc strings and
11734 comments.
11735
6bdae935
MK
117362005-07-18 Mark Kettenis <kettenis@gnu.org>
11737
598b7a6f
MK
11738 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11739 *-*-openbsd*.
11740 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11741
6bdae935
MK
11742 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11743 sigaltsatck'.
11744
1323e929 117452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11746
1323e929
BR
11747 * gdb.base/default.exp (tty): Changed output of command.
11748 * gdb.base/help.exp (help tty): Ditto.
11749
b1a9c082
MK
117502005-07-12 Mark Kettenis <kettenis@gnu.org>
11751
11752 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11753
10a844a2
MK
117542005-07-10 Mark Kettenis <kettenis@gnu.org>
11755
11756 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11757 -stack-select-frame without arguments.
11758 (test_stack_frame_listing): Add test for newly implemented command
11759 -stack-info-frame.
11760
3cb3b8df
BR
117612005-07-06 Bob Rossi <bob@brasko.net>
11762
11763 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11764 command.
11765 (Copyright): Update copyright.
11766
a0c5fbcf
WZ
117672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11768
11769 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11770 tests to evaluate exponentiation expression.
11771
984971d0
AS
117722005-06-29 Andreas Schwab <schwab@suse.de>
11773
11774 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11775 main to avoid warnings.
11776
11777 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11778
fe03833f
NR
117792005-06-20 Nick Roberts <nickrob@snap.net.nz>
11780
11781 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11782 -stack-select-frame without arguments.
11783 (test_stack_frame_listing): Add test for newly implemented command
11784 -stack-info-frame.
a9c64011 11785
7a55f279
WZ
117862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11787
0ffa0ea5
DJ
11788 * gdb.fortran/array-element.f: New file.
11789 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11790
26585198
DJ
117912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11792
11793 * gdb.base/bigcore.exp: Correct checks for systems which can
11794 not dump a large core file.
11795
c1bd25fd
DJ
117962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11797
11798 * gdb.base/relocate.c: Add a copyright notice.
11799 (dummy): Remove.
11800 * gdb.base/relocate.exp: Test printing the values of variables
11801 from a relocatable file.
11802
589e074d
DJ
118032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11804
11805 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11806 excess MI output after an error.
11807
0915f927
JB
118082005-05-29 Joel Brobecker <brobecker@adacore.com>
11809
11810 * gdb.arch/alpha-step.c: New file.
11811 * gdb.arch/alpha-step.exp: New testcase.
11812
76ff342d
DJ
118132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11814 Dennis Brueni <dennis@slickedit.com>
11815
11816 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11817 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11818 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11819 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11820 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11821 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11822 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11823
96b0c7ac
DJ
118242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11825 Wu Zhou <woodzltc@cn.ibm.com>
11826
11827 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11828 IBM's xlc compiler.
11829 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11830 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11831
f21565d2
JB
118322005-05-13 Jim Blandy <jimb@redhat.com>
11833
11834 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11835 calling gdb_suppress_entire_file.
11836 * gdb.base/charset.exp: Same.
11837 * gdb.base/call-rt-st.exp: Same.
11838
6006a3a1
BR
118392005-05-05 Bob Rossi <bob_rossi@cox.net>
11840
11841 * lib/gdb.exp (fullname_syntax): Added global regex.
11842 (fullname_syntax_POSIX): Ditto.
11843 (fullname_syntax_UNC): Ditto.
11844 (fullname_syntax_DOS_CASE): Ditto.
11845 (fullname_syntax_DOS): Ditto.
11846 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11847 fullname_syntax variable to scope and use it.
11848 (test_file_list_exec_source_files): Ditto.
11849 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11850
c3b69c04
DJ
118512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11852
11853 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11854
3c95e6af
PG
118552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11856
a9c64011
AS
11857 * lib/gdb.exp (skip_altivec_tests): New function, based on
11858 check_vmx_hw_available from the GCC testsuite.
11859 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11860 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11861
78df6c56
JB
118622005-05-02 Jim Blandy <jimb@redhat.com>
11863
11864 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11865 calling gdb_suppress_entire_file.
11866
1690f9cf
DJ
118672005-04-30 Randolph Chung <tausq@debian.org>
11868
11869 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11870 Slightly relax "sem_post" name checking.
11871
5ea106f7
PG
118722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11873
11874 * gdb.base/unload.exp: Use new shared library infrastructure.
11875
bf7234cf
PG
118762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11877
11878 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11879 infrastructure.
bf7234cf 11880
547b869a
CV
118812005-04-29 Corinna Vinschen <vinschen@redhat.com>
11882
11883 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11884 * gdb.asm/h8300.inc: New file.
11885
f07e55f0
PG
118862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11887
11888 * gdb.base/shlib-call.exp: Change to use new shared library
11889 infrastructure.
11890
3cbba3d1
PG
118912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11892
a9c64011
AS
11893 * gdb.base/pending.exp: Change to use new shared library
11894 infrastructure.
3cbba3d1 11895
ed6df200
PG
118962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11897
a9c64011
AS
11898 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11899 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11900
8c8f4ebe
PG
119012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11902
a9c64011
AS
11903 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11904 shared objects being adjusted and update copyright years.
8c8f4ebe 11905
607fbc54
DJ
119062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11907
11908 * ChangeLog: Correct some 2003-01-13 dates.
11909 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11910 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11911 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11912 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11913 gdb.trace/tfind.exp: Update copyright years.
11914
57bf0e56
DJ
119152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11916 Daniel Jacobowitz <dan@codesourcery.com>
11917
11918 * lib/gdb.exp (gdb_compile): Handle shlib=.
11919 (gdb_compile_shlib): New function.
11920
9b593790
PG
119212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11922
a9c64011 11923 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11924
9494c6a5
DJ
119252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11928 gdb.server.
11929 * configure.ac: Likewise.
11930 * configure: Regenerated.
11931 * gdb.gdbserver/Makefile.in: Moved to...
11932 * gdb.server/Makefile.in: ... here.
11933 * gdb.gdbserver/server.c: Moved to...
11934 * gdb.server/server.c: ... here.
11935 * gdb.gdbserver/server-run.exp: Moved to...
11936 * gdb.server/server-run.exp: ... here.
11937
6f8eac0e
DJ
119382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11941 * configure.ac: Create gdb.gdbserver/Makefile.
11942 * configure: Regenerated.
11943 * lib/gdbserver-support.exp: New file, derived from
11944 config/gdbserver.exp.
11945 * config/gdbserver.exp: Use gdbserver-support.exp.
11946 * gdb.gdbserver/Makefile.in: New file.
11947 * gdb.gdbserver/server.c: New file.
11948 * gdb.gdbserver/server-run.exp: New file.
11949
6e87504d
PG
119502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11951
a9c64011
AS
11952 * lib/gdb.exp (test_compiler_info): Return compiler_info
11953 if no arguments are given.
6e87504d 11954
d1779be4
PG
119552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11956
11957 * gdb.arch/altivec-abi.exp: Check for compiler and set
11958 use altivec' flag accordingly.
11959 * gdb.arch/altivec-regs.exp: Likewise.
11960
88750304
DJ
119612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11962
11963 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11964
f3fb768d
AS
119652005-03-27 Andreas Schwab <schwab@suse.de>
11966
11967 * gdb.base/bigcore.c (main): Add missing mode argument in open
11968 call.
11969
7e813ac5
DJ
119702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11971
11972 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11973 downloads.
11974 * config/gdbserver.exp (gdb_load): Likewise.
11975
8e3049aa
PB
119762005-03-14 Paul Brook <paul@codesourcery.com>
11977
11978 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11979 targets.
11980
a9df7c44
JB
119812005-03-09 Joel Brobecker <brobecker@adacore.com>
11982
11983 * gdb.dwarf2/dup-psym.S: New file.
11984 * gdb.dwarf2/dup-psym.exp: New testcase.
11985
9f0d94e8
JB
119862005-03-09 Joel Brobecker <brobecker@adacore.com>
11987
11988 * gdb.ada/exec_changed/first.adb: New file.
11989 * gdb.ada/exec_changed/second.adb: New file.
11990 * gdb.ada/exec_changed.exp: New testcase.
11991
5f579bc5
NS
119922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11993
36e9969c
NS
11994 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11995 (A2): New class.
11996 (main): Test operator+.
11997 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11998 breakpoint test.
11999
5f579bc5
NS
12000 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12001 * gdb.base/signull.exp: Disable if gdb,nosignals.
12002 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12003 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12004 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12005 * gdb.mi/mi2-console.exp: Likewise.
12006 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12007 continue output at start.
12008 (gdb_collect_locals_test): Robustify regexp.
12009 * gdb.trace/passc-dyn.exp: Fix comment typo.
12010 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12011
be46087e
CV
120122005-03-08 Corinna Vinschen <vinschen@redhat.com>
12013
12014 * gdb.asm/asm-source.exp: Add iq2000 case.
12015 * gdb.asm/iq2000.inc: New file.
12016
384e1a61 120172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12018
384e1a61
MI
12019 * gdb.base/command.exp: Change hardcoded value to regular expression.
12020 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12021
584b6e9e
DJ
120222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12023
12024 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12025 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12026 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12027 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12028 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12029
ab5b5d61
MK
120302005-03-05 Mark Kettenis <kettenis@gnu.org>
12031
12032 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12033 changes.
12034
ae051c1b
PG
120352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12036
a9c64011
AS
12037 * lib/compiler.c: Add test for IBM's xlc compiler.
12038 * lib/compiler.cc: Likewise.
ae051c1b 12039
3f0f6ed2
JB
120402004-02-24 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.ada/fixed_points.exp: Create compilation object directory
12043 before running the test.
12044 * gdb.ada/null_record.exp: Likewise.
12045 * gdb.ada/packed_array.exp: Likewise.
12046 * gdb.ada/start.exp: Likewise.
12047
724f452b
JB
120482005-02-15 Joel Brobecker <brobecker@adacore.com>
12049
12050 * gdb.ada/packed_array/pa.adb: New file.
12051 * gdb.ada/packed_array.exp: New testcase.
12052
57f5cdfb 120532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12054
1f393151
MK
12055 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12056 files.
12057
ebdda337
MK
12058 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12059 on *-*-openbsd*. Correctly match whitespace in regukar
12060 expressions.
12061
cf309262
DJ
120622005-02-10 Daniel Jacobowitz <dan@debian.org>
12063
12064 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12065 PR exp/1821
12066 * gdb.base/gdb1821.c: New test file.
12067 * gdb.base/gdb1821.exp: New test file.
12068
3be49e7a
JB
120692005-02-09 Joel Brobecker <brobecker@adacore.com>
12070
12071 * gdb.base/start.c: New file.
12072 * gdb.base/start.exp: New testcase.
12073
e292e67d
JB
120742005-02-09 Joel Brobecker <brobecker@adacore.com>
12075
12076 * gdb.ada/start/dummy.adb: New file.
12077 * gdb.ada/start.exp: New testcase.
12078
dbdfa66c
CV
120792005-02-09 Corinna Vinschen <vinschen@redhat.com>
12080
12081 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12082 for printing symbols and statistics.
12083 Add test for using relative pathnames in "maint print msymbols" test.
12084 Mark "maint info sections DATA" XFAIL on Cygwin.
12085 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12086 tests.
12087
d7941671
AC
120882005-02-09 Andreas Schwab <schwab@suse.de>
12089
12090 Committed by Andrew Cagney <cagney@gnu.org>
12091 * gdb.base/remotetimeout.exp: New file.
12092
74e5ef44
MK
120932005-02-07 Mark Kettenis <kettenis@gnu.org>
12094
12095 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12096
464dd14d
JB
120972005-02-03 Joel Brobecker <brobecker@adacore.com>
12098
12099 * gdb.ada/gnat_ada.gpr: New file.
12100 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12101 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12102 * configure.ac: No longer generate gnat_ada.gpr.
12103 * configure: Regenerate.
12104 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12105 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12106 * gdb.ada/null_record/bar.ads: Likewise.
12107 * gdb.ada/null_record/bar.adb: Likewise.
12108 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12109 * gdb.ada/null_record.exp (testdir): New variable.
12110 (testfile): executable is now in testdir subdirectory.
12111 (srcfile): Use full path to the main compilation unit.
12112 * gdb.ada/fixed_points.exp: Same changes as above.
12113
30d756ae
NR
121142005-02-03 Nick Roberts <nickrob@snap.net.nz>
12115
12116 * gdb.base/interp.exp: New test.
12117
9d799f85
AC
121182005-01-24 Andrew Cagney <cagney@gnu.org>
12119
12120 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12121
15656118
AC
121222005-01-19 Andrew Cagney <cagney@gnu.org>
12123
a892c31b
AC
12124 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12125 configure.ac not configure.in.
12126
15656118
AC
12127 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12128 of powerpc*-*-*.
12129 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12130 * gdb.base/list.exp (test_list_function)
15656118
AC
12131 (test_list_filename_and_function): Ditto.
12132 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12133
a7b01baf
AC
121342005-01-16 Andrew Cagney <cagney@gnu.org>
12135
17d92a02
AC
12136 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12137
a7b01baf
AC
12138 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12139
bc8332bb
AC
121402005-01-14 Andrew Cagney <cagney@gnu.org>
12141
12142 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12143 * gdb.mi/mi2-var-cmd.exp: Ditto.
12144
4d074752
CV
121452005-01-10 Corinna Vinschen <vinschen@redhat.com>
12146
12147 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12148
bec39cab
AC
121492005-01-07 Andrew Cagney <cagney@gnu.org>
12150
12151 * configure.ac: Rename configure.in, require autoconf 2.59.
12152 * configure: Re-generate.
12153 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12154 * gdb.stabs/configure: Re-generate.
12155 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12156 * gdb.hp/configure: Re-generate.
12157 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12158 autoconf 2.59.
12159 * gdb.hp/gdb.objdbg/configure: Re-generate.
12160 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12161 autoconf 2.59.
12162 * gdb.hp/gdb.defects/configure: Re-generate.
12163 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12164 autoconf 2.59.
12165 * gdb.hp/gdb.compat/configure: Re-generate.
12166 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12167 autoconf 2.59.
12168 * gdb.hp/gdb.base-hp/configure: Re-generate.
12169 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12170 autoconf 2.59.
12171 * gdb.hp/gdb.aCC/configure: Re-generate.
12172
f10b16d4
JB
121732004-12-15 Jim Blandy <jimb@redhat.com>
12174
12175 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12176 under NPTL when there is debugging info available for libpthread.
12177
fb6e1814
JG
121782004-12-13 Jerome Guitton <guitton@gnat.com>
12179
12180 * gdb.ada/fixed_points.c: New file.
12181 * gdb.ada/fixed_points.exp: New file.
12182
fe46cd3a
RC
121832004-12-03 Randolph Chung <tausq@debian.org>
12184
12185 * gdb.arch/pa-nullify.exp: New file.
12186 * gdb.arch/pa-nullify.s: New file.
12187
8de0841b
RC
121882004-11-30 Randolph Chung <tausq@debian.org>
12189
12190 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12191 instead of "tbug". Fix regexp to work properly with gdb_test.
12192
c8170782
PH
121932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12194
12195 * gdb.base/bitfields2.exp: New test.
12196 * gdb.base/bitfields2.c: New file.
12197
954269c2
RE
121982004-11-28 Richard Earnshaw <rearnsha@arm.com>
12199
12200 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12201
0107feed
RC
122022004-11-16 Randolph Chung <tausq@debian.org>
12203
12204 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12205
f073ae8c
DJ
122062004-11-14 Daniel Jacobowitz <dan@debian.org>
12207
12208 * gdb.threads/threadapply.exp: Correct "macro details" test.
12209
19ad59e7
JJ
122102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12211
12212 * gdb.threads/threadapply.exp: New test.
12213 * gdb.threads/threadapply.c: New file.
12214
9cf0961b
MK
122152004-11-07 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12218 frames.
12219
c789492a
FL
122202004-11-05 Felix Lee <felix+log1@specifixinc.com>
12221
12222 * gdb.base/cursal.exp: New file.
12223 * gdb.base/cursal.c: New file.
12224
a1e167bb
AC
122252004-11-03 Andrew Cagney <cagney@gnu.org>
12226
12227 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12228
b7cbf173
MK
122292004-10-30 Mark Kettenis <kettenis@gnu.org>
12230
12231 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12232 NetBSD/ELF targets.
12233
88f9d34f
JB
122342004-10-29 Joel Brobecker <brobecker@gnat.com>
12235
12236 * gdb.threads/bp_in_thread.c: New file, copied from
12237 pthread_cond_wait.c.
12238 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12239 file, rather than reusing the .c file from another testcase.
12240
ca7d6a0c
JB
122412004-10-20 Joel Brobecker <brobecker@gnat.com>
12242
12243 * gdb.ada/null_record.exp: Check where we stopped after
12244 sending the start command, instead of where the associated
12245 temporary breakpoint was inserted.
12246
0d863d03
AC
122472004-10-14 Andrew Cagney <cagney@gnu.org>
12248
12249 * gdb.mi/gdb701.c (main): Return 0.
12250
d11e72cb
DJ
122512004-10-13 Daniel Jacobowitz <dan@debian.org>
12252
d40539a4 12253 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12254
e1923096
JJ
122552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12256
12257 * gdb.threads/schedlock.c: Add comment markers to use to find
12258 line numbers.
12259 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12260 comments.
12261 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12262 breakpoint lines.
12263
ec8ba2c9
DJ
122642004-10-12 Daniel Jacobowitz <dan@debian.org>
12265
12266 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12267
0eb3658b
DJ
122682004-10-12 Daniel Jacobowitz <dan@debian.org>
12269
12270 * configure.in: Add gdb.dwarf2.
12271 * configure: Regenerated.
12272 * Makefile.in: Add gdb.dwarf2.
12273 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12274 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12275 gdb.dwarf2/file1.txt: New files.
12276
a271cc33
OF
122772004-10-11 Orjan Friberg <orjanf@axis.com>
12278
a9c64011 12279 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12280 of "run", since the latter doesn't work with remote targets. Adjust
12281 the breakpoint numbering accordingly.
12282 * gdb.threads/pthread_cond_wait.exp: Ditto.
12283
895ce074
MC
122842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12285
12286 * gdb.base/overlays.exp: Update copyright years.
12287
6be3092d
KI
122882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12289
12290 * gdb.base/overlays.exp: Disable if target is Linux.
12291
e05389b8
FL
122922004-10-06 Felix Lee <felix+log1@specifixinc.com>
12293
12294 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12295
73cb587d
KI
122962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12297
12298 * gdb.asm/asm-source.exp: Add m32r-linux target.
12299 * gdb.asm/m32r-linux.inc: New file.
12300
3c0edcdc
AC
123012004-09-24 Andrew Cagney <cagney@redhat.com>
12302 David Anderson <anderson@redhat.com>
12303
12304 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12305 command fails, assume things will work.
12306 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12307 (_GNU_SOURCE): Define.
12308 (print_unsigned, print_hex): Change parameter to "long long".
12309 (print_byte_count): New function, use to print byte counts.
12310 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12311 O_LARGEFILE.
12312 (main): Compute an upper bound on a corefile in max_core_size.
12313 Limit memory chunk size to max_core_size. Limit total memory
12314 allocated to max_core_size.
12315
4bb3667f
AC
123162004-09-23 Andrew Cagney <cagney@gnu.org>
12317
12318 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12319 from a separate process with code that creates a corefile by
12320 making the inferior dump core.
12321
60fe1a51
MK
123222004-09-23 Mark Kettenis <kettenis@gnu.org>
12323
12324 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12325 block.
12326
8e937346
MC
123272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12328
12329 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12330 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12331 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12332 Likewise.
12333
7213f6d6
JJ
123342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12335
12336 * gdb.java/jprint.exp: New test case for java inferior call.
12337 * gdb.java/jprint.java: Ditto.
12338
eac69dca
JB
123392004-09-15 Joel Brobecker <brobecker@gnat.com>
12340
12341 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12342
22227696
MC
123432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12344
12345 * gdb.threads/killed.c: Include <stdlib.h>.
12346 * gdb.threads/pthreads.c: Likewise.
12347
7dd403a4
MC
123482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12349
12350 * gdb.threads/killed.c: Add copyright notice.
12351
33f2d567
JM
123522004-09-10 Jason Molenda (jmolenda@apple.com)
12353
a9c64011
AS
12354 * gdb.base/define.exp: Two new tests to verify zero space chars
12355 after 'if' and 'while' commands in a user-defined command is correctly
12356 parsed.
33f2d567 12357
e05b62ac
AC
123582004-09-08 Andrew Cagney <cagney@gnu.org>
12359
12360 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12361 delivery test with duplicate at end of file.
12362
9cbe82da
MK
123632004-09-06 Mark Kettenis <kettenis@jive.nl>
12364
12365 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12366
564803d9
MC
123672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12368
12369 * config/hppro.exp: Removed.
12370
7c6807ce
MC
123712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12372
12373 * config/sparclet.exp: Removed.
12374
bf7e26dd
MC
123752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12376
12377 * config/udi.exp: Removed.
12378
714e341b
MC
123792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12380
12381 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12382 of "exp_continue".
12383 (advancei): Likewise.
12384
1236e623
JJ
123852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12386
12387 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12388
3bdcad15
MI
123892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12390
228af206 12391 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12392 to check for nodebug in executable.
12393 * gdb.gdb/observer.exp (setup_test): Likewise.
12394 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12395 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12396
c72b934c
AC
123972004-09-01 Andrew Cagney <cagney@gnu.org>
12398
12399 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12400 files.
12401
edd9b715
JJ
124022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12403
12404 * gdb.base/unload.exp: Fix expected warning message to match
12405 latest format.
12406
fb4ce06b
CV
124072004-09-01 Corinna Vinschen <vinschen@redhat.com>
12408
12409 * gdb.base/call-rt-st.exp: Fix typos.
12410
ce78e7c3
MI
124112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12412
12413 * gdb.threads/thread_check.exp: New testcase.
12414 * gdb.threads/thread_check.c: New testcase.
12415
2dedb159
AC
124162004-08-31 Andrew Cagney <cagney@gnu.org>
12417
12418 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12419 (skip_to_handler_entry): New procedures. Test stepping into a
12420 handler when the breakpoint is at the handler's entry point.
12421
68f53502
AC
124222004-08-30 Andrew Cagney <cagney@gnu.org>
12423
12424 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12425 gdb/1757.
12426
3e3ffd2b
MC
124272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12428
12429 With code from Manoj Iyer <manjo@austin.ibm.com>:
12430 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12431 return value. Add an arm for "no debugging symbols found".
12432 Change a stray "error" to "perror".
12433 (gdb_run_cmd): Adapt to new return value.
12434 * gdb.base/remote.exp: Adapt to new return value.
12435 * gdb.gdb/complaints.exp: Likewise.
12436 * gdb.gdb/observer.exp: Likewise.
12437 * gdb.gdb/selftest.exp: Likewise.
12438 * gdb.gdb/xfullpath.exp: Likewise.
12439
4b6f5fd2
JB
124402004-08-27 Joel Brobecker <brobecker@gnat.com>
12441
12442 * gdb.threads/bp_in_thread.exp: New testcase.
12443
e5b25496
MC
124442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12445
12446 Fix PR testsuite/1735.
12447 * gdb.threads/schedlock.c (thread_function): Add a cast
12448 to suppress a gcc warning.
12449 * gdb.threads/thread-specific.c (thread_function): Likewise.
12450
934353d6
MC
124512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 * gdb.base/unload.c: Include <stdlib.h>.
12454
f98a0aef 124552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12456
f98a0aef 12457 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12458 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12459 synchronized after the "return".
12460
5a2e8882
MC
124612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.mi/basics.c: Include <stdio.h>.
12464 * gdb.mi/pthreads.c: Include <stdlib.h>.
12465 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12466
a9640423
MC
124672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 * gdb.threads/schedlock.c: Add copyright notice.
12470
b04e311d
AC
124712004-08-25 Andrew Cagney <cagney@gnu.org>
12472
12473 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12474 (skip_over_handler, breakpoint_over_hander): New test procedures.
12475 (advance, advancei): Add a proper prefix, do not use
12476 rerun_to_main.
12477 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12478
7c27f15b
MC
124792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 * gdb.mi/basics.c: Add copyright notice.
12482 * gdb.mi/var-cmd.c: Add copyright notice.
12483
fffc87ae
MC
124842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * lib/gdb.exp: Remove signed_keyword_not_used.
12487 * lib/compiler.c: Likewise.
12488 * lib/compiler.cc: Likewise.
12489
d782e0bf
MC
124902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12493 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12494
96033e83
MC
124952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12496
12497 * gdb.base/whatis.c: Add copyright notice.
12498
cf38c229
MK
124992004-08-20 Mark Kettenis <kettenis@gnu.org>
12500
12501 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12502 it to skip the breakpoints encoded in the inline assembly.
12503
f4b49756
MC
125042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12505
12506 * Makefile.in: Add gdb.fortran.
12507
2f193b69
MC
125082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12509
12510 * gdb.base/call-sc.exp (test_scalar_returns):
12511 Fix cut-and-paste glitch in "Make fun return now".
12512
89a237cb
MC
125132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12514
12515 * configure.in: Add gdb.fortran.
12516 * configure: Regenerate.
12517 * gdb.fortran/Makefile.in: New file.
12518 * lib/gdb.exp (skip_fortran_tests): New procedure.
12519
469aff8e
MC
125202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12521
12522 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12523 reference to bug-gnu@prep.ai.mit.edu.
12524 * gdb.mi/mi-var-child.exp: Likewise.
12525 * gdb.mi/mi-var-cmd.exp: Likewise.
12526 * gdb.mi/mi-var-display.exp: Likewise.
12527 * gdb.mi/mi2-var-block.exp: Likewise.
12528 * gdb.mi/mi2-var-child.exp: Likewise.
12529 * gdb.mi/mi2-var-cmd.exp: Likewise.
12530 * gdb.mi/mi2-var-display.exp: Likewise.
12531
00b51b9f
MK
125322004-08-15 Mark Kettenis <kettenis@gnu.org>
12533
12534 * gdb.base/unload.c (main): Make local variable msg const.
12535
45f07fef
MC
125362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12537
12538 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12539 to bug-gnu@prep.ai.mit.edu.
12540 * gdb.mi/mi-disassemble.exp: Likewise.
12541 * gdb.mi/mi-eval.exp: Likewise.
12542 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12543 default line number.
12544 * gdb.mi/mi-return.exp: Likewise.
12545 * gdb.mi/mi-simplerun.exp: Likewise.
12546 * gdb.mi/mi-stack.exp: Likewise.
12547 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12548 number with explicit range test.
12549 * gdb.mi/mi-watch.exp: Likewise.
12550 * gdb.mi/mi2-break.exp: Likewise.
12551 * gdb.mi/mi2-cli.exp: Likewise.
12552 * gdb.mi/mi2-disassemble.exp: Likewise.
12553 * gdb.mi/mi2-eval.exp: Likewise.
12554 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12555 default line number.
12556 * gdb.mi/mi2-return.exp: Likewise.
12557 * gdb.mi/mi2-simplerun.exp: Likewise.
12558 * gdb.mi/mi2-stack.exp: Likewise.
12559 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12560 number with explicit range test.
12561 * gdb.mi/mi2-watch.exp: Likewise.
12562
dd8c8ee7
MC
125632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12564
12565 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12566 * gdb.cp/m-static.exp: Likewise.
12567 * gdb.cp/rtti.exp: Likewise.
12568
4e838464
MK
125692004-08-14 Mark Kettenis <kettenis@gnu.org>
12570
12571 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12572
8d8cb839
EZ
125732004-08-14 Eli Zaretskii <eliz@gnu.org>
12574
12575 * ChangeLog: Prefix Local Variables with semi-colons and indent
12576 the reference to older ChangeLog files, to fix fontification in
12577 Emacs.
12578
deea8bb0
MC
125792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12582 * gdb.mi/mi2-break.exp: Likewise.
12583
c3297504
MC
125842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12587
25808999
MC
125882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12591
226a8d71
MC
125922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 * gdb.cp/classes.exp: Remove unused declarations. Just let
12595 test names default instead of providing special names. Remove
12596 extraneous demangler test.
12597
37fdf854
JJ
125982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12599
12600 * gdb.base/unload.exp: New test for breakpoints in dynamically
12601 loaded libraries.
12602 * gdb.base/unload.c: Ditto.
12603 * gdb.base/unloadshr.c: Ditto.
12604
2d3a7986
MC
126052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12606
12607 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12608 cp_test_ptype_class.
12609 (test_enums): Likewise.
12610
c72b934c
AC
126112004-08-10 Andrew Cagney <cagney@gnu.org>
12612
12613 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12614 files.
12615
cc503c8a
AC
126162004-08-10 Andrew Cagney <cagney@gnu.org>
12617
12618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12619 init_malloc call.
12620
902f2ccb
MC
126212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * ChangeLog: Add copyright notice. The notice is copied
12624 from emacs 21.3 top level ChangeLog.
12625
78c90502
MC
126262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12627
12628 * lib/cp-support.exp: New file.
12629 * lib/cp-support.exp (cp_test_type_class): New function.
12630 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12631 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12632 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12633 cp_test_ptype_class.
12634
88e5ea78
MC
126352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12636
12637 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12638 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12639 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12640 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12641 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12642 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12643 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12644 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12645 gdb.mi/mi2-watch.exp: Update copyright years.
12646
6a89fc9c
MK
126472004-08-09 Mark Kettenis <kettenis@gnu.org>
12648
12649 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12650
1482e0de
MC
126512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12652
12653 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12654 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12655 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12656 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12657 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12658 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12659 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12660 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12661 gdb.mi/mi-watch.exp: Update copyright years.
12662
1a5ce3f3
DJ
126632004-08-08 Daniel Jacobowitz <dan@debian.org>
12664
12665 PR gdb/1738
12666 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12667 from a breakpoint with a pending signal.
12668
04f6ecf2
DJ
126692004-08-08 Daniel Jacobowitz <dan@debian.org>
12670
12671 PR gdb/1736
12672 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12673 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12674 the prompt.
12675 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12676
54d90d35
DJ
126772004-08-08 Daniel Jacobowitz <dan@debian.org>
12678
12679 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12680
d2f6abb0
DJ
126812004-08-08 Daniel Jacobowitz <dan@debian.org>
12682
12683 PR gdb/1736
12684 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12685 for i?86-*-linux*.
12686
5598c03d
DJ
126872004-08-08 Daniel Jacobowitz <dan@debian.org>
12688
12689 * gdb.arch/i386-prologue.exp: Compile without debug information.
12690
c6fee705
MC
126912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12692
12693 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12694 rather than asking gdb to search.
12695
dd90efdb
MC
126962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12697
12698 * gdb.base/gcore.c: Include <string.h>.
12699
1e84bec1
MC
127002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.base/gcore.c: Add copyright notice.
12703
e425eb2b
MC
127042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12705
12706 * gdb.base/freebpcmd.c: Include <stdio.h>.
12707 * gdb.base/long_long.c: Include <string.h>.
12708 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12709 * gdb.base/siginfo.c: Include <string.h>.
12710 * gdb.base/sigstep.c: Include <string.h>.
12711
cb9aaed5
MC
127122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12713
12714 * gdb.base/complex.c: Include <stdlib.h>.
12715
55944f3d
MC
127162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12717
12718 * gdb.base/complex.c: Add copyright notice.
12719
7b2953d9
MC
127202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12721
12722 * gdb.base/charset.c: Include <stdlib.h>.
12723
c9133d23
MC
127242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.base/auxv.c: Include <stdlib.h>.
12727
0a8490ad
MC
127282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12729
12730 * gdb.base/auxv.c: Add copyright notice.
12731
3426d5ec
MC
127322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12733
12734 * gdb.base/coremaker.c: Add copyright notice.
12735 * gdb.base/coremaker2.c: Add copyright notice.
12736
8da195dd
AC
127372004-08-04 Andrew Cagney <cagney@gnu.org>
12738
12739 * gdb.base/store.exp: Update copyright.
12740 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12741 names, do not import gdb_prompt.
12742
8d394f98
AC
127432004-08-01 Andrew Cagney <cagney@gnu.org>
12744
12745 Fix PR testsuite/1729.
12746 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12747 not use capture_value with value 4.
12748 (capture_value): Add optional test name parameter.
12749 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12750 the prefix, pass to capture_value.
12751
b6702b23
MK
127522004-08-01 Mark Kettenis <kettenis@gnu.org>
12753
12754 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12755 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12756 (main): Call new function.
12757
c203e0ca
MC
127582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12759
12760 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12761
a7995a30
MC
127622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12763
12764 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12765
9366563b
MC
127662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12767
b6eeaf26 12768 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12769 Accept more values of vtbl pointer. Remove some messages
12770 about "obsolete gcc or gdb".
12771
2fc1f950
MC
127722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12773
12774 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12775
c724d49b
MC
127762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12777
12778 * gdb.base/asm-source.exp: Properly convert target board
12779 debug flags from gcc format to binutils format.
12780
736b0fce
MK
127812004-07-28 Mark Kettenis <kettenis@gnu.org>
12782
12783 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12784 gdb1718". PR backtrace/1718 partially fixed.
12785
5633ea5c
JJ
127862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12787
12788 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12789
575eebb1
NC
127902004-07-26 Nick Clifton <nickc@redhat.com>
12791
12792 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12793 good default value for a specific architecture is available then
12794 set it to that value. Otherwise default to the -gstabs switch.
12795 Remove the -g... switches from the asm-flags variable. Allow the
12796 target board info to override the value if it wants to. Pass the
12797 switch on the assembler command line.
12798
62104619
MK
127992004-07-23 Mark Kettenis <kettenis@gnu.org>
12800
12801 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12802 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12803 (main): Call new function.
12804
4a1135b8
MC
128052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12806
12807 Test for PR exp/1715.
12808 * gdb.base/radix.exp: Refactor common procedures. Make all
12809 test names unique. Change XFAIL to KFAIL.
12810
8a12c1f0
MC
128112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12814 * gdb.ada/gnat_ada.gin: ... to here.
12815 * configure.in: Use gnat_ada.gin.
12816 * configure: Regenerate.
12817
23b451cf
AC
128182004-07-20 Andrew Cagney <cagney@gnu.org>
12819
12820 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12821 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12822 XFAILs. Clean up test messages and comments. Check backtraces.
12823 Delete re-sync code.
12824
ab618a02
MC
128252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12826
12827 Fix PR cli/740.
12828 * gdb.base/annota1.exp: Honor gdb,nosignals.
12829 * gdb.base/annota3.exp: Likewise.
12830
46dad340
MC
128312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12832
12833 * lib/java.exp: Update copyright notice.
12834
756d8c70
AC
128352004-07-19 Andrew Cagney <cagney@gnu.org>
12836
12837 * gdb.base/selftest.exp: Copy file from here ...
12838 * gdb.gdb/selftest.exp: ... to here.
12839
586027e6
AC
128402004-07-16 Andrew Cagney <cagney@redhat.com>
12841
12842 * lib/insight-support.exp: Delete file.
12843 * lib/java.exp (java_init): Fix copyright.
12844
029d2200
AC
128452004-07-16 Andrew Cagney <cagney@gnu.org>
12846
12847 * gdb.base/restore.c: Append "prologue" to comments marking the a
12848 function's prologue.
12849 * gdb.base/restore.exp: Update copyright, re-indent.
12850 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12851 callerN" prefix where needed. Update patterns that match a
12852 function's prologue.
12853
653b62c5
MC
128542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12855
12856 * gdb.base/restore.c: Add copyright notice.
12857
f7d690e5
AC
128582004-07-16 Andrew Cagney <cagney@gnu.org>
12859
12860 * gdb.base/logical.exp: Update copyright.
12861 (evaluate): New procedure. Use to re-implement tests using
12862 several tables.
12863
d629a7cb
MH
128642004-07-14 Martin Hunt <hunt@redhat.com>
12865
12866 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12867 which fixes some problems where init.tcl was not found.
12868
9c7bb332
AC
128692004-07-13 Andrew Cagney <cagney@gnu.org>
12870
6bf46641
AC
12871 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12872 (check_sizeof, check_valueof): Do not include the output in the
12873 test name. Use gdb_test.
12874 (get_valueof): Use gdb_test_multiple.
12875
c4ffd4c0
AC
12876 * gdb.base/step-test.exp: Update copyright. Use
12877 gdb_test_multiple. Ensure that test names do not include
12878 architecture dependent output.
12879
ab89363a
AC
12880 * gdb.gdb/observer.exp: Update copyright.
12881 (setup_test): Use gdb_test_multiple.
12882 (attach_first_observer, attach_second_observer)
12883 (attach_third_observer, detach_first_observer)
12884 (detach_second_observer, detach_third_observer)
12885 (reset_counters, check_counters): Make $message a prefix.
12886 (test_normal_stop_notifications): Add "args" parameter - a list of
12887 init functions to be called. Make $message a prefix,
12888 (test_observer_normal_stop): Change the message prefixes so that
12889 they are unique, pass the attach / detach procedures to
12890 test_normal_stop_notifications.
12891
ec58997a
AC
12892 * gdb.base/signull.exp (test_segv): Prefix all tests with
12893 "${name}". Clean up test messages.
12894
b475183b
AC
12895 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12896
9c7bb332
AC
12897 * gdb.base/ena-dis-br.exp: Update copyright.
12898 (break_at): New function. Replace send_gdb with gdb_test,
12899 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12900 ignore count, not stopped at bpt", with KFAIL.
12901
2dd95497
CV
129022004-07-13 Corinna Vinschen <vinschen@redhat.com>
12903
12904 * gdb.base/attach.exp: Remove cleanupfile handling.
12905
419e626b
AC
129062004-07-12 Andrew Cagney <cagney@gnu.org>
12907
12908 * gdb.base/annota1.exp: Cleanup corefile test name.
12909 * gdb.base/annota3.exp: Ditto.
12910
8b1b3228
AC
129112004-07-12 Andrew Cagney <cagney@gnu.org>
12912
78650829
AC
12913 * gdb.base/signals.exp: Clean up copyright, re-indent.
12914
8b1b3228
AC
12915 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12916 gdb_test and gdb_test_multiple.
12917
935c2760
JJ
129182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12919
12920 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12921 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12922 provide line number info for first statement in main.
12923
1544280f
AC
129242004-07-08 Andrew Cagney <cagney@gnu.org>
12925
1279f4ff
AC
12926 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12927
1544280f
AC
12928 * gdb.base/sigbpt.exp: Make the common part of each test name a
12929 prefix instead of suffix.
12930
bcc82369
BR
129312004-07-07 Bob Rossi <bob_rossi@cox.net>
12932
12933 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12934 test from test_tbreak_creation_and_listing to
12935 test_file_list_exec_source_file
12936 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12937 Changed name of test from test_tbreak_creation_and_listing to
12938 test_file_list_exec_source_file
12939
23f4b0aa
JJ
129402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12941
12942 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12943 the jmisc() constructor instead of <init>.
12944 * gdb.java/jmisc1.exp: Ditto.
12945
56401cd5
AC
129462004-07-07 Andrew Cagney <cagney@gnu.org>
12947
12948 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12949 corrupting the PC.
12950
44ae2f6a
MC
129512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12952
12953 * gdb.cp/templates.exp: Accept whitespace change in demangler
12954 output.
12955
45a83408
AC
129562004-07-06 Andrew Cagney <cagney@gnu.org>
12957
12958 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12959
d205ad70
MC
129602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12963 * lib/compiler.cc: Likewise.
12964
06ea1a61
MC
129652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12966
12967 * lib/compiler.cc: Work around string preprocessing problem
12968 with old hp c++ compiler.
12969 * lib/compiler.c: Likewise.
12970
daab1251
CV
129712004-06-29 Corinna Vinschen <vinschen@redhat.com>
12972
12973 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12974 directives to conditionalize symbol prefixing.
12975 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12976 additional_flags handling. Add underscore prefix for Cygwin.
12977 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12978 conditionalize symbol prefixing.
12979 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12980 additional_flags handling. Add underscore prefix for Cygwin.
12981
cc984116
CV
129822004-06-29 Corinna Vinschen <vinschen@redhat.com>
12983
12984 * gdb.base/bigcore.exp: Skip test on Cygwin.
12985
c279b077
MC
129862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12989 formats for "info register". Use gdb_test_multiple. Fix
12990 the "invalid register" test.
12991
0e915747
CV
129922004-06-28 Corinna Vinschen <vinschen@redhat.com>
12993
12994 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12995 PID for Cygwin. Add Cygwin specific strings to check for in some
12996 tests.
12997 (do_attach_tests): Add a test for user interaction when attaching
12998 to a process with no matching symbol table already loaded.
12999
11422c86
AC
130002004-06-26 Andrew Cagney <cagney@gnu.org>
13001
13002 Test PR java/1567 and PR java/1565.
13003 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13004 * gdb.java/jmisc2.exp: Delete file.
13005
cefbce26
MC
130062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13009
e19f872c
CV
130102004-06-25 Corinna Vinschen <vinschen@redhat.com>
13011
13012 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13013 attach process.
13014
d931ba3b
MC
130152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13016
13017 * gdb.cp/pr-1553.exp: Remove.
13018
aef68c48
MC
130192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13020
13021 * gdb.cp/pr-1553.cc: Remove.
13022 * gdb.cp/pr-1553.exp: Disable this test.
13023
8d5df71a
JB
130242004-06-20 Jim Blandy <jimb@redhat.com>
13025
a9c64011 13026 Fix PR testsuite/1680.
8d5df71a
JB
13027 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13028 regular expressions.
13029
4ac6f39d
MC
130302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13031
13032 Fix PR testsuite/1679.
13033 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13034 Issue an UNSUPPORTED result instead.
13035
1b413552
JB
130362004-06-18 Jim Blandy <jimb@redhat.com>
13037
13038 * gdb.base/charset.exp: Only send a control-C if we see a new
13039 prompt and incomplete command.
13040
6daa6ebd
MC
130412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13042
13043 * gdb.cp/pr-574.cc: Add copyright notice.
13044
51fa4ae0
JB
130452004-06-17 Jim Blandy <jimb@redhat.com>
13046
13047 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13048 cases where the regexp has no groups; this grabs random text from
13049 the previous test suite, whatever that was.
13050
8fea26c5
MC
130512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13052
13053 * gdb.cp/printmethod.cc: Add copyright notice.
13054
1e3aeb41
MC
130552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13056
13057 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13058
9d9030bc
AC
130592004-06-16 Andrew Cagney <cagney@gnu.org>
13060
13061 * gdb.base/signull.c: Update copyright. Include <string.h>.
13062 (bowler): Replace data_pointer with data_read
13063 and data_write cases. Add code_descriptor case.
13064 (zero, desc): New array and pointer.
13065 (data, code): Change to simple pointers.
13066 * gdb.base/signull.exp: Fix probe pattern matching a function
13067 descriptor SIGSEGV. Replace data_pointer with data_read and
13068 data_write tests.
13069
acd4ad44
AC
130702004-06-16 Andrew Cagney <cagney@gnu.org>
13071
13072 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13073
08fd625c
MC
130742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13075
13076 * gdb.base/long_long.c: Add copyright notice.
13077
1903502c
MC
130782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13079
13080 * gdb.base/long_long.exp: Remove reference to
13081 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13082 to gdb_breakpoint and gdb_continue_to_breakpoint.
13083
83313cb1
JB
130842004-06-14 Jim Blandy <jimb@redhat.com>
13085
13086 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13087 endian case.
13088
1bf404ef
AC
130892004-06-14 Andrew Cagney <cagney@gnu.org>
13090
13091 * gdb.base/gcore.exp (capture_command_output): Delete the always
13092 passing tests containing inferior values.
13093 * gdb.base/ending-run.exp: Do not include the breakpoint address
13094 in the test message. Update copyright.
13095 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13096 size in the test name, use gdb_test_multiple. Update copyright.
13097
ef220b33
MC
130982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.cp/ref-types.cc: Add copyright notice.
13101
4f70a4c9
MC
131022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13103
13104 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13105 hp_aCC_compiler.
13106 * lib/compiler.cc: Likewise.
13107 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13108 'set' commands. Log diagnostics for other lines. Set
13109 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13110
335928ac
MC
131112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13112
13113 * gdb.cp/try_catch.cc: Add copyright notice.
13114
2efb12e8
MC
131152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.cp/userdef.cc: Add copyright notice.
13118
0bbed51a
MC
131192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13120
13121 * gdb.cp/virtfunc.cc: Add copyright notice.
13122
e12a46c9
RC
131232004-06-11 Randolph Chung <tausq@debian.org>
13124
13125 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13126 problem.
13127
338e05af
AC
131282004-06-10 Andrew Cagney <cagney@gnu.org>
13129
13130 * lib/compiler.cc, lib/compiler.c: Append either
13131 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13132 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13133 instead of gcc-3-3.
13134
dc3f10cb
AC
131352004-06-09 Andrew Cagney <cagney@gnu.org>
13136
b4d946af
AC
13137 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13138 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13139
dc3f10cb
AC
13140 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13141 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13142 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13143 fixed.
13144
b5c0bfa2
AC
131452004-06-09 Andrew Cagney <cagney@gnu.org>
13146
13147 * gdb.base/structs.exp (test_struct_returns): Replace
13148 "return_value_unknown" and "finish_value_unknown" by
13149 "return_value_known" and "finish_value_known". Instead of
13150 "return_value_unknown" iff "finish_value_unknown", check
13151 "return_value_known" implies "finish_value_known".
13152
caeb605f
MH
131532004-06-08 Martin Hunt <hunt@redhat.com>
13154
13155 * gdb.base/float.exp: Add pattern for mips targets.
13156
c892bb64
RC
131572004-06-08 Randolph Chung <tausq@debian.org>
13158
13159 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13160 message for unknown architectures more clear.
13161
48306d3e
JB
131622004-06-08 Joel Brobecker <brobecker@gnat.com>
13163
13164 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13165 start the execution of the program.
13166
83ecb59f
JB
131672004-06-07 Jim Blandy <jimb@redhat.com>
13168
13169 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13170 * gdb.arch/i386-cpuid.h: New helper file.
13171
55264cb4
RC
131722004-06-07 Randolph Chung <tausq@debian.org>
13173
13174 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13175 has started.
13176
23cadb28
RM
131772004-06-04 Roland McGrath <roland@redhat.com>
13178
13179 Fix PR gdb/1647.
13180 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13181 differently to be robust to output buffering differences.
13182
51d01eda
MC
131832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13184
13185 * gdb.threads/pthreads.exp: Update copyright years.
13186 (check_control_c): Change asynchronous 'after' to synchronous.
13187
f4fc3b93
RM
131882004-06-04 Roland McGrath <roland@redhat.com>
13189
13190 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13191 next gdb prompt.
13192
4013522b
MC
131932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13194
13195 Fix PR gdb/1636.
13196 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13197 calls to synchronous.
13198
7a8f1e6b
JB
131992004-05-26 Jim Blandy <jimb@redhat.com>
13200
13201 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13202
81bb3443
RC
132032004-05-24 Randolph Chung <tausq@debian.org>
13204
13205 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13206 * gdb.asm/pa.inc: New file.
13207
8f5a3103
MK
132082004-05-22 Mark Kettenis <kettenis@gnu.org>
13209
13210 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13211
734b8fe8 132122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13213 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13214
13215 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13216 GDB prompt.
13217
725603e1
UW
132182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13219
f4fc3b93 13220 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13221 setjmp/longjmp. Use sigaction instead of signal.
13222
8b923272 132232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13224 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13225
13226 * gdb.threads/pthread_cond_wait.c: New file.
13227 * gdb.threads/pthread_cond_wait.exp: New testcase.
13228
8bfabb04
AC
132292004-05-13 Andrew Cagney <cagney@redhat.com>
13230
13231 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13232 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13233
42edda50
AC
132342004-05-11 Andrew Cagney <cagney@redhat.com>
13235
13236 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13237 fixed but revealed gdb/1639.
13238
d303a6c7
AC
132392004-05-10 Andrew Cagney <cagney@redhat.com>
13240
13241 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13242 func1" and "next to 2nd alarm", kernel bug avoided.
13243
bf08c2a1
DJ
132442004-05-10 Daniel Jacobowitz <dan@debian.org>
13245
13246 PR external/1568
13247 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13248 XFAIL if it is smaller than bytes_allocated.
13249 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13250 (main): Make chunks_allocated unsigned. Correct comment.
13251
c0586a34
JB
132522004-05-07 Joel Brobecker <brobecker@gnat.com>
13253
13254 * gdb.arch/powerpc-aix-prologue.c: New file.
13255 * gdb.arch/powerpc-aix-prologue.exp: New file.
13256
f2785d12
JB
132572004-05-07 Jim Blandy <jimb@redhat.com>
13258
13259 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13260 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13261
bd7f6e30
JB
132622004-05-06 Joel Brobecker <brobecker@gnat.com>
13263
13264 * gdb.base/sep.exp: No longer setup_kfail when the program was
13265 built with dwarf2.
13266
0a5e7efe
JI
132672004-05-05 Jim Ingham <jingham@apple.com>
13268
13269 * gdb.base/pending.exp: Make sure pending breakpoints
13270 preserve the ignore count.
f4fc3b93 13271
a8958849
MK
132722004-04-27 Jerome Guitton <guitton@gnat.com>
13273
13274 * i386-prologue.exp: Add testcase for jump instruction as first
13275 instruction of the real code.
13276 * i386-prologue.c (jump_at_beginning): New function.
13277
7e103f5b
MK
132782004-04-28 Mark Kettenis <kettenis@gnu.org>
13279
13280 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13281 x86_64-*-*.
13282
5d38b224
MK
132832004-04-28 Mark Kettenis <kettenis@gnu.org>
13284
13285 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13286 i*86-*-*.
13287
0ef32fd9
MK
132882004-04-25 Mark Kettenis <kettenis@gnu.org>
13289
13290 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13291 expression that checks the return type.
13292
71d7dd7c
AC
132932004-04-23 Andrew Cagney <cagney@redhat.com>
13294
13295 * gdb.base/call-sc.exp: New test of scalar call/return values.
13296 * gdb.base/call-sc.c: Ditto.
13297
1e9f977e
JJ
132982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13299
13300 * gdb.threads/manythreads.c: Reduce thread stack size.
13301
899d9e3a
JJ
133022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13303
13304 * gdb.threads/manythreads.c: Add copyright notice.
13305
61bcae62
AC
133062004-04-23 Andrew Cagney <cagney@redhat.com>
13307
13308 * gdb.base/siginfo.exp: Better handle step out of signal.
13309 * gdb.base/sigstep.exp: Ditto.
13310
7339a42e 133112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13312 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13313
13314 * gdb.threads/manythreads.c: New testcase.
13315 * gdb.threads/manythreads.exp: Ditto.
13316
5c98409b
JB
133172004-04-22 Jim Blandy <jimb@redhat.com>
13318
13319 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13320 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13321
3b611f1a
MC
133222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13323
13324 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13325
f0fd9238
AC
133262004-04-21 Andrew Cagney <cagney@redhat.com>
13327
13328 * gdb.base/sigstep.c: New file.
13329 * gdb.base/sigstep.exp: New file.
13330
90990674
JB
133312004-04-16 Joel Brobecker <brobecker@gnat.com>
13332
13333 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13334 call to observer_notify_normal_stop.
13335
78cef34b
AC
133362004-04-15 Andrew Cagney <cagney@redhat.com>
13337
13338 * gdb.base/siginfo.c: New file.
13339 * gdb.base/siginfo.exp: New file.
13340
d2343407
JB
133412004-04-12 J. Brobecker <brobecker@gnat.com>
13342
13343 * gdb.base/sep.exp: Fix typo in comment.
13344
a2dba3c8
JB
133452004-04-12 J. Brobecker <brobecker@gnat.com>
13346
13347 * gdb.base/sep.c: New file.
13348 * gdb.base/sep-proc.c: New file.
13349 * gdb.base/sep.exp: New testcase.
13350
15f7b60e
MK
133512004-04-09 Mark Kettenis <kettenis@gnu.org>
13352
13353 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13354 support.
13355
44f4de1a
AC
133562004-04-05 Andrew Cagney <cagney@redhat.com>
13357
13358 * gdb.base/sigaltstack.c: New file.
13359 * gdb.base/sigaltstack.exp: New file.
13360
ef04f396
JB
133612004-04-04 Joel Brobecker <brobecker@gnat.com>
13362
13363 * gdb.base/foll-fork.exp: Update the expected output for
13364 "help set follow-fork-mode", to match a change that was made
13365 to the help of this variable on 2004-01-13.
13366
d40d2c92
JB
133672004-04-01 Joel Brobecker <brobecker@gnat.com>
13368
13369 * lib/ada.exp: Add copyright notice.
13370 * bar.ads: Likewise.
13371 * bar.adb: Likewise.
13372 * null_record.adb: Likewise.
13373 * null_record.exp: Likewise.
13374 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13375
f86ef5a3
JB
133762004-04-01 Joel Brobecker <brobecker@gnat.com>
13377
13378 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13379 * configure: Regenerate.
13380
414e70e3
JB
133812004-04-01 Joel Brobecker <brobecker@gnat.com>
13382
13383 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13384 to build the application. Remove the message printed when in
13385 verbose mode, redundant with the UNSUPPORTED message above.
13386
f0aaee49
JB
133872004-03-31 Joel Brobecker <brobecker@gnat.com>
13388
13389 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13390 * gdb.ada (null_record.exp): New testcase.
13391
ac81cb54
JB
133922004-03-31 Joel Brobecker <brobecker@gnat.com>
13393
13394 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13395
854af2f7
JB
133962004-03-31 Joel Brobecker <brobecker@gnat.com>
13397
13398 * gdb.ada: New subdirectory.
13399 * gdb.ada/Makefile.in: New file.
13400 * gdb.ada/gnat_ada.gpr.in: New file.
13401
034cb681
JB
134022004-03-31 Joel Brobecker <brobecker@gnat.com>
13403
13404 * lib/ada.exp: New file.
13405
78a1a894
DJ
134062004-03-24 Daniel Jacobowitz <drow@mvista.com>
13407
13408 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13409 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13410
4b2b3b3e
AC
134112004-03-22 Andrew Cagney <cagney@redhat.com>
13412
13413 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13414 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13415 Problem identified by Ulrich Weigand.
13416
23c73aa3
DC
134172004-03-17 David Carlton <carlton@kealia.com>
13418
13419 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13420 PR c++/826.
13421
d63a86f8
RM
134222004-03-16 Roland McGrath <roland@redhat.com>
13423
13424 * gdb.base/auxv.exp: New file.
13425 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13426
0e02aa50
DC
134272004-03-12 David Carlton <carlton@kealia.com>
13428
13429 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13430 * gdb.cp/pr-1553.cc: Ditto.
13431 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13432 pass branch.
13433
c20b71be
MC
134342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13435
13436 * gdb.cp/templates.exp: Accept more template types.
13437
c7414a01
MC
134382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 From Corinna Vinschen with modifications.
13441 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13442 local variable obj_with_enum.
13443 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13444 results with obj_with_enum.
13445
ed69573c
MC
134462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13447
13448 * gdb.cp/classes.cc: New file, copied from misc.cc.
13449 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13450
28301461
MC
134512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13452
13453 * gdb.cp/misc.cc: Add copyright notice.
13454
1198ecbe
DC
134552004-03-05 David Carlton <carlton@kealia.com>
13456
13457 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13458 * gdb.cp/rtti.h: Update copyright.
13459 (namespace n2::n3): New.
13460 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13461 (n2::n3::func3): New.
13462 (main): Call n2::n3::func3.
13463 * gdb.cp/rtti2.cc: Update copyright.
13464 (n2::create3): New.
13465
9e08c470
MK
134662004-03-04 Mark Kettenis <kettenis@gnu.org>
13467
13468 * gdb.asm/openbsd.inc: Fix typo.
13469
4bebc3aa
FF
134702004-03-03 Fred Fish <fnf@redhat.com>
13471
13472 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13473 "val" instead of unused "size". Update copyright year.
13474
6ea9fb37
DJ
134752004-02-29 Daniel Jacobowitz <drow@mvista.com>
13476
13477 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13478 to use unsigned char.
13479 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13480 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13481
23b23974
DJ
134822004-02-29 Daniel Jacobowitz <drow@mvista.com>
13483
13484 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13485 line of output.
13486
7574fd53
DJ
134872004-02-28 Daniel Jacobowitz <drow@mvista.com>
13488
13489 * gdb.base/relocate.c (dummy): Initialize.
13490
a195357f
DJ
134912004-02-28 Daniel Jacobowitz <drow@mvista.com>
13492
13493 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13494 a breakpoint at exit.
13495
72fd54a9
FF
134962004-02-27 Fred Fish <fnf@redhat.com>
13497
13498 * gdb.base/chng-syms.exp: Add expect condition to match failing
13499 case that isn't a timeout.
13500
b9d23137
AC
135012004-02-27 Andrew Cagney <cagney@redhat.com>
13502
13503 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13504 support.
13505
15d208f6 135062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13507
15d208f6
FF
13508 * gdb.arch/gdb1431.c: Remove.
13509 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13510 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13511 of "until" incorrectly.
13512
98f9cd2d
JB
135132004-02-26 J. Brobecker <brobecker@gnat.com>
13514
13515 * gdb.cp/class2.cc (empty): New class.
13516 (refer): New function.
13517 (main): Declare an object of type empty and use it.
13518 * gdb.cp/class2.exp: Print the value of an object of type empty.
13519
9b50c11b
JJ
135202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13521
13522 * gdb.base/langs.exp: Update query string to match the
13523 new nquery format used for pending breakpoints.
13524
0dcd613f
AC
135252004-02-26 Andrew Cagney <cagney@redhat.com>
13526
13527 Fix PR i18n/1570.
13528 * gdb.base/charset.c: Update copyright notice.
13529 (main, init_string): Remove the escape character '\e' tests.
13530 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13531 * gdb.base/charset.exp (valid_host_charset): Ditto.
13532 * gdb.base/setvar.exp: Ditto.
13533
b8a56647
AC
135342004-02-24 Andrew Cagney <cagney@redhat.com>
13535
90d59e34
AC
13536 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13537 mmapped data in core file" PASS and FAIL messages consistent.
13538
b8a56647
AC
13539 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13540 setting a breakpoint. Work around PR java/1565.
13541
9f27c604
JJ
135422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13543
13544 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13545 new nquery format.
13546 * gdb.base/pending.exp: Ditto.
13547
3224a706
MK
135482004-02-22 Mark Kettenis <kettenis@gnu.org>
13549
13550 * configure.in: Run stabs tests on *BSD.
13551 * configure: Regenerated.
13552
41e0a9ca
MK
135532004-02-21 Mark Kettenis <kettenis@gnu.org>
13554
13555 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13556
1e1b3428
FF
135572004-02-20 Fred Fish <fnf@redhat.com>
13558
13559 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13560 blank in test for "returns short", for consistency with other
13561 "returns xxx" tests. Update copyright year.
13562
f9a7572a
FF
135632004-02-19 Fred Fish <fnf@redhat.com>
13564
13565 New testcase for PR breakpoint/1558.
13566 * gdb.arch/gdb1558.exp: New file.
13567 * gdb.arch/gdb1558.c: New file.
13568
b2ce2854
EZ
135692004-02-19 Elena Zannoni <ezannoni@redhat.com>
13570
13571 * gdb.base/nodebug.exp: Fix typo.
13572
e7c9ff01
JB
135732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13574
13575 Committed by Jim Blandy <jimb@redhat.com>.
13576
62f4b920
JB
13577 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13578
2db536a1
JB
13579 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13580
e7c9ff01
JB
13581 * gdb.base/float.exp: Support s390*-*-* targets.
13582
f3205b34
AF
135832004-02-17 Adam Fedor <fedor@gnu.org>
13584
13585 * gdb.base/gdb1555.exp: New file.
13586 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13587
9d62932d
EZ
135882004-02-17 Elena Zannoni <ezannoni@redhat.com>
13589
13590 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13591
344c9711
FF
135922004-02-16 Fred Fish <fnf@redhat.com>
13593
13594 * gdb.arch/gdb1291.c: Remove
13595 * gdb.arch/gdb1291.s: New test input file.
13596 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13597 fail. Test for correct result, known incorrect result, other
13598 failures and timeouts.
13599
2d822687
AC
136002004-02-16 Andrew Cagney <cagney@redhat.com>
13601
13602 * gdb.base/bigcore.exp: New file.
13603 * gdb.base/bigcore.c: New file.
13604
dac15b66
AC
136052004-02-13 Andrew Cagney <cagney@redhat.com>
13606
13607 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13608 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13609 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13610 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13611 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13612 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13613 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13614 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13615 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13616 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13617
6bdfc2c4
JJ
136182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13619
13620 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13621 executed is an alloc instruction.
13622
87b3ede8
DC
136232004-02-11 David Carlton <carlton@kealia.com>
13624
13625 * gdb.cp/breakpoint.exp: New.
13626 * gdb.cp/breakpoint.cc: New.
13627
6e19e2bf
MC
136282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13629
13630 Partial fix for PR gdb/1543.
13631 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13632 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13633 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13634 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13635 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13636 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13637 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13638 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13639 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13640 to bug-gdb@prep.ai.mit.edu .
13641 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13642 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13643 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13644 Likewise.
13645
5c5455dc
AC
136462004-02-10 Andrew Cagney <cagney@redhat.com>
13647
13648 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13649 using gdb_internal_error_resync.
13650
9cf689d7
DJ
136512004-02-09 Daniel Jacobowitz <drow@mvista.com>
13652
13653 * gdb.threads/thread-specific.exp: Stop early if no threads are
13654 found.
13655
d2dc51db
MC
136562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13657
13658 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13659
14b1a056
DJ
136602004-02-08 Daniel Jacobowitz <drow@mvista.com>
13661
13662 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13663 breakpoints.
13664
83f66e8f
DJ
136652004-02-07 Daniel Jacobowitz <drow@mvista.com>
13666
13667 * config/sim.exp (gdb_load): Handle $arg == "".
13668 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13669 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13670
30fc0091
EZ
136712004-02-07 Elena Zannoni <ezannoni@redhat.com>
13672
a9c64011
AS
13673 * gdb.base/maint.exp: Update test to reflect
13674 obstack changes.
30fc0091 13675
4d806929
JJ
136762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13677
13678 * gdb.base/pendshr.c (pendfunc): New function that calls
13679 pendfunc1.
13680 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13681
7bfdd688
FF
136822004-02-04 Fred Fish <fnf@redhat.com>
13683
13684 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13685 function symbols and update copyright years.
13686 * gdb.arch/gdb1291.c: Ditto.
13687
aaa08ee4
MC
136882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13691
dbad7755
MC
136922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13693
13694 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13695
ec4646ef
MC
136962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13699
1b802196
FF
137002004-02-02 Fred Fish <fnf@redhat.com>
13701
13702 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13703 remote targets. Update copyright years.
13704
18fe2033
JJ
137052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13706
13707 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13708 support.
13709 * gdb.base/langs.exp: Fix test which attempts to create
13710 breakpoint on non-existent function to handle new pending
13711 support.
13712 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13713 a breakpoint.
13714 * gdb.base/pending.exp: New test.
13715 * gdb.base/pending.c: New file.
13716 * gdb.base/pendshr.c: Ditto.
13717
8d577d32
DC
137182004-02-02 David Carlton <carlton@kealia.com>
13719
13720 * gdb.cp/overload.exp: Add overloadNamespace tests.
13721 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13722 (overloadNamespace, XXX): New.
13723 (main): Call XXX::marker2.
13724
3ad13771
FF
137252004-02-01 Fred Fish <fnf@redhat.com>
13726
13727 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13728 * gdb.base/finish.exp: Ditto.
13729 * gdb.base/gcore.exp: Ditto.
13730 * gdb.base/huge.exp: Ditto.
13731 * gdb.base/info-proc.exp: Ditto.
13732 * gdb.base/return2.exp: Ditto.
13733 * gdb.threads/gcore-thread.exp: Ditto.
13734
44c75849
DJ
137352004-02-01 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13738
005bc093
MK
137392004-02-01 Mark Kettenis <kettenis@gnu.org>
13740
13741 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13742 that opening the file succeeds on OpenBSD.
13743
c47cebdb
DJ
137442004-02-01 Daniel Jacobowitz <drow@mvista.com>
13745
13746 * gdb.threads/thread-specific.c: New file.
13747 * gdb.threads/threads-specific.exp: New test script.
13748 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13749 to expect_out.
13750
5a01311c
MK
137512004-02-01 Mark Kettenis <kettenis@gnu.org>
13752
13753 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13754 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13755 only on the "print_small_structs from print_long_arg_list" test.
13756
ce22a4f1
DJ
137572004-02-01 Daniel Jacobowitz <drow@mvista.com>
13758
13759 * gdb.base/completion.exp: Kill a stray backslash.
13760
13761 From Jim Ingham <jingham@apple.com>:
13762 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13763 agrees with the result from sending a tab.
13764
abbab9d3
DJ
137652004-01-31 Daniel Jacobowitz <drow@mvista.com>
13766
13767 * gdb.base/chng-syms.exp: Remove stray newline.
13768
53904d1e
MK
137692004-01-31 Mark Kettenis <kettenis@gnu.org>
13770
13771 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13772 *-*-openbsd*.
13773 * gdb.asm/openbsd.inc: New file.
13774
3a4b3aac
MK
137752004-01-30 Mark Kettenis <kettenis@gnu.org>
13776
13777 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13778 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13779 *-*solaris2*. Remove commented out default settings for
13780 asm-flags. Replace gdb_compile with target_link.
13781
ebac27b4
MC
137822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13785 for all tests. Remove old hp-ux and cygnus xfail cases.
13786
d8679d84
PH
137872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13788
13789 * gdb.base/chng-syms.exp: New file.
13790 * gdb.base/chng-syms.c: New file.
13791
0a55bc22
MC
137922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13795 Provide arms for current output in all my configurations.
13796
94b8e876
MC
137972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13798
13799 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13800 * lib/compiler.cc: Likewise.
13801 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13802 get the right preprocessor. Eval the output directly. Remove
13803 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13804 hp_f77_compiler and hp_f90_compiler completely.
13805 (gdb_preprocess): Delete.
13806 (get_compiler): Delete.
13807
7cf03d44
MK
138082004-01-24 Mark Kettenis <kettenis@gnu.org>
13809
13810 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13811 <string.h>.
13812
68b6dce9
NR
138132004-01-24 Nick Roberts <nick@nick.uklinux.net>
13814
13815 * gdb.mi/mi-stack.exp: Update copyright.
13816
b368761e
DC
138172004-01-23 David Carlton <carlton@kealia.com>
13818
13819 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13820 test for cp_lookup_transparent_type.
13821 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13822 call them.
13823
f2061b53
DJ
138242004-01-23 Daniel Jacobowitz <drow@mvista.com>
13825
13826 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13827 after -var-update.
13828
37fc574a
DC
138292004-01-23 David Carlton <carlton@kealia.com>
13830
13831 * gdb.cp/namespace.cc (C::ensureRefs): New.
13832 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13833
8e94b928
NR
138342004-01-20 Nick Roberts <nick@nick.uklinux.net>
13835
13836 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13837 case "-stack-list-locals 2".
13838 * gdb.mi/mi-var-child.exp: Test for case
13839 "-var-list-children --all-values NAME".
13840
997b0952
MC
138412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13844
52470da3
MK
138452004-01-18 Mark Kettenis <kettenis@gnu.org>
13846
7049b4b8
MK
13847 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13848 used with gdb_test_multiple.
13849
52470da3
MK
13850 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13851 read at address 0. This fixes PR testsuite/1504.
13852
da6012e5
DJ
138532004-01-18 Daniel Jacobowitz <drow@mvista.com>
13854
13855 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13856 Remove downloading, guessing the host executable, the calls to
13857 gdb_file_cmd and gdb_target_cmd, and "load" support.
13858 (infer_host_exec): New function broken out from gdb_load.
13859 (gdb_load): New wrapper for gdbserver_gdb_load.
13860 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13861 gdb_target_cmd. Use -target-select.
13862 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13863 Download binaries to the host. Clear last_mi_remote_file when
13864 we load a new binary.
13865 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13866 call gdbserver_gdb_load and mi_gdb_target_cmd.
13867
32c70722
MC
138682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13871 type patterns.
13872
b0cecf36
MC
138732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13874
13875 * gdb.cp/templates.exp: Fix typo in test name of
13876 "print Foo<volatile char*>::foo".
13877
4120d7e6
MC
138782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13881
f679e530
BE
138822004-01-16 Ben Elliston <bje@wasabisystems.com>
13883
13884 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13885 (clean mostlyclean): Remove empty rm.
13886
091c48f6
MC
138872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13888
13889 * gdb.base/setvar.exp: Add copyright years.
13890
3e5fc8d2
DC
138912004-01-14 David Carlton <carlton@bactrian.org>
13892
13893 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13894 PR c++/1511 and update coment.
13895 * gdb.cp/templates.exp: Update patterns to match current output.
13896 If changes involve something other than whitespace, KFAIL
13897 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13898
63d06c5c
DC
138992004-01-14 David Carlton <carlton@kealia.com>
13900
13901 * gdb.cp/namespace.exp: Add tests involving classes defined within
13902 namespaces.
13903 * gdb.cp/namespace.cc (C::CClass): New.
13904 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13905
a51dab88
EZ
139062004-01-14 Elena Zannoni <ezannoni@redhat.com>
13907
13908 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13909 what debug info we have. Print a better message if something goes
13910 wrong while producing the separate debug info file.
13911
a476ccc9
MC
139122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13913
13914 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13915
f453692c
MC
139162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 * gdb.base/callfuncs.c: Add copyright notice.
13919
f40063a5
MC
139202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13923 inheritance. PR gdb/1498, PR gcc/13539.
13924
19ac3974
EZ
139252004-01-13 Elena Zannoni <ezannoni@redhat.com>
13926
a9c64011
AS
13927 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13928 test specific name.
13929 * gdb.mi/gdb669.exp: Ditto.
13930 * gdb.mi/mi-pthreads.exp: Ditto.
13931 * gdb.mi/mi1-pthreads.exp: Ditto.
13932 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13933
56c97c6e
MC
139342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13935
13936 * gdb.cp/member-ptr.cc: Add copyright notice.
13937
a0644324
MC
139382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13939
13940 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13941 some patterns for recent versions of gcc and hpacc. Delete
13942 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13943 Delete tests that access a NULL pointer-to-member-data. This
13944 script is still disabled for gcc.
13945
32fabe09
EZ
139462004-01-12 Elena Zannoni <ezannoni@redhat.com>
13947
13948 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13949 escaped correctly.
32fabe09 13950
1f8a6abb
EZ
139512004-01-12 Elena Zannoni <ezannoni@redhat.com>
13952
13953 * gdb.base/sepdebug.exp: New file.
13954 * gdb.base/sepdebug.c: New file.
13955 * lib/gdb.exp (separate_debug_filename): New procedure.
13956 (gdb_gnu_strip_debug): New procedure.
13957
48efe704
AC
139582004-01-12 Andrew Cagney <cagney@redhat.com>
13959
13960 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13961 * gdb.mi/ChangeLog-1999-2003: New file.
13962
a9415475
AC
139632004-01-12 Andrew Cagney <cagney@redhat.com>
13964
13965 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13966 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13967 or EEXIST", treat EBUSY as an XFAIL.
13968
83b8cf9d
MC
139692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13970
13971 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13972 hp_cc_compiler.
13973
9939d2a8
MC
139742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13977 decorations.
13978
1ff8cadf
MC
139792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13980
13981 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13982 and "(aCC)" decorations. Remove obsolete doco about old
13983 test results.
13984
6fa9022e
MC
139852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13986
13987 * gdb.cp/exception.exp: Fix typo in doco.
13988
209721fe
MK
139892004-01-09 Mark Kettenis <kettenis@gnu.org>
13990
13991 * gdb.base/gdb1476.exp: Fix typo.
13992
ef11303e
MC
139932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13994
13995 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13996 file.
13997
041ab88c
MC
139982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13999
14000 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14001 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14002 Use gdb_compile. Remove restriction on gcc. Add some patterns
14003 for recent version of gdb. Delete second half, which was a copy
14004 of the first half with different build flags. This test is
14005 still disabled because it is still not ready for production.
14006
e36d075a
MC
140072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14008
14009 * gdb.cp/exception.cc: Add copyright notice.
14010 * gdb.cp/exception.exp: Add a notice that this file is broken
14011 because of line number changes caused by addition of copyright
14012 notice.
14013
42b190ad
MC
140142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14015
14016 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14017 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14018
8f25f06b
MC
140192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14020
14021 * gdb.cp/classes.exp: Accept gnu abi 2.
14022 * gdb.cp/derivation.exp: Likewise.
14023 * gdb.cp/overload.exp: Likewise.
14024 * gdb.cp/virtfunc.exp: Likewise.
14025
06ded8b8
MC
140262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14029 semicolon after end of function.
14030
77c26ae3
MC
140312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14032
14033 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14034 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14035 boilerplate code for compiling and running the program under
14036 test. Add some string method tests.
14037
20757486
MC
140382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14039
14040 * gdb.cp/bs15503.cc: Add copyright notice.
14041 * gdb.cp/bs15503.exp: Adjust line number.
14042
0fd3b503
MC
140432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14044
14045 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14046 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14047
10d1bea8
MC
140482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14049
14050 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14051 hp_cc_compiler.
14052
2789202a
MC
140532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14054
14055 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14056 * gdb.cp/ctti.exp: Use the marker instead of "next".
14057 With gcc, run further before bailing.
14058
b862f14c
MC
140592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14060
14061 * gdb.cp/cttiadd.cc: Add copyright notice.
14062 * gdb.cp/cttiadd1.cc: Likewise.
14063 * gdb.cp/cttiadd2.cc: Likewise.
14064 * gdb.cp/cttiadd3.cc: Likewise.
14065
96da2469
MC
140662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14067
14068 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14069 Use gdb_test, gdb_test_multiple. Use floating-point values that
14070 have exact representations in IEEE-ish formats.
14071
053248ff
MC
140722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14073
14074 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14075 compilers. Delete duplicate call to get_compiler_info.
14076 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14077 * gdb.base/volatile.exp: Likewise.
14078
84acecdd
MK
140792004-01-07 Mark Kettenis <kettenis@gnu.org>
14080
14081 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14082 memory at address 0.
14083
fe11a27f
MC
140842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14085
14086 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14087 to test for hp-ux assembler. Fix copyright years.
14088
60ad077b
AC
140892004-01-07 Andrew Cagney <cagney@redhat.com>
14090
14091 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14092
1c9b8f33
AC
140932004-01-07 Andrew Cagney <cagney@redhat.com>
14094
14095 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14096 when creating the read-only file. From analysis by Roland McGrath
14097 and Elena Zannoni.
14098
753ccc7a
MC
140992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14100
14101 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14102
eca3e36b
MC
141032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14104
14105 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14106 data pointers.
14107
f8d4bac4
MC
141082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/m-static.exp: Compile one source file at a time.
14111 Delete unused call to get_compiler_info.
14112
9b4e0f94
MC
141132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14114
14115 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14116 * gdb.base/call-rt-st.exp: Likewise.
14117 * gdb.base/nodebug.exp: Likewise.
14118 * gdb.base/volatile.exp: Likewise.
14119 * gdb.cp/ref-types.exp: Likewise.
14120 * gdb.cp/templates.exp: Likewise.
14121
023c1024
MK
141222004-01-05 Mark Kettenis <kettenis@gnu.org>
14123
14124 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14125
19703c4a
MC
141262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14127
14128 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14129 hppa*-hp-hpux*.
14130
18b67037
MK
141312004-01-04 Mark Kettenis <kettenis@gnu.org>
14132
ba6219c8
MK
14133 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14134 x86_64-*-*.
14135
18b67037
MK
14136 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14137 sparc64-*-* and sparc*-solaris2*.
14138
1bfbbb9d
MK
141392004-01-04 Mark Kettenis <kettenis@gnu.org>
14140
14141 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14142 return ${tests}" test. The ${tests} already mentions the
14143 filename.
14144
06846494
MC
141452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14146
14147 * gdb.cp/local.exp: Accept gcc abi 2.
14148
3b0cb202
MC
141492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14150
14151 * gdb.cp/templates.exp: Accept gcc abi 2.
14152
0643ec3f
MC
141532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14154
14155 * lib/compiler.cc: Remove supports_template_debugging.
14156 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14157
d231d0b1
MC
141582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14159
14160 * gdb.cp/namespace.exp: Accept gcc abi 2.
14161
44ffb27c
MC
141622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14163
14164 * gdb.cp/method.exp: Accept gcc abi 2.
14165
184ad485
MC
141662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14167
14168 * gdb.cp/classes.exp: Generate identical results as old version.
14169 * gdb.cp/derivation.exp: Likewise.
14170 * gdb.cp/overload.exp: Likewise.
14171 * gdb.cp/virtfunc.exp: Likewise.
14172
116f09e7
MC
141732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14174
14175 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14176 mysterious bug with sourceware version of expect.
14177
b1379776
MC
141782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14179
14180 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14181 current versions of gcc, including gcc abi 2. Remove gratuitous
14182 restart of test program. Use gdb_test_multiple and gdb_test for
14183 all tests. Add patterns to xfail missing "const" in "const char *"
14184 and kfail PR gdb/1155.
14185
6b7a4c0e
MC
141862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14187
14188 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14189 current versions of gcc, including gcc abi 2. Remove gratuitous
14190 restart of test program. Use gdb_test_multiple and gdb_test for
14191 all tests. Add patterns to kfail PR gdb/1498.
14192
51615d72
MC
141932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14194
14195 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14196 current versions of gcc, including gcc abi 2. Use "breakpoint"
14197 and "continue" instead of restarting the target program. Use
14198 gdb_test_multiple and gdb_test for all tests.
14199
7b79a9d7
MK
142002004-01-01 Mark Kettenis <kettenis@gnu.org>
14201
14202 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14203 for *-*-solaris2*.
14204
1cd3489f
MC
142052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14206
14207 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14208 current versions of gcc, including gcc abi 2. Use "breakpoint"
14209 and "continue" instead of restarting the target program several
14210 times. Use gdb_test_multiple and gdb_test for all tests.
14211
850742db
MC
142122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14213
14214 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14215 source files.
14216
eb4bbda8
MC
142172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14218
14219 * gdb.base/environ.exp: Handle compiling test case from multiple
14220 source files.
14221
e42c7771
MC
142222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14223
14224 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14225
80e4b428
JB
142262003-12-17 Jim Blandy <jimb@redhat.com>
14227
5f06973a
JB
14228 * gdb.base/freebpcmd.c: Add copyright notice.
14229
80e4b428
JB
14230 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14231
0ab84fb7
MC
142322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14233
14234 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14235
1b3bb3d0
JB
142362003-12-13 Jim Blandy <jimb@redhat.com>
14237
14238 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14239
3a4c9371
KB
142402003-12-12 Kevin Buettner <kevinb@redhat.com>
14241
14242 * gdb.asm/frv.inc: New file.
14243 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14244
a1dea79a
FF
142452003-12-09 Fred Fish <fnf@redhat.com>
14246
14247 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14248 functions to break1.c and leave prototypes behind. Add more
14249 "set breakpoint NN here" comments.
14250 * gdb.base/break1.c: New file.
14251
14252 * gdb.base/break.exp: Handle compiling test case from multiple
14253 source files and change source file references as needed.
14254 * gdb.base/completion.exp: Ditto.
14255 * gdb.base/condbreak.exp: Ditto.
14256 * gdb.base/define.exp: Ditto.
14257 * gdb.base/ena-dis-br.exp: Ditto.
14258 * gdb.base/info-proc.exp: Ditto.
14259 * gdb.base/maint.exp: Ditto.
14260 * gdb.base/until.exp: Ditto.
14261
14262 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14263 hardcoded line numbers.
14264 * gdb.base/define.exp: Ditto.
14265 * gdb.base/ena-dis-br.exp: Ditto.
14266 * gdb.base/maint.exp: Ditto.
14267 * gdb.base/until.exp: Ditto.
14268
14269 * gdb.base/completion.exp: Use "break1" for completion tests since
14270 "break" is no longer a unique prefix.
14271
5266b69c
AC
142722003-12-06 Andrew Cagney <cagney@redhat.com>
14273
14274 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14275 "return_value_unimplemented". When an unimplemented struct return
14276 architecture, report incorrect values as a KFAIL
14277
374451f0
MC
142782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14279
14280 * gdb.cp/rtti.exp: Accept new wording of warning from
14281 cp_lookup_rtti_type.
14282
ba9b20a7
MC
142832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14284
14285 Partial fix for PR testsuite/1456.
14286 * gdb.base/scope.exp (test_at_main): Replace references to
14287 gcc_compiled with calls to test_compiler_info.
14288 (test_at_foo): Likewise.
14289 (test_at_bar): Likewise.
14290
b74b6d0b
MC
142912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14292
14293 Partial fix for PR testsuite/1456.
14294 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14295 to test_compiler_info.
14296
ccfa3402
MC
142972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * gdb.base/so-impl-ld.exp: Update copyright notice.
14300
f6246aba
MC
143012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14302
14303 Partial fix for PR testsuite/1456.
14304 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14305 to test_compiler_info.
14306
13ae734a
MC
143072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14308
14309 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14310 from current versions of gdb. Clean up regular expressions.
14311 Delete redundant timeout case.
14312
d8e1cdee
MC
143132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14314
14315 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14316 from current versions of gdb. Clean up regular expressions.
14317 Delete redundant timeout case.
14318
96457b64
MC
143192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14320
14321 Partial fix for PR testsuite/1456.
14322 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14323 gcc_compiled with call to test_compiler_info.
14324
f35309fc
MC
143252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14326
14327 Partial fix for PR testsuite/1456.
14328 * gdb.base/list.exp (test_list_function): Delete unused declaration
14329 of gcc_compiled.
14330
d7afdf9b
MC
143312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14332
14333 Partial fix for PR testsuite/1456.
14334 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14335 call to test_compiler_info.
14336
71507b56
MK
143372003-11-29 Mark Kettenis <kettenis@gnu.org>
14338
14339 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14340 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14341 it to create the appropriate note.inc.
14342 * gdb.asm/asmsrc1.s: Include "note.inc".
14343 * gdb.asm/netbsd.inc: New file.
14344 * gdb.asm/empty.inc: New file.
14345
f81f93f7
MC
143462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 Partial fix for PR testsuite/1456.
14349 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14350 calls to test_compiler_info.
14351
9a77938e
MC
143522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 Partial fix for PR testsuite/1456.
14355 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14356 calls to test_compiler_info.
14357
e8367dc7
MK
143582003-11-27 Mark Kettenis <kettenis@gnu.org>
14359
14360 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14361 pattern for the KFAILs.
14362
526c61ee
AF
143632003-11-25 Adam Fedor <fedor@gnu.org>
14364
14365 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14366 * gdb.objc/objcdecode.m: New file.
14367
28f2d600
AF
143682003-11-25 Adam Fedor <fedor@gnu.org>
14369
14370 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14371 * gdb.objc/nondebug.m: New file.
14372
a3895cee
BE
143732003-11-26 Ben Elliston <bje@wasabisystems.com>
14374
14375 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14376 NetBSD as it does on FreeBSD. Modelled on a similar change by
14377 Mark Kettenis on 2003-05-30.
14378 (link-flags): Set to "--entry _start" regardless of target.
14379 Special linker flags are to be appended to $link-flags.
14380 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14381
c9f2c8a3
MC
143822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14383
14384 * gdb.cp/method.exp: Accept output of new demangler.
14385
15a0587a 143862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14387
14388 * gdb/class2.exp: New file.
14389 * gdb/class2.cc: New file.
14390
3c00b570
MC
143912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14394 of new demangler.
14395
7027acc7
MK
143962003-11-23 Mark Kettenis <kettenis@gnu.org>
14397
14398 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14399 of gdb_test "run".
14400
b0e1598a
MK
144012003-11-23 Mark Kettenis <kettenis@gnu.org>
14402
14403 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14404 "continue" into "run".
14405
4d9eda44
MC
144062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 Partial fix for PR testsuite/1456.
14409 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14410 call to test_compiler_info.
14411 * gdb.cp/ctti.exp: Likewise.
14412 * gdb.cp/derivation.exp: Likewise.
14413 * gdb.cp/member-ptr.exp: Likewise.
14414 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14415 reference to gcc_compiled.
14416
144172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14418
14419 Fix PR testsuite/1463.
14420 * gdb.base/structs.exp (start_structs_test): Call
14421 get_debug_format before using the debug format.
14422
d422fe19
AC
144232003-11-22 Andrew Cagney <cagney@redhat.com>
14424
14425 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14426 * gdb.base/structs.exp: Use gdb_test_multiple.
14427
039cf96d
AC
144282003-11-20 Andrew Cagney <cagney@redhat.com>
14429
6882279b
AC
14430 * gdb.base/structs.exp: Handle and recover from internal errors.
14431 Replace "foo${n}" with "foo<n>" in test messages.
14432
e53890ae
AC
14433 * gdb.base/structs.exp: Update copyright. Rewrite.
14434 * gdb.base/structs.c: Update copyright. Rewrite.
14435
2b211c59
AC
14436 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14437 resync count exceeded.
d63a86f8 14438
039cf96d
AC
14439 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14440 from the internal error.
14441 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14442 Original from Jim Blandy.
14443 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14444
eac98b22
AC
144452003-11-19 Andrew Cagney <cagney@redhat.com>
14446
14447 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14448 KFAIL.
14449
67455b2a
MK
144502003-11-17 Mark Kettenis <kettenis@gnu.org>
14451
14452 New testcase for PR backtrace/1435.
14453 * gdb.arch/i386-unwind.exp: New file.
14454 * gdb.arch/i386-unwind.c: New file.
14455
853d6e5b
AC
144562003-11-17 Andrew Cagney <cagney@redhat.com>
14457
14458 * lib/gdb.exp (compiler_info): New global.
14459 (test_compiler_info): New function.
14460 (get_compiler_info): Set compiler_info.
14461 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14462 "compiler_info" to gcc-<major>-<minor>.
14463
38cf6e11
MC
144642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14465
14466 * gdb.trace/configure: Remove.
14467
a50d3602
EZ
144682003-11-13 Elena Zannoni <ezannoni@redhat.com>
14469
14470 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14471 breakpoints.
a50d3602
EZ
14472 * gdb.base/break.exp: Remove all references to explicit line
14473 numbers.
14474
d9407aaa
NC
144752003-11-11 Nick Clifton <nickc@redhat.com>
14476
14477 * gdb.base/shreloc.exp: Do not run for targets which do not
14478 support shared objects.
14479
db488fc1
CV
144802003-11-10 Corinna Vinschen <vinschen@redhat.com>
14481
14482 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14483 Don't run tests if nofileio flag is given.
14484
6a90a18e
EZ
144852003-11-07 Elena Zannoni <ezannoni@redhat.com>
14486
14487 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14488 as well as 'Watchpoint'.
6a90a18e 14489
0b915e9c
EZ
144902003-11-06 Elena Zannoni <ezannoni@redhat.com>
14491
14492 Reported by Jim Ingham <jingham@apple.com>:
14493 * gdb.base/annota1.exp: Match at least one occurrence of the
14494 signal handler annotation.
14495
d7e4b55f
EZ
144962003-11-06 Elena Zannoni <ezannoni@redhat.com>
14497
a9c64011
AS
14498 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14499 as well as 'Watchpoint'.
d7e4b55f 14500
2fe4e8d0
MC
145012003-11-05 Michael Chastain <mec@shout.net>
14502
14503 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14504
6ef88553
KW
145052003-11-03 Kris Warkentin <kewarken@qnx.com>
14506
14507 * gdb.arch/gdb1291.c: New test file.
14508 * gdb.arch/gdb1291.exp: New test script.
14509 * gdb.arch/gdb1431.c: New test file.
14510 * gdb.arch/gdb1431.exp: New test script.
14511
ae7dc4d8
MC
145122003-10-22 Michael Chastain <mec@shout.net>
14513
14514 * gdb.mi/pthreads.c: Add copyright notice.
14515
c39d7427
MC
145162003-10-22 Michael Chastain <mec@shout.net>
14517
14518 * gdb.threads/pthreads.c: Add copyright notice.
14519
8b7d96c1
MC
145202003-10-20 Michael Chastain <mec@shout.net>
14521
14522 * gdb.base/gdb1056.exp: New test script.
14523
d1d69fdd
DJ
145242003-10-13 Daniel Jacobowitz <drow@mvista.com>
14525
14526 * gdb.threads/killed.exp: Use gdb_run_cmd.
14527
7d605576
DJ
145282003-10-13 Daniel Jacobowitz <drow@mvista.com>
14529
14530 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14531 create a core file.
14532 * gdb.threads/gcore-thread.exp: Likewise.
14533
618ec112
CV
145342003-10-13 Corinna Vinschen <vinschen@redhat.com>
14535
14536 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14537 type, based on char type.
14538 (struct bit_flags_short_t): New bitfield type, based on short type.
14539 (init_bit_flags_char): New fuction.
14540 (init_bit_flags_short): Ditto.
14541 (print_bit_flags_char): Ditto.
14542 (print_bit_flags_short): Ditto.
14543 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14544
9367a73c
MC
145452003-10-11 Michael Chastain <mec@shout.net>
14546
14547 * gdb.base/call-rt-st.exp: Update copyright year.
14548
1decf120
KI
145492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14550
14551 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14552 * gdb.disasm/sh3.s: Ditto.
14553
5445b2ae
DJ
145542003-10-07 Daniel Jacobowitz <drow@mvista.com>
14555
14556 * gdb.threads/switch-threads.exp: New test.
14557 * gdb.threads/switch-threads.c: New source file.
14558
aec24853
CV
145592003-10-07 Corinna Vinschen <vinschen@redhat.com>
14560
14561 * gdb.base/ending-run.exp: Add sh specific case.
14562
adc7428d
AC
145632003-10-06 Andrew Cagney <cagney@redhat.com>
14564
14565 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14566 * gdb.disasm/mn10200.exp: Delete obsolete file.
14567
c9d37158
DJ
145682003-09-29 Daniel Jacobowitz <drow@mvista.com>
14569
14570 * ChangeLog: Correct an entry command.exp -> commands.exp.
14571 * gdb.base/commands.exp (bp_deleted_in_command_test)
14572 (temporary_breakpoint_commands): Check noargs.
14573
79c2c32d
DC
145742003-09-25 David Carlton <carlton@kealia.com>
14575
14576 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14577 of some print tests, where appropriate. Add tests for C::D::cd,
14578 E::ce, F::cXfX, G::XgX.
14579 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14580
594e6d67
RE
145812003-09-25 Richard Earnshaw <rearnsha@arm.com>
14582
14583 * lib/java.exp (java_init): Import target_alias before using it.
14584
10f0d451
DC
145852003-09-25 David Carlton <carlton@kealia.com>
14586
14587 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14588
274bcba0
EZ
145892003-09-23 Elena Zannoni <ezannoni@redhat.com>
14590
d63a86f8 14591 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14592 weirdness.
274bcba0 14593
cdbf20f7
MC
145942003-09-17 Michael Chastain <mec@shout.net>
14595
14596 * gdb.cp/gdb1355.exp: New file.
14597 * gdb.cp/gdb1355.c: New file.
14598
71e06f80
CV
145992003-09-15 Corinna Vinschen <vinschen@redhat.com>
14600
14601 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14602 * gdb.asm/sh.inc: New file.
14603
5c4e30ca
DC
146042003-09-11 David Carlton <carlton@kealia.com>
14605
bd45b7af
DC
14606 * gdb.cp/namespace.exp: Add tests for namespace types.
14607 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14608 (test_namespace): New.
14609
1c199746
EZ
146102003-09-11 Elena Zannoni <ezannoni@redhat.com>
14611
a9c64011 14612 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14613 * gdb.stabs/weird.exp: Ditto.
1c199746 14614
04ed252f
MC
146152003-09-08 Michael Chastain <mec@shout.net>
14616
14617 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14618
d8a2d9e7
MC
146192003-09-07 Michael Chastain <mec@shout.net>
14620
14621 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14622 'parse error'.
14623
161afb24
MK
146242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14625
14626 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14627
49f2741a
MC
146282003-08-30 Michael Chastain <mec@shout.net>
14629
14630 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14631 * gdb.gdb/observer.exp: Ditto.
14632 * gdb.gdb/xfullpath.exp: Ditto.
14633
8afa723e
MK
146342003-08-29 Mark Kettenis <kettenis@gnu.org>
14635
14636 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14637 *-*-*bsd*.
14638
f31dfe3b
JJ
146392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14640
14641 * gdb.base/dump.exp: Skip for ia64.
14642
4630e498
JJ
146432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14644
14645 * gdb.asm/asm-source.exp: Add ia64 support.
14646 * gdb.asm/ia64.inc: New file.
14647
1105b7ef
MC
146482003-08-22 Michael Chastain <mec@shout.net>
14649
14650 * gdb.cp: New directory.
14651 * gdb.cp/*: Copy from gdb.c++/*.
14652 * gdb.c++/*: Remove.
14653 * Makefile.in: Change gdb.c++ to gdb.cp.
14654 * configure.in: Ditto.
14655 * configure: Regnerate.
14656
c945b932
MK
146572003-08-18 Mark Kettenis <kettenis@gnu.org>
14658
14659 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14660 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14661
2b66634b
DJ
146622003-08-17 Daniel Jacobowitz <drow@mvista.com>
14663
14664 * mi-var-display.exp (-var-list-children weird): Accept function
14665 pointers with argument types.
14666 * mi1-var-display.exp (-var-list-children weird): Likewise.
14667 * mi2-var-display.exp (-var-list-children weird): Likewise.
14668
a356f73b
DJ
146692003-08-17 Daniel Jacobowitz <drow@mvista.com>
14670
14671 * gdb.base/annota3.exp: Add missing newline.
14672
483417b8
MC
146732003-08-06 Michael Chastain <mec@shout.net>
14674
14675 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14676
c99c59c3
MS
146772003-08-12 Michael Snyder <msnyder@redhat.com>
14678
14679 * gdb.base/float.exp: Add test for SH.
14680
55ed7501
MK
146812003-08-10 Mark Kettenis <kettenis@gnu.org>
14682
14683 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14684
1a371f2e
EZ
146852003-08-07 Elena Zannoni <ezannoni@redhat.com>
14686
14687 * gdb.base/completion.exp: Remove reduntant completion test
14688 on filename.
14689
e0f353ce
EZ
146902003-08-07 Elena Zannoni <ezannoni@redhat.com>
14691
a9c64011
AS
14692 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14693 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14694 gdb.trace/save-trace.exp: Make sure that full pathnames are
14695 escaped correctly.
e0f353ce 14696
5710a1af 146972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14698
a9c64011
AS
14699 * configure.in: Don't generate config.h from config.hin.
14700 * configure: Regenerate.
14701 * config.hin: Remove file.
14702 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14703 * gdb.threads/pthreads.c: Ditto.
5710a1af 14704
dcd81ce9
DJ
147052003-08-07 Daniel Jacobowitz <drow@mvista.com>
14706
14707 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14708 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14709 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14710 Replace ld24 with seth/add3.
14711
6009d884
AC
147122003-08-02 Andrew Cagney <cagney@redhat.com>
14713
14714 * gdb.base/annota3.exp: New file.
14715 * gdb.base/annota3.c: New file.
14716 * gdb.c++/annota3.exp: New file.
14717 * gdb.c++/annota3.cc: New file.
14718
51514e06
MC
147192003-07-29 Michael Chastain <mec@shout.net>
14720
14721 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14722 actually failed.
14723 (do_pass): Likewise.
14724 * gdb.threads/tls.exp: Always initialize no_of_threads.
14725
4ee6625b
DJ
147262003-07-27 Daniel Jacobowitz <drow@mvista.com>
14727
14728 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14729 pattern.
14730 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14731 * gdb.threads/tls.exp: Recognize one case of the host library not
14732 supporting TLS.
14733
225f2bf6
AC
147342003-07-27 Andrew Cagney <cagney@redhat.com>
14735
14736 * gdb.base/fileio.exp: Use SH when running commands using
14737 remote_exec.
14738
bcb27c9f
DJ
147392003-07-24 Daniel Jacobowitz <drow@mvista.com>
14740
14741 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14742 * gdb.base/relocate.c (dummy): New padding array.
14743
3d67be83
MS
147442003-07-22 Michael Snyder <msnyder@redhat.com>
14745
d63a86f8 14746 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14747
14748 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14749 patterns to be more general, accepting old and new output.
14750 Some output chars (such as '+') also must be quoted.
d63a86f8 14751 Some addresses are displayed numerically instead of
3d67be83
MS
14752 symbolically.
14753
57ba3b85
MS
147542003-07-23 Michael Snyder <msnyder@redhat.com>
14755
686d097c
MS
14756 * gdb.base/return2.exp: Don't test long-long return.
14757
57ba3b85
MS
14758 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14759 * gdb.disasm/t01_mov.exp: Ditto.
14760 * gdb.disasm/t02_mova.s: Ditto.
14761 * gdb.disasm/t02_mova.exp: Ditto.
14762 * gdb.disasm/t03_add.s: Ditto.
14763 * gdb.disasm/t03_add.exp: Ditto.
14764 * gdb.disasm/t04_sub.s: Ditto.
14765 * gdb.disasm/t04_sub.exp: Ditto.
14766 * gdb.disasm/t05_cmp.s: Ditto.
14767 * gdb.disasm/t05_cmp.exp: Ditto.
14768 * gdb.disasm/t06_ari2.s: Ditto.
14769 * gdb.disasm/t06_ari2.exp: Ditto.
14770 * gdb.disasm/t07_ari3.s: Ditto.
14771 * gdb.disasm/t07_ari3.exp: Ditto.
14772 * gdb.disasm/t08_or.s: Ditto.
14773 * gdb.disasm/t08_or.exp: Ditto.
14774 * gdb.disasm/t09_xor.s: Ditto.
14775 * gdb.disasm/t09_xor.exp: Ditto.
14776 * gdb.disasm/t10_and.s: Ditto.
14777 * gdb.disasm/t10_and.exp: Ditto.
14778 * gdb.disasm/t11_logs.s: Ditto.
14779 * gdb.disasm/t11_logs.exp: Ditto.
14780 * gdb.disasm/t12_bit.s: Ditto.
14781 * gdb.disasm/t12_bit.exp: Ditto.
14782 * gdb.disasm/t13_otr.s: Ditto.
14783 * gdb.disasm/t13_otr.exp: Ditto.
14784
e00759ef
EZ
147852003-07-22 Elena Zannoni <ezannoni@redhat.com>
14786
14787 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14788
8bc2021f
EZ
147892003-07-22 Elena Zannoni <ezannoni@redhat.com>
14790
a9c64011
AS
14791 * gdb.threads/tls.c : New file.
14792 * gdb.threads/tls.exp : New file.
14793 * gdb.threads/tls-main.c : New file.
14794 * gdb.threads/tls-shared.c : New file.
14795 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14796
89320c4c
AS
147972003-07-22 Andreas Schwab <schwab@suse.de>
14798
14799 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14800
180dea7c
AS
148012003-07-20 Andreas Schwab <schwab@suse.de>
14802
14803 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14804 due to insn reordering.
14805
0714963c
AC
148062003-07-15 Andrew Cagney <cagney@redhat.com>
14807
14808 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14809
98a23b3f
MC
148102003-07-15 Michael Chastain <mec@shout.net>
14811
14812 * gdb.base/gdb1250.exp: New file.
14813 * gdb.base/gdb1250.c: New file.
14814
27e417a2
ML
148152003-07-09 Michal Ludvig <mludvig@suse.cz>
14816
14817 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14818 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14819
8bc2021f
EZ
148202003-07-09 Elena Zannoni <ezannoni@redhat.com>
14821
a9c64011
AS
14822 * gdb.threads/tls.c: New file.
14823 * gdb.threads/tls.exp: New file.
14824 * gdb.threads/tls-main.c: New file.
14825 * gdb.threads/tls-shared.c: New file.
14826 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14827
d99968dc
EZ
148282003-07-09 Elena Zannoni <ezannoni@redhat.com>
14829
14830 * gdb.base/annota1.exp: Make sure that we properly escape the
14831 full path of the source file. Xfail more permissive patterns,
d63a86f8 14832 due to a compiler debug info problem.
d99968dc 14833
83876b3b
AS
148342003-07-07 Andreas Schwab <schwab@suse.de>
14835
2705e972
AS
14836 * gdb.asm/m68k.inc: New file.
14837 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14838
83876b3b
AS
14839 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14840 arguments"): Also match negative number.
14841
14842 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14843
3a871b37
DJ
148442003-07-03 Daniel Jacobowitz <drow@mvista.com>
14845
14846 * gdb.base/store.c (charest): New typedef.
14847 (add_char): Rename to add_charest, update.
14848 (wack_char): Rename to wack_charest, update types. Return l + r
14849 to keep r live across the call.
14850 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14851 (wack_double, wack_doublest): Return l + r to keep r live across
14852 the call.
14853 * gdb.base/store.exp: Accomodate store.c changes.
14854
b2a7f303
DC
148552003-06-30 David Carlton <carlton@kealia.com>
14856
14857 * gdb.c++/maint.exp (test_invalid_name): New.
14858 (test_first_component): Add tests for invalid names.
14859
3c6cb4a1
MC
148602003-06-29 Michael Chastain <mec@shout.net>
14861
14862 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14863 output of '<VTT for class>' for virtual base classes.
14864
f1c2644b
DJ
148652003-06-29 Daniel Jacobowitz <drow@mvista.com>
14866
14867 * gdb.base/completion.exp: Tab-complete "complet" instead of
14868 "compl".
14869 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14870
18080350
DJ
148712003-06-29 Daniel Jacobowitz <drow@mvista.com>
14872
14873 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14874 * gdb.base/volatile.exp: Likewise.
14875
f56973f8
DJ
148762003-06-29 Daniel Jacobowitz <drow@mvista.com>
14877
14878 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14879 gdb/1265.
14880
148812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14882 Daniel Jacobowitz <drow@mvista.com>
14883
14884 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14885 initial line count of 'captured_main' from 26 to 32.
14886 (test_with_self): Allow xmalloc call to be interleaved with the
14887 preceding two lines.
14888
e766d4d6
JB
148892003-06-24 Joel Brobecker <brobecker@gnat.com>
14890
14891 * gdb.base/bang.exp: New testcase.
14892
f125c9a4
JB
148932003-06-23 Joel Brobecker <brobecker@gnat.com>
14894
14895 * gdb.base/langs.exp: Add some tests for the "minimal" language
14896 support.
14897
6e25beaf
EZ
148982003-06-23 Elena Zannoni <ezannoni@redhat.com>
14899
14900 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14901 the testcase.
14902
2f816dda
DJ
149032003-06-22 Daniel Jacobowitz <drow@mvista.com>
14904
14905 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14906 offset.
14907
db5a5748
DJ
149082003-06-22 Daniel Jacobowitz <drow@mvista.com>
14909
14910 * gdb.c++/pr-1210.cc: New file.
14911 * gdb.c++/pr-1210.exp: New file.
14912
1df0c130
DJ
149132003-06-21 Daniel Jacobowitz <drow@mvista.com>
14914
14915 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14916 000-exec-continue.
14917
a92feac0
MK
149182003-06-15 Mark Kettenis <kettenis@gnu.org>
14919
14920 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14921 on *-*-*bsd* instead of *-*-freebsd*.
14922
81a58f5b
AC
149232003-06-14 Andrew Cagney <cagney@redhat.com>
14924
14925 * gdb.base/store.exp: Test longest and doublest. Test all
14926 parameters. Weaken return statement match.
14927 * gdb.base/store.c: Add longest and doublest - aka long long and
14928 long double functions. Put all parameters into local register
14929 variables. Use negative values.
14930
b257a0d3
AC
149312003-06-14 Andrew Cagney <cagney@redhat.com>
14932
14933 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14934 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14935 exit status.
14936 * gdb.base/fileio.exp: Disable target when nointerrupts and
14937 noinferiorio, instead of limiting it to remote. Use remote_exec
14938 instead of system.
d63a86f8 14939
21c38304
JJ
149402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14941
14942 * gdb.base/float.exp: Add ia64 support.
14943
1bcdb424
CV
149442003-06-12 Corinna Vinschen <vinschen@redhat.com>
14945
14946 * gdb.base/fileio.exp: Run only on remote targets.
14947
6aeb981f
CV
149482003-06-10 Corinna Vinschen <vinschen@redhat.com>
14949
14950 * gdb.base/fileio.c: New file, testing File-I/O.
14951 * gdb.base/fileio.exp: Ditto.
14952
53df362e
RG
149532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14954
14955 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14956 shared objects after relocation at load time (gdb PR/1132).
14957 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14958 as above, part of the shared object relocation test.
53df362e 14959
ffee1b46
MK
149602003-06-08 Mark Kettenis <kettenis@gnu.org>
14961
b5ca3722
MK
14962 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14963 fully filled history list.
14964 * gdb.base/gdb_history: New file.
14965
03ed860d
MK
14966 * gdb.base/signals.exp: XFAIL "continue to func1" on
14967 i*86-*-freebsd*.
14968
ffee1b46
MK
14969 * gdb.base/attach.exp: When trying to attach to a nonexistent
14970 process, make it possible to specify the PID based on the target,
14971 and do so for *-*-freebsd*.
14972
d80dbb52
RH
149732003-06-02 Richard Henderson <rth@redhat.com>
14974
14975 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14976
6dd77b81
RH
149772003-06-02 Richard Henderson <rth@redhat.com>
14978
14979 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14980
f6347e16
RH
149812003-06-02 Richard Henderson <rth@redhat.com>
14982
14983 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14984
2c161407
DJ
149852003-06-01 Daniel Jacobowitz <drow@mvista.com>
14986
14987 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14988 of globalvar.
14989
572eb746
MK
149902003-06-01 Mark Kettenis <kettenis@gnu.org>
14991
14992 * gdb.asm/asm-source.exp: Check for memory read errors in
14993 disassembler test on *BSD too.
14994
9e9617a5
RH
149952003-06-01 Richard Henderson <rth@redhat.com>
14996
14997 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14998 for .frame.
14999 (gdbasm_call): Lose ldgp.
15000 (gdbasm_startup): Add frame information.
15001 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15002
7b34ad4e
MK
150032003-05-31 Mark Kettenis <kettenis@gnu.org>
15004
15005 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15006 i?86-*-*.
15007
10059fdf
MK
150082003-05-30 Mark Kettenis <kettenis@gnu.org>
15009
15010 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15011 FreeBSD.
15012
acf4b816
RH
150132003-05-29 Richard Henderson <rth@redhat.com>
15014
15015 * gdb.asm/alpha.inc: New file.
15016 * gdb.asm/asm-source.exp: Use it.
15017
e9ecd949
JB
150182003-05-29 Jim Blandy <jimb@redhat.com>
15019
15020 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15021 'core.PID'.
15022
e3e5a4f3
JB
150232003-05-22 Jim Blandy <jimb@redhat.com>
15024
15025 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15026 backtrace.
d63a86f8 15027
72fe3d25
DC
150282003-05-20 David Carlton <carlton@math.stanford.edu>
15029
15030 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15031 this time.
15032
58da2eb2
DC
150332003-05-19 David Carlton <carlton@bactrian.org>
15034
15035 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15036 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15037
1fcb5155
DC
150382003-05-19 David Carlton <carlton@bactrian.org>
15039
15040 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15041 namespace tests.
15042 Bump copyright date.
15043 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15044 (main): Call C::D::marker2.
15045 * gdb.c++/namespace1.cc: New file.
15046
85e85163
JJ
150472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15048
15049 Roland McGrath <roland@redhat.com>
d63a86f8 15050 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15051 there is no manager thread.
15052
a25fbfec
JJ
150532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15054
d63a86f8
RM
15055 * gdb.threads/schedlock.exp: Remove assumption that all threads
15056 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15057 in one of the child threads rather than the main thread.
15058
be375bae
JB
150592003-05-07 Jim Blandy <jimb@redhat.com>
15060
09bf6082
JB
15061 Add support for assembly source testing on the s390x.
15062 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15063 architecture.
15064 * gdb.asm/s390x.inc: New file.
15065
be375bae
JB
15066 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15067 succession of 'if' statements.
15068
00905d52
AC
150692003-05-05 Andrew Cagney <cagney@redhat.com>
15070
15071 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15072
b1e29e33
AC
150732003-05-05 Andrew Cagney <cagney@redhat.com>
15074
15075 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15076 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15077
e33d66ec
EZ
150782003-05-02 Elena Zannoni <ezannoni@redhat.com>
15079
15080 * gdb.base/charset.exp: Update based on new behavior of set/show
15081 charset commands.
15082
2b6fd0d8
AC
150832003-05-01 Andrew Cagney <cagney@redhat.com>
15084
15085 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15086 variable do not give memory errors.
15087
130cacce
AF
150882003-04-30 Adam Fedor <fedor@gnu.org>
15089
15090 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15091 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15092 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15093 gdb.objc/basicclass.m: : New files
15094
15095 * lib/gdb.exp (gdb_compile_objc): New procedure.
15096
bea71854
DJ
150972003-04-27 Daniel Jacobowitz <drow@mvista.com>
15098
15099 * gdb.base/signals.exp: Make backtrace tests more specific.
15100
0f20eeea
DC
151012003-04-23 David Carlton <carlton@bactrian.org>
15102
15103 * gdb.c++/maint.exp (test_first_component): Add tests for
15104 'operator' in more locations.
15105
c8c4d8dc
KB
151062003-04-16 Kevin Buettner <kevinb@redhat.com>
15107
15108 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15109
3fe60e3c
EZ
151102003-04-16 Elena Zannoni <ezannoni@redhat.com>
15111
15112 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15113 func marke' instead. Update test name.
3fe60e3c 15114
9219021c
DC
151152003-04-15 David Carlton <carlton@math.stanford.edu>
15116
15117 * gdb.c++/maint.exp: New file.
15118
5dd55bdd
EZ
151192003-04-14 Elena Zannoni <ezannoni@redhat.com>
15120
15121 * gdb.threads/schedlock.c: Change type of thread function argument
15122 to long, to avoid warnings on 64-bit platforms.
15123
00890572
EZ
151242003-04-14 Elena Zannoni <ezannoni@redhat.com>
15125
a9c64011
AS
15126 * gdb.base/attach.exp: Add new message from ptrace in case of
15127 attaching to nonexistent process.
d63a86f8 15128
93201743
JB
151292003-04-11 Jim Blandy <jimb@redhat.com>
15130
15131 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15132 gdb.c++/userdef.cc: Place comments on the lines to which the
15133 marker function might return.
15134 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15135 gdb.c++/userdef.exp: Look for those comments to check that we've
15136 returned to the right place, instead of checking line numbers.
15137
2a11c64d
EZ
151382003-04-11 Elena Zannoni <ezannoni@redhat.com>
15139
a9c64011
AS
15140 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15141 match on sourcefile name, instead of directory name.
2a11c64d 15142
68ab8fc5
EZ
151432003-04-10 Elena Zannoni <ezannoni@redhat.com>
15144
d63a86f8 15145 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15146 working directory name.
15147
5624293a
JB
151482003-04-09 Jim Blandy <jimb@redhat.com>
15149
15150 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15151 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15152 after an inferior function call, report the failure, but allow the
15153 test to continue.
15154
f1f02ee4
SC
151552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15156
15157 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15158 with -DPROTOTYPES.
15159
6eb79af0
SC
151602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15161
15162 * gdb.base/break.exp: Revert last patch.
15163
8dfb4cf0
SC
151642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15165
15166 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15167 with -DPROTOTYPES.
15168
ed4c619a
AC
151692003-04-02 Andrew Cagney <cagney@redhat.com>
15170
15171 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15172 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15173 matching directories by the name breakpoint.
15174 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15175 Make "continue to marker1" consistent.
15176 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15177 message consistent.
15178 * lib/gdb.exp: Put "the program is no longer running", and "the
15179 program exited" in parenthesis.
15180 * lib/mi-support.exp: Ditto.
d63a86f8 15181
4e35d5f0 151822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15183
4e35d5f0
BR
15184 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15185
71900fe8
AC
151862003-03-29 Andrew Cagney <cagney@redhat.com>
15187
15188 * gdb.base/sizeof.c (main): Print the value of '\377'.
15189 * gdb.base/sizeof.exp: Check the sign of '\377'.
15190
c0655a16
MC
151912003-03-27 Michael Chastain <mec@shout.net>
15192
15193 * gdb.base/gdb1090.exp: New file.
15194 * gdb.base/gdb1090.cc: New file.
15195
5b2a3989
JB
151962003-03-27 J. Brobecker <brobecker@gnat.com>
15197
15198 * gdb.gdb/observer.exp: New regression test.
15199
79876890
MC
152002003-03-27 Michael Chastain <mec@shout.net>
15201
15202 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15203 * gdb.base/ptype.exp: Likewise.
15204
6eac95e3
CV
152052003-03-27 Corinna Vinschen <vinschen@redhat.com>
15206
15207 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15208
e8c71839
MC
152092003-03-26 Michael Chastain <mec@shout.net>
15210
15211 * gdb.base/ptype.exp: Actually use some typedef'd types.
15212
71b10041
SC
152132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15214
15215 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15216 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15217
2512cf80
CV
152182003-03-20 Corinna Vinschen <vinschen@redhat.com>
15219
15220 * gdb.base/default.exp: Fix regular expression.
15221
0d195a4f
CV
152222003-03-20 Corinna Vinschen <vinschen@redhat.com>
15223
15224 * gdb.base/args.exp: Fix regular expression.
15225
8a2dbca8
CV
152262003-03-20 Corinna Vinschen <vinschen@redhat.com>
15227
15228 * gdb.base/help.exp: Allow Win32 child process.
15229
bf028682
CV
152302003-03-20 Corinna Vinschen <vinschen@redhat.com>
15231
15232 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15233 when stepping out of main().
15234
182dbe85
CV
152352003-03-20 Corinna Vinschen <vinschen@redhat.com>
15236
15237 * gdb.base/default.exp: Check for win32 specific message when calling
15238 "run" without executable.
15239
d67a6ba5
CV
152402003-03-20 Corinna Vinschen <vinschen@redhat.com>
15241
15242 * gdb.base/args.exp: Expect .exe in output.
15243
a955b5bb
CV
152442003-03-20 Corinna Vinschen <vinschen@redhat.com>
15245
15246 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15247 Cygwin native.
15248
bf6bad4b
AC
152492003-03-17 Andrew Cagney <cagney@redhat.com>
15250
15251 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15252 vector registes.
15253 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15254 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15255
293e9a31
DC
152562003-03-17 David Carlton <carlton@math.stanford.edu>
15257
15258 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15259 test, for PR breakpoints/38.
15260 Call test_watchpoint_and_breakpoint.
15261 * gdb.base/watchpoint.c (func3): New function.
15262 (main): Call func3.
15263
5330f2db
DC
152642003-03-04 David Carlton <carlton@math.stanford.edu>
15265
15266 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15267 Garply<Garply<char> >:: garply".
15268 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15269 with respect to PR c++/1111; note also PR c++/1113.
15270 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15271 respect to PR c++/1062.
15272 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15273
6ece72da
DC
152742003-03-03 David Carlton <carlton@math.stanford.edu>
15275
15276 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15277 with respect to PR c++/57.
15278 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15279 c++/826.
15280 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15281 respect to PR c++/57.
15282
85ca1584
DC
152832003-03-03 David Carlton <carlton@math.stanford.edu>
15284
15285 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15286 respect to PR c++/33 into FAILs.
15287
98e9c5b8
MC
152882003-03-03 Michael Chastain <mec@shout.net>
15289
7bedbf27
MC
15290 * configure.in: Update copyright years.
15291
152922003-03-03 Michael Chastain <mec@shout.net>
15293
15294 * Makefile.in: Update copyright years.
98e9c5b8 15295
f683e100
DC
152962003-02-28 David Carlton <carlton@math.stanford.edu>
15297
15298 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15299 print class instead of struct and/or superfluous protection
15300 specifiers, as long as the resulting output is equivalent to the
15301 source code.
15302 Delete FIXME from end of messages on tests that don't need
15303 fixing.
15304
a9e0cf2c
DC
153052003-02-28 David Carlton <carlton@math.stanford.edu>
15306
15307 * gdb.c++/templates.exp (do_tests): Allow const in the two
15308 Foo<volatile char *>::foo tests.
15309
e8d359df
MS
153102003-02-27 Michael Snyder <msnyder@redhat.com>
15311
d63a86f8 15312 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15313 will be consistant.
15314
0b71dc91
DC
153152003-02-26 David Carlton <carlton@math.stanford.edu>
15316
15317 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15318 char *>::foo" test with respect to PR c++/33. Create a new test
15319 which is identical to that one except that it doesn't put the
15320 space between the "char" and the "*"; KFAIL it, too.
15321
dd14ab43
DC
153222003-02-26 David Carlton <carlton@math.stanford.edu>
15323
15324 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15325 template types into either PASSes or KFAILs (corresponding to PR
15326 c++/57). Tweak indentation. Update copyright.
15327
1146c7f1
SC
153282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15329
15330 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15331
74641dfb
MC
153322003-02-13 Michael Chastain <mec@shout.net>
15333
15334 * gdb.base/exprs.exp: Remove i960 remnants.
15335 * gdb.base/funcargs.exp: Likewise.
15336 * gdb.base/list.exp: Likewise.
15337 * gdb.base/ptype.exp: Likewise.
15338
559cd2d0
DC
153392003-02-14 David Carlton <carlton@math.stanford.edu>
15340
15341 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15342 pEe->D::vg()" from XFAIL to KFAIL.
15343
c4f90d87
JM
153442003-02-13 Jason Molenda (jmolenda@apple.com)
15345
15346 * gdb.base/maint.exp: Update maint print statistics regexp to include
15347 new entries.
15348
cbc4d97c
MC
153492003-02-13 Michael Chastain <mec@shout.net>
15350
15351 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15352
40f235b7
MC
153532003-02-12 Michael Chastain <mec@shout.net>
15354
15355 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15356 * gdb.c++/inherit.exp: Likewise.
15357 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15358 * gdb.c++/templates.exp: Likewise.
15359 * gdb.c++/virtfunc.exp: Likewise.
15360
c56716b0
JM
153612003-02-06 Jason Molenda (jason-cl@molenda.com)
15362
15363 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15364 why the code is written that way.
15365
070afcf8
MC
153662003-02-05 Michael Chastain <mec@shout.net>
15367
15368 * gdb.base/dump.exp: Add missing copyright line.
15369
5d0331e5
JM
153702003-02-05 Jason Molenda (jason-cl@molenda.com)
15371
f7ae6d3e 15372 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15373 at the beginning so the breakpoint doesn't get set on the loop.
15374
92851186
MC
153752003-02-05 Michael Chastain <mec@shout.net>
15376
15377 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15378 output for configurations with gcc 2.95.3.
15379
cbf1e085
AC
153802003-02-05 Keith Seitz <keiths@redhat.com>
15381 Andrew Cagney <ac131313@redhat.com>
15382
15383 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15384
29518e1e
MC
153852003-02-04 Michael Chastain <mec@shout.net>
15386
15387 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15388 Call perror and then continue.
15389
5af1d5f3
MC
153902003-02-03 Michael Chastain <mec@shout.net>
15391
15392 * gdb.c++/pr-1023.cc: New file.
15393 * gdb.c++/pr-1023.exp: New file.
15394
6b549786
JB
153952003-02-05 Jim Blandy <jimb@redhat.com>
15396
15397 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15398 it's local to foobar. Check for it there, and check that it's not
15399 present in main.
15400 * gdb.c++/local.cc (marker2): New function.
15401 (foobar): Call marker1.
15402 (main): Call marker2 instead of marker1.
15403
67f16606
AC
154042003-02-04 Andrew Cagney <ac131313@redhat.com>
15405
15406 * gdb.disasm/mn10200.exp: Obsolete file.
15407 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15408 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15409 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15410
1c5cb38e
DC
154112003-02-04 David Carlton <carlton@math.stanford.edu>
15412
15413 * gdb.c++/overload.exp: Test intToChar(1).
15414 * gdb.c++/overload.cc (intToChar): New.
15415 (main): Call intToChar.
15416
d1fe6965
DC
154172003-02-03 David Carlton <carlton@math.stanford.edu>
15418
15419 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15420 'might_kfail' arg.
15421 KFAIL some of the continue_to_bp_overloaded calls, according to
15422 PR c++/1025.
15423
9ba61c5d
MC
154242003-02-01 Michael Chastain <mec@shout.net>
15425
15426 * gdb.base/advance.c (marker1): New marker function.
15427 * gdb.base/advance.exp: When the 'advance' command lands on the
15428 return breakpoint, it can legitimately stop on either the
15429 current line or the next line. Accommodate both outcomes.
15430 * gdb.base/until.exp: Likewise.
15431
e7494ffb
AC
154322003-02-02 Andrew Cagney <ac131313@redhat.com>
15433
15434 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15435 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15436 now a list, not a tuple.
15437 * gdb.mi/mi-var-display.exp: Ditto.
15438 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15439
075559bc
AC
154402003-02-01 Andrew Cagney <ac131313@redhat.com>
15441
15442 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15443 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15444 stack backtraces.
15445 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15446
2bd4c7b1
MK
154472003-02-01 Mark Kettenis <kettenis@gnu.org>
15448
15449 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15450 gdb.mi/mi1-pthreads.exp: Return instead of calling
15451 gdb_suppress_entire_file.
15452
eabd8992
MS
154532003-02-01 Mark Salter <msalter@redhat.com>
15454
15455 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15456
71469e2f
MS
154572003-01-31 Mark Salter <msalter@redhat.com>
15458
15459 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15460 Support empty arg.
15461
38a94d44
MC
154622003-01-30 Michael Chastain <mec@shout.net>
15463
15464 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15465 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15466 has been fixed in gdb/readline on 2003-01-09.
15467
19ea9e73
MS
154682003-01-29 Michael Snyder <msnyder@redhat.com>
15469
e8d359df
MS
15470 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15471 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15472 * gdb.base/args.exp: Skip if target does not support args passing.
15473
2307bd6a
DJ
154742003-01-22 Daniel Jacobowitz <drow@mvista.com>
15475
19ea9e73 15476 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15477 gdb_test. Accept a list of expect arguments as the third
15478 parameter.
15479 (gdb_test): Use it.
15480
f2dd3617
EZ
154812003-01-20 Elena Zannoni <ezannoni@redhat.com>
15482
15483 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15484 allow for different test tree configurations. Update some
15485 tescases accordingly.
15486 * gdb.arch/altivec-regs.exp: Ditto.
15487 * gdb.asm/asm-source.exp: Ditto.
15488 * gdb.base/advance.exp: Ditto.
15489 * gdb.base/display.exp: Ditto.
d63a86f8 15490 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15491 * gdb.base/mips_pro.exp: Ditto.
15492 * gdb.base/overlays.exp: Ditto.
15493 * gdb.base/relocate.exp: Ditto.
15494 * gdb.base/setshow.exp: Ditto.
15495 * gdb.base/step-line.exp: Ditto.
15496 * gdb.base/step-test.exp: Ditto.
15497 * gdb.base/until.exp: Ditto.
15498 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15499
c71cdefd
DC
155002003-01-17 David Carlton <carlton@math.stanford.edu>
15501
15502 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15503 corresponding to PR c++/945.
15504 Update copyright.
15505
fdba05d7
DC
155062003-01-17 David Carlton <carlton@math.stanford.edu>
15507
15508 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15509 corresponding to PR c++/68.
15510
155112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15512
15513 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15514 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15515 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15516
c362c33a
EZ
155172003-01-15 Elena Zannoni <ezannoni@redhat.com>
15518
0fbc361c
EZ
15519 * gdb.base/break.exp: Fix change of default location, because of
15520 removal of until tests.
15521 * gdb.base/help.exp: Update test for new 'until' help message.
15522 Add test for help on 'advance'.
a9c64011 15523 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15524
dabf8a35
MK
155252003-01-15 Mark Kettenis <kettenis@gnu.org>
15526
15527 * gdb.base/default.exp: Adapt "info float" test for recent changes
15528 to that command. Add test for "info vector".
15529 * gdb.base/float.exp: New file. Add test for "info float" that
15530 resembles the old test in gdb.base/default.exp.
15531
a1769aca
DC
155322003-01-15 David Carlton <carlton@math.stanford.edu>
15533
15534 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15535
82025e13
EZ
155362003-01-15 Elena Zannoni <ezannoni@redhat.com>
15537
15538 * gdb.base/break.exp: Move the tests of until command from here...
15539 * gdb.base/until.exp: ... to here. New file. Add other tests.
15540 * gdb.base/advance.c: New file.
15541 * gdb.base/advance.exp: New file.
15542
8f9ab801
EZ
155432003-01-14 Elena Zannoni <ezannoni@redhat.com>
15544
a9c64011
AS
15545 * gdb.base/args.c: New file.
15546 * gdb.base/args.exp: New file.
8f9ab801 15547
9ae66589
DJ
155482003-01-14 Daniel Jacobowitz <drow@mvista.com>
15549
15550 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15551
8d77e5c3
DJ
155522003-01-14 Daniel Jacobowitz <drow@mvista.com>
15553
15554 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15555
12d2f0a1
DJ
155562003-01-14 Daniel Jacobowitz <drow@mvista.com>
15557
15558 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15559 dates.
15560
6ca37014
DJ
155612003-01-13 Daniel Jacobowitz <drow@mvista.com>
15562
15563 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15564
b0023472
DJ
155652003-01-13 Daniel Jacobowitz <drow@mvista.com>
15566
15567 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15568 (ptype &*"foo").
15569 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15570
607fbc54 155712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15572
15573 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15574 * gdb.mi/mi1-console.exp: Likewise.
15575
607fbc54 155762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15577
15578 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15579 * gdb.mi/mi1-console.exp: Likewise.
15580
a1fb14a2
DJ
155812003-01-13 Daniel Jacobowitz <drow@mvista.com>
15582
15583 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15584
c4cf40b7
DJ
155852003-01-09 Daniel Jacobowitz <drow@mvista.com>
15586
15587 * gdb.base/detach.exp: New test.
15588
696d5a5b
DJ
155892003-01-09 Daniel Jacobowitz <drow@mvista.com>
15590
15591 * Makefile.in (ALL_SUBDIRS): New variable.
15592 (subdirs, clean, distclean): Use it.
15593 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15594 regenerating Makefile, since it is generated from the top level.
15595 * gdb.asm/Makefile.in: Likewise.
15596 * gdb.base/Makefile.in: Likewise.
15597 * gdb.c++/Makefile.in: Likewise.
15598 * gdb.disasm/Makefile.in: Likewise.
15599 * gdb.java/Makefile.in: Likewise.
15600 * gdb.mi/Makefile.in: Likewise.
15601 * gdb.threads/Makefile.in: Likewise.
15602 * gdb.trace/Makefile.in: Likewise.
15603
754533e4
DC
156042003-01-09 David Carlton <carlton@math.stanford.edu>
15605
15606 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15607 Add copyright year 2003.
15608
d8b3e9ee
MC
156092003-01-06 Michael Chastain <mec@shout.net>
15610
15611 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15612 When selecting a thread, 'line' and 'file' are optional.
15613 * gdb.mi/mi1-pthreads.exp: Likewise.
15614
8e9e0fe6
AS
156152003-01-06 Andreas Schwab <schwab@suse.de>
15616
15617 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15618 failures.
15619
b5ab8ff3
DJ
156202003-01-04 Daniel Jacobowitz <drow@mvista.com>
15621
15622 Fix PR gdb/844
15623 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15624 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15625
15626 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15627 instead of calling gdb_suppress_entire_file.
15628 * gdb.threads/print-threads.exp: Likewise.
15629 * gdb.threads/schedlock.exp: Likewise.
15630
15631 * gdb.threads/killed.exp: Return instead of calling
15632 gdb_suppress_entire_file.
15633 * gdb.threads/linux-dp.exp: Likewise.
15634 * gdb.threads/pthreads.exp: Likewise.
15635
1e698235
DJ
156362003-01-04 Daniel Jacobowitz <drow@mvista.com>
15637
15638 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15639 stabs.
15640 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15641 * gdb.base/whatis.exp: Always allow (void) after function names.
15642
147ff08c
DJ
156432003-01-04 Daniel Jacobowitz <drow@mvista.com>
15644
15645 * gdb.c++/casts.exp: Correct regexp.
15646
dc62bfc2
MK
156472003-01-04 Mark Kettenis <kettenis@gnu.org>
15648
15649 * configure.in: Call AC_CONFIG_HEADER. Don't call
15650 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15651 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15652 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15653 aforementioned directories in the AC_OUPUT call.
15654 * config.hin: New file.
15655 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15656 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15657 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15658 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15659 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15660 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15661 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15662 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15663 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15664 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15665 gdb.threads/configure.in, gdb.threads/configure,
15666 gdb.threads/config.in, gdb.trace/configure.in,
15667 gdb.trace/configure: Removed.
15668
77afa639
MC
156692003-01-03 Michael Chastain <mec@shout.net>
15670
15671 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15672 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15673
7634bb6e
DJ
156742003-01-03 Daniel Jacobowitz <drow@mvista.com>
15675
15676 * gdb.base/store.exp: Fix regular expressions.
15677
b39c905e
MK
156782002-12-28 Mark Kettenis <kettenis@gnu.org>
15679
15680 * configure.in: Rewrite.
15681 * configure: Regenerated.
15682
0a8551dd
DC
156832003-01-03 David Carlton <carlton@math.stanford.edu>
15684
15685 * gdb.base/psymtab.exp: New file.
15686 * gdb.base/psymtab1.c: Ditto.
15687 * gdb.base/psymtab2.c: Ditto.
15688
c60b7188
AF
156892002-12-23 Adam Fedor <fedor@gnu.org>
15690
15691 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15692
ee73db83
DC
156932002-12-23 David Carlton <carlton@math.stanford.edu>
15694
15695 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15696 and current_directory initialization.
15697
d6c1774e
JB
156982002-12-22 Jim Blandy <jimb@redhat.com>
15699
f0a847b8
JB
15700 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15701 rather than as part of the output file name.
15702
d6c1774e
JB
15703 * gdb.base/attach.exp: There's no need to copy the test program to
15704 /tmp; that was only ever necessary on HP/UX, and this test is
15705 entirely disabled there anyway.
15706
f0708dbb
JB
157072002-12-21 Jim Blandy <jimb@redhat.com>
15708
4c2acfea
JB
15709 * gdb.c++/psmang.exp: Doc fix.
15710
f0708dbb
JB
15711 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15712 test.
15713
9579e000
DC
157142002-12-20 David Carlton <carlton@math.stanford.edu>
15715
15716 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15717
d1810171
MC
157182002-12-18 Michael Chastain <mec@shout.net>
15719
15720 * gdb.c++/annota2.exp: Add copyright year 2002.
15721
76565097
DC
157222002-12-17 David Carlton <carlton@math.stanford.edu>
15723
15724 * gdb.c++/try_catch.cc: Add marker comments.
15725 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15726 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15727 * gdb.c++/m-static.cc: Ditto.
15728 * gdb.c++/m-static1.cc: Ditto.
15729 * gdb.c++/try_catch.cc: Ditto.
15730
da81390b
JJ
157312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15732
15733 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15734 to see whether we are using the new -environment-directory
15735 command which resets via -r or the old version of the command
15736 which may prompt the user. Part of fix for gdb/741.
15737
b304d130
AC
157382002-12-13 Andrew Cagney <ac131313@redhat.com>
15739
15740 * gdb.fortran/types.exp: Update obsolete comment.
15741 * gdb.fortran/exprs.exp: Ditto.
15742 * lib/gdb.exp: Delete obsolete code.
15743 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15744 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15745 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15746 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15747 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15748 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15749 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15750 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15751 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15752 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15753 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15754 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15755 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15756 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15757 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15758 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15759 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15760 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15761 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15762 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15763 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15764 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15765 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15766 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15767 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15768 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15769 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15770 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15771 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15772 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15773 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15774 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15775 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15776 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15777 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15778 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15779 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15780
a23b6e6a
DC
157812002-12-11 David Carlton <carlton@math.stanford.edu>
15782
15783 * gdb.c++/m-data.exp: Add test for members that shadow global
15784 variables: see PR gdb/804.
15785 * gdb.c++/m-data.cc: Ditto.
15786
6604731b
DJ
157872002-12-10 Daniel Jacobowitz <drow@mvista.com>
15788
15789 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15790
de46ecd7
DC
157912002-12-06 David Carlton <carlton@math.stanford.edu>
15792
15793 * gdb.base/store.c: Don't declare functions static.
15794
27e829d0
AC
157952002-12-04 Andrew Cagney <ac131313@redhat.com>
15796
15797 * gdb.base/store.exp, gdb.base/store.c: New files.
15798
92806416
DJ
157992002-12-03 Daniel Jacobowitz <drow@mvista.com>
15800
15801 * gdb.base/selftest.exp: Update for current gdb.
15802
3bcbaac5
DJ
158032002-12-03 Daniel Jacobowitz <drow@mvista.com>
15804
15805 * gdb.base/maint.exp: Only dump symbols from one source file
15806 or objfile.
15807
f4f00b1f
DJ
158082002-12-03 Daniel Jacobowitz <drow@mvista.com>
15809
15810 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15811 function call.
15812
f1c8a949
JB
158132002-11-25 Jim Blandy <jimb@redhat.com>
15814
15815 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15816 function appearing in error message.
15817
9e297a97
DJ
158182002-11-21 Daniel Jacobowitz <drow@mvista.com>
15819
15820 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15821
1f312e79
JJ
158222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15823
d63a86f8
RM
15824 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15825 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15826 should be in mi console format. This is part of fix for PR gdb/604.
15827
83c31e7d
FN
158282002-09-18 Fernando Nasser <fnasser@redhat.com>
15829
15830 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15831 which explicitly prints the zero offset as "+0".
15832
322b3f65
DJ
158332002-10-22 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * gdb.threads/schedlock.c (args): Make unsigned.
15836
158372002-10-21 Daniel Jacobowitz <drow@mvista.com>
15838
15839 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15840 numbers. Allow "foo2|selected stack frame".
15841 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15842 * gdb.asm/asmsrc2.s: Likewise.
15843 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15844 comments.
15845 * gdb.asm/mips.inc: New file.
15846
5e2fe5b8
AF
158472002-10-18 Adam Fedor <fedor@gnu.org>
15848
15849 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15850 * gdb.base/help.exp: Likewise.
15851
abe1a5d0
KB
158522002-10-17 Kevin Buettner <kevinb@redhat.com>
15853
15854 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15855 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15856
10abb1d4
JB
158572002-10-02 Jim Blandy <jimb@redhat.com>
15858
15859 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15860
1f609b42
AC
158612002-10-01 Andrew Cagney <ac131313@redhat.com>
15862
15863 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15864 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15865 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15866 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15867 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15868 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15869 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15870
0aee02e4
AC
158712002-09-29 Andrew Cagney <ac131313@redhat.com>
15872
15873 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15874 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15875 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15876 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15877 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15878 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15879 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15880
6fde09ad
KB
158812002-09-27 Kevin Buettner <kevinb@redhat.com>
15882
15883 * gdb.base/annota1.exp (info break): Make directory components of
15884 path optional since not all compilers emit this debug information.
15885
889bf7c5
PA
15886 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15887 step ends up stepping out of the function instead of stopping on
15888 the epilogue.
6fde09ad 15889
9e8aab75
KS
158902002-09-26 Keith Seitz <keiths@redhat.com>
15891
15892 * lib/insight-support.exp (gdbtk_start): Figure out where
15893 the insight executable is based on where gdb is. Use this
15894 executable to start insight instead of gdb.
15895
e36180d7
AC
158962002-09-25 Andrew Cagney <cagney@redhat.com>
15897
15898 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15899
9dd34b2b
AC
159002002-09-24 Andrew Cagney <ac131313@redhat.com>
15901
15902 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15903 test_isolated_complaints.
15904 (test_empty_complaint): New function.
15905 (test_empty_complaints): New function. Check no output when no
15906 complaints.
d63a86f8 15907
dea97812
KB
159082002-09-19 Jim Blandy <jimb@redhat.com>
15909
a9c64011 15910 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15911
54951bd7
AC
159122002-09-19 Andrew Cagney <ac131313@redhat.com>
15913
15914 * gdb.gdb/complaints.exp: New file.
15915
dec43320
AC
159162002-09-18 Andrew Cagney <ac131313@redhat.com>
15917
15918 * gdb.base/maint.exp: Check `help maint internal-warning'.
15919
e70d6e3f
DC
159202002-09-18 David Carlton <carlton@math.stanford.edu>
15921
15922 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15923 numbers, and replace them by a single breakpoint after the
15924 constructors are all finished.
15925 Add test 4.
15926 * gdb.c++/m-static.cc: Add test 4.
15927 * gdb.c++/m-static.h: New file.
15928 * gdb.c++/m-static1.cc: New file.
15929
15930 * gdb.c++/printmethod.exp: New file.
15931 * gdb.c++/printmethod.cc: New file.
15932
15933 * gdb.c++/pr-574.exp: New file.
15934 * gdb.c++/pr-574.cc: New file.
15935
afb5c968
CV
159362002-09-18 Corinna Vinschen <vinschen@redhat.com>
15937
15938 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15939 embedded targets which never actually exit.
15940
31e45dee
FN
159412002-09-18 Fernando Nasser <fnasser@redhat.com>
15942
15943 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15944 "don't step after run" as unresolved or unsupported, instead of xfail.
15945
a283c5a1
CV
159462002-09-18 Corinna Vinschen <vinschen@redhat.com>
15947
15948 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15949 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15950 Add newline to expected string in "step out of main (status wrapper)"
15951 case.
15952
11350d2a
CV
159532002-09-18 Corinna Vinschen <vinschen@redhat.com>
15954
15955 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15956 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15957
0deec7d6
TT
159582002-09-17 Tom Tromey <tromey@redhat.com>
15959
15960 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15961 \000, not \0, in double-quoted string.
15962
b2b4a1b5
CV
159632002-09-14 Corinna Vinschen <vinschen@redhat.com>
15964
c9d37158 15965 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15966 string after running the commands execution on breakpoint tests.
15967
1c56143a
CV
159682002-09-13 Corinna Vinschen <vinschen@redhat.com>
15969
15970 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15971
37f8da45
JB
159722002-09-12 Joel Brobecker <brobecker@gnat.com>
15973
15974 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15975
08b468e0
KS
159762002-09-10 Keith Seitz <keiths@redhat.com>
15977
15978 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15979 runto proc.
15980 (mi_run_to_main): Use mi_runto.
15981 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15982
dc360f58
KS
159832002-09-10 Keith Seitz <keiths@redhat.com>
15984
15985 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15986 regexp for stopping at main. Could have multiple event notifications.
15987 Don't assume that main was declared with no parameters.
15988 (mi_next): Use mi_step_to.
15989 (mi_step): Use mi_next_to.
15990
ce3abcfb
CV
159912002-09-09 Corinna Vinschen <vinschen@redhat.com>
15992
15993 * gdb.base/default.exp: Fix expected string in `info float' test.
15994
d1f5b980
BE
159952002-09-09 Ben Elliston <bje@redhat.com>
15996
15997 * config/mips.exp: Update comments.
15998 * config/mips-idt.exp: Likewise.
15999 * config/nind.exp: Likewise.
16000 * config/slite.exp: Likewise.
16001 * config/sparclet.exp: Likewise.
16002 * config/udi.exp: Likewise.
16003 * config/vx.exp: Likewise.
16004 * config/vxworks29k.exp: Likewise.
16005
2f71430b
JB
160062002-09-05 Jim Blandy <jimb@redhat.com>
16007
16008 * gdb.threads/killed.exp: Fix test failure message.
16009
7ddebc7e
KS
160102002-09-04 Keith Seitz <keiths@redhat.com>
16011
16012 * lib/mi-support.exp: Update copyright.
16013 (mi_gdb_test): Increase the priority of the expected pattern
16014 so that it matches gdb_test.
16015
0ae67eb3
KS
160162002-09-03 Keith Seitz <keiths@redhat.com>
16017
16018 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16019 Use integer comparison instead of string comparison for testing
16020 whether binary was built.
16021
38fc42c8
JB
160222002-09-03 Jim Blandy <jimb@redhat.com>
16023
16024 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16025
b6ff0e81
JB
160262002-08-29 Jim Blandy <jimb@redhat.com>
16027
16028 * gdb.threads/pthreads.exp: Move the portable thread compilation
16029 code into a function in lib/gdb.exp, and call that from here.
16030 * lib/gdb.exp (gdb_compile_pthreads): New function.
16031
07c98896
KS
160322002-08-29 Keith Seitz <keiths@redhat.com>
16033
16034 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16035 expect_out so that callers can get at it.
16036
0312286c
DJ
160372002-08-23 Daniel Jacobowitz <drow@mvista.com>
16038
16039 * gdb.threads/print-threads.c: New file.
16040 * gdb.threads/print-threads.exp: New file.
16041 * gdb.threads/schedlock.c: New file.
16042 * gdb.threads/schedlock.exp: New file.
16043
dd039bc4
EZ
160442002-08-22 Elena Zannoni <ezannoni@redhat.com>
16045
a9c64011
AS
16046 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16047 not altivec.c.
dd039bc4 16048
1f36144c
MK
160492002-08-17 Mark Kettenis <kettenis@gnu.org>
16050
16051 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16052 targets. The problem should be fixed now.
16053
16057ec7 160542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16055
16056 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16057 2002-07-24 change that removes final dots from error messages.
16058
3c1499ad
TT
160592002-08-13 Tom Tromey <tromey@redhat.com>
16060
16061 * gdb.base/readline.exp: New file.
16062
a20ce2c3
AC
160632002-08-01 Andrew Cagney <ac131313@redhat.com>
16064
16065 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16066 supress message.
16067
db034ac5
AC
160682002-08-01 Andrew Cagney <cagney@redhat.com>
16069
16070 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16071 CHILL_FOR_TARGET and CHILL_LIB.
16072 * configure.in (configdirs): Remove gdb.chill.
16073 * configure: Regenerate.
16074 * lib/gdb.exp: Obsolete references to chill.
16075 * gdb.fortran/types.exp: Ditto.
16076 * gdb.fortran/exprs.exp: Ditto.
16077
3e000b18
KB
160782002-07-30 Kevin Buettner <kevinb@redhat.com>
16079
16080 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16081 set Irix-specific compile and link flags.
16082
28f4966b
KB
160832002-07-29 Kevin Buettner <kevinb@redhat.com>
16084
16085 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16086 source files. The ``-o'' option doesn't work with the ``-E'' option
16087 when using the Irix compiler.
16088
46c0d5a6
DJ
160892002-07-19 Daniel Jacobowitz <drow@mvista.com>
16090
16091 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16092 Improve support for reusing an exec file. Copy exec file
16093 to target, and run gdbserver on the target instead of on the host.
16094
eecf4bed
JB
160952002-07-18 Jim Blandy <jimb@redhat.com>
16096
0f815cdf
JB
16097 * gdb.base/ending-run.exp: Don't expect to see the program end in
16098 some orderly fashion when we're running on a real stand-alone
16099 board.
16100
eecf4bed
JB
16101 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16102 targets that don't support interrupts.
16103
52d309e4
JB
161042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16105
16106 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16107 systems.
16108 Move comments in expect statements to inside the actions, so that they
16109 don't get matched against.
16110
ff683d9e
MK
161112002-07-10 Mark Kettenis <kettenis@gnu.org>
16112
16113 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16114 function when asleep" test.
16115
b5356753
AC
161162002-07-10 Andrew Cagney <ac131313@redhat.com>
16117
16118 * gdb.base/page.exp: Rewrite to handle problems with very long
16119 `info set' output. Update copyright.
16120
6aa4d13a
AC
161212002-06-26 Andrew Cagney <ac131313@redhat.com>
16122
16123 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16124 gdb.threads-hp.
16125 * gdb.hp/configure: Regenerate.
16126 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16127 * gdb.hp/gdb.threads-hp/configure: Delete file.
16128 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16129
8cf8c2b8
AC
161302002-06-22 Andrew Cagney <ac131313@redhat.com>
16131
16132 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16133 setlocale, bindtextdomain and textdomain.
16134
6827a8f8
JB
161352002-06-11 Jim Blandy <jimb@redhat.com>
16136
919d772c
JB
16137 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16138 preprocessor macro information is present.
16139
6827a8f8
JB
16140 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16141 tests.
16142
c15b0d21
MS
161432002-06-06 Michael Snyder <msnyder@redhat.com>
16144
c5984d70
MS
16145 * gdb.base/overlays.exp: Record addresses of overlay
16146 functions in TCL variables rather than in GDB variables,
16147 to avoid having GDB convert them to pointers (with loss
16148 of information).
16149
d63a86f8 16150 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16151 default linker script changes.
c15b0d21
MS
16152 * gdb.base/long_long.exp: Add check for sizeof (long double).
16153
be26fe0d
ML
161542002-06-06 Michal Ludvig <mludvig@suse.cz>
16155
16156 * gdb.asm/asm-source.exp: Add x86-64 target.
16157 * gdb.asm/x86_64.inc: New.
d63a86f8 16158
258093ca 161592002-05-30 Michael Chastain <mec@shout.net>
258093ca 16160
4b3153f1 16161 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16162 * gdb.c++/m-static.cc: New file.
16163 * gdb.c++/m-static.exp: New file.
16164
241264c6
MS
161652002-05-28 Michael Snyder <msnyder@redhat.com>
16166
16167 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16168 precision.
16169
9bba8c8f 161702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16171
4b3153f1 16172 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16173 * gdb.c++/m-data.cc: New file.
16174 * gdb.c++/m-data.exp: New file.
16175
161762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16177
4b3153f1 16178 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16179 * gdb.c++/try_catch.cc: New file.
d63a86f8 16180 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16181
def1b996
MC
161822002-05-27 Michael Chastain <mec@shout.net>
16183
16184 * gdb.c++/local.exp: Accept more nested types in output.
16185
522ba268
MC
161862002-05-26 Michael Chastain <mec@shout.net>
16187
16188 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16189
277254ba
MS
161902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16191
16192 * lib/gdb.exp (gdb_wrapper_init): Just because
16193 gdb_wrapper_file exists, this does not mean that the file
16194 should not be rebuilt. That is what gdb_wrapper_initialized
16195 is for.
16196 (default_gdb_init): Reset gdb_wrapper_initialized.
16197
b61a8733
MS
161982002-05-23 Michael Snyder <msnyder@redhat.com>
16199
d63a86f8 16200 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16201 the precision of the floating point test results.
16202 * gdb.base/call-rt-st.exp: Ditto.
16203
b61a8733
MS
16204 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16205 * gdb.base/call-rt-st.exp: Ditto.
16206
56f6e910
MC
162072002-05-19 Michael Chastain <mec@shout.net>
16208
16209 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16210
ad0b0016
EZ
162112002-05-19 Elena Zannoni <ezannoni@redhat.com>
16212
a9c64011
AS
16213 * configure.in (configdirs): Add gdb.arch.
16214 * configure: Regenerate.
ad0b0016 16215
f617d2b6
JB
162162002-05-17 Jim Blandy <jimb@redhat.com>
16217
16218 * gdb.base/completion.exp: Recognize the more detailed error
16219 messages produced by the macro expander's lexical analyzer.
16220
eac2a696
EZ
162212002-05-14 Elena Zannoni <ezannoni@redhat.com>
16222
a9c64011
AS
16223 * gdb.arch/altivec-abi.c: New file.
16224 * gdb.arch/altivec-abi.exp: New file.
16225 * gdb.arch/altivec-regs.c: New file.
16226 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16227
2fdde8f8
DJ
162282002-05-14 Daniel Jacobowitz <drow@mvista.com>
16229
16230 * gdb.base/maint.exp (maint print type): Update for new type
16231 structure.
d63a86f8 16232
e31f1a7c
EZ
162332002-05-14 Elena Zannoni <ezannoni@redhat.com>
16234
16235 * gdb.arch: New directory.
16236 * gdb.arch/configure.in: New file.
16237 * gdb.arch/configure: New file.
16238 * gdb.arch/Makefile.in: New file.
16239
db589741
CV
162402002-05-13 Corinna Vinschen <vinschen@redhat.com>
16241
16242 * gdb.asm/asm-source.exp: Add v850 as supported target.
16243 * gdb.asm/v850.inc: New file.
16244
8ce2a7dc
DJ
162452002-05-13 Daniel Jacobowitz <drow@mvista.com>
16246
16247 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16248
df763c7f
DJ
162492002-05-12 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.base/break.exp: Check 'break "marker2"'.
16252
377daeed
MS
162532002-05-10 Michael Snyder <msnyder@redhat.com>
16254
16255 * gdb.base/long_long.exp: Fix typo.
16256
c4b7bc2b
JB
162572002-05-10 Jim Blandy <jimb@redhat.com>
16258
ecac9a4e
JB
16259 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16260 a bug.
16261
c4b7bc2b
JB
16262 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16263 Recognize more detailed error message produced by the macro
16264 expander's lexical analyzer.
16265 * lib/gdb.exp (test_print_reject): Same.
16266
e71019a1
MK
162672002-05-09 Mark Kettenis <kettenis@gnu.org>
16268
16269 * gdb.c++/method.exp: Fix typo.
16270
fedfc8e6
MS
162712002-05-08 Michael Snyder <msnyder@redhat.com>
16272
166a1957
MS
16273 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16274 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16275 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16276 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16277 Add iftarget clause for strongarm.
d63a86f8 16278
f1c47eb2
MS
162792002-05-06 Michael Snyder <msnyder@redhat.com>
16280
cb9a9d3e
MS
16281 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16282 (gdb_continue_to_end): Accept output from status wrapper.
16283 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16284 Clean up fail messages to match pass messages.
16285
f1c47eb2
MS
16286 Enable the "needs_status_wrapper" testsuite feature.
16287 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16288 (gdb_compile): Conditionally call gdb_wrapper_init.
16289 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16290 * gdb.c++/method.exp: Recognize output from status wrapper.
16291
6079c749
BE
162922002-05-06 Ben Elliston <bje@redhat.com>
16293From Graydon Hoare <graydon@redhat.com>
16294
16295 * config/sid.exp: Include support for "rawsid" protocol.
16296
188baff3
JB
162972002-05-03 Jim Blandy <jimb@redhat.com>
16298
16299 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16300 * gdb.c++/hang3.C: New file.
16301
b9c07f0f
AC
163022002-05-04 Andrew Cagney <ac131313@redhat.com>
16303
16304 * gdb.base/default.exp: Remove obsolete code.
16305 * gdb.c++/misc.exp: Ditto. Update copyright.
16306 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16307 * gdb.base/whatis.exp: Ditto. Update copyright.
16308 * gdb.base/scope.exp: Ditto. Update copyright.
16309 * gdb.base/ptype.exp: Ditto. Update copyright.
16310 * gdb.base/printcmds.exp: Ditto. Update copyright.
16311 * gdb.base/opaque.exp: Ditto. Update copyright.
16312 * gdb.base/list.exp: Ditto.
16313 * gdb.base/funcargs.exp: Ditto. Update copyright.
16314 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16316 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16317 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16318 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16319 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16320
5c7a0397
MS
163212002-05-02 Michael Snyder <msnyder@redhat.com>
16322
d6dcc264 16323 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16324 * gdb.base/long_long.exp: Add xscale target.
16325 * gdb.base/default.exp: Add xscale target.
16326
eb7f1c48
JB
163272002-05-01 Jim Blandy <jimb@redhat.com>
16328
16329 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16330 gdb.c++/hang.exp: New test.
16331
a6befae8
FF
163322002-05-01 Fred Fish <fnf@redhat.com>
16333
16334 * gdb.base/completion.exp: Handle completions of "./Make" for
16335 more than one completion possibility, as is the case when we
16336 build and test in the source tree.
16337
0a310277
AG
163382002-04-29 Anthony Green <green@redhat.com>
16339
16340 * gdb.java/jmisc1.exp: New file.
16341 * gdb.java/jmisc2.exp: New file.
16342
6ff9af88
DJ
163432002-04-24 Daniel Jacobowitz <drow@mvista.com>
16344
16345 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16346
96b3d632
EZ
163472002-04-23 Elena Zannoni <ezannoni@redhat.com>
16348
16349 * gdb.base/help.exp: Change 'help status' to allow for target
16350 dependent output differences.
16351
5019bb54
MC
163522002-04-22 Michael Chastain <mec@shout.net>
16353
16354 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16355
a805a116
MC
163562002-04-22 Michael Chastain <mec@shout.net>
16357
16358 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16359
a1706bfd
DM
163602002-04-17 David S. Miller <davem@redhat.com>
16361
16362 * gdb.asm/sparc64.inc: New file.
16363 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16364
a73a20a2
EZ
163652002-04-19 Elena Zannoni <ezannoni@redhat.com>
16366
16367 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16368 instruction file directly into the build tree. Clean up at end of
16369 test.
16370
ba678339
DM
163712002-04-18 David S. Miller <davem@redhat.com>
16372
16373 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16374 handle 64-bit platforms correctly.
16375 * gdb.base/maint.exp: Likewise.
16376
b03399da
KB
163772002-04-18 Kevin Buettner <kevinb@redhat.com>
16378
16379 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16380 ``-fpic'' when compiling files comprising a shared library, but
16381 it does need additional linker flags in order to find shared
16382 libraries at run time.
16383
e2004992
KB
163842002-04-18 Kevin Buettner <kevinb@redhat.com>
16385
16386 * gdb.base/cvexpr.c (use): New function.
16387 (main): Invoke use() on all global variables to prevent
16388 some linkers from deleting these otherwise unused symbols.
16389
d8937120
MC
163902002-04-17 Michael Chastain <mec@shout.net>
16391From David S. Miller <davem@redhat.com>
16392
16393 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16394 handle 64-bit platforms correctly.
16395
ffd61a58
MS
163962002-04-12 Michael Snyder <msnyder@redhat.com>
16397From Jim Blandy <jimb@redhat.com>
a9c64011 16398 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16399 script can handle this instead.
16400 * gdb.base/bar.c (barx): Same.
16401 * gdb.base/baz.c (bazx): Same.
16402 * gdb.base/grbx.c (grbxx): Same.
16403
16404 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16405 manager doesn't automatically unmap overlays unnecessarily.
16406
6b8426a6
MH
164072002-04-10 Martin M. Hunt <hunt@redhat.com>
16408
16409 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16410 stepping out of main.
16411
34af4875
MC
164122002-04-09 Michael Chastain <mec@shout.net>
16413
16414 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16415 scope so that the nested scope tests will make sense.
16416 * gdb.c++/local.exp: Write patterns that actually work with gcc
16417 (the HP patterns "were never known to work with gcc").
16418 Keep the old aCC patterns too.
16419
2d1676a0
DJ
164202002-04-09 Daniel Jacobowitz <drow@mvista.com>
16421
16422 * gdb.base/attach.exp: Correct target board test.
16423
3a63e3f9
MC
164242002-04-08 Michael Chastain <mec@shout.net>
16425
16426 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16427 in a const method. Add some xfail and fail cases for configurations
16428 that do not emit the "const ...".
16429
f18dabd2
MC
164302002-04-07 Michael Chastain <mec@shout.net>
16431
16432 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16433 Accept "A * const" and "const A * const" as type of "this".
16434 Fix spelling of getFunky throughout. Make messages uniform.
16435
0fcddd82
EZ
164362002-04-07 Elena Zannoni <ezannoni@redhat.com>
16437
a9c64011 16438 Work around for PR gdb/285:
0fcddd82
EZ
16439 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16440
16a8534a
EZ
164412002-04-07 Elena Zannoni <ezannoni@redhat.com>
16442
16443 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16444 instructions file at run time instead of configure time.
16445 Sometimes we run the test in a directory that is not the one we
16446 configured in.
16447 * gdb.asm/configure.in: Delete creation of symlink.
16448 * gdb.asm/configure: Regenerate.
16449
24181d81
JB
164502002-04-05 J. Brobecker <brobecker@gnat.com>
16451
16452 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16453 xfullpath () function.
16454
7cdb7107
DJ
164552002-04-04 Daniel Jacobowitz <drow@mvista.com>
16456
16457 * gdb.asm/Makefile.in: Correct dependencies.
16458
16459 * gdb.asm/powerpc.inc: New file.
16460 * gdb.asm/asm-source.exp: Add PowerPC.
16461 * gdb.asm/configure.in: Likewise.
16462 * gdb.asm/configure: Regenerated.
16463
a7d17088
DJ
164642002-04-04 Daniel Jacobowitz <drow@mvista.com>
16465
16466 * gdb.base/relocate.exp: New file.
16467 * gdb.base/relocate.c: New file.
16468
cd721503
FF
164692002-04-04 Fred Fish <fnf@redhat.com>
16470
16471 * gdb.base/step-test.exp: Update comment regarding stopping in
16472 memcpy/bcopy calls inserted as part of the compiler runtime.
16473
b22ad7a7
MS
164742002-04-04 Michael Snyder <msnyder@redhat.com>
16475
16476 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16477
5f279fa6
DJ
164782002-04-03 Daniel Jacobowitz <drow@mvista.com>
16479
16480 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16481 (gdb_expect): Remove $notransfer hack.
16482
dd0fd3ce
DJ
164832002-04-02 Daniel Jacobowitz <drow@mvista.com>
16484
16485 * gdb.c++/classes.exp ("calling method for small class"): Match
16486 updated register output.
16487
1e50cda1
DJ
164882002-03-30 Daniel Jacobowitz <drow@mvista.com>
16489
16490 Fix PR gdb/452
16491 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16492 when finished. Make gdb_file_cmd send "exec-file" when
16493 appropriate.
16494
24015922
DJ
164952002-03-30 Daniel Jacobowitz <drow@mvista.com>
16496
16497 * gdb.base/attach.exp: Remove extra setup_xfail.
16498
dd7dfd64
MS
164992002-03-26 Michael Snyder <msnyder@redhat.com>
16500
16501 * gdb.base/default.exp: Add tests for dump, append, and restore.
16502 * gdb.base/help.exp: Add tests for dump, append, and restore.
16503 * gdb.base/dump.exp: New file, test dump, append and restore.
16504 * gdb.base/dump.c: New file.
16505
48b2f8d7
MS
165062002-03-27 Michael Snyder <msnyder@redhat.com>
16507
d63a86f8 16508 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16509 clean-ups in help messages.
16510
05b4d525
FF
165112002-03-26 Fred Fish <fnf@redhat.com>
16512
16513 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16514 have debugging info for those functions and the compiler uses them
16515 internally to copy structs around.
16516
d7679631
FF
165172002-03-26 Fred Fish <fnf@redhat.com>
16518
16519 * gdb.base/list.exp: Revert the change made yesterday and add note
16520 about why we don't list the default lines for remote targets.
16521
523ac3f9
MS
165222002-03-25 Michael Snyder <msnyder@redhat.com>
16523
16524 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16525
754b2b8d
FF
165262002-03-25 Fred Fish <fnf@redhat.com>
16527
16528 * gdb.base/list.exp: This test works on remote targets so remove
16529 the short circuit for remote targets. Update copyright.
16530
33c3e192
FF
165312002-03-25 Fred Fish <fnf@redhat.com>
16532
16533 * gdb.base/attach.exp: Fix logic error that was suppressing this
16534 test for all non hppa*-*-hpux* targets, instead of the hp target.
16535 Move comments closer to the suppression point. Also now need to
16536 check that we are running natively.
16537
d43e73ee
MS
165382002-03-22 Michael Snyder <msnyder@redhat.com>
16539
882c8f02
MS
16540 * gdb.base/default.exp: Add test for gcore. Update copyright.
16541 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16542
04c12f60
FF
165432002-03-06 Fred Fish <fnf@redhat.com>
16544
16545 * gdb.base/funcargs.c: Remove extraneous ';' character.
16546 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16547
b43df995
MC
165482002-03-04 Michael Chastain <mec@shout.net>
16549
16550 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16551 accommodate gcc v3 function signature.
16552 * gdb.mi/mi0-var-cmd-exp: Ditto.
16553
92362027
AC
165542002-02-24 Andrew Cagney <ac131313@redhat.com>
16555
16556 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16557 ``GNU/Linux'' or ``Linux kernel''
16558 * testsuite/gdb.threads/pthreads.c: Ditto.
16559
258ad32d
MC
165602002-02-24 Michael Chastain <mec@shout.net>
16561
16562 * gdb.threads/pthreads.c (thread1): Add a return statement.
16563 (thread2): Likewise.
16564 (foo): Likewise.
16565
04c3b3d4
MC
165662002-02-23 Michael Chastain <mec@shout.net>
16567
16568 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16569 to placate gcc.
16570
5a2a0a20
MC
165712002-02-23 Michael Chastain <mec@shout.net>
16572
16573 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16574 test "ptype bint". The test passes on all my stabs configurations.
16575
a640f7fc
JB
165762002-02-21 Jim Blandy <jimb@redhat.com>
16577
27924826
JB
16578 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16579 filename at a time, and watch for the ones we want to see.
16580
a640f7fc
JB
16581 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16582 types of pointers to prototyped functions.
16583
edcc8c75
AC
165842002-02-20 Andrew Cagney <ac131313@redhat.com>
16585
16586 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16587 signed, unsigned and straight char.
16588 (padding_char, padding_short, padding_int, padding_long,
16589 padding_long_long, padding_float, padding_double,
16590 padding_long_double): New global variables.
16591 (fill, fill_structs): New functions.
16592
16593 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16594 for correctly sized writes. Update copyright.
16595 (get_valueof): New procedure.
16596 (get_sizeof): Call get_valueof.
16597 (check_valueof): New procedure.
16598 (check_padding): New procedure.
16599
ac57ea44
MC
166002002-02-20 Michael Chastain <mec@shout.net>
16601
16602 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16603 to setup_xfail. Document some of the remaining calls.
16604
7a10c941
MC
166052002-02-18 Michael Chastain <mec@shout.net>
16606
16607 * gdb.c++/userdef.exp: Update copyright year.
16608
fb8acdcc
DJ
166092002-02-18 Daniel Jacobowitz <drow@mvista.com>
16610
16611 * gdb.c++/userdef.exp: Test overloaded operators properly.
16612 Remove xfails.
16613
fda6ae12
MS
166142002-02-14 Michael Snyder <msnyder@redhat.com>
16615
16616 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16617
676a0442
DJ
166182002-02-14 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.base/a2-run.exp: Check for a remote target properly.
16621 * gdb.base/annota1.exp: Likewise.
16622 * gdb.base/list.exp: Likewise.
16623 * gdb.base/reread.exp: Likewise.
16624 * gdb.base/scope.exp: Likewise.
16625 * gdb.base/shlib-call.exp: Likewise.
16626 * gdb.base/term.exp: Likewise.
16627 * gdb.c++/annota2.exp: Likewise.
16628
78b4f468
RE
166292002-02-13 Richard Earnshaw <rearnsha@arm.com>
16630
16631 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16632
9a81ba51
MC
166332002-02-10 Michael Chastain <mec@shout.net>
16634
16635 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16636 (call_after_alloca): Ditto.
16637
004af6c7
DJ
166382002-02-10 Daniel Jacobowitz <drow@mvista.com>
16639
16640 * gdb.base/ending-run.exp: Guard "cont" test with
16641 gdb_skip_stdio_test.
16642
37225f62
JB
166432002-02-06 Jim Blandy <jimb@redhat.com>
16644
16645 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16646 from here...
16647 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16648 To here. Disable this test on non-HP platforms. Add big comment.
16649
fe6fdd96
MS
166502002-02-04 Michael Snyder <msnyder@redhat.com>
16651
16652 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16653 other than d10v and m32r.
16654
036fad3f
RE
166552002-02-02 Richard Earnshaw <rearnsha@arm.com>
16656
16657 * gdb.base/default.exp: Rewrite test patterns to reduce time
16658 taken to match them.
16659
7148ab62
DJ
166602002-01-30 Daniel Jacobowitz <drow@mvista.com>
16661
16662 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16663 Allow a start function above main.
16664 * gdb.threads/linux-dp.exp: Fix copyright date.
16665
396cc255
DJ
166662002-01-30 Daniel Jacobowitz <drow@mvista.com>
16667
a9c64011
AS
16668 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16669 (check_philosopher_stack): Check for manager thread before checking
16670 for a just-starting thread.
396cc255 16671
f038d31b
DJ
166722002-01-30 Daniel Jacobowitz <drow@mvista.com>
16673
16674 From Neil Booth <neil@daikokuya.demon.co.uk>:
16675 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16676 warnings.
16677
b3ff9d9a
FF
166782002-01-21 Fred Fish <fnf@redhat.com>
16679
16680 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16681 not caller.
16682
39ad761d
JB
166832002-01-21 Jim Blandy <jimb@redhat.com>
16684
16685 * gdb.base/reread.exp: Check that GDB properly re-reads the
16686 executable file when it changes while no inferior is running.
16687
aaf320fa
FF
166882002-01-21 Fred Fish <fnf@redhat.com>
16689
a9c64011
AS
16690 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16691 optionally accept the "shlib events" variation.
aaf320fa 16692
808a31f5
JB
166932002-01-21 Jim Blandy <jimb@redhat.com>
16694
16695 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16696 call `fflush' after every `printf', so that the output is produced
16697 at predictable points, regardless of whatever buffering does (or
16698 doesn't) take place.
16699 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16700 at different points.
16701
4420d5e2
DJ
167022002-01-20 Daniel Jacobowitz <drow@mvista.com>
16703
16704 * gdb.c++/inherit.exp: Update copyright years.
16705 * gdb.c++/method.exp: Likewise.
16706
3e36a0f4
DJ
167072002-01-20 Daniel Jacobowitz <drow@mvista.com>
16708
16709 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16710 artificial methods/arguments.
16711 * gdb.c++/derivation.exp: Likewise.
16712 * gdb.c++/inherit.exp: Likewise.
16713 * gdb.c++/method.exp: Likewise.
16714 * gdb.c++/virtfunc.exp: Likewise.
16715
b4ceaee6
AC
167162002-01-18 Andrew Cagney <ac131313@redhat.com>
16717
16718 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16719 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16720 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16721 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16722 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16723 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16724
ecace851
JB
167252002-01-17 Jim Blandy <jimb@redhat.com>
16726
16727 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16728 anchoring the pattern matching the entry point symbol's name.
16729
375fc983
AC
167302002-01-17 Andrew Cagney <ac131313@redhat.com>
16731
16732 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16733 continue/quit query. Update copyright.
16734
fe6fdd96
MS
167352002-01-14 Michael Snyder <msnyder@redhat.com>
16736
16737 * gdb.base/gcore.exp: Remove extra debugging output.
16738
e017c81f
DJ
167392002-01-13 Daniel Jacobowitz <drow@mvista.com>
16740
16741 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16742 for slightly dubious v2 mangled string.
16743
37ab3bf8
DJ
167442002-01-13 Daniel Jacobowitz <drow@mvista.com>
16745
16746 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16747
1bc05c3a 167482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16749
1bc05c3a 16750 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16751
1bc05c3a
JM
16752 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16753 constructors.
16754 * gdb.c++/derivation.exp: Likewise.
16755 * gdb.c++/templates.exp: Likewise.
16756 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16757
1bc05c3a
JM
167582002-01-10 Michael Snyder <msnyder@redhat.com>
16759
16760 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16761
a911c360
MS
167622002-01-08 Michael Snyder <msnyder@redhat.com>
16763
16764 * gdb.base/gcore.exp: New test for generate-core-file command.
16765 * gdb.base/gcore.c: Testcase for above.
16766 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16767
ea2119ec
JM
167682002-01-08 Jason Merrill <jason@redhat.com>
16769
16770 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16771
68203136
FF
167722002-01-07 Fred Fish <fnf@redhat.com>
16773
16774 * gdb.c++/overload.exp: Remove unconditional xfails for:
16775 print foo_instance1.overloadargs(1)
16776 print foo_instance1.overloadargs(1, 2)
16777 print foo_instance1.overloadargs(1, 2, 3)
16778 print foo_instance1.overloadargs(1, 2, 3, 4)
16779 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16780 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16781 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16782 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16783 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16784 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16785 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16786 print foo_instance1.overload1arg()
16787 print foo_instance1.overload1arg((char)arg2)
16788 print foo_instance1.overload1arg((signed char)arg3)
16789 print foo_instance1.overload1arg((unsigned char)arg4)
16790 print foo_instance1.overload1arg((int)arg7)
16791 print foo_instance1.overload1arg((unsigned int)arg8)
16792 print foo_instance1.overload1arg((float)arg11)
16793 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16794
21b9b5b1
MS
167952002-01-07 Michael Snyder <msnyder@redhat.com>
16796
16797 * gdb.base/huge.exp: New test. Print a very large target data object.
16798 (skip_huge_test): New test variable. Define if you want to skip this
16799 test. The test reads an 8 megabyte data object from the target, so it
16800 might be very time consuming on remote targets with a slow connection.
16801 * gdb.base/huge.c: New file. Test case for above.
16802
725f922e
FF
168032002-01-07 Fred Fish <fnf@redhat.com>
16804
16805 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16806 g_instance.bfoo, and g_instance.cfoo.
16807
889bf7c5 168082002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16809
889bf7c5
PA
16810 * gdb.base/break.c (multi_line_if_conditional): New function.
16811 (multi_ilne_while_conditional): Likewise.
16812 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16813 IF or WHILE condition puts the breakpoint at the start of
16814 the condition.
f286b2c3 16815
634d57ec
JL
16816 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16817 hppa*-*-hpux* expected failure.
16818 * gdb.base/structs.exp (do_function_calls): Similarly.
16819
16820 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16821 watchpoints.
16822
9fbfe2dc
AC
168232002-01-06 Andrew Cagney <ac131313@redhat.com>
16824
16825 Fix PR gdb/66.
16826 * gdb.base/structs.exp: Replace skip for a29k with skip for
16827 gdb,cannot_call_functions.
16828 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16829 * gdb.base/callfuncs.exp: Ditto.
16830 * gdb.base/call-rt-st.exp: Ditto.
16831 * gdb.base/call-strs.exp: Ditto.
16832 * gdb.base/callfwmall.exp: Ditto.
16833 * gdb.base/scope.exp: Obsolete xfail a29k.
16834 * gdb.c++/misc.exp: Ditto.
16835 * gdb.c++/cplusfuncs.exp: Ditto.
16836 * gdb.base/ptype.exp: Ditto.
16837 * gdb.base/printcmds.exp: Ditto.
16838 * gdb.base/opaque.exp: Ditto.
16839 * gdb.base/list.exp: Ditto.
16840 * gdb.base/funcargs.exp: Ditto.
16841 * gdb.base/default.exp: Ditto.
16842
8ddad156
MS
168432002-01-04 Michael Snyder <msnyder@redhat.com>
16844
ca4976a6 16845 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16846 * gdb.base/maint.exp: Add tests for maint info sections options.
16847
1b074332
JL
16848Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16849
16850 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16851
7d159115
CV
168522001-12-20 Corinna Vinschen <vinschen@redhat.com>
16853
16854 * gdb.asm/arm.inc: New file.
16855 * gdb.asm/asm-source.exp: Add arm targets.
16856 * gdb.asm/configure.in: Ditto.
16857 * gdb.asm/configure: Recreated from configure.in.
16858
8fb87725
JL
16859Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16860
afabe08c
JL
16861 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16862 with HP's compiler.
16863 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16864 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16865 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16866 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16867
16868 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16869 either HP's compilers or GCC.
16870
db521deb
JL
16871 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16872 a SIGBUS or SIGSEGV.
16873
16874 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16875
16876 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16877 can be compiled with either HP's compiler or GCC.
16878
cfa88ab7
JL
16879 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16880 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16881 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16882
ca344dff
JL
16883 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16884 to match current gdb output. Update due to using auto-solib-limit
16885 for limiting instead of overloading auto-solib-add.
16886 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16887 test program.
16888
3f3c6e55 16889 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16890 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16891 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16892 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16893 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16894 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16895 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16896 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16897 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16898 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16899 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16900 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16901 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16902
8fb87725
JL
16903 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16904 a SIGTRAP to the inferior.
16905
cf599fa7
CV
169062001-12-19 Corinna Vinschen <vinschen@redhat.com>
16907
16908 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16909 Substitute call to target_link by call to gdb_compile.
16910
2cd045cd
JL
16911Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16912
a9c64011
AS
16913 * gdb.base/break.exp: Fix HP specific search string when testing
16914 backtracing in a called function.
2cd045cd 16915
a9c64011
AS
16916 * gdb.base/constvars.exp: Only set lang to C++ if we're
16917 compiling the test with HP's compilers.
16918 * gdb.base/volatile.exp: Similarly.
2cd045cd 16919
99ebe9ac
JB
169202001-12-19 Jim Blandy <jimb@redhat.com>
16921
16922 * gdb.base/printcmds.exp: Expect the null character to be printed
16923 as '\0', and the '\013' to be printed as '\v'.
16924 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16925 * gdb.base/setvar.exp: Same.
16926
b9891b29
JB
169272001-12-17 Jim Blandy <jimb@redhat.com>
16928
0eba65ab
JB
16929 * gdb.base/completion.exp: Rather than completing very long
16930 filenames, which can make the readline library produce output we
16931 don't recognize, cd to the directory first, and then complete
16932 using nice, short relative paths.
16933
6970b5b1
JB
16934 * gdb.base/completion.exp: On some systems, there is, in fact, a
16935 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16936 variables as being in scope. So use `no_var_named_this'
16937 instead of `b'.
6970b5b1 16938
b9891b29 16939 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16940 can't find the core file's registers as a failure.
b9891b29 16941
e6ccd35f
JSC
169422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16943
a9c64011
AS
16944 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16945 test expect string more specific.
e6ccd35f 16946
105ba819
CV
169472001-12-13 Corinna Vinschen <vinschen@redhat.com>
16948
16949 * gdb.asm/asm-source.exp: Add support for xstormy16.
16950 * gdb.asm/configure.in: Ditto.
16951 * gdb.asm/configure: Rebuild.
16952 * gdb.asm/xstormy16.inc: New file.
16953
e9e79dd9
FF
169542001-12-10 Fred Fish <fnf@redhat.com>
16955
16956 * gdb.base/maint.exp: Update to match changes in type dumping code.
16957
347dc97d
JB
169582001-12-10 Jim Blandy <jimb@redhat.com>
16959
16960 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16961 matching the entry point symbol's name at the beginning of the
16962 line.
347dc97d 16963
5178b9d6
DJ
169642001-12-07 Daniel Jacobowitz <drow@mvista.com>
16965
16966 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16967 gdb.c++/inherit.exp, gdb.c++/method.exp,
16968 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16969 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16970 and class layout support.
16971
af890c52
DJ
169722001-12-07 Daniel Jacobowitz <drow@mvista.com>
16973
16974 * gdb.c++/classes.exp: Add test for static member function.
16975 * gdb.c++/misc.cc: Add class with static member function.
16976
7a345fb3
JB
169772001-12-07 Jim Blandy <jimb@redhat.com>
16978
f2e54a80 16979 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16980 those tests as `unsupported'.
16981 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16982 Rewrite subsequent tests to use it.
16983
16984 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16985 those tests as `unsupported'.
16986 * gdb.base/structs.exp (call_struct_func): New function.
16987 (do_function_calls): Use call_struct_func to call the functions
16988 returning structs.
16989
0bc69509
JB
16990 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16991 whether functions are prototyped or not, so we can't possibly pass
16992 arguments to t_float_values2 properly.
16993
7a345fb3
JB
16994 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16995 value of `timeout' for targets other than the mips*tx39-*.
16996
edb6ede1
MS
169972001-12-06 Michael Snyder <msnyder@redhat.com>
16998
d63a86f8 16999 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17000 and detect whether the start symbol has a leading underscore.
17001
2d842f13
JB
170022001-12-04 Jim Blandy <jimb@redhat.com>
17003
17004 * gdb.base/completion.exp: Clarify indentation.
17005
68550daf
JB
170062001-12-03 Jim Blandy <jimb@redhat.com>
17007
17008 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17009 variables on the S/390, not `.word'.
17010
cd5195a8
JB
170112001-11-30 Jim Blandy <jimb@redhat.com>
17012
17013 Add assembly-source tests for s390-ibm-linux.
17014 * gdb.asm/s390.inc: New file.
17015 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17016 the S/390 architecture.
a9c64011 17017 * gdb.asm/configure: Regenerated.
cd5195a8 17018
ca9efc90
MS
170192001-11-30 Michael Snyder <msnyder@redhat.com>
17020
17021 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17022 next, info source, info sources, info line, global and static
17023 variables, and static functions.
17024 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17025 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17026 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17027 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17028 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17029 (gdbasm_leave): Restore frame pointer.
17030 (gdbasm_startup): Copy stack set-up from crt0.S.
17031
d0e66976
FN
170322001-11-26 Fernando Nasser <fnasser@redhat.com>
17033
17034 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17035 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17036 to a local (non-static) variable. Copy tstruct.a to a static buffer
17037 and return a pointer to that buffer.
17038 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17039
e2334072
MK
170402001-11-24 Mark Kettenis <kettenis@gnu.org>
17041
17042 * gdb.asm/configure.in: Fix recognition of ix86 target.
17043 * gdb.asm/configure: Regenerate.
17044
756caa3d
MS
170452001-11-21 Michael Snyder <msnyder@redhat.com>
17046
17047 * gdb.asm/sparc.inc: New file.
17048 * gdb.asm/asm-source.exp: Recognize sparc target.
17049 * gdb.asm/configure.in: Recognize sparc target.
17050 * gdb.asm/configure: Regenerate.
d63a86f8 17051
9a4d72d5
MS
170522001-11-21 Michael Snyder <msnyder@redhat.com>
17053
17054 * gdb.asm/m32r.inc: New file.
17055 * gdb.asm/asm-source.exp: Recognize m32r target.
17056 * gdb.asm/configure.in: Recognize m32r target.
17057 * gdb.asm/configure: Regenerate.
17058
a773d1cd
MS
170592001-11-20 Michael Snyder <msnyder@redhat.com>
17060
017ac23d
MS
17061 * gdb.asm/i386.inc: New file.
17062 * gdb.asm/asm-source.exp: Recognize ix86 target.
17063 * gdb.asm/configure.in: Recognize ix86 target.
17064 * gdb.asm/configure: Regenerate.
17065
a773d1cd
MS
17066 * gdb.c++/namespace.exp: Fix quotes in output messages.
17067
bb632afb
MS
170682001-11-14 Michael Snyder <msnyder@redhat.com>
17069
25d559ca 17070 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17071 qualifier in a type cast expression, to designate an address
17072 in the instruction space (Harvard architecture).
17073
4749e309
MS
170742001-11-13 Michael Snyder <msnyder@redhat.com>
17075
17076 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17077 Tests for expressions using 'const' and 'volatile'.
17078
25050984
CV
170792001-11-13 Corinna Vinschen <vinschen@redhat.com>
17080
17081 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17082
1902c51f
DJ
170832001-11-12 Daniel Jacobowitz <drow@mvista.com>
17084
17085 * lib/mi-support.exp (mi_run_to_helper): Move comments
17086 outside of gdb_expect.
17087
dcf95b47
DJ
170882001-11-11 Daniel Jacobowitz <drow@mvista.com>
17089
17090 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17091 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17092 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17093 mi0_run_to): New functions.
17094 * gdb.mi/mi-simplerun.exp: Use them.
17095 * gdb.mi/mi0-simplerun.exp: Likewise.
17096 * gdb.mi/mi-var-cmd.exp: Likewise.
17097 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17098
45b074e1
AC
170992001-11-10 Andrew Cagney <ac131313@redhat.com>
17100
17101 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17102 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17103
bf50d346
AC
171042001-11-09 Andrew Cagney <ac131313@redhat.com>
17105
17106 * gdb.base/restore.exp: Include $expected value in restored test
17107 message.
17108
9383332c
AC
171092001-11-09 Andrew Cagney <ac131313@redhat.com>
17110
17111 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17112 implemented.
17113
db62520a
MS
171142001-11-08 Michael Snyder <msnyder@redhat.com>
17115
17116 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17117 Add pass/fail message for stop at breakpoint in call dummy function.
17118
b5703437
MS
171192001-11-07 Michael Snyder <msnyder@redhat.com>
17120
d63a86f8
RM
17121 * gdb.c++/templates.exp (test_template_breakpoints):
17122 If we get an overload menu, but it does not match what
760f6330 17123 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17124 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17125 making the whitespace optional. Argument for "new" may be
17126 "unsigned" as well as "unsigned int/long".
d63a86f8 17127 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17128 making the whitespace optional. Also replace "(void) with
17129 "((void|)), making the keyword "void" optional.
d63a86f8 17130 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17131 making the whitespace optional. Also replace "(void) with
17132 "((void|)), making the keyword "void" optional.
3bf40917
MS
17133 * gdb.base/callfuncs.c (t_float_values): This function must
17134 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17135 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17136 can be tested against both cases. Usually one case involves
17137 promotion of float to double, while the other does not.
17138 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17139 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17140 includes a stack frame for "start".
17141
c8ab4e6d
JB
171422001-11-05 Jim Blandy <jimb@redhat.com>
17143
17144 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17145 pointers are 32 bits long, and that offsets of relocs are always
17146 stored in the data (REL-style), and not in the reloc entry itself
17147 (RELA-style).
17148 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17149 stabs.
17150
3f08ced9
MS
171512001-11-01 Michael Snyder <msnyder@redhat.com>
17152
17153 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17154 and regular expression operators by using quoting.
17155
cbfa24cd
MS
171562001-10-31 Michael Snyder <msnyder@redhat.com>
17157
17158 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17159 depending on what the symbol table contains.
17160 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17161 the output of the ptype command. Similarly, accept both "const &"
17162 and "const&".
17163
aaa68313
CV
171642001-10-31 Corinna Vinschen <vinschen@redhat.com>
17165
17166 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17167 symbol `STORAGE' to allow to choose the storage class of
17168 the local datastructures.
17169 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17170 compiler directive.
17171
91740388
MS
171722001-10-30 Michael Snyder <msnyder@redhat.com>
17173
17174 * gdb.base/jump.exp: Allow it to run for all targets.
17175
1b7c05e7
CV
171762001-10-29 Corinna Vinschen <vinschen@redhat.com>
17177
17178 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17179 with new double_array size.
17180 (main): Change storage class of all local variables to static.
17181 Reduce size of double_array to 9.
17182 * gdb.base/call-ar-st.exp: Increase timeout value.
17183 Change expected output for double array to match new size in
17184 call-ar-st.c.
17185
36a22261
CV
171862001-10-29 Corinna Vinschen <vinschen@redhat.com>
17187
17188 * gdb.base/ending-run.exp: Create identical output when passing
17189 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17190 Stormy16 target.
36a22261 17191
92b8ae91
MK
171922001-10-28 Mark Kettenis <kettenis@gnu.org>
17193
17194 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17195 that we catch the expected failure under Linux/x86.
17196
cb135b83
OF
171972001-10-29 Orjan Friberg <orjanf@axis.com>
17198
17199 * gdb.base/setvar.exp: Escape curly braces.
17200 * gdb.stabs/weird.exp: Ditto.
17201
6884aa54
DJ
172022001-10-27 Daniel Jacobowitz <drow@mvista.com>
17203
17204 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17205 * gdm.mi/mi0-hack-cli.exp: Likewise.
17206
0398c9aa
AC
172072001-10-25 Andrew Cagney <ac131313@redhat.com>
17208
17209 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17210 messages.
17211
d20bf2e8
AC
172122001-10-21 Andrew Cagney <ac131313@redhat.com>
17213
17214 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17215 checking MI enabled.
17216
03dd63aa
CV
172172001-10-09 Corinna Vinschen <vinschen@redhat.com>
17218
17219 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17220
1d9d99f3
FCE
172212001-10-04 Frank Ch. Eigler <fche@redhat.com>
17222
17223 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17224 if gdb child process crashes, just signal an error.
17225
838ae6c4
JB
172262001-10-02 Jim Blandy <jimb@redhat.com>
17227
17228 * lib/gdb.exp (test_xfail_format): Simplify.
17229
17230 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17231 front of the variable name `format'. Simplify `if'.
17232
8f0cbc1c
DJ
172332001-10-01 Daniel Jacobowitz <drow@mvista.com>
17234
17235 * gdb.threads/pthreads.exp: Wait for output and delay
17236 before sending ^C.
17237
1f08dafd
DJ
172382001-10-01 Daniel Jacobowitz <drow@mvista.com>
17239
17240 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17241 some incorrect output instead of timing out.
17242 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17243
674f90ff
CV
172442001-09-28 Corinna Vinschen <vinschen@redhat.com>
17245
17246 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17247 check to allow additional `int'.
17248
9b284272
DJ
172492001-09-27 Daniel Jacobowitz <drow@mvista.com>
17250
17251 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17252 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17253
b55a4771
MS
172542001-09-27 Michael Snyder <msnyder@redhat.com>
17255
17256 * lib/gdb.exp (test_debug_format): New proc.
17257 (setup_xfail_format): Use new proc test_debug_format.
17258 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17259 proc; use new service proc test_debug_format.
17260 Replace all other "gcc_compiled" tests with this test.
17261 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17262 proc; use new service proc test_debug_format.
17263 Replace all other "gcc_compiled" tests with this test.
17264
172652001-09-27 Michael Snyder <msnyder@redhat.com>
17266
17267 * gdb.base/cvexpr.exp: New file.
17268 * gdb.base/cvexpr.c: New file
17269 Test for expressions using const and volatile keywords.
17270
4e6667ac
CV
172712001-09-26 Corinna Vinschen <vinschen@redhat.com>
17272
17273 * gdb.base/constvars.exp: Check for different orders of keywords
17274 and additional "int" strings in output.
17275
4f337972
AC
172762001-09-22 Andrew Cagney <ac131313@redhat.com>
17277
17278 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17279 responses from "help maint".
17280
2015650d
FCE
172812001-09-19 Frank Ch. Eigler <fche@redhat.com>
17282
17283 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17284 to localhost:NNN instead of :NNN, in case Xvfb is listening
17285 only on TCP.
17286
f3bcedc1
CV
172872001-09-19 Corinna Vinschen <vinschen@redhat.com>
17288
17289 * gdb.base/recurse.exp: When checking leaving the watchpoint
17290 scope, recognize when gdb is in function's epilogue and pass.
17291
6b819c92
KS
172922001-09-18 Keith Seitz <keiths@redhat.com>
17293
17294 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17295 support for running tests against sid targets.
17296 (gdbtk_done): Ditto.
17297
a10c9419
CV
172982001-09-18 Corinna Vinschen <vinschen@redhat.com>
17299
17300 * gdb.base/ending-run.c (main): Set stdout buffersize
17301 to the same reasonable value for any target.
17302 * gdb.base/ending-run.exp: Add a regular expression
17303 to make testsuite happy on Sanyo Stormy16 target.
17304
739d0d99
CV
173052001-09-17 Corinna Vinschen <vinschen@redhat.com>
17306
17307 * gdb.base/display.c (do_loops): Add float variable `f'.
17308 Increment f in loop.
17309 * gdb.base/display.exp: Increment timeout by 60 seconds.
17310 Change float display test to use variable `f'.
17311
1b8947f0
JB
173122001-09-17 Jim Blandy <jimb@redhat.com>
17313
17314 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17315 overflowing the limited breakpoint tables on some ROM monitors
17316 (like the ROM68K).
17317
9890ac81
FCE
173182001-09-15 Frank Ch. Eigler <fche@redhat.com>
17319
17320 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17321 the "-ac" (disable access control) flag.
17322
6db765ea
JH
173232001-08-30 Jeff Holcomb <jeffh@redhat.com>
17324
17325 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17326 ints.
17327
4c32cc04
KS
173282001-08-30 Keith Seitz <keiths@redhat.com>
17329
17330 * lib/gdb.exp: Move all insight-related functionality into
17331 separate file.
17332 * lib/insight-support.exp: New file.
17333
8d6e6f81
FCE
173342001-08-29 Frank Ch. Eigler <fche@redhat.com>
17335
17336 * config/sid.exp (sid_start): Never set sid verbosity; disable
17337 expect_background {} that consumed its stdout; tolerate </dev/null.
17338 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17339
6a90e1d0
AC
173402001-08-18 Andrew Cagney <ac131313@redhat.com>
17341
17342 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17343 CLI jump command to start it.
17344 (mi_run_to_main): Fail immediatly when unexpected output.
17345
1759b3c3
AC
173462001-08-18 Andrew Cagney <ac131313@redhat.com>
17347
17348 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17349 beginning of function. Fix PR gdb/191.
17350
61d11d80
FCE
173512001-08-16 Frank Ch. Eigler <fche@redhat.com>
17352
17353 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17354 what to force sid endianness to.
17355
942a4df2
KS
173562001-08-15 Keith Seitz <keiths@redhat.com>
17357
17358 * lib/gdb.exp (gdbtk_start): Don't set environment
17359 variables for TCL_LIBRARY and friends. Insight will
17360 now figure these out for itself.
17361
0521c418
MS
173622001-08-02 Michael Snyder <msnyder@redhat.com>
17363
17364 * gdb.base/completion.exp: Remove the symbol "a64l" from
17365 the expect string; this is target-specific, and not related
17366 to what is being tested.
17367
74a9a58a
DB
173682001-08-02 Dave Brolley <brolley@redhat.com>
17369
17370 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17371
c70819fa
MS
173722001-07-25 Michael Snyder <msnyder@redhat.com>
17373
c2b8fa57
MS
17374 * gdb.base/consecutive.exp: New file. Test stepping over
17375 breakpoints on consecutive instructions.
17376 * gdb.base/consecutive.c: New file.
17377
c70819fa
MS
17378 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17379 curly braces in regular expressions.
17380
2b1a1355
MS
173812001-07-25 Michael Snyder <msnyder@redhat.com>
17382
17383 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17384 legitimate output from stepping out of main.
17385
413eca6f
KS
173862001-07-22 Keith Seitz <keiths@redhat.com>
17387
17388 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17389 the empty string, do not run the tests.
17390
7e5a9322
SC
173912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17392
17393 * gdb.base/long_long.exp: Detect size of pointer. Take into
17394 account 2-byte pointers when testing for p/a results.
17395
de58f10f
SC
173962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17397
d63a86f8 17398 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17399 and defined to 1K for m68hc11.
17400 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17401 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17402 (sizeof_random_data): New variable to tell the size of the data table;
17403 don't test past this size; always run to main.
17404
d6f5fea1
SC
174052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17406
17407 * gdb.base/return2.exp: return of long long and double fails for
17408 68HC11; don't execute these tests on that platform.
17409 * gdb.base/return.exp: Return of a double fails for 68hc11.
17410
c477543d
SC
174112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17412
17413 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17414 tests that print a float.
17415 * call-rt-st.exp: Likewise.
17416
63cf1c79
MK
174172001-07-12 Mark Kettenis <kettenis@gnu.org>
17418
17419 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17420 running this test on Linux.
17421
112f9ab5
MC
174222001-06-24 Michael Chastain <chastain@redhat.com>
17423
17424 * gdb.base/arithmet.exp: Remove some tests to make all test names
17425 unique.
17426
4970cb0f
MS
174272001-07-03 Michael Snyder <msnyder@redhat.com>
17428
17429 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17430 the output of the ptype command.
17431
d85da69f
MS
174322001-07-02 Michael Snyder <msnyder@redhat.com>
17433
4c8a82de
MS
17434 * gdb.base/completion.exp: Don't assume that break.c is the only
17435 source file that may contain functions named "marker".
d85da69f
MS
17436 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17437
8afc772b
AC
174382001-06-28 Andrew Cagney <ac131313@redhat.com>
17439
17440 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17441 of files to delete.
17442
17443 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17444 * gdb.disasm/h8300s.exp: New file.
17445 gdb.disasm/h8300s.s: Likewise.
17446
cff22675
AC
174472001-06-27 Andrew Cagney <ac131313@redhat.com>
17448
17449 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17450 empty breakpoint tables.
17451
68c81b54
AC
174522001-06-25 Andrew Cagney <ac131313@redhat.com>
17453
17454 * lib/mi-support.exp: Update args=... part of stop-reason
17455 patterns. Accept either a list or a tuple.
17456
2dd62704
AC
174572001-06-23 Andrew Cagney <ac131313@redhat.com>
17458
17459 * lib/mi-support.exp: Remove local emacs variable defining
17460 change-log-default-name.
17461
b4127474
MC
174622001-06-22 Michael Chastain <chastain@redhat.com>
17463
17464 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17465 This is operationally compatible with the previous version.
17466
8dbfb380
JB
174672001-06-13 Jim Blandy <jimb@redhat.com>
17468
17469 * lib/gdb.exp (gdb_test): Doc fix.
17470
f2d8c86d
MC
174712001-06-10 Michael Chastain <chastain@redhat.com>
17472
17473 * gdb.base/exprs.exp: Remove a duplicate test.
17474
81564d34
JB
174752001-06-06 Jim Blandy <jimb@redhat.com>
17476
17477 * gdb.base/return2.exp (main): Use values to test float and double
17478 returns that are not NaN's, to avoid being confused by IEEE
17479 comparison rules.
17480
da55addb
MS
174812001-06-04 Michael Snyder <msnyder@redhat.com>
17482
17483 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17484 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17485 rather than wait for 12 more tests to time out.
17486
42c65987
JB
174872001-06-06 Jim Blandy <jimb@redhat.com>
17488
b18bced9 17489 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17490 Don't forget to match the GDB prompt.
b18bced9 17491
42c65987
JB
17492 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17493
5b41e5f0
JB
174942001-06-04 Jim Blandy <jimb@redhat.com>
17495
17496 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17497 command.
17498
015e046f
KB
174992001-05-31 Kevin Buettner <kevinb@redhat.com>
17500
17501 * gdb.base/annota1.exp (info break): Match four or more spaces
17502 after "Address".
17503
fb1ffbbe
MC
175042001-05-31 Michael Chastain <chastain@redhat.com>
17505
17506 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17507 (dm_type_int_star): Likewise.
17508 (dm_type_long_star): Likewise.
17509 (dm_type_void_star): Likewise.
17510
5ea2a32c
KB
175112001-05-29 Kevin Buettner <kevinb@redhat.com>
17512
17513 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17514 to a known value in order to get consistent results regardless
17515 of the setting of INPUTRC or the presence or contents of .inputrc.
17516
ae23c492
MS
175172001-05-24 Michael Snyder <msnyder@redhat.com>
17518
ac55707e
MS
17519 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17520 Don't require that the main thread and the manager thread are the
17521 first in the list.
17522
ae23c492
MS
17523 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17524 debugging. If test fails, issue an "unsupported" not a "fail".
17525
400071f1
JB
175262001-05-24 Jim Blandy <jimb@redhat.com>
17527
17528 Don't assume that short is shorter than int.
17529 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17530 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17531 this isn't true.
400071f1
JB
17532 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17533 an int, is not equal to ~0 stored in an unsigned char. This tests
17534 the same thing that the previous test meant to, but works on
17535 16-bit machines, too.
17536 ("print unsigned char != (~0)"): Same test, complemented.
17537
0816a3e5
MS
175382001-05-24 Michael Snyder <msnyder@redhat.com>
17539
17540 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17541 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17542 and prevents dejagnu getting out of step.
17543
f6dc23a9
KB
175442001-05-23 Kevin Buettner <kevinb@redhat.com>
17545
17546 * gdb.base/finish.exp (finish_void): Revise pattern for
17547 stopping on the call statement to not permit stopping at
17548 the start of the instructions comprising the call sequence.
17549
7dbd117d
MC
175502001-05-19 Michael Chastain <chastain@redhat.com>
17551
17552 * gdb.base/callfuncs.exp: Make all test names unique.
17553 * gdb.base/commands.exp: Make all test names unique.
17554 * gdb.base/condbreak.exp: Make all test names unique.
17555 * gdb.base/dbx.exp: Make all test names unique.
17556 * gdb.base/default.exp: Make all test names unique.
17557 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17558 and TIMEOUT messages to their corresponding PASS message.
17559 * gdb.base/ending-run.exp: Make all test names unique.
17560 * gdb.base/long_long.exp: Remove duplicate test.
17561
6b0b0a9e
KB
175622001-05-21 Kevin Buettner <kevinb@redhat.com>
17563
17564 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17565 stop on the call statement as well as the statement after the
17566 call.
17567
2caa35cb
MS
175682001-05-21 Michael Snyder <msnyder@redhat.com>
17569
17570 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17571
40713331
EZ
175722001-05-10 Elena Zannoni <ezannoni@redhat.com>
17573
a9c64011
AS
17574 * gdb.base/completion.exp: Revamp test. Make it execute on all
17575 platforms.
40713331 17576
c2c1be8d
EZ
175772001-05-10 Elena Zannoni <ezannoni@redhat.com>
17578
a9c64011
AS
17579 * config/gdbserver.exp (gdb_load): Handle the case
17580 in which the arguments to gdbserver are given in the
17581 baseboard configuration file.
17582 Also handle the case in which the server needs to do a
17583 load.
2c9cd303 17584
9671de48
KS
175852001-05-07 Keith Seitz <keiths@cygnus.com>
17586
a9c64011
AS
17587 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17588 set up the display for testing.
17589 (gdbtk_start): Convert all paths to paths that tcl will like.
17590 Export target information to environment.
17591 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17592 necessary.
17593 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17594 (to_tcl_path): New proc to convert a given pathname into
17595 a path acceptible as an argument to a tcl command.
17596 (_gdbtk_export_target_info): New proc to export target info
17597 into the environment for gdbtk testing.
17598 (gdbtk_done): New proc to signal end-of-test.
9671de48 17599
5a360f47
JB
176002001-05-06 Jim Blandy <jimb@redhat.com>
17601
17602 * restore.c: Make the code of caller0 correspond to its comment.
17603
66c756c6
MS
176042001-05-03 Michael Snyder <msnyder@redhat.com>
17605
17606 * config/sid.exp (gdb_target_sid): Check for error messages.
17607 On error or timeout, don't make expect exit (which will terminate
17608 all subsequent tests); instead just make gdb exit.
d63a86f8 17609 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17610 return a negative value.
17611
a966fde5
JB
176122001-04-24 Jim Blandy <jimb@redhat.com>
17613
851c18e0
JB
17614 * gdb.c++/templates.exp: If we see the prompt for the overload
17615 list, but we haven't recognized any of the longer patterns,
17616 arrange for this test to fail, not hang.
17617
a966fde5
JB
17618 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17619 variations.
17620
db144853
MC
176212001-04-22 Michael Chastain <chastain@redhat.com>
17622
17623 * gdb.c++/local.exp: Use the 'runto' library function.
17624 * gdb.c++/namespace.exp: Likewise.
17625 * gdb.c++/overload.exp: Likewise.
17626
3207ec21
KB
176272001-03-26 Kevin Buettner <kevinb@redhat.com>
17628
17629 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17630 * gdb.base/step-line.exp: New file. Test step/next in presence of
17631 #line directives.
17632 * gdb.base/step-line.c: New file. Test program for the above.
17633 * gdb.base/step-line.inp: New file. We pretend that this file has
17634 been transformed by some other tool into step-line.c.
17635
13b57657
JB
176362001-03-21 Jim Blandy <jimb@redhat.com>
17637
17638 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17639 unmangled operator names.
17640
754cbe1c
JB
176412001-03-20 Jim Blandy <jimb@redhat.com>
17642
17643 * gdb.threads/linux-dp.exp: Recognize an additional message
17644 generated by GDB when it doesn't understand how to debug threads
17645 on the target system.
17646
177495c9
AC
176472001-03-19 Andrew Cagney <ac131313@redhat.com>
17648
17649 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17650
f266096b
MC
176512001-03-12 Michael Chastain <chastain@redhat.com>
17652
17653 * gdb.c++/derivation.exp: Use the 'runto' library function.
17654
cac3c2ff
MC
176552001-03-12 Michael Chastain <chastain@redhat.com>
17656
17657 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17658
b6c11a24
MC
176592001-02-24 Michael Chastain <chastain@redhat.com>
17660
17661 * gdb.c++/ref-types.exp: Change handwritten code to library
17662 function 'runto'.
17663
6bae5bce
OF
176642001-03-16 Orjan Friberg <orjanf@axis.com>
17665
17666 * gdb.base/signals.exp: Set count to 0 explicitly.
17667
0015fd9a
MS
176682001-03-15 Mark Salter <msalter@redhat.com>
17669
17670 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17671 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17672 (gdb_load): Add support for additional target_info: gdb_download_size
17673 and gdb_load_timeout.
0015fd9a 17674
fc33412a
DT
17675Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17676
17677 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17678 file -- to prevent failing when the compile fails but we have no
17679 intention of running the tests anyway.
fc33412a
DT
17680
17681 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17682 tests if set.
17683
17684 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17685 integers.
fc33412a
DT
17686
17687 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17688 * gdb.c++/namespace.exp: Ditto.
17689
115f06de
OF
176902001-03-07 Orjan Friberg <orjanf@axis.com>
17691
17692 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17693 * gdb.base/pointers.exp: Relax pattern match of decimals.
17694
b6ba6518
KB
176952001-03-06 Kevin Buettner <kevinb@redhat.com>
17696
17697 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17698 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17699 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17700 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17701 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17702 config/sh.exp, config/sid.exp, config/slite.exp,
17703 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17704 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17705 config/vxworks.exp, config/vxworks29k.exp,
17706 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17707 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17708 gdb.base/arithmet.exp, gdb.base/assign.exp,
17709 gdb.base/async.exp, gdb.base/attach.exp,
17710 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17711 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17712 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17713 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17714 gdb.base/commands.exp, gdb.base/completion.exp,
17715 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17716 gdb.base/constvars.exp, gdb.base/corefile.exp,
17717 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17718 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17719 gdb.base/ending-run.exp, gdb.base/environ.exp,
17720 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17721 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17722 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17723 gdb.base/funcargs.exp, gdb.base/help.exp,
17724 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17725 gdb.base/logical.exp, gdb.base/long_long.exp,
17726 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17727 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17728 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17729 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17730 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17731 gdb.base/regs.exp, gdb.base/relational.exp,
17732 gdb.base/remote.exp, gdb.base/reread.exp,
17733 gdb.base/restore.exp, gdb.base/return2.exp,
17734 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17735 gdb.base/selftest.exp, gdb.base/setshow.exp,
17736 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17737 gdb.base/sigall.exp, gdb.base/signals.exp,
17738 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17739 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17740 gdb.base/step-test.exp, gdb.base/structs.c,
17741 gdb.base/structs.exp, gdb.base/structs2.exp,
17742 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17743 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17744 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17745 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17746 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17747 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17748 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17749 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17750 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17751 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17752 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17753 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17754 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17755 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17756 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17757 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17758 gdb.trace/circ.exp, gdb.trace/collection.exp,
17759 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17760 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17761 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17762 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17763 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17764 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17765 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17766 notices.
17767
dc96c6c7 177682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17769
17770 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17771 first arg is int not float.
17772
dc96c6c7 177732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17774
17775 * gdb.base/reread.exp: Unsupported for non-native targets;
17776 doesn't work for remote debugging.
17777
9b0c4aeb
FN
177782001-02-19 Fernando Nasser <fnasser@redhat.com>
17779
17780 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17781 * gdb.base/ending-run.exp: Properly handle the BSP state when
17782 stepping past the end of main.
9b0c4aeb 17783
02aa71d5
MC
177842001-02-19 John Moore <jmoore@redhat.com>
17785
17786 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17787 Converted HPUX fix for non-expected items following multiple
17788 step commands into general solution for all platforms.
17789
1fa449a4
MC
177902001-02-18 Michael Chastain <chastain@redhat.com>
17791
17792 * gdb.c++/classes.exp (do_tests): Change runto statements
17793 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17794 statements demangler agnostic.
17795 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17796 (gdb_virtfunc_restart): Likewise.
17797
b2f9ec70
MC
177982001-02-14 Michael Chastain <chastain@redhat.com>
17799
17800 * gdb.c++/inherit.exp (do_tests): Change runto statements
17801 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17802 statements demangler agnostic.
17803
cf74b8ca
AC
17804Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17805
17806 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17807 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17808 before calling common_routine 15 times'' tests.
cf74b8ca 17809
99f78f56
MC
178102001-02-11 Michael Chastain <chastain@redhat.com>
17811
17812 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17813 Helps the test script figure out which demangler is in use.
17814 (dm_type_foo_ref): Ditto.
17815 (dm_type_int_star): Ditto.
17816 (dm_type_long_star): Ditto.
17817 (dm_type_unsigned_int): Ditto.
17818 (dm_type_void): Ditto.
17819 (dm_type_void_star): Ditto.
99707966 17820 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17821 Probe the gdb demangler and set variables to accommodate
17822 formatting differences.
17823 (info_func_regexp): New function. Same as info_func, but
17824 matches against a regexp.
17825 (info_func): Match against a literal string.
17826 (print_addr_2): New function. Match against a literal string,
17827 which can be different from the input to gdb.
17828 (print_addr): Simply call print_addr_2 with the same argument twice.
17829 (test_lookup_operator_functions): Use demangler formatting variables.
17830 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17831 the tests in the same order as the C++ class declaration.
17832 (test_paddr_operator_functions): Ditto.
17833 (test_paddr_overloaded_functions): Ditto.
17834 (test_paddr_hairy_functions): Use demangler formatting variables.
17835 Add reference to gdb/19 for related tests.
17836 (do_tests): Call probe_demangler.
17837
1de8f023
KB
178382001-01-30 Kevin Buettner <kevinb@redhat.com>
17839
17840 * gdb.c++/templates.cc (printf): Remove unused function definition.
17841
ca3f91ed
MS
178422001-01-26 Felix Lee <flee@redhat.com>
17843
17844 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17845
178462001-01-25 matthew green <mrg@redhat.com>
17847
17848 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17849 up sid.
17850 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17851
178522001-01-25 matthew green <mrg@redhat.com>
17853
17854 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17855 Deprecate $sid_spawn_id.
ca3f91ed
MS
17856 (sid_exit): Remove code necessary only for `spawn.'
17857
178582001-01-25 matthew green <mrg@redhat.com>
17859
17860 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17861
fb18ec4a
MC
178622001-01-28 Michael Chastain <chastain@redhat.com>
17863
17864 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17865 to call when tests fail. It takes gdb out of the overloaded
17866 function choice menu back to the main prompt, so that the test
17867 program stays synchronized.
17868 (set_bp_overloaded): New proc to collect all the common
17869 code for setting a breakpoint on an overloaded name. Calls
17870 take_gdb_out_of_choice_menu when needed.
17871 (menu_overload1arg): New variable to collect the repeated
17872 instances of the expected menu for an overloaded name. Change
17873 the regular expression to handle changes in g++ type encoding:
17874 "void" can be either "void" or "", and "unsigned int" can be
17875 either "unsigned int" or "unsigned".
17876 (continue_to_bp_overloaded): Change regular expressions to handle
17877 changes in g++ type encoding.
17878 (no proc): Call take_gdb_out_of_choice_menu when needed.
17879 Remove redundant calls to "info break". Accept either "canceled"
17880 or "cancelled". Change regular expressions in "info break"
17881 calls to handle changes in g++ type encoding. Give all tests
17882 unique strings.
17883
9c646a6e
BE
178842001-01-17 Ben Elliston <bje@redhat.com>
17885
17886 * config/sid.exp: New file.
17887
9549d9c1
AC
17888Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17889
17890 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17891
dc96c6c7 178922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17893
17894 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17895 Add a RE to accept a non-ascii char if one is ever presented.
17896
b4df4f68
FN
178972000-12-20 Fernando Nasser <fnasser@redhat.com>
17898
297dd0fd 17899 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17900
dc96c6c7 179012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17902
d63a86f8 17903 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17904 in regexp. One '\' does not suffice on Linux.
17905
4a7bddb6
MC
179062000-12-09 Michael Chastain <chastain@redhat.com>
17907
17908 * gdb.base/break.exp (test_clear_command): Use a marker function
17909 rather than 'main' for the test function. Also move this
17910 test to an execution point where the marker function names are
17911 guaranteed to be bound to functions. (Executing tests after a
17912 'finish' from main runs into name conflicts with local names
17913 in __libc_start_main).
17914
dc96c6c7 179152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17916
17917 * gdb.base/finish.exp: New test for gdb's "finish" command.
17918 * gdb.base/return2.exp: New test for gdb's "return" command.
17919 * gdb.base/return2.c: New source file for above.
17920
dc96c6c7 179212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17922
17923 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17924 * gdb.base/miscexprs.exp: Ditto.
17925 * gdb.base/pointers.exp: Ditto.
17926 * gdb.c++/derivation.exp: Ditto.
17927 * gdb.c++/local.exp: Ditto.
17928 * gdb.c++/namespace.exp: Ditto.
17929 * gdb.c++/overload.exp: Ditto.
17930 * gdb.c++/ref-types.exp: Ditto.
17931
dc96c6c7 179322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17933
17934 * gdb.base/constvars.exp: Test result of "up" command.
17935 * gdb.base/miscexprs.exp: Ditto.
17936 * gdb.base/pointers.exp: Ditto.
17937 * gdb.base/scope.exp: Ditto.
17938 * gdb.c++/derivation.exp: Ditto.
17939 * gdb.c++/local.exp: Ditto.
17940 * gdb.c++/namespace.exp: Ditto.
17941 * gdb.c++/overload.exp: Ditto.
17942 * gdb.c++/ref-types.exp: Ditto.
17943
44097287
FN
179442000-11-22 Michael Chastain <chastain@redhat.com>
17945
17946 * mips_pro.exp: Accept either "middle -> top -> main" or
17947 "middle -> main" in the backtrace, because gcc can optimize
17948 tail calls to jumps. Remove setup_xfail for the hppa case.
17949 Add a comment with the original warning messages from PR 3016,
17950 which was filed in 1993, to preserve them for posterity.
17951
9d2e1bab
ND
179522000-11-17 Nick Duffek <nsd@redhat.com>
17953
17954 * lib/gdb.exp (gdb_test): Override timeout with board info.
17955
1aca8eb7
ND
179562000-11-17 Nick Duffek <nsd@redhat.com>
17957
17958 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17959 the second kill and detach messages.
17960
93076499
ND
179612000-11-17 Nick Duffek <nsd@redhat.com>
17962
17963 * configure.in: Add AC_EXEEXT.
17964 * configure: Regenerate.
17965 * Makefile.in (just-check): Export EXEEXT.
17966 * lib/gdb.exp ($EXEEXT): Import from environment.
17967 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17968 expect "maint dump-me" on Cygwin.
17969 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17970 $EXEEXT.
17971
30e87cd3
ND
179722000-11-17 Nick Duffek <nsd@redhat.com>
17973
17974 * gdb.base/break.exp: Test backtrace and finish from called
17975 function on all platforms, not just HP-UX.
17976
dc96c6c7 179772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17978
17979 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17980 code from gdb_target_monitor, so it can be used independantly
17981 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17982
dc96c6c7 179832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17984
17985 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17986 * gdb.base/corefile.exp: Expect the message "Program is being
17987 debugged already" when we send the "corefile" command, since
17988 the preceeding gdb_load may have connected gdb to a remote target.
17989 * gdb.base/display.exp: Disable hardware watchpoints if new
17990 board info variable "no_hardware_watchpoints" is true.
17991 Replace single-letter commands with more readable ones.
17992 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17993 if new board info variable "no_hardware_watchpoints" is true.
17994 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17995 to see if stdio (printf) testing is possible.
17996 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17997 board info variable "no_hardware_watchpoints" is true. Use new
17998 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17999
39124dea
FN
180002000-11-13 Fernando Nasser <fnasser@redhat.com>
18001
18002 From Orjan Friberg <orjanf@axis.com>:
18003 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18004 in array print pattern match.
18005
a9e2e984
FN
180062000-11-09 Fernando Nasser <fnasser@redhat.com>
18007
18008 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18009 spelling "cancelled" to U.S. spelling "canceled" to match changes
18010 made to gdb.
18011 * gdb.c++/ovldbreak.exp: Ditto.
18012
c7db355b
PS
180132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18014
18015 * gdb.base/callfuncs.c (main): Moved to end of file, call
18016 t_double_values to initialize the FPU before inferior calls are made.
18017 * gdb.base/callfuncs.exp: Test for register preservation after calling
18018 inferior functions. Add tests for continuining, finishing and
18019 returning from a stop in a call dummy.
18020
dc96c6c7 180212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18022
18023 * gdb.base/commands.exp: Break up long lines, and re-indent.
18024
dc96c6c7 180252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18026
18027 * config/gdbserver.exp: Rewritten from the ground up, to make it
18028 compatible with the current dejagnu tree, and to make it work with
18029 the new "gdbserver" in libremote.
18030
dc96c6c7 180312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18032
18033 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18034 * gdb.base/varargs.exp: Skip entire test if no printf support.
18035 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18036 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18037
dc96c6c7 180382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18039
18040 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18041 no floating point support.
18042 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18043 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18044 * gdb.base/call-rt-st.exp: Ditto.
18045 * gdb.base/call-strs.exp: Ditto.
18046
bac5fc66
JG
180472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18048
18049 * gdb.base/sizeof.c: include <stdio.h>.
18050
18051 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18052 'finish', otherwise uncaptured gdb_prompt would potentially
18053 throw remaining test points out of sync.
bac5fc66 18054
b22a6027
SB
180552000-07-26 Scott Bambrough <scottb@netwinder.org>
18056
18057 * gdb.base/recurse.exp: Run tests for all targets.
18058 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18059 gnu-oldld case on ARM.
18060 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18061 for ARM targets.
d63a86f8 18062
d8231941
AG
18063Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18064
18065 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18066 * gdb.java/configure: Rebuild.
18067
8caabe69
AG
18068Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18069
18070 * gdb.java/jv-exp.exp: New file.
18071
9d273ca3
AG
18072Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18073
18074 * configure: Rebuilt.
18075 * configure.in (configdirs): Add gdb.java.
18076 * gdb.java/jmisc.java: New file.
18077 * gdb.java/jmisc.exp: New file.
18078 * gdb.java/Makefile.in: New file.
18079 * gdb.java/configure: Rebuilt.
18080 * gdb.java/configure.in: New file.
18081 * lib/java.exp: New file.
18082
4f823a66
AC
18083Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18084
18085 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18086 underflow.
4f823a66 18087
2391e11d
AC
18088Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18089
18090 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18091 and the compilers sizes.
2391e11d 18092
54602222
ND
180932000-07-09 Nick Duffek <nsd@redhat.com>
18094
18095 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18096 (use_methods): New function.
18097 (main): Call use_methods().
18098 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18099 (do_tests): Call test_method_param_class.
18100
2bec0572
ND
181012000-07-09 Nick Duffek <nsd@redhat.com>
18102
18103 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18104 spelling.
18105 (test_enums): New procedure. Move enum tests from end of script
18106 to here. Set breakpoint on function name instead of line number.
18107 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18108 (enums2): New marker function.
18109 (enums1): New function.
18110 (main): Call enums1(). Move enum tests to enums1().
18111
78492fde
AC
18112Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18113
18114 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18115 compile/link program. Update line numbers.
78492fde
AC
18116 * gdb.asm/d10v.inc: Define ``startup''.
18117 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18118
49a2cef8
AC
18119Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18120
18121 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18122
3e6c8688
EZ
181232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18124
18125 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18126 of 'help maint print' command.
3e6c8688 18127
9ff5cbe9
AC
18128Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18129
18130 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18131 they use gdb_expect_list.
9ff5cbe9 18132
17c579bd
AC
18133Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18134
18135 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18136 memory-read-packet-size'' instead of ``set endian big'' to test
18137 long commands.
17c579bd 18138
e6d71bf3
DB
181392000-06-03 Daniel Berlin <dan@cgsoftware.com>
18140
18141 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18142 g++, and stop skipping them.
e6d71bf3
DB
18143
18144 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18145 work under g++.
18146
d63a86f8 18147 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18148 initialization.
18149
dc96c6c7 181502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18151
18152 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18153 the regular expression: accept an (almost) arbitrary sequence of
18154 "frames-invalid" and "breakpoints-invalid" messages both before
18155 and after the "starting" message.
18156
dc96c6c7 181572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18158
18159 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18160
dc96c6c7 181612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18162
18163 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18164 Relax the regular expression a little, make it pass on Solaris 8.
18165
8216cda9
KB
181662000-05-12 Kevin Buettner <kevinb@redhat.com>
18167
18168 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18169 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18170 Instead, it is permissible for gdb to stop on the line of the
18171 call itself.
18172
1a570b2f
MS
181732000-05-12 Michael Snyder <msnyder@.cygnus.com>
18174
18175 * gdb.base/break.exp (bp on small function, optimized file):
18176 Add a second pass pattern. The behavior differs here between stabs
18177 and dwarf for one-line functions. Stabs preserves two line symbols
18178 (one before the prologue and one after) with the same line number,
18179 but dwarf regards these as duplicates and discards one of them.
18180 Therefore the address after the prologue (where the breakpoint is)
18181 has no exactly matching line symbol, and GDB reports the breakpoint
18182 as if it were in the middle of a line rather than at the beginning.
18183
dc96c6c7 181842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18185
d63a86f8 18186 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18187 rather than "send_gdb" (for consistancy).
18188
7d418785
AC
18189Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18190
18191 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18192 * gdb.c++/templates.cc: Properly check for GCC version number.
18193 * lib/compiler.cc: Likewise
18194
dc96c6c7 181952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18196
d63a86f8 18197 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18198 gdb may not stop at the first line of main, due to code motion.
18199
dc96c6c7 182002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18201
18202 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18203 This test depends on parsing the printf output from the target.
18204 Since the sparclet stub doesn't do stdio, this will never work.
18205 * gdb.base/call-rt-st.exp: ditto.
18206 * gdb.base/call-strs: ditto.
18207
dc96c6c7 182082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18209
18210 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18211
18212 * gdb.base/ending-run.exp: After connecting to a remote target,
18213 but before running, the target will appear to be in a random
18214 location. Specify both a file and a line for breakpoints.
18215 Also, the function that calls main may be called 'init'
18216 rather than 'start'.
18217
a5a51225
EZ
182182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18219
18220 * gdb.base/help.exp: Update output for add-symbol-file command.
18221
7930cc7c
FN
182222000-04-10 Fernando Nasser <fnasser@cygnus.com>
18223
18224 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18225 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18226
23e37ab1
C
182272000-04-07 J.T. Conklin <jtc@redback.com>
18228
e93c542c
C
18229 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18230
23e37ab1
C
18231 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18232
591b8fa3
PDM
18233Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18234
18235 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18236 values that can be represented exactly.
591b8fa3
PDM
18237 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18238 above change, and to not check against the directory part of the source
18239 file name.
18240 (step into print_long_arg_list): Likewise.
18241 (print print_small_structs from print_long_arg_list): Likewise.
18242 (print print_long_arg_list): Likewise.
18243
7a495180
EZ
182442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18245
30b53638 18246 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18247
beb998c6
AC
18248Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18249
18250 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18251
1c689132
DB
182522000-03-25 Daniel Berlin <dan@cgsoftware.com>
18253
18254 * gdb.base/commands.exp (deprecated_command_test): Add test for
18255 deprecate with no arguments.
18256
c1790a9d
JL
182572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18258
18259 * gdb.base/break.exp: Add new test for setting breakpoints on
18260 optimized code so we can test breakpoints work even when function
18261 prologues may be optimized away
18262
003ba290
FN
182632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18264
18265 From David Whedon <dwhedon@gordian.com>
a9c64011 18266 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18267
6837a0a2
DB
182682000-03-22 Daniel Berlin <dan@cgsoftware.com>
18269
18270 * gdb.base/help.exp: Added test for new apropos command.
18271
b9593231
KB
182722000-03-21 Kevin Buettner <kevinb@redhat.com>
18273
18274 * gdb.base/pointers.c (usevar): New function.
18275 (main): Make sure that global variables v_int_pointer2, rptr,
18276 and y are all referenced someplace in the program by calling
18277 usevar() on them. [Some linkers delete symbols which are
18278 never referenced. The space remains, but there's no way to
18279 get a (symbolic) handle on the variable from the debugger.]
18280
751a959b
EZ
182812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18282
18283 * gdb.base/printcmds.c: Add typedeffed arrays.
18284
18285 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18286 procedure to test arrays that are typedef'd.
751a959b 18287
73a93a32
JI
182882000-03-13 James Ingham <jingham@leda.cygnus.com>
18289
18290 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18291 the library directories.
73a93a32 18292
fb40c209
AC
18293Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18294
18295 * configure.in (configdirs): Add sub directory gdb.mi.
18296 * configure: Re-generate.
18297
18298 * gdb.mi: New directory.
d63a86f8 18299
ee4dd2c9
AC
183002000-02-25 Scott Bambrough <scottb@netwinder.org>
18301
18302 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18303 a long long value as a double on ARM platforms.
ee4dd2c9 18304
70f0cc22
JB
183052000-02-16 Jim Blandy <jimb@redhat.com>
18306
18307 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18308 default source file is set properly before running this test.
18309
853819b8
EZ
183102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18311
18312 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18313 gdbtk/library directory, not in gdbtcl2.
853819b8 18314
dfcd3bfb
JM
183152000-02-04 Jim Blandy <jimb@redhat.com>
18316
18317 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18318 backslash from regexp pattern.
18319
18320 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18321 procedure. Use it to run all the "continue to bp overloaded"
18322 tests. Note that this changes the names of the tests slightly.
18323 If the breakpoint hit message includes a hex PC value, because
18324 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18325 from the real source code, still consider that a pass.
18326
18327 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18328 XFAIL here if the breakpoint message contains a hex address. Note
18329 similar change on 1999-11-02.
18330
18331 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18332
18333 * gdb.base/ptype.exp: Establish a default source file before
18334 calling get_debug_format.
18335
183362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18337
18338 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18339
8b93c638
JM
183402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18341
18342 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18343 of successive stepi commands -- while in the prologue we should see
18344 the function entry bracket.
18345
183462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18347
18348 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18349 reach __change_mode() when stepping through the end of main().
18350
c5394b80
JM
183512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18352
18353 * gdb.base/default.exp: Fix expected pattern.
18354 * gdb.base/help.exp: Same.
18355
0d06e24b
JM
183562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18357
18358 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18359 Don't use xfail's because that affects only the following test.
d63a86f8 18360
0d06e24b 18361 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18362 solaris or linux.
0d06e24b
JM
18363
18364 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18365
dc96c6c7 183662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18367
d63a86f8 18368 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18369 "A syntax error" rather than "A parse error". Accept both.
18370
183712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18372
18373 * gdb.base/default.exp: Remove OS dependent string from "target
18374 remote" test.
18375 * gdb.base/help.exp: Same for "help target remote" test.
18376
c3f6f71d
JM
183772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18378
18379 From Jim Kingdon <kingdon@redhat.com>:
18380
18381 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18382 prompt (cleanup rather than necessity, but still might keep output
18383 from spilling to next test).
c3f6f71d
JM
18384
183852000-01-02 Fred Fish <fnf@cygnus.com>
18386
18387 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18388 AIX, which defines them in <sys/types.h>.
18389
ed9a39eb 183901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18391
ed9a39eb 18392 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18393 float" test.
ed9a39eb
JM
18394
183951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18396
ed9a39eb 18397 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18398
18399 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18400 outermost frame disallowed".
18401
184021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18403
18404 * gdb.base/setvar.exp: New tests for setting the value of a struct
18405 with a constant list.
18406
184071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18408
18409 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18410 require the user to type a cast before setting the value of a struct.
18411
de57eccd
JM
184121999-12-06 Jim Blandy <jimb@cygnus.com>
18413
18414 * gdb.base/default.exp: Expect the new 'info float' command on
18415 all i386 platforms.
18416
18417 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18418 LinuxThreads libraries that don't support debugging.
18419
c2d11a7d
JM
18420Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18421
18422 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18423 Change the buffer type to ``unsigned char'' to simplify size
18424 arithmetic.
c2d11a7d
JM
18425
18426 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18427 stub only handles 400-1 byte packets. Verify that the download
18428 worked.
c2d11a7d
JM
18429
184301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18431
18432 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18433 tests, using UNRESOLVED for the untested cases. Also, does not wait
18434 for a timeout if the prompt was received before a recognizable pattern.
18435
184361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18437
18438 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18439
184401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18441
18442 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18443 watchpoints.
c2d11a7d
JM
18444
184451999-11-24 Jason Merrill <jason@casey.cygnus.com>
18446
18447 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18448
18449 * gdb.c++/local.exp: Be more flexible in recognizing local class
18450 name mangling. Don't allow horribly truncated method names.
18451 * gdb.c++/derivation.exp: Expect protected inheritance.
18452 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18453 * gdb.c++/virtfunc.exp: Likewise.
18454 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18455 when printing a nested enum.
18456
184571999-11-22 Jim Blandy <jimb@cygnus.com>
18458
18459 * gdb.base/step-test.exp: Properly await GDB's response to setting
18460 a breakpoint on the call to large_struct_by_value.
18461
18462 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18463 just because we have debug info for the `start' function.
18464
184651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18466
18467 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18468 "Unknown signal" messages, which indicate (on LinuxThreads) that
18469 GDB doesn't know how to debug threads on this system. This is
18470 better than hanging while philosopher 0 dumps chatter into gdb.log.
18471
184721999-11-18 Tom Tromey <tromey@cygnus.com>
18473
18474 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18475
184761999-11-18 Fred Fish <fnf@cygnus.com>
18477
18478 * gdb.base/coremaker2.c: Add sample program for generating
18479 cores that is more self contained than coremaker.c. Eventually
18480 I'll add more code to this and tie it into the testsuite.
18481
4ce44c66
JM
184821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18483
18484 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18485
184861999-11-10 Jimmy Guo <guo@cup.hp.com>
18487
18488 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18489 from $srcdir/lib/.
4ce44c66 18490 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18491 and gdb.c++/.
4ce44c66
JM
18492
18493 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18494
d63a86f8 18495 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18496 'continue with watch' test point.
18497
184981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18499
18500 Merged from p2linux-990323-branch:
d63a86f8 18501
4ce44c66
JM
18502 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18503
11cf8741
JM
18504Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18505
18506 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18507 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18508
18509Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18510
18511 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18512 gdb_expect_list.
11cf8741
JM
18513
18514Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18515
18516 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18517
185181999-11-03 Mark Salter <msalter@cygnus.com>
18519
18520 * gdb.base/break.exp: Fix "stub continue" pattern.
18521
185221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18523
18524 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18525
185261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18527
18528 * gdb.base/display.exp ("finish"): Add timeout clause.
18529
18530 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18531 plain prompt clause, so this doesn't have to time out in order to
18532 fail.
18533
18534 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18535 breakpoint hit messages include an address.
11cf8741
JM
18536
18537 * gdb.base/display.exp: Don't forget to escape parens in regular
18538 expressions. Unix regexp notatation sucks.
18539
185401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18541
18542 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18543 order for 'signalled' message.
11cf8741 18544
5c44784c
JM
185451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18546
18547 From Jimmy Guo <guo@cup.hp.com>:
18548 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18549 * gdb.base/annota1.c: Add code for tests to work with.
18550
185511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18552
18553 * gdb.base/remote.exp: New test for remote downloading settings.
18554 * gdb.base/remote.c: New file with large .data.
18555
917317f4
JM
185561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18557
18558 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18559 for LinuxThreads support, merged from the Code Fusion branch.
18560
18561Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18562
18563 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18564 containing exp_continue into a while within an expect. Don't
18565 attempt a start more than three times. Check return value from
18566 gdb_load.
d63a86f8 18567
2df3850c
JM
18568Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18569
18570 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18571 a pass case.
2df3850c 18572
2acceee2
JM
185731999-10-01 Kevin Buettner <kevinb@cygnus.com>
18574
18575 * gdb.base/break.c (main): Added a statement that we can step
18576 off of.
18577 * gdb.base/break.exp: Added tests for setting a breakpoint
18578 at an offset and stepping onto a breakpoint.
18579
185801999-10-01 Fred Fish <fnf@cygnus.com>
18581
d63a86f8 18582 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18583 gdb output.
18584
c2c6d25f
JM
185851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18586
18587 * gdb.base/break.exp: Code locations are in hex, don't forget!
18588 (For HP-UX.)
18589
185901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18591
18592 * condbreak.exp: Use break.c as test program.
18593 * condbreak.c: Remove, redundant with break.c.
18594
185951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18596
18597 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18598 Z-packets if the target needs it.
c2c6d25f
JM
18599
186001999-09-13 James Ingham <jingham@leda.cygnus.com>
18601
18602 * gdb.c++/overload.exp: Added tests for listing overloaded
18603 functions with function pointers in the arg, explicitly calling
18604 out the version you want.
18605
cff3e48b
JM
186061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18607
18608 * long_long.exp: Add variations of test cases that work for
18609 targets with 16-bit ints and 32-bit doubles.
18610
d4f3574e
SS
186111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18612
18613 * break.c (main): Compare a possibly-uninitialized argc with an
18614 unlikely value that fits in 16 bits.
18615
186161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18617
18618 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18619 0xfeeb, don't want negative numbers if ints are 16 bits.
18620
18621 * lib/gdb.exp (skip_cplus_tests): New proc.
18622 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18623 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18624 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18625 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18626 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18627 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18628 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18629 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18630
18631 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18632
18633Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18634
18635 * gdb.base/corefile.exp (up): Allow a parameter to appear
18636 in the frame that we're going up to.
18637
18638 From Jim Blandy <jimb@cygnus.com>:
18639
18640 * gdb.base/default.exp (info float): Expect some output now.
18641
18642 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18643 returning floating-point values to fail on the x86.
18644 * gdb.base/callfwmall.exp (do_function_calls): Same.
18645
18646 * gdb.base/list.exp (test_listsize): Correct expectations for
18647 listing line 1 with listsize 2. Also, listing a single line
18648 works now, as does listing three lines. [Kevin's note: There
18649 were a number of other cases fixed too where the expectations
18650 differed...]
18651
186521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18653
18654 * gdb.base/selftest.exp: Add case for when version prints as
18655 constant string instead of char pointer.
18656
104c1213
JM
186571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18658
18659 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18660 stepping out of main.
104c1213
JM
18661
18662 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18663 G++ used.
18664
18665 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18666 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18667
18668 * gdb.c++/ovldbreak.exp: Update match string in test that
18669 includes a warning of multiple breakpoints.
18670
186711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18672
18673 * gdb.base/display.exp: Improve precision of step-after-finish
18674 added yesterday.
18675
18676 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18677 test.
104c1213
JM
18678
18679 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18680 configs when using G++, not just hppa*.
18681
186821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18683
18684 * gdb.base/async.c: New file.
18685 * gdb.base/async.exp: New file.
18686
18687Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18688
18689 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18690 PA64.
18691
53a5351d
JM
18692Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18693
104c1213
JM
18694 * gdb.base/display.exp: "finish" can leave us mid-line on many
18695 targets, deal with it. Add a small constant to main, instead of
18696 1000 since main+1000 may not be a valid address in the target.
18697
53a5351d
JM
18698 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18699 on hpux11.
18700
18701 * gdb.base/attach.exp: Handle another hpux11 error message variant
18702 when attaching to a process that does not exist.
18703
187041999-08-19 J.T. Conklin <jtc@redback.com>
18705
18706 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18707 characters in 'continue to 1241' test.
53a5351d
JM
18708
187091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18710
18711 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18712 stop in print_long_arg_list, define and use a whitespace
18713 variable in print_small_structs test, add an XFAIL for Solaris.
18714 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18715 interested enough to fix.
18716
7be570e7
JM
187171999-08-13 Keith Seitz <keiths@cygnus.com>
18718
18719 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18720 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18721 proc knows about targets other than the natives.
18722 (test_assign): Use "gdb_run_cmd" to "run" the target.
18723 Check that we've actually hit the breakpoint at main.
18724 When we attempt to assign a value to a local variable, check
18725 that the variable is in the current scope, i.e., don't use
18726 a test with an empty result.
18727
18728Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18729
18730 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18731 command.
7be570e7
JM
18732
187331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18734
18735 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18736 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18737 gdb.compat, gdb.threads-hp.
18738 gdb.hp/configure, gdb.hp/configure.in: New files.
18739 gdb.hp/Makefile.in: Recurse into new subdirs.
18740 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18741 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18742 in object files.
18743 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18744
96baa820
JM
187451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18746
18747 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18748 funky printf, remove a bogus p/a test.
96baa820
JM
18749
187501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18751
18752 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18753 connected to the target. This is necessary when running not
18754 natively.
96baa820
JM
18755
187561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18757
18758 * gdb.base/step-test.exp: Removed some extraneous messages.
18759
18760 * gdb.base/long_long.exp: Don't run memory examination tests
18761 on little-endian targets (they will need a different set of
18762 results to match).
18763
187641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18765
18766 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18767 until somebody decides to fix GDB.
18768
18769 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18770 constant as "ULL".
96baa820
JM
18771 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18772 matches for a couple x/2 commands.
18773
a0b3c4fd
JM
187741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18775
18776 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18777 by merging in ref-types2 tests.
18778 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18779
18780 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18781 * gdb.c++/Makefile.in: Add standard actions.
18782 (EXECUTABLES): Rename from PROGS, update list.
18783 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18784 from gdb.hp.
18785 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18786 foo and bar locals.
18787 * gdb.c++/anon-union.exp: Fix tests to match.
18788 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18789 expect matches to handle output variations.
18790 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18791 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18792 output, add HP alternatives for new and delete prints.
a0b3c4fd 18793 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18794 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18795 * gdb.c++/demangle.exp: Use $style when reporting failure.
18796 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18797 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18798 match alternatives.
18799 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18800 compilers.
a0b3c4fd
JM
18801 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18802 * gdb.c++/method.exp: Add match alternatives.
18803 * gdb.c++/misc.cc: Add bool types.
18804 * gdb.c++/misc.exp: Add tests for bool types.
18805 * gdb.c++/overload.exp: Add xfails.
18806 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18807 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18808 add some more template parameter tests (only for HP currently).
18809 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18810 * gdb.c++/virtfunc.cc: Add return type and value for main.
18811 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18812 match alternatives.
d63a86f8 18813
a0b3c4fd
JM
188141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18815
18816 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18817
188181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18819
18820 * gdb.base/signals.exp: Don't expect getting a backtrace from
18821 within a signal handler to fail on Linux.
18822
188231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18824
18825 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18826 * lib/gdb.exp: Remove some gratuitious semicolons.
18827 (delete_breakpoints): Increase timeout.
18828 (gdb_expect): Add -notransfer option.
18829 (gdb_test): Use -notransfer option.
18830 (get_compiler_info): Add f77 case.
18831 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18832 case.
a0b3c4fd
JM
18833 (gdb_preprocess): Call get_compiler.
18834
18835 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18836 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18837 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18838 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18839 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18840 third arg to gdb_test.
a0b3c4fd
JM
18841 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18842 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18843 HP-UX xfails, add others.
a0b3c4fd
JM
18844 * gdb.base/completion.exp: Reflect name change of self-test.
18845 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18846 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18847 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18848 HP failure number.
a0b3c4fd
JM
18849 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18850 useless HP-UX 10.30 references.
18851 * gdb.base/maint.exp: Loosen matches.
18852 * gdb.base/pointers.c (main): Declare more_code.
18853 * gdb.base/pointers.exp: Match on output of a `next'.
18854 * gdb.base/structs.c: Add prototypes.
18855 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18856 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18857
188581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18859
18860 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18861 command.
a0b3c4fd
JM
18862
188631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18864
18865 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18866 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18867
18868 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18869 debug info. Deal with lack of signal hanlder info in stack.
18870
a9c64011 18871 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18872 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18873
5a2468f5
JM
188741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18875
18876 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18877 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18878
adf40b2e
JM
18879Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18880
18881 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18882 a1-selftest.exp.
adf40b2e
JM
18883 * gdb.base/configure: Re-generate.
18884
188851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18886
18887 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18888 in trying to run first and name is too long.
18889
18890 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18891 pointers2.c and pointers2.exp, respectively.
18892 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18893 doschk happier.
18894
43e526b9
JM
188951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18896
18897 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18898 callfuncs2.c and callfuncs2.exp.
18899
18900 * gdb.base/list.exp: Remove mistaken xfails.
18901 * gdb.base/list0.h: Add optional prototypes.
18902
9846de1b
JM
18903Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18904
a9c64011 18905 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18906 calling malloc.
a9c64011
AS
18907 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18908 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18909 use.
9846de1b
JM
18910
189111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18912
18913 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18914 * gdb.base/annota2.cc, annota2.exp: Move from here.
18915 * gdb.c++/annota2.cc, annota2.exp: To here.
18916 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18917
43ff13b4
JM
18918Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18919
18920 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18921 a consistent format.
43ff13b4 18922
085dd6e6
JM
189231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18924
18925 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18926 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18927 HP compilers, also set the globals $true and $false.
18928
18929 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18930 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18931 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18932 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18933 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18934 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18935 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18936 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18937 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18938 whatis.c} Add C++ compatible function definitions and return
18939 types, add includes for library functions.
085dd6e6
JM
18940 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18941 * gdb.base/step-test.c (myglob): Rename from glob.
18942 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18943 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18944 files, move here from gdb.hp.
085dd6e6 18945 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18946 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18947 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18948 Adjust line numbers in regexps.
085dd6e6
JM
18949
18950 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18951 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18952 instead of 0/1.
18953
18954 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18955 foll-vfork.exp: New files, move here from gdb.hp.
18956 * gdb.base/page.exp: New file, test of pagination command.
18957
18958 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18959 recursion test.
18960 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18961
18962 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18963 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18964
18965 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18966 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18967 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18968 watchpoint test.
085dd6e6
JM
18969 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18970 them work.
18971 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18972 expressions properly.
18973 * gdb.base/corefile.exp: Loosen the match slightly.
18974 * gdb.base/default.exp: Allow "Error accessing memory" message
18975 also.
18976 * gdb.base/display.exp: Skip over x/0 j if PA64.
18977 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18978 * gdb.base/interrupt.exp: Ditto.
18979 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18980 in use.
18981 * gdb.base/list.exp: Add xfails for HP-UX.
18982 * gdb.base/long_long.exp: Refine some of the numeric matches.
18983 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18984 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18985 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18986 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18987 * gdb.base/ptype.exp: Succeed on more varieties of output.
18988 * gdb.base/scope.exp: Add xfails for HP-UX.
18989 * gdb.base/sect-cmd.exp: Add more cases.
18990 * gdb.base/setvar.exp: Add xfails for HP-UX.
18991 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18992 * gdb.base/signals.exp: Match on void symbolically.
18993 * gdb.base/step-test.exp: Add case for PA64.
18994 * gdb.base/term.exp: Add exit and restart.
18995 * gdb.base/twice.exp: Clean up after self.
18996 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18997 * gdb.base/whatis.exp: Allow more ways to pass tests.
18998
18999 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19000 no longer useful.
085dd6e6
JM
19001
19002Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19003
19004 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19005 list of patterns.
085dd6e6 19006 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19007 print_double_array(double_array)", "continuing to breakpoint
19008 1018", "print print_double_array(array_d)" and "continuing to
19009 1034" tests.
d63a86f8 19010
085dd6e6
JM
190111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19012
a9c64011 19013 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19014
190151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19016
19017 * config/mt-*: Remove, these haven't been used since 1996.
19018
190191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19020
19021 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19022 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19023 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19024
9e0b60a8
JM
190251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19026
19027 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19028 simpler match case for the ptype of the big class.
19029
190301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19031
19032 * gdb.exp: Fix test for gdb_prompt existence.
19033
190341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19035
19036 * gdb.exp (gdb_test): Add fail after calls to perror.
19037
190381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19039
19040 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19041
190421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19043
19044 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19045
0f71a2f6
JM
19046Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19047
19048 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19049 malloc() is linked in.
0f71a2f6
JM
19050
190511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19052
19053 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19054 step at end.
19055
19056 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19057
190581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19059
19060 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19061
cce74817
JM
19062Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19063
19064 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19065 * gdb.base/mips_pro.exp: Likewise.
19066
190671999-06-02 Keith Seitz <keiths@cygnus.com>
19068
19069 * gdb.c++/templates.cc: Change all "new" operators to throw
19070 an exception.
19071 * gdb.c++/cplusfuncs.cc: Likewise.
19072
19073 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19074
19075Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19076
19077 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19078 * gdb.base/ending-run.exp: When stepping out of main, accept a
19079 step into an arbitrary assembler file.
cce74817 19080
392a587b
JM
190811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19082
d63a86f8 19083 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19084 "breakpoint-invalid" to be printed.
d63a86f8 19085 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19086 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19087 * gdb.base/annota2.cc: Initialize a.x to 0.
19088
9e086581
JM
190891999-05-17 Keith Seitz <keiths@cygnus.com>
19090
19091 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19092 when "skip_float_tests" set.
19093 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19094 "print print_ten_doubles", and "step into print_long_arg_list".
19095 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19096 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19097 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19098 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19099 "skip_float_tests" is set.
19100 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19101 when "skip_float_tests" set.
d63a86f8 19102
cd0fc7c3
SS
191031999-05-06 Keith Seitz <keiths@cygnus.com>
19104
19105 * gdb.base/annota2.cc: Include stdio.h.
19106
19107Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19108
19109 * gdb.base/crossload.exp: Remove, this has been disabled ever
19110 since BFD stopped including all targets, and cross-GDB gets
19111 plenty of testing anyway.
19112 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19113 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19114 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19115 * gdb.base/README: Remove, was doc for this.
19116 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19117 needed.
cd0fc7c3 19118
b83266a0
SS
191191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19120
19121 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19122 output.
19123
19124 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19125 * gdb.base/annota2.exp: New file. More annotation tests.
19126 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19127 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19128
191291999-04-23 Angela Marie Thomas <angela@cygnus.com>
19130
19131 * config/cfdbug.exp: New file.
19132
7a292a7a
SS
191331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19134
19135 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19136 Marcus Daniel's and Dale Hawkins's demangler crashes.
19137
19138 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19139 test_lucid_style_demangling, test_arm_style_demangling,
19140 test_hp_style_demangling): Try Tom Tromey's core-dumping
19141 identifier under each demangling style.
7a292a7a
SS
19142
191431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19144
19145 * gdb.c++/demangle.exp: Include the current demangling style
19146 in all test names.
19147 (current_demangling_style): New global variable.
19148 (set_demangling_style, test_demangling_core, test_demangling,
19149 test_demangling_exact): New functions.
19150 (test_gnu_style_demangling, test_lucid_style_demangling,
19151 test_arm_style_demangling, test_hp_style_demangling): Use those,
19152 instead of calling gdb_test and gdb_test_exact directly.
19153 (catch_demangling_errors): New function, which reports errors
19154 signalled by the demangling test functions in an orderly way.
19155 (do_tests): Use catch_demangling_errors.
19156
191571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19158
19159 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19160 grouping in expressions, not {}.
7a292a7a
SS
19161
19162 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19163 initialized yet.
7a292a7a
SS
19164
191651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19166
19167 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19168 are listed.
19169
191701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19171
19172 * gdb.stabs/weird.exp: Test for CC being defined before
19173 looking at its value.
19174
191751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19176
19177 * gdb.base/call-ar-st.exp: Remove stray '#'.
19178 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19179 "short int" and "long int".
19180 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19181 change, to mollify finicky HP compiler.
7a292a7a
SS
19182 * gdb.hp/reg-test.exp (testfile): Fix file name.
19183 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19184
7a292a7a
SS
19185 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19186 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19187 alternate form of enum ptype.
19188
c906108c
SS
191891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19190
7a292a7a
SS
19191 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19192 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19193 passing skip_hp_tests, so as not to waste time on guaranteed
19194 failure.
7a292a7a 19195
c906108c
SS
19196 * gdb.c++/overload.cc: Pass string instead of char addr, always
19197 init ccpfoo.
19198 * gdb.c++/templates.cc: Fix syntax error.
19199
7a292a7a
SS
19200Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19201
19202 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19203 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19204 command.
19205
192061999-03-18 James Ingham <jingham@cygnus.com>
19207
19208 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19209
19210 * gdb.c++/method.exp: It was testing an uninitialized int on the
19211 stack and assuming it was positive.
19212
19213 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19214
19215 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19216 keep it from killing the rest of the tests.
7a292a7a
SS
19217 Use gdb_continue_to_end.
19218
19219 * gdb.base/sigall.exp: use gdb_continue_to_end.
19220
19221 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19222
19223 * gdb.base/display.exp: use runto_main, not run.
19224
d63a86f8
RM
19225 * gdb.base/default.exp: Check for the current error message in the
19226 r abbreviation test.
7a292a7a
SS
19227 Add strongarm to the targets that know info float.
19228
d63a86f8 19229 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19230 run which doesn't work with monitors.
19231
19232 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19233
19234 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19235
19236 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19237 program. Traps the case (in Cygmon) when the program never really
19238 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19239 more places, so I used my name. Sorry Mark...
19240
19241 * config/monitor.exp (gdb_target_monitor): added another
19242 target_info parameter: remotebinarydownload. This will set the
19243 remotebinarydownload flag if this is causing some boards trouble.
19244
192451999-03-18 Mark Salter <msalter@cygnus.com>
19246
19247 * lib/gdb.exp (continue_to_exit): New function.
19248
19249 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19250 * gdb.base/ending-run.exp: Ditto.
19251 * gdb.base/step-test.exp: Ditto.
19252
192531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19254
19255 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19256 (suggested by Art Haas <ahaas@neosoft.com>).
19257
192581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19259
889bf7c5 19260 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19261
19262Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19263
19264 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19265 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19266
192671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19268
19269 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19270 a call to strlen; sometimes we do have sources.
19271
192721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19273
19274 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19275 character, so GDB won't print garbage after its end.
d63a86f8 19276
c906108c
SS
19277 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19278 breakpoint there instead. Sometimes GCC emits memcpy to handle
19279 the large structures being passed by value, so we step into that
19280 instead of sum_array_print, which obscures what we're really testing.
19281 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19282 the bizarre steps into memcpy, so do that here. Add check for
19283 stepping into function calls that pass large structures by value.
19284 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19285 Remove all references to specific line numbers.
19286 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19287 New type and function.
19288 (main): Call large_struct_by_value, passing it a large struct by value.
19289 * lib/gdb.exp (gdb_get_line_number): New function.
19290
19291 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19292 more portable.
19293
7a292a7a
SS
192941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19295
c906108c
SS
19296 * lib/gdb.exp: Doc fixes.
19297
7a292a7a
SS
192981999-03-05 Nick Clifton <nickc@cygnus.com>
19299
d63a86f8 19300 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19301
193021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19303
c906108c 19304 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19305 commands. They're not germane to this test, and they don't work
19306 that way on remote targets.
c906108c 19307
3fc11d3e
JM
193081999-03-01 James Ingham <jingham@cygnus.com>
19309
19310 * Changelog entries merged over from gdb development branch.
19311
3fc11d3e
JM
19312 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19313
19314 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19315 for outputting results of test run.
19316
2d4a1622 19317 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19318
19319 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19320
7a292a7a
SS
193211999-02-25 Felix Lee <flee@cygnus.com>
19322
19323 * lib/gdb.exp (debug_format): initialize
19324
c906108c
SS
193251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19326
19327 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19328 * gdb.base/call-rt-st.c: Ditto.
19329
c906108c
SS
193301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19331
19332 * gdb.threads/pthreads.exp (horiz): New variable.
19333 (test_startup): Fix regexps that capture thread numbers.
19334
193351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19336
19337 * gdb.base/smoke.exp: Disambiguate two test case names (both
19338 called ``print'').
19339
19340Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19341
19342 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19343 compilation.
c906108c
SS
19344
193451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19346
19347 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19348 actual output formatting.
19349 * gdb.base/smoke.exp: GDB removes leading 0's.
19350 * gdb.base/volatile.exp: Don't check type of remuneration;
19351 that variable is no longer defined in constvars.c.
19352 * gdb.base/step-test.c (main): Exit with explicit exit code.
19353 * gdb.base/step-test.exp: Remove two nexti checks--they are
19354 not portable.
19355
193561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19357
19358 * gdb.base/help.exp ("help delete display"): Fix test to match
19359 gdb's output.
19360
19361 * gdb.base/long_long.c (known_types): Initialize values to zero.
19362 * gdb.base/long_long.exp: Step one more line
19363 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19364 leading zeros. Explicitly ask for hex formatting. Use
19365 unique test case names.
c906108c
SS
19366
19367Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19368
d63a86f8 19369 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19370
19371 * gdb.c++/method.exp: Add missing close brace.
19372
193731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19374
19375 * gdb.base/maint.exp: Use 'set height 0' to disable page
19376 prompting, not 'set height 400'.
19377
19378 Fix a bunch of timeouts.
19379 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19380 four separate tests, so expect doesn't take forever to match a ton
19381 of text against a regexp with lots of .* forms.
19382 ("maint print psymbols", "maint print symbols"): Make some of
19383 these greps more selective, so that expect doesn't try to wade
19384 through huge piles of output and time out.
19385
19386 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19387
19388 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19389 tests: one which doesn't expect shlib events to be reported, and
19390 another which does, but is XFAIL for all platforms other than
19391 HP/UX.
c906108c
SS
19392
19393 * gdb.base/break.exp: Teach the test suite that the `catch
19394 fork', `catch vfork', and `catch exec' commands produce error
19395 messages on platforms that don't provide these features.
19396
19397Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19398
19399 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19400 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19401 (shortening names from solib_threshold.exp etc), won't run on
19402 anything but HP-UX for the foreseeable future.
c906108c 19403 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19404 reflect move.
c906108c
SS
19405
19406Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19407
19408 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19409 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19410
19411Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19412
19413 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19414 successfully re-sets breakpoints in shared libraries.
19415 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19416
19417Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19418
d63a86f8
RM
19419 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19420 and compiled w/o GCC.
c906108c
SS
19421
19422 * gdb.hp/watch-cmd.exp: ditto.
19423
19424 * gdb.hp/watch-hp.exp: ditto.
19425
19426 * gdb.hp/xdb1.exp: ditto.
19427
19428 * gdb.hp/xdb2.exp: ditto.
19429
19430 * gdb.hp/dbx.exp: ditto.
19431
19432Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19433
19434 * constvars.c: Remove C++-isms.
19435 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19436 with GCC.
c906108c
SS
19437
19438Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19439
19440 The following changes are part of the HP merge.
19441
19442 * gdb.base/break.exp: new tests to verify that catchpoints for
19443 fork, vfork, and exec don't trigger inappropriately.
19444
19445 * gdb.base/opaque.exp: compile one file at a time, then link.
19446
19447 * gdb.base/signals.exp: be more restrictive about which hppa
19448 systems receive a setup_xfail. new tests.
19449
19450 * gdb.base/solib_threshold.build: new file.
19451 * gdb.base/solib_threshold.exp: new file.
19452 * gdb.base/solib_threshold.link_opts: new file.
19453 * gdb.base/solib_threshold.mk: new file.
19454 * gdb.base/gen_solib_threshold.c: new file.
19455
19456 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19457 tests. New tests for enums inside classes.
19458
19459 * gdb.c++/compiler.cc: indicate support of template debugging.
19460
19461 * gdb.c++/demangle.exp: run hp style demangling tests.
19462
19463 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19464 tests.
19465
19466 * gdb.c++/misc.cc: changes to support new tests.
19467
19468 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19469 to support new tests.
19470
19471 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19472 gcc, then skip these tests.
19473
19474Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19475
19476 The following files are part of the HP merge; some had longer
19477 names at HP, but have been renamed to be no more than 14
19478 characters in length.
19479
19480 * gdb.hp/ambiguous.cc: new file.
19481 * gdb.hp/ambiguous.exp: new file.
19482 * gdb.hp/attach.exp: new file.
19483 * gdb.hp/attach2.exp: new file.
19484 * gdb.hp/classes-hp.exp: new file.
19485 * gdb.hp/ctti.exp: new file.
19486 * gdb.hp/ctti-add.cc: new file.
19487 * gdb.hp/ctti-add1.cc: new file.
19488 * gdb.hp/ctti-add2.cc: new file.
19489 * gdb.hp/ctti-add3.cc: new file.
19490 * gdb.hp/dbx.exp: new file.
19491 * gdb.hp/exception.cc: new file.
19492 * gdb.hp/exception.exp: new file.
19493 * gdb.hp/foll-exec.c: new file.
19494 * gdb.hp/foll-exec.exp: new file.
19495 * gdb.hp/foll-fork.c: new file.
19496 * gdb.hp/foll-fork.exp: new file.
19497 * gdb.hp/foll-vfork.c: new file.
19498 * gdb.hp/foll-vfork.exp: new file.
19499 * gdb.hp/inherit-hp.exp: new file.
19500 * gdb.hp/more-steps.exp: new file.
19501 * gdb.hp/namespace.cc: new file.
19502 * gdb.hp/namespace.exp: new file.
19503 * gdb.hp/optimize.exp: new file.
19504 * gdb.hp/pxdb.c: new file.
19505 * gdb.hp/pxdb.exp: new file.
19506 * gdb.hp/quicksort.exp: new file.
19507 * gdb.hp/reg-test.exp: new file.
19508 * gdb.hp/reg-test.s: new file.
19509 * gdb.hp/sized-enum.c: new file.
19510 * gdb.hp/sized-enum.exp: new file.
19511 * gdb.hp/start-stop.exp: new file.
19512 * gdb.hp/templ-hp.cc: new file.
19513 * gdb.hp/templ-hp.exp: new file.
19514 * gdb.hp/thr-lib.c: new file.
19515 * gdb.hp/thr-lib.exp: new file.
19516 * gdb.hp/thr-lib.h: new file.
19517 * gdb.hp/thr-liblib.c: new file.
19518 * gdb.hp/virtfun-hp.c: new file.
19519 * gdb.hp/virtfun-hp.exp: new file.
19520 * gdb.hp/watch-cmd.exp: new file.
19521 * gdb.hp/watch-hp.exp: new file.
19522 * gdb.hp/xdb1.exp: new file.
19523 * gdb.hp/xdb2.exp: new file.
19524 * gdb.hp/xdb3.exp: new file.
19525
19526Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19527
19528 The following files are part of the HP merge; some had longer
19529 names at HP, but have been renamed to be no more than 14
19530 characters in length.
19531
19532 * gdb.base/ss.h: new file.
19533 * gdb.base/call-ar-st.c: new file.
19534 * gdb.base/call-ar-st.exp: new file.
19535 * gdb.base/call-rt-st.c: new file.
19536 * gdb.base/call-rt-st-exp: new file.
19537 * gdb.base/call-strs.exp: new file.
19538 * gdb.base/ena-dis-br.exp: new file.
19539 * gdb.base/environ.exp: new file.
19540 * gdb.base/long_long.exp: new file.
19541 * gdb.base/sect-cmd.exp: new file.
19542 * gdb.base/shlib-cl2.exp: new file.
19543 * gdb.base/smoke.exp: new file.
19544 * gdb.base/so-impl-ld.c: new file.
19545 * gdb.base/so-impl-ld.exp: new file.
19546 * gdb.base/so-indr-cl.c: new file.
19547 * gdb.base/so-indr-cl.exp: new file.
19548 * gdb.base/varargs.exp: new file.
19549 * gdb.base/volatile.exp: new file.
19550 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19551 * gdb.base/display.exp: new file.
c906108c
SS
19552 * gdb.c++/derivation.exp: new file.
19553 * gdb.c++/local.exp: new file.
19554 * gdb.c++/member-ptr.exp: new file.
19555 * gdb.c++/overload.exp: new file.
19556 * gdb.c++/ovldbreak.exp: new file.
19557 * gdb.c++/ref-types.exp: new file.
19558 * gdb.c++/ref-types2.exp: new file.
19559 * gdb.c++/userdef.exp: new file.
d63a86f8 19560
c906108c
SS
19561Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19562
19563 * gdb.base/default.exp: Reflect wording change in remote.c.
19564
dc96c6c7 19565Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19566
19567 * gdb.base/help.exp: Update to reflect current text.
19568
19569Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19570
19571 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19572 they're stack variables and contain garbage.
19573 * gdb.c++/anon-union.exp: new file.
19574
19575 The following changes were made by David Taylor
889bf7c5
PA
19576 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19577 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19578 in changes by HP.
c906108c
SS
19579
19580 * gdb.base/bitops.exp: new file.
19581 * gdb.base/default.exp: change expected messages for catch and
19582 info catch tests to reflect HP merge changes.
19583 * gdb.base/enable-disable-break.exp
19584 * gdb.base/ending-run.c: new file.
19585 * gdb.base/long_long.c: new file.
19586 * gdb.base/maint.exp: new file.
19587 * gdb.base/pointers2.exp: new file.
19588 * gdb.base/shlib-call2.exp: new file.
19589 * gdb.base/solib.exp: new file.
19590 * gdb.base/step-test.c: new file.
19591 * gdb.c++/anon-union.cc: new file.
19592 * gdb.c++/local.cc: new file.
19593 * gdb.c++/member-pointer.cc: new file.
19594 * gdb.c++/method.cc: new file.
19595 * gdb.c++/ref-types.cc: new file.
19596 * gdb.c++/ref-types2.cc: new file.
19597 * gdb.c++/userdef.cc: new file.
d63a86f8 19598
c906108c
SS
19599 * gdb.base/scope.exp: compile one file at a time, then link.
19600 * gdb.base/langs.exp: ditto.
19601 * gdb.base/list.exp: ditto.
d63a86f8 19602
c906108c
SS
19603Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19604
19605 The following changes were made by David Taylor
889bf7c5
PA
19606 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19607 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19608 in changes by HP.
d63a86f8 19609
c906108c
SS
19610 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19611 skip tests. When compiling pass c++ flag to gdb_compile.
19612 * gdb.c++/
d63a86f8 19613
c906108c
SS
19614 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19615 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19616 (skip_hp_tests): new function.
19617 (gdb_preprocess): new function.
19618
19619 * configure.in (hpdir): decide whether to configure gdb.hp.
19620 * configure: regenerated.
19621
19622 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19623 to delete on clean.
19624 (EXECUTABLES): update to reflect new additions.
19625 * gdb.base/commands.exp: update message expected.
19626 * gdb.base/default.exp: add copyright notice.
19627 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19628 * gdb.base/help.exp: update messages to reflect current text.
19629 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19630 targets for recurse tests.
19631 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19632 skip this file.
19633
19634 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19635 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19636 compilation.
19637 * gdb.c++/misc.exp: ditto.
19638 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19639 run the tests. tell gdb_compile that it's a c++ compilation.
19640
19641 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19642
c906108c
SS
19643 * gdb.base/all-bin.exp: new file.
19644 * gdb.base/arithmet.exp: new file.
19645 * gdb.base/assign.exp: new file.
19646 * gdb.base/completion.exp: new file.
19647 * gdb.base/cond-expr.exp: new file.
19648 * gdb.base/condbreak.exp: new file.
19649 * gdb.base/define.exp: new file.
19650 * gdb.base/dollar.exp: new file.
19651 * gdb.base/environment.exp: new file.
19652 * gdb.base/eval-skip.exp: new file.
19653 * gdb.base/jump.exp: new file.
19654 * gdb.base/logical.exp: new file.
19655 * gdb.base/pointers.exp: new file.
19656 * gdb.base/relational.exp: new file.
19657 * gdb.base/section_command.exp: new file.
19658 * gdb.base/whatis-expr.exp: new file.
19659
19660 * gdb.base/all-types.c: new file.
19661 * gdb.base/call-array-struct.c: new file.
19662 * gdb.base/call-return-struct.c: new file.
19663 * gdb.base/call-strings.c: new file.
19664 * gdb.base/callfuncs2.c: new file.
19665 * gdb.base/condbreak.c: new file.
19666 * gdb.base/constvars.c: new file.
19667 * gdb.base/display.c: new file.
19668 * gdb.base/int-type.c: new file.
19669 * gdb.base/jump.c: new file.
19670 * gdb.base/miscexprs.c: new file.
19671 * gdb.base/pointers.c: new file.
19672 * gdb.base/pointers2.c: new file.
19673 * gdb.base/shmain.c: new file.
19674 * gdb.base/shr1.c: new file.
19675 * gdb.base/shr2.c: new file.
19676 * gdb.base/solib.c: new file.
19677 * gdb.base/solib1.c: new file.
19678 * gdb.base/solib2.c: new file.
19679 * gdb.base/varargs.c: new file.
19680 * gdb.c++/derivation.cc: new file.
19681 * gdb.c++/overload.cc: new file.
19682 * gdb.c++/ovldbreak.cc: new file.
19683 * gdb.hp/attach.c: new file.
19684 * gdb.hp/attach2.c: new file.
19685 * gdb.hp/average.c: new file.
19686 * gdb.hp/compiler.c: new file.
19687 * gdb.hp/compiler.cc: new file.
19688 * gdb.hp/execd-program.c: new file.
19689 * gdb.hp/follow-exec.c: new file.
19690 * gdb.hp/follow-fork.c: new file.
19691 * gdb.hp/follow-vfork-and-exec.c: new file.
19692 * gdb.hp/misc-hp.cc: new file.
19693 * gdb.hp/more-steps.c: new file.
19694 * gdb.hp/optimize.c: new file.
19695 * gdb.hp/quicksort.c: new file.
19696 * gdb.hp/run-hp.c: new file.
19697 * gdb.hp/start-stop.c: new file.
19698 * gdb.hp/sum.c: new file.
19699 * gdb.hp/templates-hp.cc: new file.
19700 * gdb.hp/thread-local-in-lib.c: new file.
19701 * gdb.hp/thread-local-in-lib.h: new file.
19702 * gdb.hp/thread-local-in-lib.lib.c: new file.
19703 * gdb.hp/vforked-program.c: new file.
19704 * gdb.hp/virtfunc-hp.cc: new file.
19705 * gdb.hp/watchpoint-hp.c: new file.
19706 * gdb.hp/xdb.c: new file.
19707 * gdb.hp/xdb0.c: new file.
19708 * gdb.hp/xdb0.h: new file.
19709 * gdb.hp/xdb1.c: new file.
19710
19711Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19712
19713 The following change was made by Edith Epstein
889bf7c5
PA
19714 <eepstein@cygnus.com> as part of a project to merge in changes
19715 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19716
19717 * gdb.c++/demangle.exp: changed the expected output for some
19718 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19719 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19720 T1<char>::~T1<char>(void)
c906108c 19721 becomes,
a9c64011
AS
19722 maint demangle __dt__11T1__pt__2_cFv
19723 T1<char>::~T1(void)
c906108c 19724
889bf7c5 19725 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19726
c906108c
SS
19727Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19728
19729 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19730 * gdb.trace/backtrace.exp: Likewise.
19731 * gdb.trace/circ.exp: Likewise.
19732 * gdb.trace/collection.exp: Likewise.
19733 * gdb.trace/deltrace.exp: Likewise.
19734 * gdb.trace/infotrace.exp: Likewise.
19735 * gdb.trace/limits.exp: Likewise.
19736 * gdb.trace/packetlen.exp: Likewise.
19737 * gdb.trace/passc-dyn.exp: Likewise.
19738 * gdb.trace/passcount.exp: Likewise.
19739 * gdb.trace/report.exp: Likewise.
19740 * gdb.trace/save-trace.exp: Likewise.
19741 * gdb.trace/tfind.exp: Likewise.
19742 * gdb.trace/tracecmd.exp: Likewise.
19743 * gdb.trace/while-dyn.exp: Likewise.
19744 * gdb.trace/while-stepping.exp: Likewise.
19745
197461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19747
19748 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19749
19750Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19751
19752 From Brendan Kehoe:
19753 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19754 int return types.
19755
19756Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19757
19758 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19759 remote dos host testing right.
c906108c
SS
19760
19761Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19762
19763 * gdb.base/corefile.exp: remove some xfails.
19764
19765Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19766
19767 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19768 have different timestamps.
c906108c
SS
19769
19770Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19771
19772 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19773 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19774
19775Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19776
19777 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19778 delta.
c906108c
SS
19779
19780Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19781
19782 * gdb.base/default.exp: Add brace missing from previous delta.
19783
19784Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19785
19786 * gdb.base/default.exp: Support test for info float for all
19787 varieties of arm toolchain.
19788
dc96c6c7 19789Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19790
19791 * gdb.trace/*.exp: remove "remote_download" command.
19792
dc96c6c7 19793Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19794
19795 * gdb.trace/*.exp: remove -gdwarf from compile.
19796
19797Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19798
19799 * gdb.trace/configure.in(AC_INIT): typo
19800 * gdb.trace/configure: regenerated
19801
dc96c6c7 19802Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19803
19804 * config/m68k-emc.exp: New file.
19805 * lib/<emc-support.exp trace-support.exp}: New files.
19806 * configure.in: add new test directory gdb.trace.
19807 * gdb.trace/{configure configure.in Makefile.in}: New files.
19808 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19809 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19810 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19811 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19812 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19813 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19814 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19815
dc96c6c7 19816Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19817
19818 * gdb.c++/classes.exp: Change all regular expressions to match
19819 arbitrary combinations of newline/carriage-return, so that they
19820 will work equally well on Unix and Windows.
19821 * gdb.c++/inherit.exp: ditto.
19822 * gdb.c++/virtfunc.exp: ditto.
19823
198241998-08-11 Dawn Perchik <dawn@cygnus.com>
19825
19826 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19827
c2d11a7d
JM
19828Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19829
19830 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19831 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19832 to use a0-a3/d0-d3 as needed.
19833
19834Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19835
19836 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19837 * gdb.disasm/am33.exp: Corresponding changes.
19838
c906108c
SS
198391998-07-11 Felix Lee <flee@cygnus.com>
19840
19841 * gdb.base/callfuncs.exp: add cmp10 test.
19842 * gdb.base/callfuncs.c (cmp10): new function.
19843
19844Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19845
d63a86f8 19846 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19847 into two parts to get around a synchronization problem in expect.
19848
3fc11d3e
JM
19849Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19850
19851 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19852
19853 * configure.in: Add options for gdbtk testsuite.
19854
19855 * configure: Regenerate.
19856
19857 * gdb.gdbtk: New directory to hold gdbtk tests.
19858
c906108c
SS
19859Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19860
19861 * gdb.fortran/types.exp: Escape brackets in expect patterns
19862 for test_float_literal_types_accepted tests.
19863 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19864 before run test.
19865
c2d11a7d
JM
19866Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19867
19868 * am33.exp: Just compile, do not link the testcase.
19869 * am33.s: Add ".am33" pseudoop to force am33 mode.
19870
c906108c
SS
198711998-06-25 Felix Lee <flee@cygnus.com>
19872
19873 * gdb.base/setshow.exp: make sure $pc is sane.
19874
19875 * gdb.stabs/weird.exp: split expect patterns properly.
19876
c2d11a7d
JM
19877Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19878
19879 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19880 * gdb.disasm/am33.exp: Run it.
19881
dc96c6c7 19882Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19883
19884 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19885 match processing (and eliminate spurious timeouts when running).
19886
dc96c6c7 19887Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19888
19889 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19890 exception test, but conditionalize it on target [mach | gnu].
19891
dc96c6c7 19892Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19893
19894 * gdb.base/overlays.exp: fixup compile line for linker script.
19895
19896Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19897
19898 * gdb.fortran/types.exp: don't guess at float size.
19899
19900Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19901
19902 * gdb.base/exprs.exp: delete test that depends on int size.
19903
19904Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19905
19906 * config/sim.exp: Removed checks for target triplets.
19907 (gdb_target_sim): Use gdb,target_sim_options.
19908
19909Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19910
19911 * gdb.base/reread.exp: New file.
19912 * gdb.base/reread1.c: New file.
19913 * gdb.base/reread2.c: New file.
19914
19915Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19916
19917 * config/sim.exp: Use 'target sim -sparclite' when running
19918 SPARClite programs.
19919
19920Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19921
19922 * gdb.base/structs2.exp: New file.
19923 * gdb.base/structs2.c: New file.
19924
19925Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19926
19927 * gdb.asm/common.inc: New file.
19928 * gdb.asm/d10v.inc: New file.
19929 * asm-source.exp: Pass -I's to gas to find .inc files.
19930 Update line numbers in expected output.
19931 * asmsrc1.s: Rewrite.
19932 * asmsrc2.s: Rewrite.
19933 * configure.in: Create arch.inc symlink.
19934 * configure: Regenerate.
19935 * Makefile.in (distclean): Delete arch.inc.
19936
19937Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19938
19939 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19940 (t_enum_value2): ditto
19941 (t_enum_value3): ditto
19942 (main): ditto
c906108c
SS
19943Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19944
19945 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19946 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19947 change.
19948 Use gdb_test instead of send_gdb/gdb_expect sequences.
19949
19950Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19951
19952 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19953 not void.
19954
19955Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19956
19957 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19958 subroutines. Used to test gdbs ability to single step through PC
19959 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19960
19961Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19962
19963 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19964 more rigorous EGCS C++ error checking.
19965
19966Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19967
a9c64011
AS
19968 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19969 tests.
19970 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19971 function when asleep.
19972 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19973 for i*86 Linux and SVR4 signal handling problems.
19974 Remove linux xfail for `next to handler in signals_tests_1', fixed
19975 by recent infrun.c change.
19976 Limit backtrace to 10 frames to avoid timeout problems with infinite
19977 stack backtraces.
19978 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19979 target.[ch] change.
c906108c
SS
19980
19981Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19982
19983 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19984 for a newline from gdb before continuing.
19985 (default_gdb_exit): Just look for y or n.
19986 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19987 it does, fail the rests of the tests in the file.
19988
19989Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19990
19991 * config/cygmon.exp: New file.
19992
19993Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19994
19995 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19996 main" test on remote targets.
c906108c
SS
19997
19998 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19999 run test on remote targets.
20000
20001Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20002
20003 * gdb.asm: New directory.
20004 * configure.in: Configure it.
20005 * configure: Regenerate.
20006 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20007 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20008
20009Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20010
20011 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20012
dc96c6c7 20013Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20014
a9c64011
AS
20015 * gdb.base/overlays (several files): Merge the two overlay
20016 managers into one. Change variables (foox, barx, bazx, grbxx)
20017 back into ints but force them to load in their proper sections.
c906108c
SS
20018
20019Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20020
20021 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20022 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20023 (D10VCopy): Handle memory regions crossing 16k boundaries.
20024 (D10VCopy): Transfer data in 32 bit chunks.
20025
20026Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20027
20028 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20029 correct.
c906108c
SS
20030
20031 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20032 map. Include space for printf in .text segment.
c906108c
SS
20033
20034 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20035 updated d10v memory VMA/LMA map.
c906108c 20036 (D10VCopy): Call D10VTranslate.
d63a86f8 20037
c906108c
SS
20038Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20039
20040 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20041
20042 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20043 that it won't be put into the .sdata - small data -
20044 section. Update reference.
c906108c
SS
20045 * gdb.base/baz.c (bazx, baz): Ditto.
20046 * gdb.base/foo.c (foox, foo): Ditto.
20047 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20048
20049 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20050 to be arrays.
d63a86f8 20051
dc96c6c7 20052Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20053
a9c64011
AS
20054 * gdb.base/overlays.exp: fix up and get working again.
20055 Add tests for backtraces from an overlay function.
d63a86f8 20056
c906108c
SS
20057Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20058
20059 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20060 "calling function with watchpoint enabled".
20061
20062Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20063
20064 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20065 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20066 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20067 pending review of whether it is useful or not.
20068
20069Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20070
20071 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20072
20073Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20074
20075 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20076 * config/dve.exp: New file to support Densan boards.
20077
20078Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20079
20080 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20081 reads and BSD.
c906108c
SS
20082
20083Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20084
20085 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20086 response.
20087
20088 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20089
20090Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20091
20092 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20093 test.
c906108c
SS
20094
20095 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20096 target_sizeof_long and target_bigendian_p.
c906108c 20097 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20098 to targets word size and endianess.
d63a86f8 20099
c906108c
SS
20100Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20101
20102 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20103 output.
c906108c
SS
20104
20105Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20106
20107 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20108 Update test of set args help to match source change.
c906108c
SS
20109
20110Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20111
20112 * gdb.base/default.exp: Expect help system output to be in
20113 alphabetical order.
20114 * gdb.base/help.exp: Ditto.
20115
20116Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20117
20118 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20119 "i*86-pc-linux-gnu*".
20120 * gdb.base/interrupt.exp: Ditto.
20121 * gdb.base/corefile.exp: Ditto.
20122
20123 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20124 define vxworks when building the testcase.
c906108c
SS
20125
20126 * gdb.base/ptype.exp: Fix testnames to be unique.
20127 * gdb.base/radix.exp: Ditto.
20128 * gdb.base/term.exp: Ditto.
20129 * gdb.base/whatis.exp: Ditto.
20130 * gdb.c++/classes.exp: Ditto.
20131
20132Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20133
20134 * gdb.base/callfuncs.exp: Fix indentation.
20135
20136 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20137 suppress_flag has been set.
20138 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20139 target feature.
20140
20141Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20142
20143 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20144 the testcase.
20145
20146 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20147 set_debug_traps() and breakpoint().
c906108c
SS
20148 * gdb.c++/misc.cc (main): Ditto.
20149 * gdb.c++/templates.cc (main): Ditto.
20150 * gdb.c++/virtfunc.cc (main): Ditto.
20151
20152Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20153
20154 * lib/gdb.exp(gdb_step_for_stub): New function.
20155 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20156 exists, reload the executable and do a "continue" instead of
20157 doing a jump.
20158 (runto_main): Use gdb_step_for_stub.
d63a86f8 20159
c906108c 20160 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20161 tests to have unique names.
c906108c
SS
20162 * gdb.base/callfuncs.exp: Ditto.
20163 * gdb.base/commands.exp: Ditto.
20164 * gdb.base/default.exp: Ditto.
20165 * gdb.base/help.exp: Ditto.
20166 * gdb.base/list.exp: Ditto.
20167 * gdb.base/opaque.exp: Ditto.
20168 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20169 similar tests.
d63a86f8 20170
c906108c
SS
20171 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20172 * gdb.c++/cplusfuncs.cc: Ditto.
20173 * gdb.c++/virtfunc.cc: Ditto.
20174
20175 * config/monitor.exp: Keep track of the last file we saw, rather
20176 than trying to get the info from gdb.
20177
20178 * gdb.fortran/types.exp: Move comment to previous line.
20179
20180Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20181
20182 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20183 target mode.
c906108c
SS
20184
20185Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20186
20187 From Bob Manson:
20188 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20189 string from GDB when it connects.
c906108c
SS
20190
20191 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20192
20193Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20194
20195 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20196 if we can't get a debug format from GDB (we may be testing an
20197 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20198
20199 * gdb.stabs/weird.exp: Fix quoting.
20200
20201 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20202
20203Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20204
20205 * config/arm-ice.exp: New file.
20206
20207Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20208
20209 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20210 until it has been modified to work with the new testsuite.
c906108c 20211
99707966 20212 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20213 testcase won't compile, cause all of the testcases in the file to
20214 fail instead.
c906108c
SS
20215
20216 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20217 (gdb_clear_suppressed): New procedure.
20218 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20219 it contains a positive value.
20220
20221Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20222
20223 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20224
20225 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20226
20227Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20228
20229 * lib/gdb.exp (setup_xfail_format): New function.
20230 (get_debug_format): New function to get debug format.
20231 (debug_format): New global variable to hold last value set
20232 by get_debug_format.
20233 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20234 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20235 * gdb.c++/ptype.exp: Ditto.
20236 * gdb.c++/classes.exp: Ditto.
20237 * gdb.c++/cplusfuncs.exp: Ditto.
20238 * gdb.c++/inherit.exp: Ditto.
20239 * gdb.c++/templates.exp: Ditto.
20240 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20241
c906108c
SS
20242Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20243
20244 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20245 host doesn't have a currently-open connection.
20246
20247 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20248 any gdb stub target. Handle cases where gdb doesn't respond when
20249 interrupted in a sane fashion.
c906108c
SS
20250
20251 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20252 same thing in a totally different way.
c906108c
SS
20253
20254 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20255 setting "timeout".
c906108c 20256 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20257 default_gdb_init now.
c906108c
SS
20258
20259Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20260
20261 * gdb.base/printcmds.exp: Fix "check for floating addition"
20262 regexp to accept results within approx +/- .01 of exact value.
20263 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20264
20265Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20266
20267 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20268 properly.
c906108c
SS
20269 (gdb_expect): Add optional timeout parameter, and add timeout
20270 value to various calls.
20271 (gdb_suppress_tests): Only give one warning message per group.
20272
20273Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20274
20275 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20276 global variables. Handle getting a value for $timeout more
20277 gracefully.
c906108c
SS
20278
20279Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20280
20281 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20282 initialize.
c906108c 20283 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20284 by a target configuration file.
c906108c
SS
20285 (gdb_expect): Pass the timeout to remote_expect.
20286
20287 * config/monitor.exp(gdb_load): Fix typo in regexp.
20288
20289Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20290
20291 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20292
20293Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20296 here. Call gdb_target_exec before rebooting the target, to make
20297 sure the connection to the target is closed.
c906108c
SS
20298 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20299 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20300 Also detect "Timeout reading from remote" error.
20301
20302 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20303 gdb_target_monitor. Don't call gdb_file_cmd here; let
20304 gdb_target_monitor do it.
c906108c
SS
20305
20306 * gdb.disasm/hppa.exp: Don't use exec_output.
20307
20308Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20309
20310 * gdb.base/list.exp: If we're debugging a non-native target,
20311 try to set the pc register to point to the start of the
20312 program before doing the first list command.
20313
20314 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20315 test_calls after restarting.
c906108c
SS
20316
20317 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20318 reloading.
c906108c
SS
20319
20320 * gdb.base/watchpoint.exp: Fix typo.
20321
20322 * gdb.base/setshow.exp: Check for use_gdb_stub.
20323
20324 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20325 stub case.
c906108c
SS
20326 * gdb.base/langs.exp: Ditto.
20327
20328 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20329 gdb_load_offset. If we weren't given a file to load, figure out
20330 what the current file is and use it.
c906108c
SS
20331
20332 * config/i386-bozo.exp: New file.
20333
20334Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20335
20336 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20337 feature.
20338
20339 * config/proelf.exp: New entry.
20340
20341Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20342
20343 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20344 of regexps.
20345
20346 * gdb.base/watchpoint.exp: Don't run the test_stepping
20347 tests if gdb can't call functions on the target.
20348
20349 * gdb.base/setshow.exp: Don't run the set prompt tests if
20350 the board has gdb_prompt set.
20351
20352Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20353
20354 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20355 * gdb.base/commands.exp: Likewise.
20356 * gdb.base/setshow.exp: Likewise.
20357
20358Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20359
20360 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20361 feature.
20362
20363 * config/i960.exp: New file.
20364
20365Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20366
20367 * gdb.base/funcargs.exp: Check for gdb,short_int target
20368 feature instead of looking for explicit target triplets.
20369
dc96c6c7 20370Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20371
d63a86f8 20372 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20373 "p 123DEADBEEF", to check parse_number.
20374 * top.c: change "to enable to enable" to "to enable" in a couple
20375 of help strings.
20376
20377Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20378
20379 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20380 on the mn10300.
d63a86f8 20381
c906108c
SS
20382Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20383
20384 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20385 where the test executable is run with explicit args.
20386 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20387
20388Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20389
20390 * gdb.base/run.c: Use FAKEARGV to build test executable that
20391 does not require a command line arg, since most simulators
20392 don't currently support passing such an arg into the simulated
20393 program.
20394 * gdb.base/commands.exp: Change tests to insert the proper
20395 value as the arg to the first recursive factorial call. Change
20396 compilation line to define FAKEARGV at compile time.
20397
20398Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20399
20400 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20401 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20402 function with watchpoint enabled" test.
20403
20404Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20405
20406 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20407 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20408
20409 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20410 "Tests restarted" messages.
c906108c
SS
20411
20412Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20413
20414 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20415
dc96c6c7 20416Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20417
20418 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20419 for INFO SYMBOL; add help tests for OVERLAY commands.
20420 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20421 add tests for OVERLAY commands
20422 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20423 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20424 * gdb.base/sigall.c: add usestubs code frag
20425 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20426
c906108c
SS
20427Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20428
20429 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20430 failures.
20431 (gdb_stop_suppressing_tests): Note that tests have restarted.
20432
20433Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20434
20435 * config/h8300.exp: New file.
20436
20437Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20438
20439 * gdb.base/setshow.exp: Check for the existence of a
20440 feature, not its value.
20441
20442Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20443
20444 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20445
20446 * gdb.base/scope.exp: It's now init0(), not init().
20447
20448 * gdb.base/scope0.c: For now, change init() to be init0().
20449
20450 * config/monitor.exp: Use gdb_serial in preference to serial
20451 or netport.
20452
20453 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20454 and it's not already set.
c906108c
SS
20455
20456Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20457
20458 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20459 isn't using a stub and if it supports argument passing.
c906108c
SS
20460
20461Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20462
20463 * config/udi.exp(gdb_start): Make sure UDICONF is set
20464 properly before starting gdb.
20465
20466Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20467
20468 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20469 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20470 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20471
20472Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20473
20474 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20475 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20476
20477 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20478
20479 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20480
20481 * config/monitor.exp: Make sure we disconnect from the target.
20482 Also, try a reboot/reload cycle instead of failing if the
20483 load fails.
20484
20485Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20486
20487 * gdb.base/default.exp: Don't set match_max.
20488 * gdb.base/help.exp: Ditto.
20489 * gdb.base/list.exp: Ditto.
20490 * gdb.base/signals.exp: Ditto.
20491
20492 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20493 set, use remote_ld to download the testcase instead of
20494 the GDB loader.
20495
20496Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20497
20498 * config/vr5000.exp: New file.
20499
20500 * config/monitor.exp(gdb_target_monitor): Add pattern for
20501 "Ending remote" to detect errors in connecting.
20502
20503 * gdb.base/setshow.exp: Add .* within auto language test.
20504
20505 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20506 target feature.
20507
20508 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20509 and reboot the board if necessary.
c906108c
SS
20510
20511 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20512 a set of tests. Remove print.* from the patterns being checked.
20513
20514Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20515
20516 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20517 refer to gdb_spawn_id.
20518
20519 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20520 longer used.
20521 * config/sparclet.exp: Ditto.
20522 * config/sparclet-old.exp: Ditto.
20523 * config/slite.exp: Ditto.
20524 * config/sim.exp: Ditto.
20525 * gdb.base/funcargs.exp: Ditto.
20526
20527 * lib/gdb.exp:Remove references to gdb_spawn_id.
20528 (gdb_expect): Move to remote.exp.
20529
20530Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20531
20532 * config/monitor.exp: Detect the "Couldn't establish connection"
20533 message from GDB.
20534
20535Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20536
20537 * gdb.base/bitfields.exp: Use runto instead of explicit
20538 gdb_run_cmd/gdb_expect sequences.
20539
20540 * gdb.base/break.exp(text_next_with_recursion): Add match for
20541 gdb_expect call.
20542
20543 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20544 We also need to handle the "A program is being debugged already"
20545 prompt from gdb. Use gdb_test to set the baud rate.
20546
20547 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20548 to 20000. Really. I mean it.
20549
20550Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20551
20552 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20553 fails. If suppress_flag is set, skip perror message about not
20554 being able to send to GDB.
c906108c 20555 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20556 GDB.
c906108c
SS
20557 (gdb_expect): If suppress_flag is set, always fail immediately.
20558 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20559 (gdb_init): Call gdb_stop_suppressing_tests.
20560 (default_gdb_exit): Ditto.
20561 (default_gdb_start): Ditto.
20562
20563 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20564 gdb_stop_suppressing_tests as appropriate.
c906108c 20565 * gdb.base/break.exp: Ditto.
889bf7c5 20566 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20567 * gdb.base/commands.exp: Ditto.
20568 * gdb.base/exprs.exp: Ditto.
889bf7c5 20569 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20570 * gdb.base/list.exp: Ditto.
20571 * gdb.base/recurse.exp: Ditto.
889bf7c5 20572 * gdb.base/scope.exp: Ditto.
c906108c
SS
20573 * gdb.base/structs.exp: Ditto.
20574 * gdb.c++/inherit.exp: Ditto.
20575
20576Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20577
20578 * config/vr4300.exp: New file.
20579
99707966 20580 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20581
99707966 20582 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20583
20584Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20585
20586 * lib/gdb.exp(gdb_init): New function.
20587
20588 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20589 for each individual variable set.
c906108c
SS
20590
20591 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20592 name.
20593
20594 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20595
20596 * gdb.base/scope.exp: Use gdb_test.
20597
20598 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20599 aborting; the testsuite driver will do that for us (see
20600 gdb_finish). Also, use gdb_test in a few more places.
20601
20602Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20603
20604 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20605
20606Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20607
20608 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20609 and "add_tests" are not at the same address.
20610
20611Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20612
20613 * gdb.base/ptype.exp: Use gdb_test.
20614
20615Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20616
20617 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20618 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20619 left in. No longer expect them to fail.
20620
20621 * gdb.stabs/*.mt; Deleted, no longer used.
20622 * gdb.stabs/configure.in: Remove references to target makefile
20623 frags.
20624 * gdb.stabs/configure: Rebuilt.
20625
20626 * gdb.disasm/*.mt: Deleted, no longer used.
20627 * gdb.disasm/configure.in: Remove references to target makefile
20628 frags. Use "sh3.s" as the unique filename for this directory.
20629 * gdb.disasm/configure: Rebuilt.
20630
20631 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20632 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20633 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20634
20635Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20636
20637 * config/udi.exp: Use mondfe,name instead of remote_host.
20638
20639Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20640
20641 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20642 a function with a watchpoint enabled on the mn10200.
20643
20644 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20645 before trying to create it!
20646
20647Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20648
20649 * config/vx.exp: Use hostname instead of netport.
20650
20651 * config/vxworks.exp: New file.
20652
20653 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20654
20655 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20656 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20657 occurs.
20658
20659 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20660 $gdb_spawn_id directly.
20661 (gdb_run_cmd): Try _start as well as start. Use the target feature
20662 gdb,start_symbol as the symbol to start from when jumping.
20663
20664Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20665
20666 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20667 redundant) test.
20668
20669 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20670 it doesn't lose for 16bit integer systems.
20671
20672Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20673
20674 * gdb.fortran/types.exp: If the target doesn't support "double"
20675 data types, then expect "real" types to only be 4 bytes.
20676
20677 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20678 call tests if the target doesn't support inferior function calls.
20679
20680 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20681 in printf tests.
20682
20683Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20684
20685 * gdb.base/help.exp: Disable "help set", "help show", and
20686 "help support". Simplify regexp for "help stack".
20687
20688 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20689 to 60 seconds. Temporarily set match_max to 15000 around the
20690 "info copying" test.
20691
20692 * gdb.base/nodebug.exp: Don't try to do an inferior function
20693 call if the target doesn't support them.
20694 * gdb.base/printcmds.exp: Likewise.
20695 * gdb.base/setvar.exp: Likewise.
20696 * gdb.base/structs.exp: Likewise.
20697 * gdb.c++/templates.exp: Likewise.
20698 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20699
20700 * gdb.base/recurse.exp: Enable for the mn10200.
20701
20702 * configure.in: Do configure gdb.stabs directory for *-*-elf
20703 targets.
20704 * configure: Rebuilt.
20705
20706 * gdb.base/break.exp: Check for gdb,noresults before testing
20707 exit status and/or results from the target.
20708 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20709 * lib/gdb.exp: Remove old (now bogus) initialization of
20710 noinferior, noargs, noresults and nosignals.
20711
20712Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20713
20714 * config/sh.exp: New file.
20715
20716 * config/slite.exp: Try to connect multiple times to the board
20717 before rebooting. Only send a "monitor run" if need_monitor_run
20718 is set.
20719
20720 * gdb.base/break.exp: Don't do the "stub continue" test if
20721 the target has gdb_stub set.
20722
20723 * gdb.base/callfuncs.exp: Increase the timeout.
20724
20725 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20726 if the target has gdb,noinferiorio set.
20727
20728 * gdb.base/list.exp: Increase match_max to 10000 characters.
20729
20730 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20731
20732 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20733 target.
20734
20735 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20736
20737Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20738
20739 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20740 trying to delete the copy of gdb. Catch the file delete so we
20741 don't die if the delete fails; also, the file should be copied to
20742 the host, not to the build.
c906108c
SS
20743
20744Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20745
20746 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20747 parenthesis in case it contains multiple regexps separated
c906108c
SS
20748 with |.
20749
20750 * gdb.base/watchpoint.exp: Use gdb_test.
20751 * gdb.base/default.exp: Ditto.
20752
20753Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20754
99707966 20755 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20756
c906108c
SS
20757 * gdb.base/scope.exp: Use gdb_test.
20758 * gdb.c++/classes.exp: Ditto.
20759 * gdb.c++/inherit.exp: Ditto.
20760
20761Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20762
20763 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20764 remote_exec instead.
20765 * gdb.base/corefile.exp: Don't be ridiculous.
20766 * gdb.base/*.c: Add missing stub invocations.
20767
20768Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20769
20770 * config/slite.exp: Miscellaneous fixes.
20771
20772 * lib/gdb.exp: Fix runto.
20773
20774 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20775 the target.
20776
20777 * gdb.base/watchpoint.exp: Fix regexp.
20778
20779 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20780 close and wait commands, as the descriptor may now be
20781 invalid. Always call "remote_close host".
20782
20783Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20784
20785 Major rewrite for testsuite revision.
d63a86f8 20786
c906108c
SS
20787 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20788 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20789 instead of relying on spawn_id to always contain a valid
20790 spawn id.
20791 (get_compiler_info): New procedure to build the ${binfile}.ci
20792 file, instead of replicating this in N different places.
20793 (gdb_compile): New procedure.
d63a86f8 20794
c906108c 20795 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20796 appropriate arguments) instead of compile. Use gdb_test in a lot
20797 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20798 at the start of a testcase, as this is no longer done magically.
20799
20800 config/*-gdb.exp: Rename without the -gdb suffix.
20801
20802 config/mips.exp: Use remote_close instead of exit_remote_shell.
20803 config/monitor.exp: Use target_info instead of looking at
20804 baud, timeout, etc.
20805 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20806
20807Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20808
20809 * gdb.c++/templates.exp (test_ptype_of_templates),
20810 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20811 Update expect patterns for destructors and assignment operators
20812 to match corresponding c-typeprint.c changes.
20813 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20814 to destructor breakpoint test, GDB should be able to set the
20815 destructor breakpoint without specifying arguments.
20816
20817Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20818
20819 * gdb.threads/pthreads.exp: Change result for failure to compile due
20820 to lack of pthreads runtime support from an error to simply an
20821 unsupported test, per dejagnu standards.
20822
20823Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20824
20825 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20826 where GDB exits to reduce pattern match time.
20827 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20828
20829 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20830
dc96c6c7 20831Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20832
20833 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20834 * gdb.base/default.exp: ditto.
20835 * gdb.base/nodebug.exp: ditto.
20836 * gdb.base/printcmds.exp: ditto.
20837 * gdb.base/ptype.exp: ditto.
20838 * gdb.base/setvar.exp: ditto.
20839 * gdb.base/structs.exp: ditto.
20840 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20841
20842Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20843
20844 * configure, */configure: Rebuild with autoconf 2.12.
20845
20846Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20847
20848 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20849 use new i*86-pc-linux*-gnu quads.
20850 * gdb.base/corefile.exp: Ditto.
20851 * gdb.base/signals.exp: Ditto.
20852 * gdb.base/sigall.exp: Ditto.
20853 * gdb.base/interrupt.exp: Ditto.
20854
20855 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20856 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20857 RedHat 4.0.
d63a86f8 20858
c906108c 20859 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20860 linux. This allows the test case to at least compile on latest
20861 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20862
20863Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20864
20865 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20866 directory to search gdb directory. Accept and step over conditional
20867 stack alignment code. Consume $prompt in failure cases.
20868 Reset timeout to $oldtimeout instead of some arbitrary value.
20869 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20870 timeout problems with infinite stack backtraces.
20871 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20872 Accept function parameters for linkfunc member.
20873
20874Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20875
20876 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20877 (CXXFLAGS): Remove, unreferenced.
20878 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20879 previous -B options and also add -B option to pick up cross compiled
20880 runtime.
c906108c
SS
20881 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20882 doing cross compiles.
20883 (target_alias): Declare global.
20884 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20885 to verify that gcc exists in build tree, and if so set CC to that
20886 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20887
c906108c
SS
20888Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20889
20890 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20891 ptype test for anonymous union. Fixup testcase to match
20892 current gcc debug output.
20893
20894Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20895
20896 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20897 force argument to an unsigned long type.
20898
20899Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20900
20901 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20902 tests and anonymous union print/ptype tests.
c906108c
SS
20903 * gdb.base/list.exp (test_forward-search): Increase timeout by
20904 5 minutes for the "search extremely long line" case.
20905 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20906 completely optional and that the pass/fail messages use the command as
20907 the message if that third arg is a null string.
20908 (gdb_test_exact): Arrange that a null string pattern means match a
20909 null string output rather than any output, which might include random
889bf7c5 20910 errors.
c906108c
SS
20911 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20912 backtrace test.
20913 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20914 always failing and failure is now exposed by gdb.exp changes.
20915
20916Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20917
20918 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20919 weren't being noted.
20920
20921Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20922
20923 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20924 * gdb.stabs/weird.exp: Remove v_comb xfails.
20925
dc96c6c7 20926Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20927
20928 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20929 list.exp scope.exp watchpoint.exp]
c906108c 20930 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20931
dc96c6c7 20932Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20933
20934 * config/monitor.exp: Increase download timeout to 1000 seconds.
20935
dc96c6c7 20936Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20937
20938 * config/m32r.exp: Increase timeout to 120 seconds.
20939
20940Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20941
20942 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20943 and accept older ordering as obsolescent gcc or gdb.
20944 * gdb.c++/templates.exp: Ditto.
20945 * gdb.c++/virtfunc.exp: Ditto.
20946
20947Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20948
20949 * gdb.base/coremaker.c: Add code to mmap some data so we
20950 can check that it ends up in the core file.
20951 * gdb.base/corefile.exp: Add test to read mmapped data
20952 from core file.
20953
dc96c6c7 20954Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20955
20956 * config/m32r.exp: New file.
20957
20958Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20959
20960 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20961 that cflags can contains -gstabs, and work correctly for other tests.
20962
dc96c6c7 20963Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20964
20965 * gdb.base/setshow.exp: New file, tests show and set.
20966 * gdb.base/setshow.c: New file, tests show and set.
20967 * gdb.base/help.exp: Add test for help set|show annotate.
20968 * gdb.base/default.exp: Add test for set|show annotate.
20969
20970Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20971
20972 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20973 errors unique.
20974 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20975 explicitly.
20976
20977Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20978
20979 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20980 and width commands. This is done elsewhere.
20981 * (gdb_start): Don't call gdb_start_sim here. That's already
20982 done in gdb_load. This fixes lots of failures in default.exp.
20983
20984Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20985
20986 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20987 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20988 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20989 in the same we we treat other failures (since it may be an expected
889bf7c5 20990 condition), rather than as an error.
c906108c
SS
20991 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20992 old test format.
20993
20994Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20995
20996 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20997 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20998 twice. Nuke the duplicates.
c906108c 20999 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21000 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21001 Remove config.h along with other config files.
21002
21003Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21004
21005 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21006 "p func1 ()" and note that rests of tests are skipped.
21007 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21008 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21009 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21010 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21011 affected by the previous run test.
21012 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21013 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21014 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21015 "pass int powerset tuple" and "pass modeless int powerset tuple".
21016 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21017 "real write 4" and "real write 8".
21018 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21019 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21020 "print \$i after tuple assign 2", and
21021 "print vs2 after tuple assign 2".
21022 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21023 meaningful error message and return -1 so the caller can
21024 suppress further tests and avoid a cascade of errors.
d63a86f8 21025
c906108c
SS
21026Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21027
21028 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21029 format for printing version.
21030 * gdb.base/default.exp: Ditto.
21031 * gdb.base/interrupt.exp: Fix problem with cascade of
21032 errors if child process dies while calling a function.
d63a86f8 21033
c906108c
SS
21034Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21035
21036 * Makefile.in (VPATH): Add
21037 * Makefile.in (Makefile, config.status): Fix rules so things get
21038 remade when necessary.
21039
21040Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21041
21042 * Makefile.in (just-check): Add path to sibling expect dir
21043 to environment variable specified by RPATH_ENVVAR.
21044
21045Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21046
21047 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21048 (just-check): Add shared library paths for libstdc++, tk,
21049 tcl, bfd, and opcodes to the environment variable specified
21050 in RPATH_ENVVAR.
21051 * configure.in: Add support to recognize --enable-shared flag
21052 and generate correct value for RPATH_ENVVAR.
21053 * configure: Regenerated with autoconf.
21054
21055Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21056
21057 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21058 include all osf versions.
c906108c
SS
21059 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21060 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21061 when target is linux. When failing to build pthreads test
21062 executable, give more meaningful message.
21063 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21064 arg for pthread_create.
d63a86f8 21065
c906108c
SS
21066Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21067
21068 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21069 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21070 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21071 and -lpthreads (everybody else).
c906108c
SS
21072 (test_startup): Fail gracefully if threads are not supported.
21073 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21074 "p/c array_index("abcdef",2)" when not gcc compiled.
21075 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21076 "print func2::coremaker_local" when not gcc compiled.
21077 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21078 "ptype on opaque struct tagname (statically)",
21079 "ptype on opaque struct tagname (dynamically) 1", and
21080 "ptype on opaque struct tagname (dynamically) 2"
21081 for not compiled with gcc.
21082 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21083 backtrace when compiled with gcc.
d63a86f8 21084 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21085 than always return success.
21086
21087Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21088
21089 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21090
21091Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21092
21093 * gdb.base/structs.exp: Undo last change.
21094
21095Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21096
21097 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21098 encapsulate all the steps/nexts done during self test, starting
21099 at main, and makes them less sensitive to optimization issues.
21100 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21101 signal handler" test.
21102 * gdb.threads/pthreads.exp: Only run this for native configs.
21103 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21104 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21105 tests.
21106 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21107 for "runto test_calls(void)" test.
d63a86f8 21108
c906108c
SS
21109Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21110
21111 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21112 and don't expect address info in breakpoint confirmations.
21113
21114Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21115
21116 * gdb.base/list.exp (test_forward_search): Increase timeout
21117 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21118 and then reset to old value when done. Increase expect input
c906108c
SS
21119 buffer to 10000.
21120
21121Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21122
21123 * gdb.base/list.exp (test_forward_search): Fix to handle very
21124 long source line without overflowing expect's input buffer.
21125
21126Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21127
21128 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21129 "buffer_full".
21130
21131 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21132 "buffer_full".
21133
21134 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21135 "buffer_full".
21136
21137 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21138 "buffer_full".
21139
21140Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21141
21142 * configure.in (configdirs): Add gdb.threads.
21143 * configure: Regenerated with autoconf.
21144 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21145 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21146 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21147
c906108c
SS
21148Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21149
21150 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21151
21152Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21153
21154 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21155 each signal's status in the output of "handle all print".
21156 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21157 the \r\n sequence that immediately precedes the gdb prompt.
21158 * gdb.base/a1-selftest.exp: Save original timeout and restore
21159 after test.
21160
21161Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21162
21163 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21164 symbol.
21165
21166Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21167
21168 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21169
21170Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21171
21172 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21173 timeout by 60 seconds.
21174
21175Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21176
21177 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21178 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21179 error return.
21180
21181Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21182
21183 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21184 gdb initialization, also report how long dejagnu waited. Restore
21185 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21186 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21187
21188Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21189
21190 * lib/gdb.exp: Report timeout value for verbosity level 2.
21191 * config/gdbserver.exp: Ditto.
21192 * config/hppro.exp: Ditto.
21193 * config/mips-gdb.exp: Ditto.
21194 * config/monitor.exp: Ditto.
21195 * config/netware.exp: Ditto.
21196 * config/sim-gdb.exp: Ditto.
21197 * config/slite-gdb.exp: Ditto.
21198 * config/udi-gdb.exp: Ditto.
21199 * config/unix-gdb.exp: Ditto.
21200 * config/vx-gdb.exp: Ditto.
21201 * gdb.base/a1-selftest.exp: Ditto.
21202 * gdb.base/a2-run.exp: Ditto.
21203 * gdb.base/break.exp: Ditto.
21204 * gdb.base/corefile.exp: Ditto.
21205 * gdb.base/list.exp: Ditto.
21206 * gdb.base/recurse.exp: Ditto.
21207 * gdb.base/scope.exp: Ditto.
21208 * gdb.base/signals.exp: Ditto.
21209
21210Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21211
21212 * gdb.threads/Makefile.in (docdir): Removed.
21213
21214Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21215
21216 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21217 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21218 @srcdir@.
d63a86f8 21219 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21220 autoconf 2.5 or higher.
21221 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21222
21223Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21224
21225 * configure: Regenerated.
21226 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21227 avoid name clashes with SunOS headers.
21228
21229Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21230
21231 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21232
21233Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21234
21235 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21236 prototype information ends up in the compiler info file.
21237
21238Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21239
21240 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21241 attempting to regenerate it. Eliminate use of a temporary file
21242 and just generate the info file directly. Source it immediately,
21243 for consistency of use.
21244 * gdb.base/corefile.exp: Ditto
21245 * gdb.base/exprs.exp: Ditto.
21246 * gdb.base/funcargs.exp: Ditto.
21247 * gdb.base/langs.exp: Ditto.
21248 * gdb.base/list.exp: Ditto.
21249 * gdb.base/mips_pro.exp: Ditto.
21250 * gdb.base/nodebug.exp: Ditto.
21251 * gdb.base/opaque.exp: Ditto.
21252 * gdb.base/ptype.exp: Ditto.
21253 * gdb.base/scope.exp: Ditto.
21254 * gdb.base/setvar.exp: Ditto.
21255 * gdb.base/signals.exp: Ditto.
21256 * gdb.base/whatis.exp: Ditto.
21257 * gdb.c++/templates.exp: Ditto.
21258 * gdb.c++/virtfunc.exp: Ditto.
21259 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21260 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21261
21262Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21263
21264 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21265 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21266 Increase timeout, a lot of single stepping might be needed if the
21267 target has no hardware watchpoints.
21268
21269Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21270
21271 * gdb.base/break.exp: Ignore compiler warnings when compiling
21272 break.c.
21273 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21274 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21275 from remote-sim.
21276 * gdb.base/exprs.exp: Add h8300 xfails.
21277 * gdb.base/funcargs.exp: Likewise.
21278 * gdb.base/nodebug.exp: Likewise.
21279 * gdb.base/printcmds.exp: Likewise.
21280 * gdb.base/ptype.exp: Likewise.
21281 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21282 h8300 xfails.
d63a86f8 21283 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21284 on the h8300.
21285 * gdb.base/funcargs.c: Explicitly make last constant argument to
21286 call_after_alloca_subr an unsigned long type.
21287 * gdb.base/return.c: Include stdio.h.
21288
21289Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21290
21291 * config/abug.exp: New file for the older Motorola Bug monitor
21292 that runs on the mvme13x series VME boards.
21293 * config/monitor.exp: Use the new config array for target settings
21294 if they exist.
21295
21296Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21297
21298 * sim-gdb.exp: Make the SH simulator allocate less space when
21299 it is targeted.
21300
21301Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21302
21303 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21304 test.
21305
21306Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21307
21308 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21309 "rs6000-*-*" for "list function in include file" when gcc compiled.
21310 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21311 for "p ctable1[120]".
21312 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21313 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21314 Remove setup_xfail for "rs6000-*-*" for
21315 "print 'scope0.c'::filelocal before run".
21316 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21317 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21318 since some compilers don't allow both options to be given
21319 on the same command line. Create object file and move it.
d63a86f8 21320
c906108c
SS
21321Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21322
21323 * gdb.base/corefile.exp: Always regenerate the core file, since
21324 we always regenerate the coremaker program. Detect special case
21325 where registers cannot be read from core file.
d63a86f8 21326
c906108c
SS
21327Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21328
21329 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21330 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21331 * gdb.c++/templates.exp: Only match on basename of file since
21332 some formats like xcoff don't encode directory information.
21333 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21334 and rs6000 AIX xcoff targets.
21335 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21336 * configure: Regenerate.
21337 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21338 here, rather than in distclean.
d63a86f8 21339
c906108c
SS
21340Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21341
21342 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21343 defined, and use it to compile the test case with -O2. The
21344 native compilation still uses no optimization.
21345 * gdb.base/mips_pro.c: Remove inline assembly code since
21346 it is compiled PIC by default, which results in assembler
21347 warnings that make the testsuite think the compilation
21348 was unsuccessful.
21349
21350Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21351
21352 * gdb.c++/misc.exp: Add note to message for
21353 "print s.a for foo struct" that this is a known gcc 2.7.2
21354 and earlier bug.
21355
21356Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21357
21358 * gdb.base/break.exp: Fix pattern for matching "Delete all
21359 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21360 setup_xfail for deleting all breakpoints test. Fix various
21361 timeout messages to include "(timeout)".
21362 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21363 for "p t_float_values2(3.14159,float_val2)".
21364 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21365 for "continue to call2g" when gcc compiled.
21366 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21367 "up to foo in langs.exp", "show language at foo in langs.exp",
21368 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21369 and "show language at fsub in langs.exp".
21370 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21371 "list line 1 in include file", "list message for lines past EOF",
21372 "list function in include file", "list list0.h:foo", and
21373 "list filename:function; nonexistant function".
21374 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21375 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21376 and "ptype t_char_array" to be for native cc only.
d63a86f8 21377
c906108c
SS
21378Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21379
d63a86f8 21380 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21381 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21382 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21383
21384Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21385
21386 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21387 "bt in signals.exp". This problem only appears when running
21388 the testsuite, and then only intermittently.
21389
21390Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21391
21392 * gdb.base/return.exp (return_tests): Differentiate between
21393 two tests of continuing.
21394
21395Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21396
21397 * */Makefile.in (maintainer-clean): Remove config.log.
21398 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21399 * gdb.c++/Makefile.in (PROGS): Add inherit.
21400 (clean): Remove *.ci.
21401
21402Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21403
21404 * gdb.c++/misc.cc: Add test code from Mike Stump.
21405 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21406
21407Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21408
21409 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21410 to "alpha-*-osf2*" and add comment.
21411 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21412 setup_xfail for "step over execarg initialization" and
21413 "step over corearg initialization".
c906108c
SS
21414 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21415 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21416 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21417 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21418 "print func2::coremaker_local", and "backtrace in corefile.exp".
21419 * gdb.base/signals.exp: Build and source signals.ci.
21420 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21421 to be for gcc only.
21422 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21423
c906108c
SS
21424Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21425
21426 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21427 Feb 3 procfs.c change.
21428
21429Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21430
21431 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21432
21433Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21434
21435 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21436 from dejagnu's apparent default of 10 seconds, which gives random
21437 results when running the tests over NFS on moderately loaded systems.
21438 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21439
21440Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21441
21442 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21443 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21444 result reports.
c906108c
SS
21445
21446Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21447
21448 * configure.in (CY_AC_PATH_TCLH): Remove.
21449 * configure: Regenerate.
21450
21451Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21452
21453 * gdb.c++/Makefile.in (clean): Add missing '{'.
21454
21455Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21456
21457 * lib/gdb.exp: Provide a default value for noinferior.
21458
21459 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21460 Load libgloss.exp.
21461
21462Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21463
21464 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21465 the executable, not the .o to run the tests from.
21466
21467Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21468
21469 * gdb.base/break.exp: Don't test for program exit or exit status
21470 if $noresults if nonzero.
21471 * gdb.base/langs.exp: Likewise.
21472 * gdb.base/watchpoint.exp: Likewise.
21473
21474 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21475 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21476 trying to compile the testcase.
21477
21478Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21479
21480 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21481 * gdb.base/signals.exp (continue to handler): Likewise.
21482
21483Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21484
21485 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21486
21487 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21488
21489Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21490
21491 * gdb.base/corefile.exp: Recognize "not found" as failure
21492 when trying to determine if a core file was generated.
21493 If no core file was generate the first time, try again without
21494 the ulimit -c to work around braindamaged shells.
21495
21496Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21497
21498 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21499 [] tests with "test" and enclose string in quotes.
21500 * gdb.stabs/configure: Rebuild
d63a86f8 21501
c906108c
SS
21502Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21503
21504 Changes in sync with expect:
21505 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21506 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21507 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21508 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21509 argument to AC_REQUIRE.
21510 * configure: Regenerated.
21511
21512Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21513
21514 * gdb.base/corefile.exp: When generating a core, discard any
21515 error messages about ulimit not found and the "core dumped"
21516 message from the shell that runs the coredumper.
21517
21518Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21519
21520 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21521
21522 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21523 which sed script to run. Expect failure for v_comb test
21524 on PA targets too.
d63a86f8 21525
c906108c
SS
21526Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21527
21528 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21529 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21530
21531Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21532
21533 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21534 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21535 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21536 * lib/gdb.exp (default_gdb_start): Fix typo.
21537 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21538 messages to not include the full program name that caused
21539 the core dump since some systems (such as solaris) apparently
21540 truncate this path to about 80 characters.
21541 When generating a core file first try increasing the core file
21542 size limit to unlimited since some systems may default it to
21543 zero, and it is harmless to try it. Move the test for failing
21544 to generate a core file to where it will actually get executed.
21545 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21546 new gdb result from g++ debug info improvements and make old
21547 pattern obsolescent. Also account for size_t differences
21548 (may be int or long).
21549 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21550 initialization before function call is placed in the delay slot
21551 and thus appears to be skipped over by commands such as "next".
21552
21553Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21554
21555 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21556
21557Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21558
21559 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21560 input source file; fix code to compile test to deal with this
21561 convention.
21562 * gdb.c++/*.exp: Likewise.
21563
21564Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21565
21566 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21567 "bt in signals.exp".
21568
21569Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21570
21571 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21572 "step over execarg initialization" and
889bf7c5 21573 "step over corearg initialization".
c906108c
SS
21574
21575Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21576
21577 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21578 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21579
21580Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21581
21582 From Rob Savoye (rob@poseidon.cygnus.com)
21583 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21584 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21585 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21586 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21587 configure.in}: Major reworking for autoconfig.
c906108c
SS
21588 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21589 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21590 New files.
c906108c
SS
21591 * config/unix-gdb.exp: Make GDB global.
21592 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21593 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21594 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21595 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21596 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21597 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21598 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21599 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21600 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21601 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21602 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21603 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21604 to returns as necessary, arrange for test to compile own testcase
21605 executable.
c906108c 21606 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21607
c906108c
SS
21608Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21609
21610 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21611 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21612 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21613 "backtrace through signal handler".
21614
21615Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21616
21617 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21618 continuing from a job control stop signal.
21619 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21620
21621Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21622
21623 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21624 * gdb.base/corefile.exp: Likewise.
21625 * gdb.base/funcargs.exp: Likewise.
21626
21627Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21628
21629 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21630 * config/monitor.exp: Add support for setting baud rate.
21631
21632Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21633
21634 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21635 i*86-*-linux* xfails for "backtrace through signal handler".
21636 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21637 "print func2::coremaker_local".
21638 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21639 alpha-dec-osf2* xfail for
c906108c
SS
21640 "delete all breakpoints when none".
21641
21642Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21643
21644 * gdb.base/break.exp: Change test that deletes all breakpoints
21645 when no user breakpoints are installed. A post 4.15 change
21646 causes gdb to no longer prompt in this case.
21647
21648Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21649
21650 * gdb.base/return.exp (return_tests): Change xfail for test
21651 "correct value returned double test" to stop xfailing at
21652 Solaris 2.5. Apparently the bug has been fixed.
21653
21654Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21657 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21658
21659Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21660
21661 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21662 * gdb.disasm/hppa.s: Corresponding changes.
21663
21664Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21665
21666 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21667 makefile fragment.
21668 * config/mt-hpux: Deleted.
21669
21670Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21671
d63a86f8 21672 * Many files: When warning about suppressed tests due to a
c906108c
SS
21673 nonexistant test binary, avoid incrementing the warning count.
21674
21675Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21676
21677 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21678
c906108c
SS
21679Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21680
21681 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21682 "sparc-*-solaris2*".
21683
21684Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21685
21686 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21687 Add global and local variables and initialize them.
21688 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21689 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21690 extracts the file name and terminating signal from the core file.
21691 * TODO: Remove note about tests for correct mapping of corefile.
21692 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21693 from optimizing it away.
21694 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21695 handles common blocks.
21696
21697Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21698
21699 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21700 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21701
21702Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21703
21704 * Makefile.in (maintainer-clean): New target, synonym for
21705 realclean.
21706 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21707 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21708 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21709 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21710 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21711 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21712
21713Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21714
21715 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21716 xfails when not gcc compiled for "print foo::funclocal".
21717 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21718 "print foo::funclocal at foo",
21719 "print 'scope1.c'::foo::funclocal at foo",
21720 "print foo::funclocal_bss at foo",
21721 "print 'scope1.c'::foo::funclocal_bss at foo",
21722 "print foo::funclocal_ro at foo",
21723 "print 'scope1.c'::foo::funclocal_ro at foo",
21724 "print bar::funclocal at foo" and
21725 "print 'scope1.c'::bar::funclocal at foo".
21726 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21727 gcc compiled for "print foo::funclocal at bar".
21728 Expand all messages to ensure that they identify that
21729 the test is at bar().
21730 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21731 gcc compiled for:
21732 "ptype on opaque struct pointer (statically)",
21733 "ptype on opaque struct tagname (statically)",
21734 "ptype on opaque struct pointer (dynamically) 1",
21735 "ptype on opaque struct tagname (dynamically) 1",
21736 "ptype on opaque struct pointer (dynamically) 2" and
21737 "ptype on opaque struct tagname (dynamically) 2
21738 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21739 gcc compiled for:
21740 "p datalocal"
21741 "whatis datalocal",
21742 "ptype datalocal",
21743 "p bsslocal",
21744 "whatis bsslocal", and
21745 "ptype bsslocal".
21746 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21747 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21748 when not gcc compiled.
21749 * gdb.base/funcargs.exp (float_and_integral_args): Add
21750 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21751 compiled.
21752 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21753 "backtrace from call6a" when not gcc compiled.
21754 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21755 "backtrace from call7a" when not gcc compiled.
21756 * gdb.base/callfuncs.exp (do_function_calls):
21757 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21758 "p t_char_array_values(char_array_val2,char_array_val1)",
21759 "p t_char_array_values(char_array_val1,char_array_val2)",
21760 "p t_char_array_values("carray 1","carray 2")",
21761 "p t_char_array_values("carray 1",char_array_val2)",
21762 "p t_char_array_values(char_array_val1,"carray 2")",
21763 "p sum_args(1,{2})",
21764 "p sum_args(2,{2,3})",
21765 "p sum_args(3,{2,3,4})",
21766 "p sum_args(4,{2,3,4,5})"
21767 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21768 "backtrace in corefile.exp" when not gcc compiled.
21769
21770Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21771
21772 * gdb.base/signals.exp: Rewrite `handle all print' test as
21773 a procedure. Accept blanks or TABs as whitespace, increase
21774 timeout and expect input buffer size for the large output
21775 from the command. Remove "i*86-*-bsdi2.0" xfail.
21776
21777Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21778
21779 * gdb.base/setvar.exp: Add new testcases for truncation when
21780 assigning invalid values to bitfields.
21781
21782Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21783
d63a86f8 21784 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21785 mips-sgi-irix* xfail for
21786 "call inferior func with struct - returns char *"
21787 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21788 accepted in the result.
c906108c
SS
21789
21790Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21791
21792 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21793 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21794 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21795 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21796 that accidentally got checked in.
21797
21798Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21799
d63a86f8 21800 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21801 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21802 compiled test.
21803 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21804 Add mips-sgi-irix5* xfail for not gcc compiled.
21805 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21806 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21807 "p top", "whatis top", "p middle", and "whatis middle".
21808 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21809 "whatis signed char" for not gcc compiled.
21810 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21811 "set variable signed char=-1 (-1)" and
21812 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21813 * gdb.base/funcargs.exp (float_and_integral_args):
21814 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21815 Add mips-sgi-irix* xfail when not gcc compiled for
21816 "continue to call2b".
21817 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21818 "continue to call2g".
21819 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21820 "backtrace from call6a"
21821 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21822 "backtrace from call7k".
21823 Add mips-sgi-irix5* xfail when not gcc compiled for
21824 "backtrace from call7a".
21825 (localvars_after_alloca): Fix gdb_test cmds for
21826 "print * after runto ...".
21827 Remove rs6000-*-* xfails for
21828 "print i after runto localvars_after_alloca" and
21829 "print l after runto localvars_after_alloca"
21830 for all compilers.
21831 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21832 when not compiled with gcc, for:
c906108c
SS
21833 "print signed char == (minus)",
21834 "print signed char != (minus)",
21835 "print signed char < (minus)",
21836 "print signed char > (minus)".
21837 * gdb.base/callfuncs.exp (do_function_calls):
21838 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21839 "call inferior func with struct - returns char *".
d63a86f8 21840 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21841 "correct value returned double test" to include Solaris 2.4.
21842 * gdb.base/funcargs.exp (float_and_integral_args):
21843 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21844
c906108c
SS
21845Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21846
21847 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21848 enumeration bitfields if compiling with GNU C.
21849 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21850 to empty' prompt.
21851
21852Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21853
21854 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21855 test for PRO targets.
21856
21857 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21858 breakpoints in the inferior at any given time by making
21859 two groups of breakpoints for call2*, call6* and call7*
21860 tests.
21861
21862Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21863
21864 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21865 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21866 from optimizing it away.
21867 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21868 "call inferior func with struct".
21869
21870Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21871
21872 * configure.in: Only configure gdb.chill for particular targets.
21873
21874Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21875
21876 * gdb.base/Makefile.in: Add action to .c.o transformation
21877 rule that generates a .ci file for each .o file and remove
21878 explicit .c.o rules except for callfuncs.o.
21879 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21880 generates a .ci file for each .o file and remove explicit
21881 .cc.o rules.
21882 (clean): Remove *.tmp *.ci files.
21883 (EXECUTABLES): Remove templ-info.exp.
21884 * gdb.base/compiler.c: New file.
21885 * gdb.c++/compiler.cc: New file
21886 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21887 Change rs6000-*-* xfail for
21888 "print 'scope0.c'::filelocal_ro" and
21889 "print 'scope1.c'::filelocal" and
21890 "print 'scope1.c'::filelocal_bss" and
21891 "print 'scope1.c'::filelocal_ro" and
21892 "print 'scope1.c'::foo::funclocal" and
21893 "print 'scope1.c'::foo::funclocal_ro" and
21894 "print 'scope1.c'::bar::funclocal" and
21895 "print 'scope0.c'::filelocal_ro" and
21896 "print 'scope1.c'::filelocal at foo" and
21897 "print 'scope1.c'::filelocal_bss at foo" and
21898 "print 'scope1.c'::filelocal_ro at foo" and
21899 "print 'scope1.c'::foo::funclocal at foo" and
21900 "print 'scope1.c'::foo::funclocal_bss at foo" and
21901 "print 'scope1.c'::foo::funclocal_ro at foo" and
21902 "print 'scope1.c'::bar::funclocal at foo" and
21903 "print 'scope0.c'::filelocal_ro" and
21904 "print 'scope1.c'::filelocal" and
21905 "print 'scope1.c'::filelocal_bss" and
21906 "print 'scope1.c'::filelocal_ro" and
21907 "print 'scope1.c'::foo::funclocal" and
21908 "print 'scope1.c'::foo::funclocal_bss" and
21909 "print 'scope1.c'::foo::funclocal_ro" and
21910 "print 'scope1.c'::bar::funclocal" and
21911 "print 'scope1.c'::bar::funclocal_bss"
21912 to only be xfail'd when not compiled with gcc.
d63a86f8 21913 Add rs6000-*-* xfail for
c906108c
SS
21914 "print 'scope0.c'::filelocal_bss before run"
21915 when compiled with gcc.
21916 (test_at_main): Add rs6000-*-* xfail for
21917 "print filelocal_ro in test_at_main"
21918 when compiled with gcc.
21919 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21920 Add rs6000-*-aix* xfail for
c906108c
SS
21921 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21922 "ptype t_char_array", not compiled with gcc.
21923 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21924 xfail for "list foo (in include file)" when gcc compiled.
21925 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21926 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21927 "run to call0a" if not compiled with gcc.
21928 (unsigned_integral_args): Add rs6000-*-* xfail for
21929 "run to call1a" if not compiled with gcc.
21930 (float_and_integral_args): Add rs6000-*-* xfail for
21931 "run to call2a" if not compiled with gcc and for
21932 "continue to call2b" for any compiler.
21933 Add rs6000-*-* xfail to
21934 "print f1 after run to call2a" for gcc compiled.
21935 (discard_and_shuffle): Add rs6000-*-* xfail for
21936 "run to call6a".
21937 (shuffle_round_robin): Add rs6000-*-* xfail for
21938 "backtrace from call7a" if not compiled with gcc.
21939 Add rs6000-*-* xfail for
21940 "backtrace from call7b" if compiled with gcc.
21941 (call_after_alloca): Add rs6000-*-* xfail for
21942 "print c in call_after_alloca" and
21943 "print s in call_after_alloca" and
21944 "backtrace from call_after_alloca_subr"
21945 if not compiled with gcc.
21946 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21947 "print c in localvars_in_indirect_call" and
21948 "print c in localvars_in_indirect_call" and
21949 "backtrace in indirectly called function" and
21950 "stepping into indirectly called function"
21951 if not compiled with gcc.
21952 (localvars_after_alloca): Add rs6000-*-* xfail for
21953 "print c after runto localvars_after_alloca" and
21954 "print s after runto localvars_after_alloca" and
21955 "print i after runto localvars_after_alloca" and
21956 "print l after runto localvars_after_alloca"
21957 for all compilers.
21958 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21959 than whatis-info.exp.
21960 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21961 than opaque-info.exp.
21962 Setup rs6000-*-* xfail for
d63a86f8 21963 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21964 "ptype on opaque struct pointer (dynamically)" when
21965 not compiled with gcc.
21966 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21967 rather than callf-info.exp.
21968 (do_function_calls): Add clear_xfail for rs6000-*-* for
21969 "p t_float_values2(3.14159,float_val2)". Seems to work
21970 fine there, both with xlc and gcc. Need to find out what
21971 it is doing right and fix other platforms.
21972 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21973 "call inferior func with struct - returns int",
21974 "call inferior func with struct - returns long",
21975 "call inferior func with struct - returns float",
21976 "call inferior func with struct - returns double",
21977 "call inferior func with struct - returns char *",
21978 but only if not gcc compiled (presumes xlc compiled).
21979 Change rs6000-*-* xfails for
21980 "call inferior func with struct - returns char" and
21981 " call inferior func with struct - returns short" to only
21982 xfail if not using gcc.
21983 (clean mostlyclean): Remove *.ci and *.tmp files.
21984 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21985 than templ-info.exp.
21986 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21987 Add rs6000-*-* xfail for "up to foo in langs.exp"
21988 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21989 when not gcc compiled.
d63a86f8 21990
c906108c
SS
21991Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21992
21993 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21994 * gdb.base/corefile.exp: Likewise.
21995 * gdb.base/list.exp: Likewise.
21996 * gdb.base/scope.exp: Likewise.
21997 * gdb.base/siganls.exp: Likewise.
21998
21999 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22000 compiler output.
22001 * gdb.base/whatis.exp: Likewise.
22002
22003Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22004
22005 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22006 failure (opcode table has been fixed to match reality).
22007
22008Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22009
22010 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22011 "call inferior func with struct - returns char",
22012 "call inferior func with struct - returns short"
22013
22014 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22015 "print 'scope0.c'::filelocal at main",
22016 "print 'scope0.c'::filelocal_bss in test_at_main",
22017 "print 'scope0.c'::filelocal at foo",
22018 "print 'scope0.c'::filelocal_bss in test_at_foo",
22019 "print 'scope0.c'::filelocal at bar",
22020 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22021
c906108c
SS
22022 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22023 in source file 1". This bug seems to have been fixed with both
22024 gcc and native cc (was native assembler bug?).
22025
22026Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22027
22028 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22029 "backtrace through signal handler" to "i*86-*-sysv4*".
22030 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22031 continue" case. Add "known SVR4 bug" to fail message.
22032 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22033 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22034 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22035 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22036 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22037 "up to foo in langs.exp", "show language at foo in
22038 langs.exp", "up to cppsub_ in langs.exp", "show
22039 language at cppsub_ in langs.exp", "up to fsub in
22040 langs.exp", and "show language at fsub in langs.exp".
22041 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22042 "bactrace in corefile.exp".
22043 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22044 "call inferior function with struct - returns float" and
22045 "call inferior function with struct - returns double".
d63a86f8 22046
c906108c
SS
22047Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22048
22049 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22050 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22051 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22052 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22053
22054Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22055
22056 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22057 (or overriden) "CHILL" macro rather then bare "gcc".
22058 Also look for ../../gcc/xgcc since that is what we will
22059 actually need, not "Makefile". Remove following assignment
22060 of CHILL to CHILL_FOR_TARGET because that results in
22061 recursive definition.
22062
22063Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22064
22065 * gdb.base/corefile.exp: Change xfail for backtrace in
22066 corefile.exp from linuxaout to all linux.
22067 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22068 cases where we miss the breakpoint at the signal handler
22069 for some reason. Setup xfail for linuxoldld/linuxaout and
22070 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22071 hitting SIGURG breakpoint.
22072 * gdb.base/signals.exp: Setup xfail for "next" acting like
22073 continue to add linuxoldld. Setup xfail for all linux for
22074 "next to handler in signals_tests_1", "backtrace in
22075 signals_tests_1", "continue to func1", "pass SIGUSR1",
22076 and continue to handler".
22077
22078Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22079
22080 * Update all FSF addresses except those in COPYING* files.
22081
22082Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22083
22084 * gdb.base/a2-run.exp: Change messages to be more explicit about
22085 the status of args, and quote binfile in results.
22086
22087Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22088
22089 * gdb.base/callfuncs.exp: Add tests for passing structs to
22090 inferior functions and return various types.
22091 * gdb.base/callfuncs.c: Add functions to receive a struct
22092 and return a member of the struct, in various types.
22093
22094Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22095
22096 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22097
22098Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22099
22100 * config/vxworks29k.exp: New file, sources vxworks.exp.
22101
22102Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22103
22104 * config/gdbremote.exp: New file. Testing framework using
22105 gdbserver.
22106
22107Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22108
22109 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22110 "call function when asleep" and "send end of file".
22111 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22112 for "backtrace in corefile.exp".
22113 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22114 for "backtrace through signal handler".
22115 * gdb.base/corefile.exp: Make sure we actually generate a core file
22116 before trying the core tests. Some systems allow the user to suppress
22117 generation of core files and default to that (linux for example).
22118 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22119 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22120
22121Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22122
22123 * gdb.threads: New directory with some crude multi-threaded
22124 gdb tests (step.exp and step2.exp).
22125 * config/mt-lynx (STEP_EXECUTABLE): Define.
22126 (THREADFLAGS): Define.
22127
22128Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22129
22130 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22131
22132 * gdb.base/signals.exp: Disable whole file for lynx until
22133 further notice.
22134
22135 * gdb.base/signals.exp: xfail test where "next" acts like
22136 "continue" for lynx.
22137
22138 * gdb.base/interrupt.exp: xfail test for calling function while
22139 inferior is asleep for lynx.
22140
22141 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22142 than one cr-lf after each command.
22143
22144Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22145
22146 * configure.in: Reinstate setting of stabsdirs variable, fix
22147 typo in setting up configdirs for native builds.
22148
22149 * gdb.base/return.exp: Fix typo in return double test.
22150 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22151 compiler from optimizing them away.
22152
22153Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22154
22155 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22156 sequences to be echo'd by gdb when using gdb_test.
22157 * gdb.chill/chexp.exp: Likewise.
22158 * gdb.fortran/exprs.exp: Likewise
22159
22160Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22161
22162 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22163 after the inferior gdb has started.
22164
22165 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22166 after each command.
22167 * gdb.base/funcargs.exp: Likewise.
22168 * gdb.base/gdbvars.exp: Likewise.
22169 * gdb.base/interrupt.exp: Likewise.
22170 * gdb.base/list.exp: Likewise.
22171 * gdb.base/watchpoint.exp: Likewise.
22172 * gdb.c++/demangle.exp: Likewise.
22173 * gdb.c++/inherit.exp: Likewise.
22174 * gdb.chill/chexp.exp: Likewise.
22175 * gdb.fortran/exprs.exp: Likewise.
22176
22177 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22178 test if we can't handle IO to/from the inferior.
22179
22180 * gdb.c++/misc.exp: Always check for a program already being
22181 started after sending a "run" command to gdb.
22182
22183 * gdb.base/twice.exp: Start with a fresh gdb.
22184
22185 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22186 only depend on gdb's expression code, not the chill runtime.
22187
22188 * gdb.base/return.c: Put return values into variables so we
22189 can have gdb print them rather than depending on the program
22190 to print them.
22191 * gdb.base/return.exp: Corresponding changes.
22192
22193 * lib/gdb.exp: Provide default value for noinferiorio.
22194 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22195 the inferior.
22196
22197 * gdb.base/break.exp: Always check for a program already being
22198 started after sending a "run" command to gdb.
22199 (text_next_with_recursion): Don't check the output from the
22200 program's printf statement. Instead just make sure the program
22201 exited.
22202
22203 * gdb.base/commands.exp: Protect tests which need arguments with
22204 $noargs conditionals.
22205
22206Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22207
22208 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22209 of structure member arrays to match gdb/valops.c:value_addr change.
22210
22211Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22212
22213 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22214 cases.
22215
22216Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22217
22218 * configure.in (configdirs): Remove gdb.chill from default list
22219 of subdirs and then add it back in only if doing a native build.
22220 The current chill compiler does not yet work in any cross build.
22221 * Revert all signal changes from Jul 6.
22222 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22223 for sh-hms targets, allowing these tests to link, with no other
22224 changes. Testing is suppressed by setting "nosignals" in site.exp.
22225
22226Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22227
22228 * configure.in (signaldirs): Define and add to configdirs for all
22229 targets except some specific ones that are known to not support signals.
22230 Also clean up formatting.
22231 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22232 (signals, sigall): Remove rules to build.
22233 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22234 Moved to new gdb.signals directory.
22235 * gdb.signals: New test directory.
22236 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22237 signals.c signals.exp}: New or moved files.
22238
22239Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22240
22241 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22242
22243Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22244
22245 * gdb.base/return.exp: Xfail `return double' test failure
22246 on at least Solaris 2.3 and handle future/past versions on
22247 a case by case basis as appropriate. Also update message
22248 to include i*86 failures.
22249
22250Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22251
22252 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22253
22254 * lib/gdb.exp: Fix comment which erroneously identified
22255 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22256 gdb_file_cmd not gdb_load).
22257 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22258
22259 * gdb.base/setvar.exp: Make test names consistent between pass and
22260 fail cases. Use gdb_test more.
22261
22262Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22263
22264 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22265
22266Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22267
22268 * gdb.base/help.exp: Fix expected help string for `show commands'.
22269
22270Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22271
22272 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22273
22274 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22275 of a text section.
22276
22277Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22278
22279 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22280 that loop eventually terminates. Fix Connection refused logic so
22281 that testsuite will expire nicely.
22282
22283Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22284
22285 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22286 config/rom68k.exp: New tcl glue for the appropriate monitors.
22287 These all just end up calling monitor.exp.
22288 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22289 refused' by retrying. Cleanup some timeout issues.
22290 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22291 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22292 callers don't have to set/restore global timeout variable.
22293
22294 * The following set of changes centralizes management of the global
22295 timeout variable. This way, it can be set in one target dependent
22296 place instead of dozens of places scattered throughout the test suite.
22297 If you need to lengthen a timeout, then you should either set timeout
22298 in one of the config/{target}.exp files, or multiply it by a factor.
22299 Setting it to an absolute value is always going to lose for some
22300 targets.
22301 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22302 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22303 * gdb.base/funcargs.exp: Don't set timeout.
22304 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22305 * gdb.base/printcmds.exp (test_print_string_constants
22306 test_print_array_constants): Don't set timeout.
22307 * gdb.base/ptype.exp: Don't set timeout.
22308 * gdb.base/recurse.exp: Don't set timeout.
22309 * gdb.base/return.exp: Don't set timeout.
22310 * gdb.base/watchpoint.exp: Don't set timeout.
22311 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22312 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22313
22314Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22315
22316 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22317
22318Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * lib/gdb.exp: Disable chill tests for irix5.
22321
22322Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22325 each test pass or fail.
22326
22327Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22330 xlc not gcc.
22331
22332Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22333
22334 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22335
22336Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22337
22338 * config/est.exp: Fix copyright and comments. Remove dead code.
22339 Use targetname, serialport and baud variables instead of fixed
22340 constants.
22341 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22342 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22343
22344Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22345
22346 * gdb.base/watchpoint.exp: Don't run
22347 test_watchpoint_triggered_in_syscall for sunos.
22348
22349Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22350
22351 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22352 they don't seem to exist. Do include stdio.h.
22353
22354Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22355
22356 * gdb.base/a1-selftest.exp: Add alpha xfail.
22357
22358Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22359
22360 * gdb.base/watchpoint.c (main): Prompt before calling read().
22361 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22362 Revise accordingly. Remove cruft about sending "123" several
22363 times, until it gets noticed. Clean up the "print buf[0]" stuff
22364 so that it passes or fails, and waits for prompts in the usual way.
22365
22366Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.base/recurse.exp: Fix comment.
22369
22370 * TODO: Remove item about printing variables in nodebug.exp. Add
22371 item about enabling tests which are only run on some targets.
22372
22373 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22374 fail, make test names unique, use new gdb_test convention
22375 regarding pattern, use gdb_test more, etc.).
22376
22377 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22378 fail, make test names unique, etc.).
22379
22380Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22381
22382 * gdb.base/nodebug.c: Change return type of top and middle to
22383 short.
22384 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22385 are fixed by the recent mdebugread.c changes. Allow `short ()'
22386 as type for top and middle.
22387
22388Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22391 nearly as I can tell, the whole thing was an accident in Stu's
22392 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22393 to replace a send/expect pair with gdb_test, but ended up only
22394 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22395 of 30 Mar 1995 took care of it, but left this vestigial comment
22396 which I am now nuking.
22397
22398Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22399
22400 * gdb.base/break.exp: Look for different line number for
22401 breakpoint at main depending on usestubs.
22402
22403Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22404
22405 * gdb.base/list.exp: Adjust some alternate expect patterns to
22406 match recent list0.c change. Add alternate expect pattern for
22407 output from `list default lines around main' for optimizing
22408 compilers.
22409
22410Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22411
22412 * lib/gdb.exp: If nosignals is not set, set it to 0.
22413
22414Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22415
22416 * config/slite-gdb.exp: Responds to load symbol table prompt.
22417 * gdb.base/break.exp: Adjust line number, fix rerun.
22418 * gdb.base/langs0.c: Add #ifdef usestubs.
22419
22420Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22421
22422 * gdb.base/list.exp: Adjust line contents after adding new lines in
22423 list0.c. Also fix a syntax error.
22424
22425 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22426 * gdb.base/break.exp: ditto.
22427 * gdb.base/list.exp: ditto.
22428 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22429 * gdb.base/run.c: ditto.
22430 * gdb.base/list0.c: ditto.
22431 * gdb.base/funcargs.c: ditto.
22432
22433Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22434
22435 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22436 $targetname, $serialport and $baud instead of hardwired variables.
22437 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22438 target doesn't support signals.
22439
22440Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22441
22442 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22443
22444Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22447 Don't rely on the value of an auto variable before it has been
22448 initialized. Use gdb_test more.
22449
22450Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22451
22452 * lib/gdb.exp (default_gdb_version): A version number must start
22453 with a digit, but other than that contains all characters up to
22454 the first whitespace character.
22455
22456Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22459
22460Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22461
22462 * gdb.c++/*.exp: Warn if executable does not exist. The original
22463 reason for skipping the warning was that configure.in sometimes
22464 intentionally skipped building the executables but the tcl code
22465 had no way of knowing. That (a) was always bogus with respect to
22466 error handling, (b) is no longer true (right now there is no way
22467 to skip C++ tests).
22468
22469 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22470
22471Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22472
22473 * gdb.base/list.exp: Add expect patterns for output from
22474 SunPRO compiled executables.
22475 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22476 types.
22477
22478Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22479
22480 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22481 number (we are already testing that the correct source line text
22482 gets printed).
22483
22484 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22485 that is what is intended, but something needed to be done to get
22486 sunos4 native working again.
22487
22488 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22489
22490 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22491 apparently went with a (very) old xfail.
22492
22493Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22494
22495 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22496 runto_main is a proc in gdb.exp that will do 'step' for target use
22497 stubs.
22498 * gdb.base/exprs.exp: ditto.
22499 * gdb.base/interrupt.exp: ditto.
22500 * gdb.base/opaque.exp: ditto.
22501 * gdb.base/printcmds.exp: ditto.
22502 * gdb.base/ptype.exp: ditto.
22503 * gdb.base/scope.exp: ditto.
22504 * gdb.base/setvar.exp: ditto.
22505 * gdb.base/signals.exp: ditto.
22506 * gdb.base/twice.exp: ditto.
22507 * gdb.c++/classes.exp: ditto.
22508 * gdb.c++/inherit.exp: ditto.
22509 * gdb.c++/templates.exp: ditto.
22510 * gdb.base/break.exp: no run and hit main for stubs. Change line
22511 numbers for breakpoints and info breakpoint.
22512 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22513 breakpoint().
22514 * gdb.base/callfuncs.c: ditto.
22515 * gdb.base/exprs: ditto.
22516 * gdb.base/interrupt.c: ditto.
22517 * gdb.base/opaque0.c: ditto.
22518 * gdb.base/printcmds.c: ditto.
22519 * gdb.base/ptype.c: ditto.
22520 * gdb.base/scope0.c: ditto.
22521 * gdb.base/setvar.c: ditto.
22522 * gdb.base/signals.c: ditto.
22523 * gdb.base/twice.c: ditto.
22524 * gdb.c++/misc.cc: ditto.
22525 * gdb.c++/templates.cc: ditto.
22526
22527Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22528
22529 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22530
22531 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22532 somewhere between `read' and `main.c'. I'm pretty sure the
22533 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22534 and it isn't particularly useful.
22535
22536 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22537
22538Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22539
22540 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22541
22542Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22543
22544 * config/mt-slite: add LIBS and -nostdlib.
22545 * config/slite-gdb.exp: add this new file to support sparclite target.
22546
22547Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22548
22549 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22550
22551 * gdb.base/a2-run.exp: Change argument to istarget from
22552 "*-*-vxworks" to "*-*-vxworks*".
22553 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22554
22555Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22556
22557 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22558 will not runto main but do a 'step' to step out of breakpoint().
22559 * config/mt-slite: add -Dusestubs.
22560
22561Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22562
22563 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22564 instead of just @.
22565
22566 * gdb.base/signals.exp: Add test for "handle all print".
22567 * TODO: Remove "handle all print". Also remove item about
22568 checking copyright date (I don't like the idea of a spurious FAIL
22569 based on when we run the tests).
22570
22571 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22572 for SunOS4 (reason for failure not investigated). Remove
22573 redundant test for $binfile.
22574
22575 * gdb.base/nodebug.c (array_index): Call malloc.
22576
22577 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22578
22579Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22580
22581 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22582 conventions and slightly simplify the matching regexp.
22583
22584Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22585
22586 * gdb.base/break.exp: Update gdb_test invocation to use new
22587 convention.
22588
22589 * lib/gdb.exp: If noargs is not set, set it to 0.
22590
22591 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22592 tests unique.
22593
22594 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22595
22596Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22597
22598 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22599 one argument of type "<non-float parameter>".
22600
22601Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22602
22603 * config/rom68k.exp: New file to support Motorola IDP board.
22604 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22605 * gdb.base/break.c: Change things around so that this program
22606 doesn't depend upon args. This is necessary to make remote
22607 targets work (in general, they can't take args).
22608 * gdb.base/break.exp: Don't try to send args to program. Don't
22609 expect output. Also, replace lots of code with gdb_test.
22610
22611Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22614 printing of '\'' (which is what the comment says we are testing,
22615 even though we were not), not '''.
22616 (test_integer_literals_rejected): Test that printing ''' is an error.
22617
22618 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22619 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22620 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22621 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22622 Use gdb_test not test_print_accept.
22623 * lib/gdb.exp: Remove test_print_accept.
22624
22625 * gdb.base/signals.exp (signal_tests_1): Make pass message
22626 consistent with fail message.
22627
22628 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22629 unsigned char; the bug (PR 1821) is fixed.
22630
22631 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22632
22633 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22634 successful tests--makes xfailing them work right.
22635
22636Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22637
22638 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22639 only \r\n, not .*. The test can pass .* as the last thing in
22640 $pattern if that is what it wants. In addition to providing this
22641 flexibility, this change should speed up pattern matching in cases
22642 where the pattern already ended with .* (there were a number of
22643 them). This change also helps catch bad patterns--in the old
22644 scheme the typo "char \*" instead of "char \\*" would pass. Now
22645 it is caught.
22646 * Many .exp files: Update callers.
22647
22648 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22649 clearer and does not spuriously match multiple ('s. Likewise for
22650 ) and *.
22651
22652 * gdb.base/nodebug.exp: Test ability to call a function and pass
22653 it a string (even with no debugging info).
22654
22655 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22656 "p '\'", which is the same as "p ''" once tcl gets done with
22657 quoting, to "p '\\'", which I suspect is what is intended (one
22658 backslash gets sent to GDB).
22659
22660 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22661
22662Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22663
22664 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22665 1817) was fixed literally years ago.
22666
22667Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22668
22669 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22670 test, it causes stepping out of call_after_alloca_subr with
22671 optimizing compilers.
22672 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22673 fails.
22674
22675 * gdb.c++/templates.exp: Source templ-info.exp only if
22676 the templates executable exists.
22677
22678 * gdb.c++/misc.cc (class Contains_static_instance,
22679 class Contains_nested_static_instance),
22680 gdb.c++/classes.exp (test_static_members): Test printing of
22681 a class that contains a static instance of the class.
22682
22683Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.base/langs2.c (cppsub_): Don't prototype.
22686 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22687 only, I believe).
22688
22689Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * lib/gdb.exp (skip_chill_tests): New procedure.
22692
22693 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22694
22695Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22696
22697 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22698 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22699
22700Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22701
22702 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22703
22704 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22705 disassemble 8, not 16, instructions for part 4.
22706
22707 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22708 support the latter anymore.
22709
22710 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22711 -DNO_PROTOTYPES.
22712 * gdb.base/callfuncs.c: Control use of prototypes based on
22713 NO_PROTOTYPES, not __STDC__.
22714 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22715 t_float_values2 tests if prototypes in use.
22716
22717 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22718 t_double_values): When checking differences against DELTA, check
22719 that difference is within the range (-DELTA,DELTA), not just
22720 (-infinity,DELTA).
22721
22722Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22723
22724 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22725 'file' command firts, then 'target', then 'load', this is due to gdb
22726 target set up.
22727 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22728
22729Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22730
22731 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22732 FP load/store variants.
22733 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22734
22735Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22736
22737 * gdb.base/term.exp: Do not give a warning if not native, it is
22738 not an abnormal condition.
22739
22740Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22741
22742 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22743 t_char_array".
22744
22745Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22746
22747 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22748 are getting the version number.
22749
22750 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22751 if not native, it is not an abnormal condition.
22752
22753Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * lib/gdb.exp: Just use "file exists", rather than undocumented
22756 dejagnu procedure "findfile".
22757
22758Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22759
22760 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22761 (LDFLAGS): Set to -Xlinker -Ur.
22762
22763 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22764 Removed, these values are set by lib/gdb.exp.
22765
22766 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22767
22768Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22769
22770 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22771 of replicating gdb startup code.
22772
22773 * config/mt-vxworks (LDFLAGS): Set to -r.
22774 (CFLAGS_FOR_TARGET): Removed.
22775
22776 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22777 (gdb) and gdb for vxworks uses (vxgdb).
22778
22779 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22780 executable is not in the tree and host != target, use sed and
22781 program_transform_name to determine the gdb name used by the
22782 target.
22783
22784 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22785 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22786
22787Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22788
22789 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22790 floats, chars, and shorts where there are ANSI-style function
22791 definitions.
22792
22793 * gdb.base/langs.exp, gdb.base/langs*: New test.
22794 * gdb.base/Makefile.in: Build it.
22795 * TODO: Remove item about checking that C names don't get C++
22796 demangling applied; this test tests it.
22797
22798Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22799
22800 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22801 went with the const70 xfail. The xfail went away a year ago.
22802
22803 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22804
22805 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22806 for hp300.
22807
22808 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22809
22810 * gdb.base/a1-selftest.exp: Don't run on hp300.
22811
22812Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22813
22814 * Makefile.in (site.exp): Set host_alias and target_alias as well
22815 as host_triplet and target_triplet.
22816
22817Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22818
22819 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22820
22821 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22822 places as other ecoff systems).
22823
22824 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22825 ultrix.
22826
22827Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22828
22829 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22830 remove them.
22831 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22832 variable and "variable" in addition to "data variable".
22833 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22834
22835 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22836 2.
22837 * gdb.base/list1.c (long_line): Add additional statement at start
22838 of function.
22839 * gdb.base/list.exp (test_forward_search): Update line number to
22840 reflect new statement.
22841
22842Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22843
22844 * gdb.base/signals.exp: Reinitialize searched source directories
22845 after gdb_start call.
22846
22847Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22848
22849 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22850 * gdb.stabs/Makefile.in: Likewise.
22851
22852 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22853 change. Instead split the tests into smaller pieces.
22854 * gdb.disasm/hppa.s: Corresponding changes.
22855
22856Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22857
22858 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22859 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22860
22861 * gdb.base/funcargs.exp: Modify many tests so that every test
22862 either passes or fails. Make some test names unique.
22863
22864Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22865
22866 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22867 Call stty to set interrupt character.
22868
22869 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22870 for HP assembler versus GNU assembler based on actual behavior of
22871 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22872
22873 * TODO: Suggest a few more stepping tests.
22874
22875Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22876
22877 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22878 restart GDB for h8300 after a continue.
22879 (return): Add pattern to match a29k-udi behavior.
22880 * gdb.base/nodebug.exp: Remove obsolete comment.
22881 * gdb.base/regs.exp: New file, testing of register displays.
22882 * gdb.base/return.exp: Fix typo in reference to $objdir.
22883 * gdb.base/whatis.exp: Always start with a fresh GDB.
22884
22885Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22886
22887 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22888 higher, these tests generate a lot of output.
22889
22890Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22891
22892 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22893 code following the catch silently ignored some errors; without the
22894 catch they should be thrown like any other tcl error. Also, the
22895 catch used "" instead of {} which meant all the callers who wanted
22896 to include one of the characters "[]$ had to quote it an extra time.
22897 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22898 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22899 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22900 Remove extra quoting.
22901
22902Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22903
22904 * gdb.base/commands.exp: Make test names unique; every test either
22905 passes or fails. Update some comments.
22906
22907 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22908
22909Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22910
22911 The following fixes a FAIL caused by the fact that the alpha stabs
22912 configuration didn't use the ".if alpha" code in weird.def.
22913 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22914 bit pointer, so the 32 bit version works even on the alpha.
22915 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22916 Remove the stuff which allowed us to have separate versions for
22917 alpha and everything else.
22918
22919 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22920 regexp which "info func operator\[\](" is supposed to match. Fix
22921 string to send to GDB. Note that GDB still doesn't work right. Add a
22922 new test for "info func .perator\[\](" which GDB does handle correctly.
22923
22924 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22925
22926Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22927
22928 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22929 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22930 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22931 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22932 it makes the tests harder to understand and confuses test-o-matic.
22933 The preferred style is that each test provides a PASS or a FAIL,
22934 and has a unique message (e.g. "continue #54" not just "continue")
22935 which is the same for the pass and the fail.
22936 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22937 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22938 to lib/gdb.exp.
22939 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22940 prt_accept which was basically the same thing. Likewise for
22941 test_print_reject and prt_reject.
22942 * lib/gdb.exp (test_print_reject): Add some more error message
22943 patterns to match from the former printcmds.exp (prt_reject).
22944 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22945 One defect of the passcount stuff is that some of it failed to
22946 report XPASS where appropriate.
22947 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22948 stuff before and after arg in expected pattern.
22949 (test_paddr_operator_functions): Re-do test without print_addr_of;
22950 this is the only test which seems to want extra stuff there.
22951
22952Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22953
22954 * gdb.base/nodebug.exp: Update new tests to reflect improved
22955 wording of gdb output.
22956
22957 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22958 and "ptype" work on variables in files compiled without -g.
22959 Replaces commented out "maint print msymbol" tests.
22960
22961Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22962
22963 * gdb.base/setvar.c (dummy): Call malloc.
22964
22965 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22966 losing with the irix4 sed.
22967
22968 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22969 ALRM" on irix4.
22970
22971Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22972
22973 * TODO: Remove items about corefile.exp testing new exec-file and
22974 backtrace; both are now done. Add items about printing enums.
22975
22976Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22977
22978 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22979 "get signal $thissig" test fails.
22980
22981 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22982
22983Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22984
22985 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22986 compiler warning with dec alpha compiler.
22987
22988 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22989 extra \n from gdb_test call (this explains why the prompt test
22990 that I removed yesterday was there).
22991 (user_defined_command_test): Remove extra \n and prompt test.
22992
22993 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22994 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22995 doesn't exist.
22996 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22997 Also remove alpha workaround, which turns out to be because
22998 SIGABRT == SIGLOST.
22999
23000 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23001
23002 * gdb.base/help.exp: Don't test "help show".
23003
23004Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23005
23006 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23007 "set print address" is on.
23008 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23009 pass prompt to gdb_test; gdb_test already looks for the prompt.
23010
23011 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23012
23013 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23014 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23015 was to make sure that gdb can read a core file. But (a) the "read
23016 the corefile" part didn't make it to a1-selftest.exp, we just
23017 delete the corefile after creating it, and (b) we test reading
23018 corefiles in corefile.exp anyway. Also, this test left around a
23019 xgdb process on Solaris.
23020
23021 * gdb.base/corefile.exp: Also test backtrace.
23022
23023Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23024
23025 * gdb.base/commands.exp: Test a simple user defined command with
23026 arguments and if/while statements; verify the full user command is
23027 printed by "show user".
23028
23029 * gdb.base/commands.exp: Test if/while commands as part of a
23030 breakpoint command list; verify they appear in breakpoint
23031 information.
23032
23033Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23034
23035 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23036 than by dividing by zero.
23037
23038Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23039
23040 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23041 performing an inferior call with watchpoints enabled.
23042 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23043 call.
23044
23045Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23046
23047 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23048 of "file" command.
23049
23050 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23051 Add additional pattern for when "int operator int(void);" appears
23052 in a different order.
23053
23054Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23055
23056 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23057
23058 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23059 and "signal" with ".*".
23060
23061Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23062
23063 * TODO: Add note about "handle all nostop".
23064
23065 * gdb.base/{sigall.c, sigall.exp}: New test.
23066 * gdb.base/Makefile.in: Add it.
23067
23068Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23069
23070 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23071 when invoking GDB, suppresses any windowing interface.
23072
23073Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23074
23075 * config/sim-gdb: New file, simulator testing support.
23076
23077Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23078
23079 * gdb.base/interrupt.exp: Test calling func1 twice.
23080
23081Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23082
23083 * gdb.base/list.exp (test_forward_search): Set timeout higher
23084 when we'll be getting lots of output from gdb.
23085
23086 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23087 "init_malloc" to after the expect statement. Run it if that
23088 regexp is taken, but also for two others which happen if source
23089 cannot be found.
23090
23091Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23092
23093 * gdb.base/printcmds.exp: New test, for printing register before
23094 program is running.
23095
23096Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23097
23098 * gdb.base/list.exp: Correct some alternate expect patterns
23099 to reflect changes in list1.c.
23100
23101Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23102
23103 * TODO: Add item regarding large frames.
23104
23105 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23106
23107 * TODO: Remove item about enabling return.exp; it
23108 is enabled. Suggest a few more "return" tests.
23109
23110Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23111
23112 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23113 anonymous unions.
23114
23115Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23116
23117 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23118 and pr-5646.o, so "make" is the same as "make all", not "make
23119 pr-4975.o".
23120
23121Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23122
23123 * gdb.base/list.exp: Adjust expectations to reflect changes in
23124 list1.c.
23125 (test_forward_search): New test proc.
23126 * gdb.base/list1.c (long_line): New function, has long source line.
23127
23128Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23129
23130 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23131 additional line of code that was added.
23132
23133Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23134
23135 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23136 tests so as not to overflow expect's input buffers.
23137 * gdb.disasm/hppa.exp: Corresponding changes.
23138
23139Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23140
23141 Beginnings of template debugging tests.
23142 * gdb.c++/templ-info.cc: New file to test for template
23143 debugging capability of the compiler.
23144 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23145 templ-info.cc.
23146 * gdb.c++/templates.cc: Add explicit template instantiations
23147 to enable compiling with -fno-implicit-templates. Add destructor
23148 and 'value' method to T5 class for template tests.
23149 * gdb.c++/templates.exp: Add testcases for printing of template
23150 types, setting breakpoints on template methods and calling a
d63a86f8 23151 template method.
c906108c
SS
23152
23153Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23154
23155 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23156 branch target since some assemblers (gas-2.5) may emit a
23157 relocation for the branch instead of resolving it in the
23158 assembler.
23159
23160Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23161
23162 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23163 through signal handler.
23164
23165Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23166
23167 * configure.in (*-*-netware): Use config/mt-netware.
23168
23169 * config/mt-netware: New file.
23170 * config/mt-i386-netware: Removed, separate configs for different
23171 netware architectures are no longer needed now that we have
23172 --with-headers.
23173
23174Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23175
23176 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23177 by the recent changes to use ANSI C arithmetic conversions.
23178
23179Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23180
23181 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23182 bug involving using inferior_pid to figure out whether to select a
23183 frame.
23184
23185Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23186
23187 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23188 match the current disassembler output.
23189
23190Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23191
23192 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23193 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23194 types, expect "int" as type of integer values (for now).
23195
23196Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23197
23198 * gdb.base/commands.exp: New tests for if/while commands.
23199
23200Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23201
23202 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23203 by .*, since hex values have different syntax in Chill mode.
23204
23205Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23206
23207 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23208 linefeed from expect pattern for repeated types with indices > 9.
23209
23210Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23211
23212 First part of Fortran test suite.
23213 * gdb.fortran: New directory.
23214 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23215
23216Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23217
23218 * gdb.base/default.exp: Update expect pattern for load command
23219 without arguments.
23220
23221Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23222
23223 * configure.in: Change i386 to i[345]86.
23224 * gdb.base/configure.in: Likewise.
23225 * gdb.c++/configure.in: Likewise.
23226 * gdb.chill/configure.in: Likewise.
23227
23228Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23229
23230 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23231 patterns, since that is not a valid context for comments.
23232
23233Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23234
23235 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23236 repeated types and repeated types with indices > 9.
23237
23238Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23239
23240 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23241 2417; old bug has been fixed.
23242
23243Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23244
23245 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23246 send the newline ourselves instead of assuming gdb_test will do
23247 so when passed an empty input string.
23248
23249 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23250 stabs testcode.
23251
23252Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23253
23254 * lib/gdb.exp (gdb_test): Don't send anything if the first
23255 argument is an empty string. This makes cases where we want to
23256 match output that is already in expect's buffers (for example,
23257 matching a breakpoint after gdb_run_cmd has been called) work
23258 reliably.
23259
23260Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23261
23262 * config/netware.exp: New file.
23263
23264Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23265
23266 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23267 the -B and -L prefixes so we can find the debugging stub.
23268
23269 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23270 there and we are using the gcc from the tree.
23271
23272 * gdb.base/types.c: Removed.
23273
23274 * gdb.base/configure.in: Look for makefile fragments in ../config.
23275 Recognize i386-*-netware.
23276 * gdb.c++/configure.in: Likewise.
23277
23278Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23279
23280 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23281 the correct TCL syntax.
23282
23283Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23284
23285 * gdb.base/opaque.exp: use runto instead of messing around with
23286 breakpoints. Simplify by using gdb_test.
23287
23288 * gdb.base/bitfields.exp: restart between tests on netware targets
23289 because breakpoints aren't relocated after target death. Run
23290 processes to completion.
23291
23292 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23293
23294Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23295
23296 * Makefile.in: Remove extra tabs that confuse some versions
23297 of "make". Use the newly built gdb to test with by default,
23298 rather than the first one in the tester's search path.
23299
23300Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23301
23302 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23303
23304 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23305 condition help.
23306
23307Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23308
23309 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23310
23311 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23312 running.
23313 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23314 * gdb.base/funcargs.exp: Likewise.
23315
23316 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23317 * gdb.base/funcargs.exp: Likewise.
23318
23319 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23320 message is "".
23321
23322Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23323
23324 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23325 return,signals,twice}.exp: Handle non-existant binaries
23326 consistantly.
23327
23328 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23329 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23330 might testing a cross development system.
23331
23332Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23333
23334 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23335 runtest script is relative to ${srcdir}, not ${rootdir}.
23336
23337Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23338
23339 * gdb.base/signals.exp: Allow for optionality of breakpoint
23340 address.
23341
23342Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23343
23344 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23345
23346Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23347
23348 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23349 for size_t definition.
23350 * gdb.c++/templates.cc: Likewise
23351
23352 * config/mt-i386-netware: New file.
23353
23354 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23355 defined.
23356
23357 * gdb.base/Makefile.in: Added support for systems that name core
23358 files by appending "core" to the program name.
23359 * gdb.base/a1-selftest.exp: Likewise.
23360
23361Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23362
23363 * gdb.base/return.exp: Add comment and message for `return double'
23364 test failure on Sparc Solaris.
23365
23366Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23367
23368 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23369
23370Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23371
23372 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23373 from optimizing them away.
23374 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23375 patterns to include default constructors and assignment operators,
23376 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23377 character in the output of the virtual base pointer.
23378
23379Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23380
23381 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23382 expression match in print_addr_of to avoid unintented matches.
23383 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23384 versions up to 2.5.8.
23385
23386Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23387
23388 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23389 included file to run under newer versions of expect.
23390 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23391 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23392 Remove xfail for the virtual table of BDDHookV.
23393
23394Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23395
23396 * lib/gdb.exp (string_to_regexp): Set a default result.
23397 (default_gdb_start): Fix misleading message.
23398
23399Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23400
23401 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23402 Remove all CC, etc definitions.
23403 * config/mt-hpux: New file.
23404 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23405 (CFLAGS, LDFLAGS): Define.
23406 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23407
23408 * Makefile.in (site.exp): Don't insert host_os, etc.
23409 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23410 (distclean): Check existence of subdir.
23411 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23412 * gdb.base/Makefile.in: General cleanup and simplification.
23413 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23414 to build executables. Use default rule to build .o files.
23415 (EXPECT, RUNTEST, CC): Fix relative pathname.
23416 (site.exp): Don't insert host_os, etc.
23417 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23418 and/or SIGUSR1 defined.
23419 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23420 * gdb.c++/Makefile.in: General cleanup and simplification.
23421 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23422 (CFLAGS): Remove.
23423 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23424
23425Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23426
23427 * gdb.base/recurse.exp: Misc changes to get tests running again
23428 after Kung's changes to the watchpoint code.
23429 * gdb.base/watchpoint.exp: Likewise.
23430
23431Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23432
23433 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23434
23435Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23436
23437 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23438 * lib/gdb.exp (default_gdb_start): Define.
23439 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23440 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23441 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23442 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23443 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23444 Don't call gdb_target_udi in between tests.
23445
23446Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23447
23448 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23449 (which was basically just a local version of the same thing). In
23450 addition to avoiding duplication, gdb_test_exact is faster.
23451 * lib/gdb.exp (gdb_test_exact): Fix typo.
23452
23453 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23454 don't give an error.
23455
23456 * gdb.base/term.exp: Call delete_breakpoints before starting.
23457
23458 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23459 (t10): Add comment.
23460
23461Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23462
23463 Reorganization of the GDB Test Suite.
23464
23465 * gdb.base: New directory, contains all the basic tests.
23466 * gdb.c++: New directory, tests specific to C++.
23467 * gdb.chill: New directory, tests specific to Chill.
23468 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23469 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23470 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23471 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23472 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23473 t30-31 to chill).
23474 * */gdbme.*: Rename to match appropriate expect scripts.
23475 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23476 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23477 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23478 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23479 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23480 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23481 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23482 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23483 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23484 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23485 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23486 gdb.c++/virtfunc.cc: New names of C++ files.
23487 * gdb.chill/chillvars.ch: New name of Chill file.
23488 * gdb.base/configure.in, gdb.c++/configure.in,
23489 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23490 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23491 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23492 * configure.in (configdirs): Update to reflect directory changes.
23493 (target_abbrev): No longer define for any configuration.
23494 * Makefile.in: Cosmetic improvements to header comments.
23495
23496Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23497
23498 Various changes to gdb.t31:
23499
23500 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23501 * gdbme.ch: Make all key-words and predefineds be upper-case.
23502 * chillvars.exp: Expect key-words and predefinds in upper-case.
23503
23504 * chillvars.exp: Use gdb_test_exact many places.
23505 Change expected output for arrays (which now includes index labels).
23506
23507 * pr-5020.exp, gdme.ch (module PR_5020):
23508 New test, for PR-5020.
23509
23510Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23511
23512 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23513 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23514
23515Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23516
23517 * Makefile.in: Fix bit-rot in definitions of CHILL,
23518 CHILL_FOR_TARGET and Chill_LIB.
23519 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23520 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23521 CHILL, and CHILL_LIB.
23522
23523Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23524
23525 * Revert the previous changes. Please see Rob's directory
23526 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23527
23528Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23529
23530 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23531 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23532 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23533 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23534 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23535 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23536 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23537 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23538 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23539 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23540 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23541 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23542 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23543 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23544 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23545 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23546 changes from 94Q1.
23547
23548Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23549
23550 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23551 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23552 Rob's new testing fragments.
23553
23554Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23555
23556 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23557 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23558
23559Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23560
23561 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23562 version also, match on casted version strings, and match on
23563 gdb startup case where the line numbers might be messed up.
23564
23565Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23566
23567 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23568 (CFLAGS): Delete it from here.
c906108c
SS
23569
23570Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23571
23572 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23573
23574Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23575
23576 * Makefile.in (RUNTEST): Default to just "runtest".
23577
23578Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23579
23580 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23581 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23582 the code has been restructured.
23583
23584Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23585
23586 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23587 \n, not just one of each.
23588
23589 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23590 /bin/cc gives a warning if you do.
23591
23592Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23593
d63a86f8 23594 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23595 __t10ListS_link1ZUiRCUiPT0
23596
23597Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23598
23599 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23600 on local variables in recursive functions.
23601
23602 * gdb.t07/Makefile.in: Build the new test.
23603
23604Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23605
23606 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23607 directly. Instead compare the return values from actual calls.
23608
23609Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23610
23611 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23612
23613Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23614
23615 * From Peter Schauer with minor modifications.
a9c64011
AS
23616 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23617 stops in mid-line in the caller. Add xfail for returning a float
23618 value on X86 targets.
c906108c
SS
23619
23620Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23621
23622 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23623 to avoid expect lossage.
23624 (fmem_LRbug_tests): Likewise.
23625 * gdb.disasm/hppa.s: Corresponding changes.
23626
23627 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23628 conditions to work with latest dejagnu/expect.
23629
23630 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23631 expected to fail on the PA.
23632 (backtrace in call with trampolines): Explicitly require main
23633 to be frame #1 (no trampolines should show up in backtrace).
23634
23635 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23636 "continue -expect".
23637 * gdb.t06/break.exp: Likewise.
23638 * gdb.t07/watchpoint.exp: Likewise.
23639 * gdb.t13/bitfields.exp: Likewise.
23640 * gdb.t15/{funcargs,return}.exp: Likewise.
23641 * gdb.stabs/weird.exp: Likewise.
23642 * config/{mips,udi}-gdb.exp: Likewise.
23643
23644 * hppa.sed: Enclose comments within a sed command to avoid
23645 losing with the old OSF1 sed.
23646
23647Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23648
23649 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23650 sequent dynix.
23651 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23652 * gdb.t15/funcargs.exp: Conditionally step again to really
23653 finish from marker_call_with_trampolines. Handle the case where
23654 the first step from within call_with_trampolines already steps
23655 us back to main.
23656 * gdb.t15/gdbme.c: Add comment to closing brace of
23657 call_with_trampolines for funcargs.exp.
23658
23659Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23660
d63a86f8 23661 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23662 Fix typo(s).
23663
23664Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23665
23666 * gdb.t07/gdbme.c: More code for watchpoint testing.
23667
23668 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23669 "Hardware watchpoint" throughout file.
23670 (test_watchpoint_triggered_in_syscall): New test.
23671 (test_complex_watchpoint): New test.
23672
23673Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23674
23675 * gdbme.c (call_with_trampolines): New function to try and step
23676 into. Tests trampoline problems on the PA.
23677
23678 * funcargs.exp (localvars_in_indirect_call): No longer expect
23679 stepping into indirect call to fail on PAs.
23680 (test_stepping_over_trampolines): New test.
23681
23682Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23683
23684 * TODO: Add suggestions for static member function tests, and
23685 completion tests.
23686
23687Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23688
23689 * TODO: Add suggestions for "p/a" tests.
23690
23691 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23692 (default_gdb_exit): Replace all the hair with sending "quit" to
23693 the process with a simple close.
23694
23695Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23696
23697 * TODO: Add suggestions for shared library tests.
23698
23699Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23700
23701 * TODO: Add suggestions for x/s tests.
23702
23703Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23704
23705 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23706 "enable once", and "enable breakpoints once" with ".*".
23707
23708Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23709
23710 * TODO: Add suggestions about structure passing tests.
23711
23712Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23713
23714 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23715 the primary1 test, use work around if __GNUC__ < 2.
23716 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23717 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23718 Test for bad output rather than waiting for timeout. Issue
23719 second continue only if first continue failed.
23720
23721Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23722
23723 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23724 operator[] test with gdb_test because the old code didn't seem to
23725 be getting the quoting right with the new dejagnu.
23726
23727Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23728
23729 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23730 one from the path.
23731 * Makefile.in: Use a fresh expect if there is one, use runtest
23732 from the src tree if there is one.
d63a86f8 23733
c906108c
SS
23734Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23735
23736 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23737 next over recursive call. Revise the tests from that point on
23738 (which had been skipped) to match GDB's actual (correct) output.
23739
23740 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23741 with next over a breakpoint whose condition is false.
23742
23743 * gdb.t00/help.exp: Comment out "help set print" tests just like
23744 (and for same reason as) "help set" test.
23745
23746Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23747
23748 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23749 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23750
23751Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23752
23753 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23754 necessary gdb_target_udi.
23755
23756 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23757
23758 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23759 1838 and 2417; they are fixed.
23760
23761 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23762 gdb.t03/ptype.exp (ptype structure, ptype union):
23763 Remove xfails; the test is looser than when the xfails were added.
23764
23765 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23766 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23767
23768 * gdb.t01/run.exp: Only run shell test if isnative.
23769
23770 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23771 since "run" automatically loads if necessary. Call gdb_target_udi
23772 after the "file" since "file" kills any execution target.
23773
23774 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23775 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23776 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23777 argument for UDI.
23778
23779Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23780
23781 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23782
23783 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23784
23785Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23786
23787 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23788 properly quoting regexps. This makes the second argument to
23789 demangle a fixed string, which matches the callers, instead of a
23790 shell-style pattern which is what the previous implementation
23791 used. Update some of the callers.
23792
23793Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23794
23795 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23796 (comib_nullified_tests): Fix typo.
23797 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23798 strings. No longer expected to fail.
23799
23800 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23801 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23802 strings. No longer expected to fail.
23803
23804 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23805 string. No longer expected to fail.
23806
23807Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23808
23809 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23810 No longer expected to fail.
23811
23812 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23813 string. No longer expected to fail.
23814
23815Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23816
23817 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23818 only in the names (I probably got most of them). I was even
23819 generous with some which differed in underscores in names, and
23820 probably missed a few, and I *still* was able to remove almost a
23821 third of the file with almost no impact on testsuite coverage.
23822
23823Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23824
23825 * gdb.t00/default.exp: Match udi_attach error message as well as
23826 the one from child_attach.
23827
23828 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23829
23830 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23831
23832 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23833 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23834
23835 * Move test with enums and partial symbols back to
23836 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23837 Reverts the change of 26 May 93. Per today's change to
23838 stabs.texinfo, the behavior that weird.exp was expecting was
23839 unreasonable; what is important is that the compiler+gdb get
23840 things right, which happens with a recent gcc. Also fix the test
23841 to deal with native compilers which put out the stab gdb can't
23842 deal with.
23843
23844Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23845
23846 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23847 in the names. The main thing these accomplish is to slow things down.
23848 Many more such duplicates surely remain.
23849
23850 * gdb.t00/help.exp: Comment out "help support" test just like
23851 (and for same reason as) "help set" test.
23852
23853Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23854
23855 * gdb.t06/break.exp: Remove setup_xfails for
23856 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23857 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23858 about known bug in gcc to include up through 2.5.8.
23859 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23860 well as "_vb$".
23861 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23862 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23863 with latest gcc and gdb.
23864 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23865 well as "_vb$".
23866
23867Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23868
23869 * configure.in (hppa*-*-*): Also configure and build stabs-only
23870 tests.
23871
23872Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23873
23874 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23875 * gdb.t10/configure.in (hppa*-*-*): Use it.
23876
23877Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23878
23879 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23880
23881Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23882
23883 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23884 versions prior to 1.13.5.
23885
23886Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23887
23888 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23889 the prompt is at the start of a line.
23890
23891Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23892
23893 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23894 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23895 in the copr tests now.
23896 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23897 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23898 expected to fail.
23899
23900Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23901
23902 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23903 gdb.t31/chillvars.exp, lib/gdb.exp:
23904 Tweak to run under either version of expect.
23905 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23906 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23907 * gdb.t11/list.exp: Remove extraneous whitespace.
23908
23909Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * gdb.t16/printcmds.exp (test_print_strings): Accept
23912 "(unsigned char *) " before the string.
23913
23914 * TODO: Add notes about printing of fancy types and GDB expressions.
23915
23916Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23917
23918 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23919 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23920 if doing mips-idt-ecoff.
c906108c
SS
23921
23922Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23923
23924 * Most .exp files: Tweak to run under either version of expect.
23925
23926Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23927
23928 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23929 xfails; I'm not sure why they are failing, but not because of PR 1806.
23930
23931Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23932
23933 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23934 defined in lib/gdb.exp.
23935
23936Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23937
23938 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23939 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23940 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23941 have to be typeless.
23942
23943Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * TODO: Add suggestion for copyright year test.
23946
23947Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23948
23949 * configure.in (*-*-lynxos*): Add stabs tests.
23950
23951Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23952
23953 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23954 so insert a tab before any assembler directive in column zero.
23955
23956 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23957 stores.
23958 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23959 stores.
23960 (fpu_short_memory_tests): Likewise.
23961
23962Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23963
23964 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23965 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23966 .stabs directives in comments.
23967
23968Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23969
23970 * TODO: New file, describing tests we could write.
23971 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23972
23973Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23974
23975 * gdb.t06/signals.exp: Add kludge to force re-sync.
23976
23977 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23978 to xgdb instead of gdb, get out of gdb.
23979
23980Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23981
23982 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23983 for info.
23984
23985Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23986
23987 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23988 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23989 * gdb.stabs/hppa.sed: New sed script for the PA.
23990
23991Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * gdb.stabs: Re-write weird.def and configuration to use sed
23994 instead of cpp. sed is portable and POSIX; cpp is neither.
23995
23996Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23997
23998 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23999
24000Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24001
24002 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24003
24004Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24005
24006 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24007 "_vb$".
24008 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24009 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24010
24011Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24012
24013 * lib/gdb.exp: Comment out code which depends on non-existent
24014 `transform' procedure.
24015
24016Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24017
24018 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24019 * lib/gdb.exp: Transform tool name.
24020 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24021 1.1's new error handling system.
24022
24023Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24024
24025 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24026
24027Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24028
24029 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24030 They made pattern matching so slow that timeouts happened on
24031 heavily loaded systems. Now any output from "show print" which
24032 gets us back to the GDB prompt is a PASS.
24033
24034Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24035
24036 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24037
24038Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24039
24040 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24041
24042 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24043 It is not from PR 3220.
24044
24045Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24046
24047 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24048 just started failing because they depended on the order the
24049 subcommands are presented, or exact docstring text. This kind of
24050 test is a pain and has minimal benefit.
24051
24052Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24053
24054 * gdb.t09/corefile.exp: At end of test, use "core" command with
24055 no arguments.
24056
24057Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24058
24059 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24060 17}/Makefile.in: Make it possible to run the testsuite with Sun
24061 make and CC = cross gcc by adding explicit build rules for .o
24062 files.
24063
24064Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24065
24066 * gdb.t15/funcargs.exp: Don't put comments on same line as
24067 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24068
c906108c
SS
24069Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24072
24073Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24074
24075 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24076 * gdb.t20/inherit.exp: remove three dumplicate entries.
24077
24078Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24079
24080 * gdb.t06/break.exp: For "next over recursive call", fail on any
24081 incorrect output, not just on "factorial (value=2)".
24082
24083Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24084
24085 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24086 working now. Add an xfail if accesing a bss variable causes
24087 a memory error if the target is not yet run.
24088
24089Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24092 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24093 name of __st* demangling (2 strings). Did Kung really get the
24094 more than 95 others right without testing them?
24095
24096Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24097
24098 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24099
24100Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24101
24102 * configure.in (configdirs): Add gdb.disasm
24103 * gdb.disasm: New directory for GDB disassembler tests.
24104 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24105
24106Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.t00/help.exp: Don't test "help set".
24109
24110 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24111 from within expect statements. None of these happen anymore and
24112 they cause regressions to be silently unnoticed.
24113
24114 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24115 messages) about known failures with gcc cygnus-2.4.5-930417.
24116
24117 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24118 comp-info.exp so it gets built if it doesn't exist.
24119
24120 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24121 it is no longer used.
24122 * gdb.t13/comp-info.c: Removed.
24123
24124Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24125
24126 * gdb.t06/signals.exp: Add xfail for sun3.
24127
24128Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24131 relevant because ^C doesn't get sent but failure can be reproduced
24132 interactively).
24133
24134Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24135
24136 * gdb.stabs/alpha.mt: New configuration file for alpha.
24137 * gdb.stabs/configure.in: Use it.
24138 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24139 sharing with alpha.mt, redefine long to word via preprocessor.
24140 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24141 for alpha.
24142 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24143 native cc.
24144 * gdb.t00/teststrategy.exp: Change expect string so that we
24145 consume the `(xgdb)' from the command echo and from the gdb prompt.
24146 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24147 gdb currently compares all values as long, so this failure probably
24148 applies to any configuration where LONGEST is bigger than a target int.
24149 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24150 with gcc.
24151 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24152 to handle opaque pointers, gcc is.
24153 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24154 as first argument. Include <sys/types.h> and change all operator
24155 new definitions to use size_t.
24156 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24157 now that we use size_t.
24158
24159Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24160
a9c64011 24161 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24162 a long or float array cast all array members to the same type.
a9c64011 24163 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24164 with 64 bit longs.
a9c64011 24165 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24166 on alpha.
a9c64011 24167 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24168
24169Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 * gdb.t24 (demangle.exp): Constructors of templates have names like
24172 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24173 section 14.6 of the ARM.
24174
24175 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24176 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24177 accomplish little and slow down the testsuite.
24178
24179 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24180 Accept spaces various places.
24181
24182Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24183
24184 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24185 with watchpoint enabled.
24186
24187 * Makefile.in: Remove definition of CC and remove the second
24188 definition of CXX (the "CXX = gcc" one remains). These definitions
24189 were causing backquotes to be expanded within backquotes, which
24190 doesn't work.
24191
24192Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24193
24194 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24195
24196Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24197
a9c64011
AS
24198 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24199 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24200 by mips cc and contains no stabs entries.
24201
24202Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24203
24204 * config/vx-gdb.exp: Use fake device to load files rather than
24205 NFS.
24206 * lib/gdb.exp: New proc to do "file" command.
24207 * config/unix-gdb.exp: Use new "file" proc.
24208
24209Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24210
24211 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24212 Rework board rebooting slightly.
24213 (gdb_exit): Don't exit from the remote shell; there isn't one.
24214 * gdb.stabs/weird.exp: If a program is being debugged already,
24215 kill it.
24216 * gdb.t04/setvar.exp: Stop and restart gdb.
24217 * gdb.t05/expr.exp: Likewise.
24218 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24219 restart gdb and reload the program.
24220 * gdb.t08/opaque.exp: Likewise.
24221 * gdb.t12/scope.exp: Likewise.
24222 * gdb.t13/bitfields.exp: Likewise.
24223 * gdb.t15/funcargs.exp: Likewise.
24224 * gdb.t20/classes.exp: Likewise.
24225 * gdb.t03/ptype.exp: Increase timeout.
24226 * gdb.t16/printcmds.exp (test_print_string_constants,
24227 test_print_array_constants): Likewise.
24228 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24229 * gdb.t20/classes.exp (do_tests): Likewise.
24230 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24231
24232Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24233
24234 * gdb.stabs: Renamed *wierd* to *weird*.
24235
24236Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24237
24238 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24239 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24240
24241Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24242
24243 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24244 (do_tests): Remove xfail for whatis on one_var and two_var.
24245
24246Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24247
24248 * Makefile.in: Made cross building work better by adding
24249 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24250
24251Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24252
24253 * gdb.t15/{return.c,return.exp,Makefile.in}:
24254 New test, currently commented out.
24255
24256Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24257
24258 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24259 still running and removes the leftover named socket so GDb can do
24260 clean restarts.
24261
24262Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24263
24264 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24265 console, not GDB.
24266 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24267 cross testing works better with "make check"
24268 * config/unix-gdb: Use default procedures for exit and version.
24269 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24270 with the newest VxWorks.
24271
24272Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24273
24274 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24275 old form.
24276
24277 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24278 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24279
24280 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24281
24282 * config/unix-gdb.exp: Remove this version of gdb_exit
24283 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24284 Rob says he'll look at it when he gets back to testing boards.
24285
24286Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24287
24288 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24289 an expected fail for certain ptype commands.
24290
24291 * gdb.t20/classes.exp: Update expected results of "ptype class
24292 Base1" to account for the constructor that now appears in the type.
24293
24294Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24295
24296 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24297 disappeared from list.
24298 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24299 "alldone" proc with call to cleanup and exit.
24300 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24301 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24302 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24303 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24304 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24305 "alldone" proc with simple returns that suppress remaining
24306 tests. The alldone proc went away many months ago.
24307
24308Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24311
24312 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24313
24314Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24315
24316 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24317 as vax gdb will display them.
24318
24319Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24320
24321 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24322 optimizers.
24323
24324 * scope.exp: Change "bad value for localval" messages so each one
24325 is unique.
24326
24327 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24328 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24329
24330 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24331
24332Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24333
24334 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24335 doesn't exist (due to optimization).
24336
24337Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24338
24339 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24340 contains \r because the filename is long.
24341
24342 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24343 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24344
24345Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24346
24347 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24348 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24349 Ultrix.
24350 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24351 int tests.
24352 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24353
24354Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24355
24356 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24357
24358 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24359 to match does not match the passing case but still matches the
c906108c
SS
24360 failing case.
24361
24362Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24363
24364 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24365
24366Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24367
24368 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24369 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24370 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24371 Remove various versions of gdb_exit.
24372 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24373 gdb_exit.
24374 * config/unix-gdb.exp: gdb_exit remains here, and should override
24375 the generic version, since it's doing a lot of wierd stuff that
24376 the other versions aren't. FIXME, fold it in, or abandon this
24377 version.
24378
24379Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24380
24381 * gdb.t24/demangle.exp: Add tests for PR 3220.
24382
24383Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24384
24385 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24386
24387Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24388
24389 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24390 "i386-*-*". Works for i486 as well.
24391
24392 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24393 bug, and expand domain of xfail to all SVR4 systems, since the
24394 actual problem is likely to be in generic SVR4 /proc support.
24395
24396Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24397
24398 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24399
24400Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24401
24402 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24403 xfails for other systems. Match a missing 'Continuing.' as an
24404 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24405
24406 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24407 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24408 Only issue warning for missing executables if -all option is used.
24409
24410 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24411 file if -all option is used. It's like an unpredictable XFAIL.
24412
24413Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24414
24415 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24416 for dynamically linked binaries.
24417
24418 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24419
24420Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24421
24422 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24423 to state that this is a known bug in old versions of g++.
24424
24425Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24426
24427 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24428 while waiting for `Continuing'.
24429
24430Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24431
24432 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24433 in text, data, and bss.
24434 * gdb.t10/nodebug.c: Add local and global test variables for
24435 initialized and uninitialized data.
24436
24437Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24438
24439 * config/unix-gdb.exp (gdb_exit): Add "wait".
24440
24441Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24442
24443 * gdb.t06/signals.exp: xfail the continue from the handler for all
24444 targets.
24445
24446 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24447 function with watchpoints enabled, the i386 call dummy starts with
24448 a call.
24449
24450 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24451 386 bsd names its corefiles.
24452
24453Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24454
24455 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24456 compilers don't grok it.
24457 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24458 with small octal ints rather than character constants, which
24459 are signed and might not fit if first promoted to int.
24460
24461Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24462
24463 * gdb.t09/Makefile.in (clean): Remove corefile.
24464
24465Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24466
24467 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24468
24469Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24470 and Jim Kingdon (kingdon@cygnus.com)
24471
24472 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24473 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24474 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24475
24476Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24477
24478 * gdb.t17/interrupt.exp: Add xfail for hppa.
24479
24480Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24481
24482 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24483 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24484 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24485 to determine signed-ness of bitfields and use the result to setup
24486 the xfail.
24487 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24488 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24489 call line is reached if necessary.
24490
24491Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24492
24493 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24494
24495Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.t06/break.exp: Also test `clear' command.
24498
24499Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24500
24501 * gdb.t00/teststrategy.exp: Remove extra quote.
24502
24503 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24504 watchpoint enabled to be for all non-68k machines.
24505
24506 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24507
24508Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24509
24510 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24511 targets use aout.mt instead of ecoff.mt as gas understands
24512 standard aout format.
24513
24514Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24515
24516 * lib/gdb.exp (runto): Don't insist that function we are running to
24517 was compiled with -g.
24518
24519 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24520
24521 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24522 to get back into the read system call.
24523 Accept leading newline in case where we woke it up.
24524
24525Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24526
24527 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24528 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24529 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24530 enable ecoff configuration.
24531
24532Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24533
24534 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24535
24536Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24537
24538 * gdb.t16/printcmds.exp: Add another printf test.
24539
24540Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24541
24542 * configure.in: If configured -with-stabs on any target, add
24543 stabsdirs to configdirs.
24544
24545Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24546
24547 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24548 fun" so pattern does not match the command itself.
24549
24550Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24551
24552 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24553
24554Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24555
24556 * gdb.t17/interrupt.exp: Test for more things.
24557
24558Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24559
24560 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24561 compiler arranges the code and line numbers.
24562
24563 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24564
24565Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24566
24567 * gdb.t00/help.exp: Increase expect input buffer size.
24568
24569Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24570
24571 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24572
24573 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24574
24575 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24576
24577 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24578 [0-9]*, not just [0-9].
24579
24580Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24581
24582 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24583
24584 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24585
24586Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24587
24588 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24589
24590Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24591
24592 * gdb.t06/signals.c: Add xfails for sun3.
24593
24594 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24595
24596 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24597 test_stepping tests.
24598
24599Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24600
24601 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24602
24603 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24604
24605 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24606 rather than actually putting it through cpp twice.
24607
24608 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24609
24610Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24611
24612 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24613 no longer needed.
24614
24615Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24616
24617 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24618
24619 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24620 C++ features prints as "struct", make it a pass, not an xfail.
24621
24622Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24623
24624 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24625 Don't require VA to print as "class" rather than "struct".
24626
24627Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24628
24629 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24630
24631Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24632
24633 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24634
24635Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24636
24637 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24638 order.
24639
24640Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24641
24642 * gdb.t16/printcmds.exp: Add printf tests.
24643
24644 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24645
24646 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24647
24648Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24649
24650 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24651 pass counts, to counteract any existing or future setup_xfails.
24652
24653Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24654
24655 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24656 {BEGIN,END}_COMMON for common block instead of STAB.
24657 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24658
24659 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24660 intp_var should be N_GSYM not N_LSYM.
24661 wierd-aout.S: Use a label for the value of the N_SO.
24662 wierd.def: Remove all backslashes.
24663 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24664
24665Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24666
24667 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24668 get the expected next to inheritance3.
24669
24670Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24671
24672 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24673 now that gcc-2.4 gets it right.
24674
24675Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24676
24677 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24678
24679 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24680 generating comp-info.exp which works for cross-compilation.
24681
24682Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24683
24684 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24685 "*-*-sysv4.*".
24686
24687Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24688
24689 * gdb.t01/run.exp: Start with a fresh gdb.
24690 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24691 SVR4.x.
24692
24693Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24694
24695 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24696 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24697 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24698 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24699 things to remove.
24700
24701Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24702
24703 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24704 test cases from bug reports.
24705
24706Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24707
24708 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24709 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24710 avoid spurious xfails.
24711 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24712 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24713 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24714
24715Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24716
24717 * gdb.t00/teststrategy.exp: Rework to provide more useful
24718 description of each test, fix problem with systems that define
24719 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24720 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24721 results for "next over recursive call" so timeouts aren't taken
24722 by error.
24723
24724Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24725
24726 * gdb.t12/scope.exp: Test printing of variables before run.
24727
24728 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24729 printed in wrong order due to sorting.
24730
24731Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24732
24733 * gdb.t00/teststrategy.exp: Fix expected results for printing
24734 user entered string constant. Is array of char, prints with no
24735 address.
24736
24737 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24738 commands.
24739 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24740 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24741 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24742 of struct of char arrays.
24743 * gdb.t00/radix.exp: New tests for radix commands.
24744
24745Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24746
24747 * gdb.t16/printcmd.exp: Print a variable before running program
24748 (with xfail for AIX).
24749
24750Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24751
24752 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24753
24754 * gdb.t16/printcmd.exp: Don't print variables before running program.
24755
24756 * gdb.t06/break.exp: Don't require envp argument to main.
24757
24758 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24759
24760 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24761 Add xfails for rs6000.
24762
24763 * gdb.t02/whatis.exp: Change other tests not to re-test something
24764 we already tested.
24765
24766 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24767 each type used has a variable of that type.
24768
24769Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24770
24771 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24772
24773Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24774
24775 * configure.in: change srctrigger to be a file, not a directory
24776
24777Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24778
24779 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24780
24781 * gdb.t11/list.exp: Fixed a couple of typos.
24782
24783Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24784
24785 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24786 is fixed and PR is closed.
24787 * gdb.t16 (gdbme.c): Add simple test string variable.
24788 * gdb.t16 (printcmds.exp): Add tests with simple test string
24789 variable, primarily for boundaries on "set print elements".
24790
24791Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24792
24793 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24794 Make leading 0's optional and don't expect a tab in the middle
24795 of the number.
24796
24797 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24798
24799 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24800 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24801 don't end command passed to gdb_test with newline.
24802
24803 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24804 signed keyword away, don't expect signed bitfields to be signed.
24805
24806 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24807 printing with only as many 1's as are in the field as well as printing
24808 with 32 1's (see comment).
24809
24810Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24811
24812 * gdb.t00/default.exp: Start with a fresh gdb.
24813 * configure.in (configdirs): Remove gdb.t31 until the chill
24814 compiler works again. It no longer is able to find chillrt0
24815 since it isn't in libchill.a anymore.
24816 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24817 wierd.o, make more modular.
24818 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24819 spurious newlines that caused problems.
24820
24821Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24822
24823 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24824 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24825 gdb.stabs/wierd.{exp,def}: Many new tests.
24826
24827 * gdb.t00/default.exp: update info line for new message.
24828
24829 * gdb.t02/{whatis.exp,gdbme.c}:
24830 Test that "char *" doesn't print as "caddr_t".
24831
24832Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24833
24834 * gdb.t00/help.exp: Use .* in place of some help messages which
24835 just changed.
24836 gdb.t00/default.exp: Update "info frame" test for new message.
24837 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24838 Remove some xfails
24839
24840Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24841
24842 * gdb.t03/{gdbme.c,ptype.exp}:
24843 Add tests for typedef'd struct and union without tags.
24844 Also check "whatis" on a variable of a typedef'd enum without a tag.
24845
24846 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24847 PRMS 1823; the bug still exists but isn't reproduced by this test
24848 anymore), and remove rs6000 XFAIL (the bug is fixed).
24849
24850 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24851 duplicated from whatis.exp. For those that are left, accept
24852 "long", "long int", or "int" for long variables (whatis.exp already
24853 has an XFAIL for "int", so no need to fail it here).
24854
24855 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24856 Deal with GCC's names for types now that GDB uses the compiler's names.
24857
24858 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24859 setup_xfail's for sunos4. If we #defined the signed keyword away,
24860 don't expect GDB to know that char it is signed.
24861
24862 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24863
24864Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24865
24866 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24867 should work on any system, regardless of debugging format.
24868 * gdb.t21/demangle.exp: Move to gdb.t24.
24869 * gdb.t24/demangle.exp: Move from gdb.t21.
24870 * gdb.t24/{Makefile.in, configure.in}: New files.
24871
24872Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24873
24874 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24875 * gdb.stabs: New directory.
24876
24877Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24878
24879 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24880 not just "Quit anyway?".
24881
24882Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24883
24884 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24885 that all setup_xfails are immediately followed by clear_xfails.
24886
24887Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24888
24889 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24890 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24891 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24892 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24893 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24894 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24895 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24896 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24897 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24898 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24899 gdb.t31/chillvars.exp, lib/gdb.exp:
24900 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24901 bug-gdb@prep.ai.mit.edu.
24902
24903Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24904
24905 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24906 with 0.0, not integer 0.
24907
24908Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24909
24910 * gdb.t06/break.exp: Update for "Kill the program" message change.
24911
24912Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24913
24914 * Makefile.in (GDBFLAGS): Set to -nx.
24915 * Makefile.in (site.exp): Use GDBFLAGS.
24916
24917Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24918
24919 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24920 Makefiles.
24921 (check): depend on just-check.
24922 (just-check): added so that tests can be run without a noop
24923 build pass.
24924
24925Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24926
24927 Switch to using configure's configdirs.
24928 * Makefile.in (Makefile): add configure.in dependency.
24929 (SUBDIRS): removed redundant assignment.
24930 * configure.in: switch subdirs assignment to configdirs.
24931 * gdb.t*/configure.in: new files.
24932
24933Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24934
24935 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24936 works.
24937
24938Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24939
24940 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24941 in explicit rules. Apparently this is not supported by some makes.
24942
24943Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24944
24945 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24946
24947Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24948
24949 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24950 disappeared.
24951
24952Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24953
24954 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24955
24956Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24957
24958 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24959 watchpoint problem that is now fixed.
24960 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24961 uninitialized convenience variables.
24962 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24963 structures.
24964
24965Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24966
24967 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24968 which causes expect to get out of sync with gdb on long output
24969 from help set.
24970 * gdb.t09/corefile.exp: Make expected pattern for core file
24971 failing signal and frame output format less sun specific.
24972
24973Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24974
24975 * gdb.t31/chillvars.exp: Add and remove initial dummy
24976 breakpoint, so that symbol table is forced in.
24977 (Needed at least on Sunos4, though it seems not SVR4.)
24978 * gdb.t31/chillvars.exp: Update for changed output format.
24979
24980Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24981
a9c64011 24982 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24983
24984Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24985
24986 * Makefile.in: Added --srcdir when invoking runtest, removed the
24987 need for a local config file. (optional now)
24988
24989Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24990
24991 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24992 failure count used to force early termination. Add some more
24993 expected failures for gnu style demangling.
24994
24995Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24996
24997 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24998 pmi variable from gdb.t20/gdbme to get optimized away.
24999 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25000 Check for written corefile upon timeout _and_ eof.
25001
25002Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25003
25004 * config/unix-gdb.exp: Add missing return 0.
25005
25006Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25007
25008 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25009 test termination.
25010
25011Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25012
25013 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25014 disappeared.
25015
25016Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25017
25018 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25019 time as i860 support works.
25020
d63a86f8 25021 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25022 "backtrace 100\r" rather than just "backtrace\r", to match last
25023 change.
25024
25025Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25026
25027 * config/udi-gdb.exp (gdb_exit): Remove close command.
25028 (gdb_target_udi): New procedure to set the UDI target.
25029 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25030 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25031 Added waits for prompts after several question responses. Added
25032 some more responses used by a29k-amd-udi-gdb.
25033 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25034 pass different arguments, restart UDI connection after program
25035 completion.
25036 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25037 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25038 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25039 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25040 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25041 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25042 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25043 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25044 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25045 after program completion.
25046 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25047 compiled with a SELECT_VECS setting.
25048 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25049 infinite recursion.
25050
25051 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25052 Added checks for COFF results, and made them expected failures for
25053 all targets. It would be better to make them expected failures
25054 for COFF targets only.
25055
25056Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25057
25058 * Makefile.in: add null dvi target, don't bother to recurse
25059 through test directories for info and install-info; rename
25060 $(datadir) to be dejagnu instead of deja-gnu
25061
25062Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25063
25064 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25065 compiler to coredump.
25066 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25067 code.
25068
25069Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25070
25071 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25072 coredump.
25073 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25074 code.
25075
25076Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25077
25078 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25079 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25080 which in a shell. Deletes xgdb when done.
25081 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25082 Tests the return from the "set height" or "set width" commands.
25083 Added a few return codes where needed.
25084
25085Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25086
25087 * Makefile.in (SUBDIRS): Add gdb.t17.
25088 * configure.in (subdirs): Add gdb.t17.
25089 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25090 files to test gdb's calling of functions in the inferior with
25091 the correct arguments and gdb's ability to retrieve any
25092 result returned.
25093
25094Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25095
25096 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25097 may be called after gdb goes away. Previous versions of expect
25098 needed these to avoid file descriptor leaks, but they cause
25099 errors with the current revision of expect.
25100 * gdb.t00/gdbvars.exp: Use -re on expected output after
25101 setting sevenbit-strings.
25102 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25103 to set sevenbit-strings consistent across tests.
25104 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25105 set sevenbit-strings consistent across tests.
25106
25107Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25108
25109 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25110 expected output to match current "expect" expectations.
25111
25112Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25113
25114 * gdb.t00/default.exp: Change expected output for default "source"
25115 command, to match new gdb behavior which requires a filename to
25116 source.
25117
25118Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25119
25120 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25121 expected fail for i486-*-* that misses the marker2 function.
25122 * gdb.t10/crossload.exp (bfddefault): Allow successful
25123 recognition of a format to pass even if no symbols are found.
25124 Explicitly catch failures where the format is not recognized
25125 or is ambiguous, and add the reason to the fail message.
25126 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25127 the cause is and invalid target and add reason to failure message.
25128 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25129 elf32-i386, elf32-sparc, and elf32-i860.
25130 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25131 Set up expected failure for 'filename'::variable scope resolution,
25132 which is now apparently broken on all targets.
25133 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25134 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25135 gdb.t23/templates.exp: Change failure for missing binfile into
25136 just a warning.
25137 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25138 references.
25139
25140Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25141
25142 * gdb.t00/default.exp: Add expected output for default "source"
25143 command, to match new gdb behavior.
25144 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25145
25146Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25147
25148 * config/*-gdb.exp: returns an error, rather than exiting on
25149 internal errors.
25150
25151Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25152
25153 * gdb.t03/gdbme.c: Add pointer to struct variable.
25154 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25155 referencing struct members.
25156
25157Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25158
25159 * configure.in (mips-idt-ecoff): New target.
25160 * config/mips-gdb.exp: New file for remote board using MIPS remote
25161 debugging protocol.
25162
25163 * Redid configuration scheme. Removed gdb.t*/configure.in.
25164 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25165 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25166 distclean targets. Built executables via .o files. Adjusted
25167 tests to account for source files in $(srcdir) rather than
25168 $(objdir).
25169 * lib/gdb.exp (runto): Don't expect () after the function name,
25170 because it may have arguments.
25171
25172Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25173
25174 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25175 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25176 expected failures for mips-idt-* and mips-sgi-*.
25177 * gdb.t00/default.exp (attach): Kill process if requested.
25178 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25179 that does not read core files.
25180 * gdb.t01/run.exp: Removed checks for exit status code.
25181 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25182 it is linked in.
25183 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25184 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25185 appropriate, rather than doing it by hand.
25186 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25187 execution.
25188 * gdb.t10/crossload.exp: Kill existing program if needed.
25189 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25190 appropriate, rather than doing it by hand. Always increase
25191 timeout for this test, not just for VxWorks.
25192
25193Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25194
25195 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25196 of Chill STRUCT types and STRUCT values.
25197 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25198 than "char".
25199 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25200 struct2): New struct definitions and initializations to test
c906108c
SS
25201 simple Chill STRUCT types.
25202
25203Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25204
25205 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25206 the null byte at the end of strings.
25207 * gdb.t00/default.exp: Make show version insensitive to copyright
25208 date.
25209 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25210 to avoid dependencies on target char signedness.
25211 * gdb.t16/printcmds.exp: Update expected results for explicitly
25212 unsigned char.
25213 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25214 now work.
25215 * gdb.t21/demangle.exp: Add many more patterns for template
25216 demangling, most of them being expected failures.
25217 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25218 string we are matching for, to match on the whole string.
25219 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25220 and fix a whole bunch that had incorrect expected output but were
25221 passing anyway because of the bug in "proc demangle".
25222 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25223 type.
25224 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25225
25226Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25227
a9c64011
AS
25228 * gdb/testsuite: made modifications to testcases, etc., to allow
25229 them to work properly given the reorganization of deja-gnu and the
25230 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25231
25232Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25233
25234 * gdb/testsuite: Initial creation of gdb/testsuite.
25235 Migrated dejagnu testcases and support files for testing nm to
25236 gdb/testsuite from deja-gnu. These files were moved "as is"
25237 with no modifications. This migration is part of a major overhaul
25238 of dejagnu. The modifications to these testcases, etc., which
25239 will allow them to work with the new version of dejagnu will be
25240 made in a future update.
48efe704 25241
8d8cb839 25242 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25243\f
8d8cb839
EZ
25244;; Local Variables:
25245;; mode: change-log
25246;; left-margin: 8
25247;; fill-column: 74
25248;; version-control: never
25249;; End:
902f2ccb
MC
25250
25251 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25252 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25253 Copying and distribution of this file, with or without modification,
25254 are permitted provided the copyright notice and this notice are preserved.